[Solved] glxinfo reports h/w renderer, Oolite log says s/w
Posted: Mon Dec 23, 2013 9:12 pm
Running an older variant of Puppy Linux and trying to get Oolite to run. I know this laptop will support it in Linux, as previously I've had Oolite 1.75 running on here and it was only a shade slower than in Windows XP. I think that was with Puppy 5.25. I could revert to that one, but for various quirky reasons I'm currently using 'Fluppy' for my gaming requirements.
Anyway...
"glxinfo|grep render" gives this:
"cat .Oolite/Logs/Latest.log" |grep render" gives this:
I can update the Mesa DRI package to 7.7.1 on this machine, which makes tests like glxgears a tad faster, but that's the limit. Oolite result is the same.
Oolite crawls; after launch we're talking seconds-per-frame, not frames-per-second. It's definitely rendering in software. This is true of Oolite 1.75 and 1.77.1.
I can run 3D games on here in Wine, such as American McGee's Alice, in high resolution with no problem, though perhaps that's not using openGL. glxgears reports 700-ish, which is obviously slow by today's standards but should suffice.
Is there a way to force Oolite to use a specific renderer? Or do I need to keep fighting to get the drivers working better on this machine?
I also have Carolina Linux 1.1 on here (another Puppy fork) which is newer and should have all the drivers built-in, but Oolite won't even start on that distro. I haven't checked its logs yet.
Anyway...
"glxinfo|grep render" gives this:
Code: Select all
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
Code: Select all
09:42:19.948 [rendering.opengl.version]: OpenGL renderer version: 2.1.0 ("2.1 Mesa 7.6"). Vendor: "Mesa Project". Renderer: "Software Rasterizer".
09:42:19.949 [rendering.opengl.extensions]: OpenGL extensions (123):
09:42:19.967 [rendering.opengl.shader.support]: Shaders are supported.
Oolite crawls; after launch we're talking seconds-per-frame, not frames-per-second. It's definitely rendering in software. This is true of Oolite 1.75 and 1.77.1.
I can run 3D games on here in Wine, such as American McGee's Alice, in high resolution with no problem, though perhaps that's not using openGL. glxgears reports 700-ish, which is obviously slow by today's standards but should suffice.
Is there a way to force Oolite to use a specific renderer? Or do I need to keep fighting to get the drivers working better on this machine?
I also have Carolina Linux 1.1 on here (another Puppy fork) which is newer and should have all the drivers built-in, but Oolite won't even start on that distro. I haven't checked its logs yet.