When selecting fuzzy points or scaled discs stars dissapear

Report bugs, bug fixes and workarounds here.
Topic author
duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

When selecting fuzzy points or scaled discs stars dissapear

Post #1by duds26 » 21.01.2008, 20:06

On my home computer:
When selecting fuzzy points or scaled discs stars dissapear.

Have Windows Vista Home Premium (checked for updates)
ATI x1600 latest updates
Celestia 1.5.0Final

This is a problem off the Software (ATI drivers in windows and Mac).
That don't provide point sprit support anymore.
But instead geometrie shading could be used.
Chris this is something for known issues.

The Nvidia drivers of my laptop work without a problem.
All the star rendering modes are displayed fine there.
Last edited by duds26 on 01.02.2008, 19:12, edited 3 times in total.

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: When selecting fuzzy points or scaled discs stars dissap

Post #2by t00fri » 21.01.2008, 20:20

duds26 wrote:When selecting fuzzy points or scaled discs stars dissapear.

Have Windows Vista Home Premium (checked for updates)
ATI x1600 latest updates
Celestia 1.5.0pre6


I checked this under Linux and cannot confirm your claim. So it's certainly NOT due to the code. Perhaps Vista is playing games on you, but that's not Celestia's problem.

F.
Image

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #3by chris » 21.01.2008, 20:41

Is anyone else seeing this bug? DW added a workaround for point sprite problems with ATI hardware, but it only affects Macs.

--Chris

Avatar
Hungry4info
Posts: 1133
Joined: 11.09.2005
With us: 19 years 2 months
Location: Indiana, United States

Post #4by Hungry4info » 22.01.2008, 00:49

I am unable to replicate this on pre6 or pre5.
Current Setup:
Windows 7 64 bit. Celestia 1.6.0.
AMD Athlon Processor, 1.6 Ghz, 3 Gb RAM
ATI Radeon HD 3200 Graphics

BobHegwood
Posts: 1803
Joined: 12.10.2007
With us: 17 years 1 month

Post #5by BobHegwood » 22.01.2008, 00:57

This is definitely NOT a Vista problem...

Just checked on my system, and looks fine. Just FYI.

Have you checked for firmware updates, THEN Windows Vista
updates? Also, having selected fuzzy stars, have you used the
] key to increase the visible magnitudes? I have mine set to the
maximum, and that may also be your problem.

Once you start Celestia, simply tap the right bracket key "]" about
20 times to increase the visible magnitude of the stars.

Works fine on my machine. See details in signature.

Thanks, Brain-Dead
Brain-Dead Geezer Bob is now using...
Windows Vista Home Premium, 64-bit on a
Gateway Pentium Dual-Core CPU E5200, 2.5GHz
7 GB RAM, 500 GB hard disk, Nvidia GeForce 7100
Nvidia nForce 630i, 1680x1050 screen, Latest SVN

Astrojockel
Posts: 28
Joined: 19.06.2002
With us: 22 years 5 months
Location: Germany

Post #6by Astrojockel » 22.01.2008, 12:34

I have the same problem. If i select scaled disk or fuzzy Points, the stars dissapear at a distance >1 Lj.

I think, the Problem ist the new ATI 8.1 driver. Before there was no problem.

System: ATI x1950pro @ ATI 8.1 without CCC @ WinXP SP2

By this i found, that a handfull stars (HIP 65421, HIP 93784, HIP 65731 and few more, all >900 Lj distance) are still visible with the problem, but dissapear, if Galaxys are deselected in display options.
heaven can´t wait ... :D

http://www.bergh.de

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #7by chris » 22.01.2008, 18:10

Astrojockel wrote:I have the same problem. If i select scaled disk or fuzzy Points, the stars dissapear at a distance >1 Lj.

I think, the Problem ist the new ATI 8.1 driver. Before there was no problem.

System: ATI x1950pro @ ATI 8.1 without CCC @ WinXP SP2

By this i found, that a handfull stars (HIP 65421, HIP 93784, HIP 65731 and few more, all >900 Lj distance) are still visible with the problem, but dissapear, if Galaxys are deselected in display options.


Thanks for the bug report. Which version of Celestia are you using? I'm trying to figure out whether this is something new in pre6 or if it's an ATI driver problem that affects all 1.5.0 versions.

--Chris

Astrojockel
Posts: 28
Joined: 19.06.2002
With us: 22 years 5 months
Location: Germany

Post #8by Astrojockel » 22.01.2008, 21:05

Hi Chris,

i tested a little more. My results under XPpro SP2@Ati x1950pro:
- 1.5.0pre4 and pre6 with Ati 7.12 works fine.
- 1.5.0pre4 and pre6 with Ati 8.1 produce the error under OpenGL 2.0 and OpenGL vertex program. Basic und Multitexture works fine!

