I have this old PC that only supports DRI when the X server has 16-bit pixel depth. I built EDuke32 from source (eduke32_src_20090131.zip). The game starts but when I go in Video Setup menu, set Renderer from Software to 16-bit OpenGL and click Apply Changes, EDuke32 quits suddenly and Segmentation fault message appears in terminal.
Page 1 of 1
Segmentation fault when trying to play in 16-bit
#1 Posted 02 June 2009 - 07:55 AM
#2 Posted 08 June 2009 - 01:41 PM
Do you get a segfault if you change it in duke3d.cfg before you start EDuke?
#3 Posted 08 June 2009 - 02:02 PM
why don't you first patch the source to build 20090313 :
http://wiki.eduke32.com/stuff/source_code/...c_20090313.diff
http://wiki.eduke32.com/stuff/source_code/...c_20090313.diff
#4 Posted 08 June 2009 - 05:48 PM
I tried to change the parameter ScreenBPP in eduke32.cfg to 16. The game starts but it's not the OpenGL renderer that is active. I looked in the eduke32.log file and it seems that the software renderer is forced to be active.
For the source, I don't know how to patch the source with a .diff file. How do I do it?
For the source, I don't know how to patch the source with a .diff file. How do I do it?
#6 Posted 09 June 2009 - 06:34 AM
I patched the source to build 20090313 and I still get the problem. Do you have the same problem on your side?
Attached File(s)
-
eduke32.log (2.12K)
Number of downloads: 291
#7 Posted 09 June 2009 - 06:56 AM
I have Windows XP 32&64 bit (dual boot).
But I had linux in the past (Redhat, Suse, Mandrake, Ubuntu). But because the games and apps I use were only for Windows, I abandoned linux. After all Windows XP are stable and fast.
But I had linux in the past (Redhat, Suse, Mandrake, Ubuntu). But because the games and apps I use were only for Windows, I abandoned linux. After all Windows XP are stable and fast.
#8 Posted 09 June 2009 - 09:25 AM
@Supergoofy:
Compared to most Linux distros, not really. Also quite a hell of a lot of games work on Linux now. But, that's an argument for another day.
@Telordya:
It appears your hardware isn't support w/ OpenGL for Eduke32. What kind of hardware is it?
Compared to most Linux distros, not really. Also quite a hell of a lot of games work on Linux now. But, that's an argument for another day.
@Telordya:
It appears your hardware isn't support w/ OpenGL for Eduke32. What kind of hardware is it?
#9 Posted 09 June 2009 - 09:28 AM
also Telordya you should install nvidia linux drivers from nvidia.com
#10 Posted 09 June 2009 - 10:00 AM
It's an old box, a Pentium III with a GeForce 4 MX 440. I am using openSUSE 11.1 as distro, and the nVidia drivers are correctly installed. I tried to put the X server in 32-bit mode and EDuke32 is working perfectly with OpenGL 32-bit. The problem is only there when I put the X server in 16-bit mode, and I need to be in 16-bit mode because some apps run faster.
I know it's old hardware but this machine was given to me and I am testing stuff on it to make a media center. When I'll have more money, I'll buy a more decent PC but that's what I have now.
I know it's old hardware but this machine was given to me and I am testing stuff on it to make a media center. When I'll have more money, I'll buy a more decent PC but that's what I have now.
This post has been edited by Telordya: 09 June 2009 - 10:06 AM
Share this topic:
Page 1 of 1