Problem when launching Celestia

Report bugs, bug fixes and workarounds here.
Topic author
aCOSwt
Posts: 4
Joined: 04.07.2006
With us: 18 years 4 months

Problem when launching Celestia

Post #1by aCOSwt » 04.07.2006, 15:32

Hello !

I am on a HP Pavilion dv8000 running :
- FreeBSD 6.1
- Xorg 6.9
- KDE 3.5

The graphic card is an ATI Radeon Xpress 200 (128MB)
Radeon driver is the Xorg's one.

I built Celestia 1.4.1 from the celestia-gnome port with the LUA option on.

When I launch Celestia, the first image appears correctly and I can see the list of the files being open up to : deepsky.dsc

The borders of a new KDE window appear. But... just the boarders. Nothing at all into it.
Celestia crashes with no other indication that I should report the problem...

I looked everywhere but found no obvious *.core and no obvious log file.
Nothing wrong (unusual) neither in dmesg nor in Xorg.log...

I desperately googled for an answer... then... here I am...

Regards

aCOSwt

Fightspit
Posts: 510
Joined: 15.05.2005
With us: 19 years 6 months

Post #2by Fightspit » 04.07.2006, 16:18

Try to update your graphic driver and check his version:
http://support.ati.com/ics/support/defa ... ionID=1176
Motherboard: Intel D975XBX2
Processor: Intel Core2 E6700 @ 3Ghz
Ram: Corsair 2 x 1GB DDR2 PC6400
Video Card: Nvidia GeForce 8800 GTX 768MB GDDR3 384 bits PCI-Express 16x
HDD: Western Digital Raptor 150GB 10000 rpm
OS: Windows Vista Business 32 bits

Topic author
aCOSwt
Posts: 4
Joined: 04.07.2006
With us: 18 years 4 months

Post #3by aCOSwt » 04.07.2006, 16:36

Well FightSpit, thank you for answering even if... it is with the answer I was fearing...

Unfortunately, ATI Linux drivers are not FreeBSD compatible. The best I can do is the driver shipped as part of the latest Xorg distro i.e. 7.0. And this is what I get.

I would have expected some options to turn off or on in the xorg.conf.

Pffff !!! The only trouble I get with my conf are :( radeon driver centered ! :evil:

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

Post #4by t00fri » 04.07.2006, 17:42

aCOSwt wrote:Well FightSpit, thank you for answering even if... it is with the answer I was fearing...

Unfortunately, ATI Linux drivers are not FreeBSD compatible. The best I can do is the driver shipped as part of the latest Xorg distro i.e. 7.0. And this is what I get.

I would have expected some options to turn off or on in the xorg.conf.

Pffff !!! The only trouble I get with my conf are :( radeon driver centered ! :evil:


My experiences with the recent xorg drivers for verious ATI cards are quite good. They are a bit slower than the ATI ones, but much better compatible with Celestia etc.

I don't think your problem is the driver. I hope you did not turn on the experimental options in xorg.conf, like

# Section "Extensions"
# Option "RENDER" "true"
# Option "Composite" "true"
# EndSection

#Option "AllowGLXWithComposite" "true"

and possibly others that allow to render transparent windows! I would recommend you to first try a VERY conservative setting and proceed from there.

Good luck,
Bye Fridger
Image

Topic author
aCOSwt
Posts: 4
Joined: 04.07.2006
With us: 18 years 4 months

Post #5by aCOSwt » 04.07.2006, 19:49

Good Evening toofri, and thank you for your help.

As a matter of fact, I must admit I had tried some of these funny extensions you mention.
But I removed them all. I even tried

Option "NoAccel" "true"
Option "RenderAccel" "false"

The result is the same.

Philosophically against the fact that the problem is caused by the driver... (for the unique reason that I cannot do that much about it...) I was thinking about other kernel tunables... maxproc, maxfiles...

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Post #6by Christophe » 06.07.2006, 19:26

By the looks of it, I too would say it's a driver issue.

Do other OpenGL programs work? If glxgears does work for example, see which shared library it uses and compare that to what Celestia is linked against (using ldd for ELF binaries, but I suppose under FreeBSD you need another utility).

You can also try and run Celestia with strace to see which system call causes the crash.
Christophe

Topic author
aCOSwt
Posts: 4
Joined: 04.07.2006
With us: 18 years 4 months

Post #7by aCOSwt » 07.07.2006, 04:14

<< You can also try and run Celestia with strace to see which system call causes the crash. >>

Ca c'est une bonne id?©e !

Merci Christophe.


Return to “Bugs”