I'm completely new to this. I am running Ubuntu 14.04 on a new Dell desktop.
I am having a problem with Xorg and compiz using >60% of a CPU. I think this is because my graphics driver is not being recognized, and so software is being used as the accelerator as opposed to the card.
My card is Intel Xeon E3-1200 v3/4th Gen Core. Please take a look at the output below and ask me if I am leaving out important information. I'd be grateful for any advice. I think the telling lines are the "Not software rendered: no," the "(EE) Failed to load module "modesetting" (module does not exist, 0)," and the "AIGLX: Screen 0 is not DRI2 capable; AIGLX: reverting to software rendering" are the informative lines.
I have updated the Intel driver.
uname -a
Linux xxx 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list
configuration: latency=0
resources: memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64)
Output of: /usr/lib/nux/unity_support_test -p
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 256 bits)
OpenGL version string: 2.1 Mesa 10.1.3
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
Relevant portions of my Xorg.0.log:
[ 10.871] Loading extension GLX
[ 10.871] (==) Matched intel as autoconfigured driver 0
[ 10.871] (==) Matched modesetting as autoconfigured driver 1
[ 10.871] (==) Matched fbdev as autoconfigured driver 2
[ 10.871] (==) Matched vesa as autoconfigured driver 3
[ 10.871] (==) Assigned the driver to the xf86ConfigLayout
[ 10.871] (II) LoadModule: "intel"
[ 10.871] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 10.873] (II) Module intel: vendor="X.Org Foundation"
[ 10.873] compiled for 1.15.0, module version = 2.99.910
[ 10.873] Module class: X.Org Video Driver
[ 10.873] ABI class: X.Org Video Driver, version 15.0
[ 10.873] (II) LoadModule: "modesetting"
[ 10.873] (WW) Warning, couldn't open module modesetting
[ 10.873] (II) UnloadModule: "modesetting"
[ 10.873] (II) Unloading modesetting
[ 10.873] (EE) Failed to load module "modesetting" (module does not exist, 0)
[ 10.873] (II) LoadModule: "fbdev"
[ 10.873] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 10.873] (II) Module fbdev: vendor="X.Org Foundation"
[ 10.873] compiled for 1.15.0, module version = 0.4.4
[ 10.873] Module class: X.Org Video Driver
[ 10.873] ABI class: X.Org Video Driver, version 15.0
[ 10.873] (II) LoadModule: "vesa"
[ 10.873] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 10.873] (II) Module vesa: vendor="X.Org Foundation"
[ 10.873] compiled for 1.15.0, module version = 2.3.3
[ 10.873] Module class: X.Org Video Driver
[ 10.873] ABI class: X.Org Video Driver, version 15.0
[ 10.873] (==) Matched intel as autoconfigured driver 0
[ 10.873] (==) Matched modesetting as autoconfigured driver 1
[ 10.873] (==) Matched fbdev as autoconfigured driver 2
[ 10.873] (==) Matched vesa as autoconfigured driver 3
[ 10.873] (==) Assigned the driver to the xf86ConfigLayout
[ 10.873] (II) LoadModule: "intel"
[ 10.874] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 10.874] (II) Module intel: vendor="X.Org Foundation"
[ 10.874] compiled for 1.15.0, module version = 2.99.910
[ 10.874] Module class: X.Org Video Driver
[ 10.874] ABI class: X.Org Video Driver, version 15.0
[ 10.874] (II) UnloadModule: "intel"
[ 10.874] (II) Unloading intel
[ 10.874] (II) Failed to load module "intel" (already loaded, 32548)
[ 10.874] (II) LoadModule: "modesetting"
[ 10.874] (WW) Warning, couldn't open module modesetting
[ 10.874] (II) UnloadModule: "modesetting"
[ 10.874] (II) Unloading modesetting
[ 10.874] (EE) Failed to load module "modesetting" (module does not exist, 0)
[ 10.874] (II) LoadModule: "fbdev"
[ 10.874] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 10.874] (II) Module fbdev: vendor="X.Org Foundation"
[ 10.874] compiled for 1.15.0, module version = 0.4.4
[ 10.874] Module class: X.Org Video Driver
[ 10.874] ABI class: X.Org Video Driver, version 15.0
[ 10.874] (II) UnloadModule: "fbdev"
[ 10.874] (II) Unloading fbdev
[ 10.874] (II) Failed to load module "fbdev" (already loaded, 0)
[ 10.874] (II) LoadModule: "vesa"
[ 10.874] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 10.874] (II) Module vesa: vendor="X.Org Foundation"
[ 10.874] compiled for 1.15.0, module version = 2.3.3
[ 10.874] Module class: X.Org Video Driver
[ 10.874] ABI class: X.Org Video Driver, version 15.0
[ 10.874] (II) UnloadModule: "vesa"
[ 10.874] (II) Unloading vesa
[ 10.874] (II) Failed to load module "vesa" (already loaded, 0)
[ 10.874] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 10.875] (II) intel: Driver for Intel(R) HD Graphics: 2000-5000
[ 10.875] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100
[ 10.875] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200
[ 10.875] (II) FBDEV: driver for framebuffer: fbdev
[ 10.875] (II) VESA: driver for VESA chipsets: vesa
[ 10.875] (++) using VT number 7
[ 10.881] (II) Loading sub module "fbdevhw"
[ 10.881] (II) LoadModule: "fbdevhw"
[ 10.881] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 10.881] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 10.881] compiled for 1.15.1, module version = 0.0.2
[ 10.881] ABI class: X.Org Video Driver, version 15.0
[ 10.881] (**) FBDEV(0): claimed PCI slot 0@0:2:0
[ 10.881] (II) FBDEV(0): using default device
[ 10.881] (WW) Falling back to old probe method for vesa
[ 10.881] (II) FBDEV(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 10.881] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[ 10.881] (==) FBDEV(0): RGB weight 888
[ 10.881] (==) FBDEV(0): Default visual is TrueColor
[ 10.881] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 10.881] (II) FBDEV(0): hardware: VESA VGA (video memory: 9024kB)
[ 10.881] (II) FBDEV(0): checking modes against framebuffer device...
[ 10.881] (II) FBDEV(0): checking modes against monitor...
[ 10.881] (--) FBDEV(0): Virtual size is 1920x1200 (pitch 1920)
[ 10.881] (**) FBDEV(0): Built-in mode "current": 230.4 MHz, 94.7 kHz, 77.4 Hz
[ 10.881] (II) FBDEV(0): Modeline "current"x0.0 230.41 1920 1952 2192 2432 1200 1204 1208 1224 -hsync -vsync -csync (94.7 kHz b)
[ 10.881] (==) FBDEV(0): DPI set to (96, 96)
[ 10.881] (II) Loading sub module "fb"
[ 10.881] (II) LoadModule: "fb"
[ 10.881] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 10.881] (II) Module fb: vendor="X.Org Foundation"
[ 10.881] compiled for 1.15.1, module version = 1.0.0
[ 10.881] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.881] (**) FBDEV(0): using shadow framebuffer
[ 10.881] (II) Loading sub module "shadow"
[ 10.881] (II) LoadModule: "shadow"
[ 10.881] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 10.881] (II) Module shadow: vendor="X.Org Foundation"
[ 10.881] compiled for 1.15.1, module version = 1.1.0
[ 10.881] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.881] (II) UnloadModule: "vesa"
[ 10.881] (II) Unloading vesa
[ 10.881] (==) Depth 24 pixmap format is 32 bpp
[ 10.881] (EE) FBDEV(0): FBIOBLANK: Invalid argument
[ 10.881] (==) FBDEV(0): Backing store enabled
[ 10.882] (==) FBDEV(0): DPMS enabled
[ 10.882] (==) RandR enabled
[ 10.884] (II) SELinux: Disabled on system
[ 10.885] (II) AIGLX: Screen 0 is not DRI2 capable
[ 10.885] (EE) AIGLX: reverting to software rendering
[ 10.903] (II) AIGLX: Loaded and initialized swrast
[ 10.903] (II) GLX: Initialized DRISWRAST GL provider for screen 0
Tuesday update:
This issue continues. Other anomalies I've noted that might be related:
My monitor is detected as a "built in display" and the resolution cannot be changed. I figure this must be related. (I have an external monitor.)
Output of xrandr –verbose:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1200, current 1920 x 1200, maximum 1920 x 1200
default connected primary 1920x1200+0+0 (0x17f) normal (normal) 0mm x 0mm
Identifier: 0x17e
Timestamp: 173701
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
1920x1200 (0x17f) 177.4MHz *current
h: width 1920 start 0 end 0 total 1920 skew 0 clock 92.4KHz
v: height 1200 start 0 end 0 total 1200 clock 77.0Hz
Wednesday update:
I found a "Driver Device Manager" tool of Intel. Installed it. It properly lists my graphics hardware as Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller, but the activated driver is the frambuffer display driver (fbdev). It gives me the option to, instead, activate the intel driver (version 2:2.99:910-0ubuntu1) with "Recommended" in the description. That's all fine and dandy.
Checked "activate" for the correct driver. It requested a computer restart. Said sure and restarted….. No dice. Same result. Reverting to Gallium 0.4.
Any thoughts? Where is my problem? Is it in the hardware, or in the driver, or somewhere in some other ubuntu file?
Best Answer
You could try installing the intel-linux-graphics-installer. I have personally used it with various sandybridge cards, it won't hurt to give it a try.
If you don't have gdebi I recommend installing deb packages with gdebi to fix dependency issues that may arrise:
now download the installer from 01.org
make the deb executable and install using gdebi:
Now, to run the installer just use the following command:
reboot for your changes to take effect.
More info about Intel Open Source Technologies can be found here
https://01.org
and here
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.6-linux