Page 1 of 1

Celestia 1.5.1 / 1.6.0 Texture Display Bug [RESOLVED]

Posted: 10.07.2009, 21:30
by sgmccabe
I have just started using Celestia 1.6.0, and have found that the hires textures render incorrectly.

I am running Windows XP Pro SP3 with an ATI Radeon x1650; also, I have updated my Catalyst drivers to 9.3 after discovering this problem, with no change.

hires
moon_hires.jpg

medres
moon_medres.jpg


This display problem occurs with all high-resolution textures of all formats, whether they are labeled as hires or medres, so it appears that they are being parsed incorrectly. Also, they always appear to be greyscale and stretched, so something is going on with they way their bytes are being read.

I haven't used Celestia in several versions, but this also occurs in v1.5.1 apparently

EDIT: I did a little more testing; this problem seems to occur with textures larger than 1024x512. Additionally, I have also tried cycling the rendering paths, but they all have the same problem.

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug

Posted: 11.07.2009, 04:43
by Blaunarwal
Hi
I can not confirm this error. I had 1.5.1 and now 1.6 on my system and it works fine on all 4 render options (CTRL-V).

My specs
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
4.00 GB DDR2-800, CL5
HIS HD 3870 IceQ 3 Turbo, PCI-E 2.0, 512MB GDDR4
Driver Packaging Version 8.62-090520m1-081755C-ATI
Catalyst™ Version 09.6
2D Driver Version 8.01.01.909
Direct3D Version 8.14.10.0671
OpenGL Version 6.14.10.8673
Microsoft® Windows Vista™ Home Premium SP2

I only have some rendering problems on 1.5.1 ED (pink spheres) which I can overcome with another rendering option

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug

Posted: 11.07.2009, 11:15
by selden
sgmccabe,

When you installed new drivers, did you de-install the old drivers and reboot before you installed the new ones? Installing new drivers without doing both of those steps usually does not work correctly but does not generate any error messages.

Blaunarwal,

You didn't specify the model of graphics card that's in your computer.
Is it an ATI Radeon x1650 ?

Sadly, ATI's OpenGL support tends to be worse than their DirectX support. :(

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug

Posted: 11.07.2009, 17:46
by sgmccabe
selden wrote:When you installed new drivers, did you de-install the old drivers and reboot before you installed the new ones? Installing new drivers without doing both of those steps usually does not work correctly but does not generate any error messages.

Actually, I had this problem before installing the latest drivers, and still after. I also did a clean driver installation this morning to be entirely certain. There has been no change in this problem.

The OpenGL Extensions Viewer provides the following:

Code: Select all

Renderer: Radeon X1650 Series
Vendor: ATI Technologies Inc.
Memory: 256 MB
Version: 2.1.8543 Release
Shading language version: 1.20


Max texture size: 4096 x 4096
Max texture coordinates: 8
Max vertex texture image units: 0
Max texture image units: 16
Max geometry texture units: 0
Max anisotropic filtering value: 16
Max number of light sources: 8
Max viewport size: 4096 x 4096
Max uniform vertex components: 512
Max uniform fragment components: 512
Max geometry uniform components: 0
Max varying floats: 44
Max samples: 6
Max draw buffers: 4


Based on the fact that I have this problem only with textures whose size is greater than 1024x512, I wonder if for some reason my maximum texture size has been reduced to 1024x1024, at least in the way that Celestia is using OpenGL.

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug

Posted: 12.07.2009, 19:03
by Blaunarwal
@selden

I put probably to much information, therefore you couldn't see it

HIS HD 3870 IceQ 3 Turbo, PCI-E 2.0, 512MB GDDR4

It's just an ATI Radeon 3870. I use the latest drivers, as stated above.

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug

Posted: 12.07.2009, 20:31
by selden
Blaunarwal,

Thanks for the clarification! Unfortunately, that is not exactly the same graphics hardware that sgmccabe is having problems with. The drivers are going to be slightly different.

Can anyone else with an Radeon X1650 tell us if they're having problems with Celestia v1.6.0?

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug

Posted: 13.07.2009, 03:41
by Blaunarwal
@selden

I know, but just to show, that "newer" hardware is able to handle celestia.

Re: Display Bug Resolved

Posted: 17.07.2009, 17:21
by sgmccabe
Ok, I rolled my Catalyst driver set back to version 8.4 and this seemed to resolve the problem completely. Larger textures work perfectly.

I'm not sure what the most recent functional version of the driver is, but we now know that the newest ones are broken.

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug [RESOLVED]

Posted: 05.08.2009, 19:04
by duds26
I can confirm this problem.
Also have a ATI X1600 series graphic card.

https://celestia.space/forum/viewtopic.php?f=2&t=14074&p=116820#p116820

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug [RESOLVED]

Posted: 05.08.2009, 19:13
by selden
If you haven't already done so, please report the problem to AMD/ATI. They won't fix it if they don't know there's something wrong.

Re: Celestia 1.5.1 / 1.6.0 Texture Display Bug [RESOLVED]

Posted: 05.08.2009, 19:25
by selden
I just took a look at AMD's current Catalyst driver download page at
http://support.amd.com/us/gpudownload/w ... ng=English

Catalyst v9.3 was the last release for the X1600 and X1650 cards (and many others). These older cards have been moved to "legacy support" and AMD/ATI aren't planning to release new drivers for them except for "critical bug fixes".

All future ATI Catalyst™ releases made available past the ATI Catalyst™ 9.3 release will not include support for the legacy products listed above or any of the features associated with those legacy products.