Intel driver KMS issue

Asked by Jan on 2014-10-17

I'm running a 64-bit Ubuntu 12.04 and lately I added the PPA Ubuntu-X-swat/X-updates in order to solve some graphic issues with the latest version of Google Earth (GE started without a globe) and my graphic device (Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)).
Because the problem seemed to remain even with the updated driver from Ubuntu-X-swat, I played around a bit and finally bumped into something strange:
When I leave KMS the way it is in /etc/default/grub, glxinfo | grep OpenGL says, vendor is Intel Open source Technology Center, Renderer string is Mesa Dri and version string is 1.4 Mesa 9.0. Unity support test (/usr/lib/nux/unity_support_test -p -c) passed but - as mentioned - GE failed to show a globe.
Then I deactivated KMS in grub (i915.modeset=0) to let the X-server do the configuration itself and it worked like a charm - I had a globe! But therefore, Untity support test failed (not software rendered: no). Now glxinfo | grep OpenGL said, vendor is VMWare, Renderer string is Gallium 0.4 on llvmpipe and version string is 2.1 Mesa 9.0.
I'm a little bit confused: Do I have to disable KMS to get the latest driver loaded but therefore have to miss a 3D-desktop? And why is the updated driver software rendered (LLVM)? And if this is a bug, where do I have to file it?

with /etc/default/grub as is:
========

lspci -nnk | grep "VGA\|3D\|Display" -A2
------------------------------
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
 Subsystem: Sony Corporation Device [104d:900e]
 Kernel driver in use: i915
--
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
 Subsystem: Sony Corporation Device [104d:900e]
00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02)

glxinfo | grep OpenGL
---------------------
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 945GM
OpenGL version string: 1.4 Mesa 9.0
OpenGL extensions:

glxinfo | grep direct
---------------------
direct rendering: Yes

/usr/lib/nux/unity_support_test -p
----------------------------------
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 945GM
OpenGL version string: 1.4 Mesa 9.0

Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes

Unity 3D supported: yes

/usr/lib/nux/unity_support_test -p -c
-------------------------------------
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 945GM
OpenGL version string: 1.4 Mesa 9.0

Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes

Compiz supported: yes

with grub i915.modeset=0
========================

lspci -nnk | grep "VGA\|3D\|Display" -A2
----------------------------------------
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
 Subsystem: Sony Corporation Device [104d:900e]
 Kernel modules: intelfb, i915
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
 Subsystem: Sony Corporation Device [104d:900e]
00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02)

glxinfo | grep OpenGL
---------------------
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x301)
OpenGL version string: 2.1 Mesa 9.0
OpenGL shading language version string: 1.20
OpenGL extensions:

glxinfo | grep direct
---------------------
direct rendering: Yes

/usr/lib/nux/unity_support_test -p
----------------------------------
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x301)
OpenGL version string: 2.1 Mesa 9.0

Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes

Unity 3D supported: no

/usr/lib/nux/unity_support_test -p -c
-------------------------------------
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x301)
OpenGL version string: 2.1 Mesa 9.0

Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes

Compiz supported: no

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu xserver-xorg-video-intel Edit question
Assignee:
No assignee Edit question
Last query:
2014-10-17
Last reply:
2014-10-18

Try the Intel driver installer. OmgUbuntu has a how to guide.

May help

Can you help with this problem?

Provide an answer of your own, or ask Jan for more information if necessary.

To post a message you must log in.