Page 1 of 1

Problem when launching Celestia

Posted: 04.07.2006, 15:32
by aCOSwt
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

Posted: 04.07.2006, 16:18
by Fightspit
Try to update your graphic driver and check his version:
http://support.ati.com/ics/support/defa ... ionID=1176

Posted: 04.07.2006, 16:36
by aCOSwt
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:

Posted: 04.07.2006, 17:42
by t00fri
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

Posted: 04.07.2006, 19:49
by aCOSwt
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...

Posted: 06.07.2006, 19:26
by Christophe
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.

Posted: 07.07.2006, 04:14
by aCOSwt
<< 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.