View previous topic :: View next topic |
Author |
Message |
n0n Guru
Joined: 13 Jun 2002 Posts: 355
|
Posted: Mon Jun 17, 2002 7:17 pm Post subject: Half-Life woes |
|
|
Hey, installed WineX and then installed Half-Life, was rather pleased to see the installation complete successfully. Then I went into the settings to dig around, and had some problems selecting what kind of graphics mode to use. It seemed to be stuck on Software mode . . . When I click on "OpenGL," it just pops up a message about going to a website or whatever, and then I have to kill off Half-Life from a term.
If I try to run Half-Life anyway, I get the "Loading" screen, and then I get all the opening sound effects ("Welcome to the Black Mesa compound . . ." *chuchunk*), but no graphics, which would make sense if software rendering were really really slow under Wine.
My /etc/make.profile/make.defaults includes "opengl" in the USE variable, and GL works fine for Quake 3, Unreal Tournament, the GL xscreensavers, etc, etc, etc. Could it be that GL didn't correctly get compiled into Wine, though? How would I find this out?
Hm, taking a closer look at the "wine" binary reveals:
Code: | root@arrakis:/usr/winex/bin# ldd wine
libntdll.so => /usr/winex/lib/libntdll.so (0x4002c000)
libwine.so => /usr/winex/lib/libwine.so (0x40145000)
libwine_unicode.so => /usr/winex/lib/libwine_unicode.so (0x4015b000)
libm.so.6 => /lib/libm.so.6 (0x40224000)
libc.so.6 => /lib/libc.so.6 (0x40246000)
libdl.so.2 => /lib/libdl.so.2 (0x40375000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) |
So that's not linked against GL . . . However:
Code: | root@arrakis:/usr/winex/bin# ldd wineclipsrv
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4002c000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40036000)
libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0x4004e000)
libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x40054000)
libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x40059000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4005e000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x40064000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x400ac000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40133000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40142000)
libm.so.6 => /lib/libm.so.6 (0x4020a000)
libc.so.6 => /lib/libc.so.6 (0x4022c000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x4035b000)
libdl.so.2 => /lib/libdl.so.2 (0x406e9000)
libstdc++-libc6.2-2.so.3 => /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libstdc++-libc6.2-2.so.3 (0x406ed000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) |
So GL was definitely present for the compilation . . . In any case, I'm stumped, and any help would be appreciated. It's an nVidia GeForce2/MX, 64MB AGP, by the way . . . |
|
Back to top |
|
|
n0n Guru
Joined: 13 Jun 2002 Posts: 355
|
Posted: Mon Jun 17, 2002 7:20 pm Post subject: |
|
|
Oh, and also /usr/winex/lib/libopengl32.so seems to have been compiled with GL the way you'd hope:
Code: | root@arrakis:/usr/winex/lib# ldd libopengl32.so
libx11drv.so => /usr/winex/lib/libx11drv.so (0x40082000)
libkernel32.so => /usr/winex/lib/libkernel32.so (0x400f2000)
libntdll.so => /usr/winex/lib/libntdll.so (0x4016b000)
libwine.so => /usr/winex/lib/libwine.so (0x40284000)
libm.so.6 => /lib/libm.so.6 (0x4029a000)
libc.so.6 => /lib/libc.so.6 (0x402bd000)
libuser32.so => /usr/winex/lib/libuser32.so (0x403ec000)
libgdi32.so => /usr/winex/lib/libgdi32.so (0x40534000)
libwine_tsx11.so => /usr/winex/lib/libwine_tsx11.so (0x405b6000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x405cc000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x405d6000)
libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0x405ee000)
libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x405f4000)
libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x405fa000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x405ff000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x40605000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x4064c000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x406d3000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x406e2000)
libwine_unicode.so => /usr/winex/lib/libwine_unicode.so (0x407aa000)
libdl.so.2 => /lib/libdl.so.2 (0x40874000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40877000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x408be000)
libstdc++-libc6.2-2.so.3 => /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libstdc++-libc6.2-2.so.3 (0x40c4c000) |
Just FYI . . . |
|
Back to top |
|
|
Zu` l33t
Joined: 26 May 2002 Posts: 716 Location: BE
|
Posted: Tue Jun 18, 2002 8:41 am Post subject: Re: Half-Life woes |
|
|
n0n wrote: | Then I went into the settings to dig around, and had some problems selecting what kind of graphics mode to use. It seemed to be stuck on Software mode . . . When I click on "OpenGL," it just pops up a message about going to a website or whatever, and then I have to kill off Half-Life from a term.. |
Get the latest HL patch and install that with winex before you try starting the game. Then it won't redirect you to a website, you'll be able to select your video mode and resolution.
Good luck |
|
Back to top |
|
|
n0n Guru
Joined: 13 Jun 2002 Posts: 355
|
Posted: Tue Jun 18, 2002 3:13 pm Post subject: |
|
|
Hm, I suppose I probably should have thought of that first, eh? I'll give it a whirl tonight. Thanks! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|