Earth didn't pay it's light bill?

Report bugs, bug fixes and workarounds here.
Topic author
macomberj
Posts: 3
Joined: 07.09.2007
With us: 17 years 2 months

Earth didn't pay it's light bill?

Post #1by macomberj » 26.10.2010, 17:35

I just loaded the 1.6 package on Windows XP Pro, current patch level. Installation had no issues, starting the program has no issues. On the start up navigation to the sun then earth, the sun showed up, when the transition to earth occurs earth is a flat black area (not proportional for earth). I can go out to the moon and so far any other solar object and they display properly. Select 3, G, and I go back to the blacked out blob. Any idea what the problem is?

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Re: Earth didn't pay it's light bill?

Post #2by selden » 26.10.2010, 20:33

The first thing to do is to install the most recent graphics driver from the manufacturer of your graphics hardware. The OpenGL driver provided by Microsoft usually doesn't work correctly. If you recently updated DirectX, that would have broken OpenGL.

What happens when you select the "Basic" render path?
(Type a Crrl-V several times)

What type of graphics hardware does your computer have?
What version of graphics driver is loaded?
(Both of these should be available from the Desktop Properties menu)

What version of OpenGL is available to Celestia?
(Select Celestia's menu Help / OpenGL Info)

The major difference about the Earth's image is that Celestia generates specular reflections for its surface in all but the Basic render path. I suspect that your graphics hardware/driver has bugs in the OpenGL v1.4 routines that are used for that.
Selden

Topic author
macomberj
Posts: 3
Joined: 07.09.2007
With us: 17 years 2 months

Re: Earth didn't pay it's light bill?

Post #3by macomberj » 27.10.2010, 03:03

Man, you are good! The OpenGL2.0 is where the issue was (default). It works fine in all other modes. I failed to mention XP was a VMWare guest. I am running VMWare Workstation 7.1.2 with the latest version of VMTools. I am running the XPDM/SVGAII drivers which are supposed to be compatible through OpenGL 2.1. There is also an options for WDDM, but I am not familiar with this driver base. Any additional information/insight on the OpenGL 2.0 problem would be appreciated.

Avatar
John Van Vliet
Posts: 2944
Joined: 28.08.2002
With us: 22 years 2 months

Re: Earth didn't pay it's light bill?

Post #4by John Van Vliet » 27.10.2010, 04:29

--- edit ---
Last edited by John Van Vliet on 19.10.2013, 08:39, edited 1 time in total.

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Re: Earth didn't pay it's light bill?

Post #5by selden » 27.10.2010, 11:35

macomberj,

I'd suggest reporting the problem to the authors of the graphics driver you're using. Sometimes they can be surprisingly helpful. (e.g. a few years ago Intel pointed out where Celestia's code wasn't properly compensating for one of their chipsets' limitations.)

FWIW, once it's been installed somewhere, you can copy Celestia's files to another system and run it without installing it, although a few features won't work (like Cel and CelX file associations). When it exits, Celestia modifies Windows' registry, so that might still be unacceptable.
Selden

W0RLDBUILDER
Posts: 122
Joined: 02.06.2010
With us: 14 years 5 months

Re: Earth didn't pay it's light bill?

Post #6by W0RLDBUILDER » 25.08.2011, 01:24

That happened to me maybe twice, then back to normal. :?


Return to “Bugs”