Duke4.net Forums: Segmentation fault when trying to play in 16-bit - Duke4.net Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Segmentation fault when trying to play in 16-bit

User is offline   Telordya 

#1

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.
0

User is offline   Mblackwell 

  • Evil Overlord

#2

Do you get a segfault if you change it in duke3d.cfg before you start EDuke?
0

User is offline   supergoofy 

#3

why don't you first patch the source to build 20090313 :
http://wiki.eduke32.com/stuff/source_code/...c_20090313.diff
0

User is offline   Telordya 

#4

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?
0

User is offline   supergoofy 

#5

http://en.wikipedia....ki/Patch_(Unix)
http://linux.die.net/man/1/patch
http://freshmeat.net...cts/patchutils/
http://gnuwin32.sour...kages/patch.htm
0

User is offline   Telordya 

#6

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)


0

User is offline   supergoofy 

#7

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.
0

User is offline   Mblackwell 

  • Evil Overlord

#8

@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?
0

User is offline   supergoofy 

#9

also Telordya you should install nvidia linux drivers from nvidia.com
0

User is offline   Telordya 

#10

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.

This post has been edited by Telordya: 09 June 2009 - 10:06 AM

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options