Author Topic: Linux client "Fatal Error"  (Read 1195 times)

SimonTheMime

  • Traveller
  • *
  • Posts: 16
    • View Profile
Linux client "Fatal Error"
« on: February 20, 2005, 03:00:54 am »
crystalspace.graphics3d.opengl: Error opening Graphics2D context.

I keep getting that above message in \'Fatal error\' when attempting to run Psclient, any ideas?

Thanks,
Simon
« Last Edit: February 20, 2005, 03:40:54 am by SimonTheMime »

Moogie

  • Forum Legend
  • *
  • Posts: 4551
  • Artist/Flash Animator
    • View Profile
(No subject)
« Reply #1 on: February 20, 2005, 03:40:15 am »
This is where I think the topic should be. Please keep the single copy here. :)

SimonTheMime

  • Traveller
  • *
  • Posts: 16
    • View Profile
(No subject)
« Reply #2 on: February 20, 2005, 03:42:22 am »
Quote
Originally posted by Moogie
This is where I think the topic should be. Please keep the single copy here. :)


Ah, thanks. The stickied thread above says \'ERRORS\' and links to the other thread, so I posted it there instead O_o. I was wondering where my threads kept going.

Anyway, if anybody can help, it\'d be greatly appreciated as the windows installer isn\'t exactly working properly under wine, or Cedega/Point2Play as well.
« Last Edit: February 20, 2005, 05:38:53 am by SimonTheMime »

SimonTheMime

  • Traveller
  • *
  • Posts: 16
    • View Profile
(No subject)
« Reply #3 on: February 20, 2005, 04:46:24 pm »
Anybody? Please, help :(.

Karosh_Steinkatz

  • Hydlaa Citizen
  • *
  • Posts: 486
    • View Profile
(No subject)
« Reply #4 on: February 20, 2005, 05:28:40 pm »
Cant you give some more information? Run the client with -verbose for example and post the output. One single line is not enough to help you ;)
And how did you install the client? From CVS, Kronon\'s installer or my installer?


Back to Planeshift again \\o/

SimonTheMime

  • Traveller
  • *
  • Posts: 16
    • View Profile
(No subject)
« Reply #5 on: February 20, 2005, 07:37:23 pm »
Quote
Originally posted by Karosh_Steinkatz
Cant you give some more information? Run the client with -verbose for example and post the output. One single line is not enough to help you ;)
And how did you install the client? From CVS, Kronon\'s installer or my installer?


I ran the SH installer on the site.

Quote
crystalspace.canvas.glx2d:
  Opening GLX2D
  Creating Context
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
Xlib:  extension \"GLX\" missing on display \":0.0\".
  Cannot use preferred GLX visual - Generic visual will be used.
Xlib:  extension \"GLX\" missing on display \":0.0\".
  Graphics display does not support a generic visual with double buffer and
  depth buffer
Xlib:  extension \"GLX\" missing on display \":0.0\".
  Graphics display does not provide double buffering
Xlib:  extension \"GLX\" missing on display \":0.0\".
  Graphics display does not support a depth buffer
Xlib:  extension \"GLX\" missing on display \":0.0\".
  Graphics display does not support at least 12 bit color

crystalspace.sound.openal:
  SoundRender OpenAL selected
SCF_NOTIFY: loading plugin /usr/local/games/Planeshift/shadermgr.csplugin to satisfy request for csShaderManager
SCF_NOTIFY: loading plugin /usr/local/games/Planeshift/xmlshader.csplugin to satisfy request for csXMLShaderCompiler

crystalspace.graphics3d.shadermgr:
  Loaded compiler plugin crystalspace.graphics3d.shadercompiler.xmlshader,
  compiler: XMLShader
SCF_NOTIFY: loading plugin /usr/local/games/Planeshift/xmltiny.csplugin to satisfy request for csTinyXMLPlugin

crystalspace.graphics3d.shadercompiler.xmlshader:
  Shader std_lighting: 8 variations
  Shader std_lighting_portal: unvarying

planeshift.application.client:
  PlaneShift Crystal Blue
  This game uses Crystal Space Engine created by Jorrit and others
  0.99 r0 [Unix-x86-GCC]
  Failed to init app!

Tharizdun

  • Hydlaa Resident
  • *
  • Posts: 168
    • View Profile
Hmm
« Reply #6 on: February 21, 2005, 12:29:18 am »
Theres a lot of complaining about missing GLX modules for your xserver. Can you run \'xdpyinfo\' and confirm that GLX is not present in the list of Extensions?

If not, adding this in will probably be a good thing, add

Load \"glx\"

to the Module section in your xserver config file ( called xorg.conf if you are using Xorg-X11 or XF86Config if you are using XFree86 ), and restart X.

SimonTheMime

  • Traveller
  • *
  • Posts: 16
    • View Profile
