You are not logged in.

#1 2012-08-15 19:42:21

PrinceManfred
Member
Registered: 2012-07-31
Posts: 21

[Solved] Doom 3 NVIDIA Optimus Bumblebee

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

#2 2012-08-15 22:44:30

dunric29a
Member
Registered: 2005-12-16
Posts: 23

Re: [Solved] Doom 3 NVIDIA Optimus Bumblebee

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

#3 2012-08-19 04:26:30

Svenstaro
Administrator
From: Germany
Registered: 2008-11-19
Posts: 392

Re: [Solved] Doom 3 NVIDIA Optimus Bumblebee

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

#4 2012-08-22 02:57:46

PrinceManfred
Member
Registered: 2012-07-31
Posts: 21

Re: [Solved] Doom 3 NVIDIA Optimus Bumblebee

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

#5 2012-08-22 17:24:51

PrinceManfred
Member
Registered: 2012-07-31
Posts: 21

Re: [Solved] Doom 3 NVIDIA Optimus Bumblebee

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

Board footer

Powered by FluxBB