You are not logged in.
Has anyone been able to get Doom 3 to work on their NVIDIA optimus laptop? Bumblebee works fine with every other program I've tried. Doom 3 launches on the integrated graphics card. Running optirun doom3 outputs:
----- R_InitOpenGL -----
Setup X display connection
dlopen(libGL.so.1)
Initializing OpenGL display
Using XFree86-VidModeExtension Version 2.2
XFree86-VidModeExtension: not fullscreen, ignored
Couldn't get a visual
dlopen(libGL.so.1)
Initializing OpenGL display
Using XFree86-VidModeExtension Version 2.2
Free86-VidModeExtension Activated at 640x480
Couldn't get a visual
idRenderSystem::Shutdown()
[VGL] ERROR: in remove--
[VGL] 128: Invalid argument
signal caught: Segmentation fault
si_code 1
Was in fatal error shutdown: Unable to initialize OpenGL
Trying to exit gracefully..
/usr/bin/doom3: line 5: 1191 Segmentation fault linux32 ./doom.x86 "$@"
I have lib32-virtualgl installed so as far as I know that should be enough to let 32bit programs to run.
Last edited by PrinceManfred (2012-08-22 17:25:12)
Offline
Not a direct answer to your question, but I successfuly run Doom3 with aur/dhewm3-git port on my 64 bit Arch through Bumblebee. Worth a try than messing up the system with lot of 32-bit libraries.
Offline
I have lib32-virtualgl installed so as far as I know that should be enough to let 32bit programs to run.
No, you still need 32bit drivers. Installing lib32-nvidia-utils-bumblebee should do the trick. However, using the suggested native method above would be a lot cleaner.
Offline
So I'm definitely making progress. dhewm3 launches fine on my integrated graphics. It launches with Bumblebee as well but the textures on door panels, the logo on the menu, and other random things aren't showing up. Has anyone seen this? Thanks for the input btw.
Offline
It looks like the textures missing is a known issue with NVIDIA cards and dhewm 3. Here is the bug https://github.com/dhewm/dhewm3/issues/30 . If you reverse the commit they mention in there everything seems to work fine.
Offline