Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Eduke + HRP not working (linux)
post Jan 10 2010, 01:56 AM
Post #1
dezo
Protozoid Slimer
Hello,
I've installed eduke32 from karmic repos (http://wiki.eduke32.com/wiki/APT_repository) and downloaded HRP v4.0 but can't get it to work. HRP zip is in ~/.eduke32/ and I launch it with -g switch (-gduke3d_hrp.zip). I see the HRP "splash" screen, but in menu and in the game the only thing I see is gray bars. I run it in 32bit mode, models and hires textures are enabled. Without HRP the game runs just fine.

I see some GL errors in the log file. What's wrong?

Thanks for answers.

eduke32.log is here:
CODE
EDuke32 2.0.0devel 20091215
addsearchpath(): Added /usr/local/share/games/eduke32/
Application parameters: -gduke3d_hrp.zip
addsearchpath(): Added /home/pitris/.eduke32/
addsearchpath(): Added /home/pitris/.eduke32/
Initializing SDL system interface (compiled against SDL version 1.2.13, found version 1.2.13)
Loading libGL.so.1
Loading libGLU.so.1
Using "x11" video driver
Using config file 'eduke32.cfg'.
Scanning for GRP files...
Using group file 'duke32.grp' as main group file.
Using group file 'duke3d_hrp.zip'.
Compiling: GAME.CON (151190 bytes)
Including: DEFS.CON (35992 bytes)
Including: USER.CON (45482 bytes)
GAME.CON: In actor `ORGANTIC':
GAME.CON:3968: warning: found `else' with no `if'.
GAME.CON: In state `pigshootenemystate':
GAME.CON:5891: warning: found `else' with no `if'.
Found 2 warning(s), 0 error(s).
Resizing code buffer to 16187*8 bytes
Script compiled in 31ms
Compiled code size: 16179*8 bytes, version 1.4+
Pointer bitmap size: 2024 bytes
1918/11264 labels, 321/2048 variables
125/16384 quotes, 0 quote redefinitions
0/88 event definitions, 207 defined actors
Initialized 32.0M cache
Loading 'duke3d.def'
Definitions file 'duke3d.def' loaded.
RTS file DUKE.RTS was not found
Initializing OSD...
0 joystick(s) found
Executing "eduke32_binds.cfg"
Setting video mode 1366x768 (32-bpp fullscreen)
OpenGL Information:
Version:  2.1 Mesa 7.6
Vendor:   Tungsten Graphics, Inc
Renderer: Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20090712 2009Q2 RC3
Initializing music...
Initializing sound...
No cached tex for tile 2497 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2498 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2502 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 3281 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2456 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2499 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2503 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2819 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2814 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2953 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2944 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2962 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2946 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2940 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2952 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2954 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2955 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2959 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2948 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2958 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2951 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2943 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2947 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2942 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2957 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2956 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2960 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2817 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2816 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2815 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2818 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2813 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2854 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2903 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2890 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2910 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2900 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2906 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2904 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2908 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2886 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2899 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2905 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2902 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2894 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2852 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2829 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2878 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2836 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2867 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!
No cached tex for tile 2830 pal 0.
Error: glGetTexLevelParameteriv returned GL_FALSE!

Wrote eduke32.cfg
Wrote eduke32_binds.cfg

+Quote Post
post Jan 10 2010, 02:19 AM
Post #2
The Commander
Duke Nukem Red Alert Developer
Looks like an evil Intel graphics driver to me, try find your self a Nvidia or ATI card. Intel is generally not supported by EDuke32 and only a few support it.

But you can try run the game with the command -forcegl and see if that helps.
__________________
+Quote Post
post Jan 10 2010, 03:18 AM
Post #3
dezo
Protozoid Slimer
QUOTE (The Commander @ Jan 10 2010, 02:19 AM) *
Looks like an evil Intel graphics driver to me, try find your self a Nvidia or ATI card. Intel is generally not supported by EDuke32 and only a few support it.

But you can try run the game with the command -forcegl and see if that helps.

Nope. So I guess I'm out of luck becuase the machine is a laptop with Intel built in. :/
+Quote Post
post Jan 10 2010, 05:15 AM
Post #4
Sangman
Battlelord
If you're insanely pro, you could always dismantle your laptop and put in a different graphics card.
__________________
traB pu kciP
+Quote Post
post Jan 10 2010, 06:09 AM
Post #5
supergoofy
Enforcer
unless the laptop's motherboard has something like an agp/pci/pci-e expansion slot, he cannot do anything