(No subject)
« Reply #7 on: February 21, 2005, 03:18:32 am »
Quote
Originally posted by Tharizdun
Theres a lot of complaining about missing GLX modules for your xserver. Can you run \'xdpyinfo\' and confirm that GLX is not present in the list of Extensions?

If not, adding this in will probably be a good thing, add

Load \"glx\"

to the Module section in your xserver config file ( called xorg.conf if you are using Xorg-X11 or XF86Config if you are using XFree86 ), and restart X.


That\'s odd. GLX isn\'t in the list of extensions in xdpyinfo, but is in the xorg.conf..

Tharizdun

  • Hydlaa Resident
  • *
  • Posts: 168
    • View Profile
(No subject)
« Reply #8 on: February 21, 2005, 04:55:23 am »
So GLX is specified but not loaded, sounds like an opengl issue with your video card. I\'m guessing glxinfo, glxgears, etc all fail to run as well?

What video card model/vendor are you using? You will need to get its opengl driver support working..

Platyna

  • Hydlaa Notable
  • *
  • Posts: 556
    • View Profile
(No subject)
« Reply #9 on: February 21, 2005, 04:19:03 pm »
You have to make sure that \"load glx\" is not commented out in your
/etc/X11/xorg.conf or /etc/X11/XF86Config if not then you have to update
your graphic card drivers. I don\'t think so if PS is going to run correctly on
standard DRI drivers, if you have Nvidia card then you are home, worse
is you have ATI or onboard card (anyway I heard some people has 3d
accelleration on ATI cards with ATI drivers on Linux).

Regards.
Zuzanna K. Filutowska
RPG Players Community || Platyna\'s Planeshift Warehouse
\"The only thing necessary for evil to triumph is for good men to do nothing.\" -- Edward Burke

Leeloo

  • Hydlaa Resident
  • *
  • Posts: 161
    • View Profile
(No subject)
« Reply #10 on: February 21, 2005, 07:47:57 pm »
Quote
I don\'t think so if PS is going to run correctly on
standard DRI drivers, if you have Nvidia card then you are home, worse
is you have ATI or onboard card (anyway I heard some people has 3d
accelleration on ATI cards with ATI drivers on Linux).


And some of us have 3D accelleration on ATI cards with DRI drivers. I bought an ATI card especially for that reason.

(Guess who)

SimonTheMime

  • Traveller
  • *
  • Posts: 16
    • View Profile
(No subject)
« Reply #11 on: February 21, 2005, 10:54:13 pm »
Quote
Originally posted by Platyna
You have to make sure that \"load glx\" is not commented out in your
/etc/X11/xorg.conf or /etc/X11/XF86Config if not then you have to update
your graphic card drivers. I don\'t think so if PS is going to run correctly on
standard DRI drivers, if you have Nvidia card then you are home, worse
is you have ATI or onboard card (anyway I heard some people has 3d
accelleration on ATI cards with ATI drivers on Linux).

Regards.


I recently (few days ago) install the nVidia-6629 driver, and it worked fine, though when I check for the driver, it lists it as nv. O_o..

Tharizdun

  • Hydlaa Resident
  • *
  • Posts: 168
    • View Profile
(No subject)
« Reply #12 on: February 22, 2005, 12:43:59 am »
\'nv\' is the driver that will come with xorg/xfree86, and is an opensource video driver that works with nvidia graphics cards. It is a different driver to that which nvidia distributes in their 6629 software bundle, even though they work with the same hardware. The nvidia-provided driver is proprietry, but enables the majority of the hardware acceleration of the nvidia chip, it will vastly outperform the \'nv\' driver for graphic-intense apps like planeshift. The nvidia driver is called \'nvidia\'.

See this thread for more info on the nvidia driver:

http://www.planeshift3d.com/wbboard/thread.php?threadid=14781&boardid=17

SimonTheMime

  • Traveller
  • *
  • Posts: 16
    • View Profile
(No subject)
« Reply #13 on: February 22, 2005, 12:51:42 am »
Quote
Originally posted by Tharizdun
\'nv\' is the driver that will come with xorg/xfree86, and is an opensource video driver that works with nvidia graphics cards. It is a different driver to that which nvidia distributes in their 6629 software bundle, even though they work with the same hardware. The nvidia-provided driver is proprietry, but enables the majority of the hardware acceleration of the nvidia chip, it will vastly outperform the \'nv\' driver for graphic-intense apps like planeshift. The nvidia driver is called \'nvidia\'.

See this thread for more info on the nvidia driver:

http://www.planeshift3d.com/wbboard/thread.php?threadid=14781&boardid=17



I\'m aware there\'s a difference between the two, that\'s why I found it odd that I installed nVidia(-6629), yet when I checked the gfx card driver was listed as \'nv\'.

Karosh_Steinkatz

  • Hydlaa Citizen
  • *
  • Posts: 486
    • View Profile
(No subject)
« Reply #14 on: February 22, 2005, 12:58:16 am »
Well, you have to edit your config file after you installed the nvidia driver, have you done that?


Back to Planeshift again \\o/