I hope, this is helpfull.

Here some mor Informations:

Code: Select all


Anbieter: ATI Technologies Inc.

Renderer: Radeon X1950 Pro

Version: 2.1.7275 Release

GLSL-Version: 1.20

Maximale Anzahl simultaner Texturen: 8

Maximale Texturgr?¶??e: 4096

Maximale Cube-Map Texturgr?¶??e: 4096

Bereich der Punktgr?¶??e: 1.000000 - 63.000000



Unterst??tzte Erweiterungen:

GL_AMD_performance_monitor

GL_ARB_depth_texture

GL_ARB_draw_buffers

GL_ARB_fragment_program

GL_ARB_fragment_shader

GL_ARB_multisample

GL_ARB_multitexture

GL_ARB_occlusion_query

GL_ARB_pixel_buffer_object

GL_ARB_point_parameters

GL_ARB_point_sprite

GL_ARB_shader_objects

GL_ARB_shading_language_100

GL_ARB_shadow

GL_ARB_shadow_ambient

GL_ARB_texture_border_clamp

GL_ARB_texture_compression

GL_ARB_texture_cube_map

GL_ARB_texture_env_add

GL_ARB_texture_env_combine

GL_ARB_texture_env_crossbar

GL_ARB_texture_env_dot3

GL_ARB_texture_float

GL_ARB_texture_mirrored_repeat

GL_ARB_texture_rectangle

GL_ARB_transpose_matrix

GL_ARB_vertex_buffer_object

GL_ARB_vertex_program

GL_ARB_vertex_shader

GL_ARB_window_pos

GL_ATI_draw_buffers

GL_ATI_envmap_bumpmap

GL_ATI_fragment_shader

GL_ATI_meminfo

GL_ATI_separate_stencil

GL_ATI_texture_compression_3dc

GL_ATI_texture_env_combine3

GL_ATI_texture_float

GL_EXT_bgra

GL_EXT_blend_color

GL_EXT_blend_func_separate

GL_EXT_blend_minmax

GL_EXT_blend_subtract

GL_EXT_compiled_vertex_array

GL_EXT_copy_texture

GL_EXT_draw_range_elements

GL_EXT_fog_coord

GL_EXT_framebuffer_object

GL_EXT_gpu_program_parameters

GL_EXT_multi_draw_arrays

GL_EXT_packed_depth_stencil

GL_EXT_packed_pixels

GL_EXT_point_parameters

GL_EXT_rescale_normal

GL_EXT_secondary_color

GL_EXT_separate_specular_color

GL_EXT_shadow_funcs

GL_EXT_stencil_wrap

GL_EXT_subtexture

GL_EXT_texgen_reflection

GL_EXT_texture3D

GL_EXT_texture_compression_s3tc

GL_EXT_texture_cube_map

GL_EXT_texture_edge_clamp

GL_EXT_texture_env_add

GL_EXT_texture_env_combine

GL_EXT_texture_env_dot3

GL_EXT_texture_filter_anisotropic

GL_EXT_texture_lod_bias

GL_EXT_texture_mirror_clamp

GL_EXT_texture_object

GL_EXT_texture_rectangle

GL_EXT_texture_sRGB

GL_EXT_vertex_array

GL_KTX_buffer_region

GL_NV_blend_square

GL_NV_texgen_reflection

GL_SGIS_generate_mipmap

GL_SGIS_texture_edge_clamp

GL_SGIS_texture_lod

GL_WIN_swap_hint

WGL_EXT_swap_control



Code: Select all


Display adapter               ATI Radeon Graphics Processor AGP (0x7280)
Core Name                     RV570
SubVendor                     Sapphire (P.C. Partner) (174B)
SubDevice                     E190
BUS                           1
Device                        0
Function                      0
Base Address 0                E0000008
Base Address 1                0000A001
Base Address 2                F1000000
Base Address 3                00000000
                             
Bus Type                      AGP
Current AGP Speed             8x
SMARTGART Installed           No
                             
Driver Version                08.1
Release Version               8.451-071220a1-057717C-ATI
QuadBuffer Stereo Support     No
Catalyst Registry Path         
System\CurrentControlSet\Control\Video\{8CA0E4E9-F081-43E7-A2FD-0934E61883FD}\0000
                             
______________________________
Clock Information             
BIOS VPU                      581,00
Current VPU                   580,50
BIOS MEM                      702,00
Current MEM                   702,00
                             
______________________________
Overdrive                     
Supported                     No
                             
______________________________
Radeon PCI configuration space
    00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 