the graphics gpu he has, is built-in the chipset.


This post has been edited by supergoofy: Jan 10 2010, 06:10 AM
+Quote Post
post Jan 10 2010, 01:18 PM
Post #6
Plagman
EDuke32 developer
You can try upgrading your graphics driver stack to the very latest stuff, but otherwise it seems you're out of luck. Try disabling detail and glow mapping (r_detailmapping and r_glowmapping in the console).
__________________
EDuke32 - "The corrupt doctrine of terror has begun."
+Quote Post
post Feb 4 2010, 03:57 PM
Post #7
bszente
Protozoid Slimer
I experienced the same issue on my Intel GMA. The solution is to disable the r_texcompr in the console. It seems that the Linux Intel driver does not handle properly the compressed textures.

I tested it both on Intel 945G and Q35 chipsets. It works like a charm even with the Polymer renderer. So no need to dismantle your laptop wink.gif
+Quote Post
post Feb 7 2010, 02:08 AM
Post #8
dezo
Protozoid Slimer
Yes! That's the trick! Thank you very much!
But I still have an issue. The menu itself is already running fine, but the game not... This is what I see:


If I disable "use models", then it's fine but then I see the old style pistol and stuff:


Any help?
Thanks.
+Quote Post
post Feb 7 2010, 11:41 AM
Post #9
Plagman
EDuke32 developer
Can you attach your eduke32.log after running into this particular problem? Make sure you re-enable models so that the proper error messages end up in your log.
__________________
EDuke32 - "The corrupt doctrine of terror has begun."
+Quote Post
post Feb 7 2010, 01:53 PM
Post #10
dezo
Protozoid Slimer
Sure, here it is.
CODE
EDuke32 2.0.0devel 20091215
addsearchpath(): Added /usr/local/share/games/eduke32/
Application parameters: -g duke3d_hrp.zip
addsearchpath(): Added /home/pitris/.eduke32/
addsearchpath(): Added /home/pitris/.eduke32/
Initializing SDL system interface (compiled against SDL version 1.2.13, found version 1.2.13)
Loading libGL.so.1
Loading libGLU.so.1
Using "x11" video driver
Using config file 'eduke32.cfg'.
Scanning for GRP files...
Using group file 'duke32.grp' as main group file.
Using group file 'duke3d_hrp.zip'.
Compiling: GAME.CON (151190 bytes)
Including: DEFS.CON (35992 bytes)
Including: USER.CON (45482 bytes)
GAME.CON: In actor `ORGANTIC':
GAME.CON:3968: warning: found `else' with no `if'.
GAME.CON: In state `pigshootenemystate':
GAME.CON:5891: warning: found `else' with no `if'.
Found 2 warning(s), 0 error(s).
Resizing code buffer to 16187*8 bytes
Script compiled in 20ms
Compiled code size: 16179*8 bytes, version 1.4+
Pointer bitmap size: 2024 bytes
1918/11264 labels, 321/2048 variables
125/16384 quotes, 0 quote redefinitions
0/88 event definitions, 207 defined actors
Initialized 32.0M cache
Loading 'duke3d.def'
Definitions file 'duke3d.def' loaded.
RTS file DUKE.RTS was not found
Initializing OSD...
0 joystick(s) found
Executing "eduke32_binds.cfg"
Setting video mode 1366x768 (32-bpp fullscreen)
OpenGL Information:
Version:  2.1 Mesa 7.6
Vendor:   Tungsten Graphics, Inc
Renderer: Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20090712 2009Q2 RC3
Initializing music...
Initializing sound...
Cache time: 23873ms
E1L1: HOLLYWOOD HOLOCAUST
AMMO FOR PISTOL!

Wrote eduke32.cfg
Wrote eduke32_binds.cfg

+Quote Post
post Feb 7 2010, 02:23 PM
Post #11
Plagman
EDuke32 developer
You mean that's not even running Polymer? Sigh, this tells a lot about the sorry state of the open-source graphics drivers. Try setting r_vbos to 0 and restarting the game.
__________________
EDuke32 - "The corrupt doctrine of terror has begun."
+Quote Post
post Feb 7 2010, 02:43 PM
Post #12
dezo
Protozoid Slimer
I have no idea what Polymer is but that has fixed the game! Thanks again! smile.gif
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

— sponsored links —


RSS Lo-Fi Version Time is now: 8th September 2010 - 10:26 PM || Skin by RedSplat/TX © 2004-2010 Duke4.net