00  02 10 80 72 07 00 B0 02 9A 00 00 03 08 FF 80 00
10  08 00 00 E0 01 A0 00 00 00 00 00 F1 00 00 00 00
20  00 00 00 00 00 00 00 00 00 00 00 00 4B 17 90 E1
30  00 00 00 00 50 00 00 00 00 00 00 00 10 01 08 00
40  00 00 00 00 00 00 00 00 00 00 00 00 4B 17 90 E1
50  01 58 02 06 00 00 00 00 02 80 30 00 1B 02 00 FF
60  12 43 00 1F 01 0D 00 00 00 00 01 11 00 00 00 00
70  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80  05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
90  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
A0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
C0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                             
Hardware Information          ASIC (Software) Method
Family                        60
Emulated Revision             42
Gfx Engine ID                 3
VRam Bit Width                256
Installed memory              512
                             
Hardware Information          Direct hardware access
Installed memory              512 Mb
Memory Type                   DDR3
Memory Width                  256 bit
Tmu                           12
                             
______________________________
Radeon Registers             
RADEON_BIOS_0_SCRATCH         00200000
RADEON_BIOS_1_SCRATCH         0100C000
GB_TILE_CONFIG                0141001D
HWDREG_00000000               2100156C
HWDREG_00000001               00000001
HWDREG_00000002               00000000
HWDREG_00000003               0000000D
HWDREG_00000004               250019E4
HWDREG_00000005               00000001
HWDREG_00000006               00000000
HWDREG_00000007               0000000D
HWDREG_00000008               00000001
HWDREG_00000009               00000000
HWDREG_0000000A               00010017
HWDREG_0000000B               100FAC1F
HWDREG_0000000C               44221100
HWDREG_0000000D               00073071
HWDREG_0000000E               00000000
HWDREG_0000000F               0F3FF01F
HWDREG_00000010               0F3FF01A
HWDREG_00000011               0F3FF01A
HWDREG_00000012               0F3FF50A
HWDREG_00000013               0F3FF01A
HWDREG_00000014               0F3FF01F
HWDREG_00000015               000000CA
HWDREG_00000016               000001CA
HWDREG_00000017               0000018A
HWDREG_00000018               0000010A
HWDREG_00000019               0000014A
HWDREG_0000001A               0000060A
HWDREG_0000001B               0000040A
HWDREG_0000001C               0000001E
HWDREG_0000001D               00000012
HWDREG_0000001E               00000017
HWDREG_0000001F               00008028
HWDREG_00000020               00000000
                             
______________________________
Video BIOS Information       
Version                       009.013.001.019
Part Number                   113-AAxxxx
Date                          2006/12/04 01:32
Vram Type                     DDR3
                             
______________________________
Controller Configurations     
Controller 0                   
Active Connections:           
   -Digital Flat Panel (0) 1280x1024x60
Controller 1                   
Active Connections:           
   No Active Connections       
                             
______________________________
Displays supported by adapter
0                             (1) Monitor (CRT1)
1                             (2) Second Monitor (CRT2)
2                             (4) TV
3                             (8) Digital Flat Panel
4                             (16) Digital Flat Panel
5                             (32) Component Video Output
                             
______________________________
EnumDisplays                 
Display Type 0, Extended Type 1 , Max Resolution 1280x1024
Display Type 0, Extended Type 2 , Max Resolution 1600x1200
Display Type 1, Extended Type 0 , Max Resolution 1024x768
Display Type 3, Extended Type 1 , Max Resolution 0x0
Display Type 3, Extended Type 3 , Max Resolution 1280x1024
Display Type 4, Extended Type 0 , Max Resolution 720x480
                             
______________________________
Loaded Displays               
Display 1 index               16
Display 2 index               2
TV Index                      4
______________________________
Multi VPU State               
ulActiveAdapters              0
ulAvailableAdapters           0
ulCurrentAdapter              0
ulDongleCapabilities          0
ulDongleConnection            0
ulDongleDisplayIndex          0
ulPrimaryIndex                0
ulMVPUMaxFBSize               0
ulMVPUMaxPipes                0
ulMVPUMaxVisFBSize            0
ulMVPUState                   16
State Bits                     
3DACTIVE                       
______________________________
Multi VPU Caps               
______________________________
No additional information     

heaven can´t wait ... :D



http://www.bergh.de

Topic author
duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Post #9by duds26 » 23.01.2008, 17:10

Used pre6 and have updated my ATI software also recently.
Guess this is the problem then.

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #10by chris » 23.01.2008, 17:39

Astrojockel wrote:Hi Chris,

i tested a little more. My results under XPpro SP2@Ati x1950pro:
- 1.5.0pre4 and pre6 with Ati 7.12 works fine.
- 1.5.0pre4 and pre6 with Ati 8.1 produce the error under OpenGL 2.0 and OpenGL vertex program. Basic und Multitexture works fine!

I hope, this is helpfull.

Here some mor Informations:


Very helpful--thank you! Your testing has confirmed that the problem has something to do with point sprite support in ATI's latest driver.

--Chris

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years

Post #11by dirkpitt » 23.01.2008, 23:26

I've been somewhat out of the loop, but apparently there have been multiple reports on the Mac recently too (Leopard 10.5) that the latest OS broke point sprites, so there's some independent confirmation there.

Could geometry shading provide the equivalent functionality of point sprites? I think what we're seeing here is video card vendors prioritizing driver development in favour of newer features - such as geometry shaders.

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #12by chris » 23.01.2008, 23:35

dirkpitt wrote:I've been somewhat out of the loop, but apparently there have been multiple reports on the Mac recently too (Leopard 10.5) that the latest OS broke point sprites, so there's some independent confirmation there.

Could geometry shading provide the equivalent functionality of point sprites? I think what we're seeing here is video card vendors prioritizing driver development in favour of newer features - such as geometry shaders.


Geometry shaders certainly could be used instead of point sprites. The problem is that only very recent graphics cards--GeForce 8 and Radeon HD--support them.

--Chris

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years

Post #13by dirkpitt » 24.01.2008, 14:30

chris wrote:Geometry shaders certainly could be used instead of point sprites. The problem is that only very recent graphics cards--GeForce 8 and Radeon HD--support them.


Fully-hardware accelerated support would require such cards, yes. But driver-level support is available even for the Radeon 9550 and better (at least in the Mac OS X 10.5.x drivers), as a hybrid cpu/gpu implementation. The Mac opengl devs claim that "it works very well" but I haven't upgraded to 10.5.x yet so I can't confirm this claim. Anybody have a free 10.5 DVD they're willing to donate? :wink:

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #14by chris » 24.01.2008, 14:48

dirkpitt wrote:
chris wrote:Geometry shaders certainly could be used instead of point sprites. The problem is that only very recent graphics cards--GeForce 8 and Radeon HD--support them.

Fully-hardware accelerated support would require such cards, yes. But driver-level support is available even for the Radeon 9550 and better (at least in the Mac OS X 10.5.x drivers), as a hybrid cpu/gpu implementation. The Mac opengl devs claim that "it works very well" but I haven't upgraded to 10.5.x yet so I can't confirm this claim.


This is very good news; I wasn't aware that geometry shaders were being emulated in the driver. It sounds like this is the solution for the point sprite troubles we've had with Mac/ATI. I might have some time over the next few days to play with geometry shaders on my GeForce 8800.

--Chris

Topic author
duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Post #15by duds26 » 01.02.2008, 19:10

Will this be in Celestia 1.5.1 ?

Lian
Posts: 1
Joined: 06.03.2008
With us: 16 years 8 months

Post #16by Lian » 06.03.2008, 15:53

I hope so. I'm having the same problem with my ATI card. I miss the fuzzy points!

CarstenDUS
Posts: 2
Joined: 10.04.2007
With us: 17 years 7 months
Location: Duesseldorf, Germany

Post #17by CarstenDUS » 11.06.2008, 20:53

"june bug" - just updated my ATI driver (mobility radeon x1600, 8.453.0.0), same problem on 1.5.1 :| any news on this bug? I can live with the points for the time being though...

1.4.1 (incl. Vince Gian's patch) works fine.

symaski62
Posts: 610
Joined: 01.05.2004
Age: 41
With us: 20 years 6 months
Location: france, divion

Re:

Post #18by symaski62 » 11.06.2008, 22:40

CarstenDUS wrote:"june bug" - just updated my ATI driver (mobility radeon x1600, 8.453.0.0), same problem on 1.5.1 :| any news on this bug? I can live with the points for the time being though...

1.4.1 (incl. Vince Gian's patch) works fine.

http://ati.amd.com/support/driver.html

Update radeon x1600 version 8.5


not but :mrgreen:
windows 10 directX 12 version
celestia 1.7.0 64 bits
with a general handicap of 80% and it makes much d' efforts for the community and s' expimer, thank you d' to be understanding.

CarstenDUS
Posts: 2
Joined: 10.04.2007
With us: 17 years 7 months
Location: Duesseldorf, Germany

Post #19by CarstenDUS » 12.06.2008, 17:01

I wished I could - original ATI drivers won't install on my HP laptop, and 8.453.0.0 is the latest version HP offers :( I shouldn't have installed that HP-branded XP version in the first place.

But at least there's light at the end of the tunnel now (literally), thankx for the info! :D


Return to “Bugs”