Ubuntu 14.04 erkennt den installierten Intel-Grafiktreiber nicht

7

Ich bin völlig neu in diesem Bereich. Ich verwende Ubuntu 14.04 auf einem neuen Dell-Desktop. Ich habe ein Problem mit Xorg und Compiz mit> 60% einer CPU. Ich denke, das liegt daran, dass mein Grafiktreiber nicht erkannt wird und daher im Gegensatz zur Karte Software als Beschleuniger verwendet wird.

Meine Karte ist Intel Xeon E3-1200 v3 / 4th Gen Core. Bitte werfen Sie einen Blick auf die Ausgabe unten und fragen Sie mich, ob ich wichtige Informationen auslasse. Ich wäre für jeden Rat dankbar. Ich denke, die aussagekräftigen Zeilen sind "Nicht gerenderte Software: Nein", "(EE) Fehler beim Laden des Moduls" Modesetting "(Modul existiert nicht, 0)" und "AIGLX: Bildschirm 0 ist nicht DRI2-fähig; AIGLX : Zurück zum Software-Rendering "sind die informativen Zeilen.

Ich habe den Intel-Treiber aktualisiert.

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)

Ausgabe von: / usr / lib / nux / entity_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

Relevante Teile meines 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

Dienstag Update: Dieses Problem wird fortgesetzt. Andere Anomalien, die ich festgestellt habe und die möglicherweise zusammenhängen:

Mein Monitor wird als "eingebautes Display" erkannt und die Auflösung kann nicht geändert werden. Ich denke, das muss zusammenhängen. (Ich habe einen externen Monitor.)

Ausgabe von 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

Mittwoch Update: Ich habe ein "Driver Device Manager" Tool von Intel gefunden. Installiert es. Meine Grafikhardware wird ordnungsgemäß als integrierter Grafikcontroller für den Core Processor der Intel Corporation Xeon E3-1200 v3 / 4. Generation aufgeführt. Der aktivierte Treiber ist jedoch der Frambuffer-Anzeigetreiber (fbdev). Es gibt mir die Möglichkeit, stattdessen den Intel-Treiber (Version 2: 2.99: 910-0ubuntu1) mit "Empfohlen" in der Beschreibung zu aktivieren. Das ist alles in Ordnung und gut.

Aktiviert "Aktivieren" für den richtigen Treiber. Es wurde ein Neustart des Computers angefordert. Sagte sicher und neu gestartet ..... Keine Würfel. Gleiches Ergebnis. Zurück zu Gallium 0.4.

Irgendwelche Gedanken? Wo ist mein Problem? Ist es in der Hardware oder im Treiber oder irgendwo in einer anderen Ubuntu-Datei?

user307885
quelle

Antworten:

3

Sie können versuchen, das Intel-Linux-Grafik-Installationsprogramm zu installieren. Ich habe es persönlich mit verschiedenen Sandybridge-Karten verwendet, es wird nicht schaden, es auszuprobieren.

Wenn Sie kein gdebi haben, empfehle ich, Deb-Pakete mit gdebi zu installieren, um Abhängigkeitsprobleme zu beheben, die auftreten können:

sudo apt-get update && sudo apt-get install gdebi

Laden Sie jetzt das Installationsprogramm von 01.org herunter

wget https://download.01.org/gfx/ubuntu/14.04/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb

mach das deb ausführbar und installiere es mit gdebi:

sudo chmod +x intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
sudo gdebi intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb

Um das Installationsprogramm auszuführen, verwenden Sie einfach den folgenden Befehl:

intel-linux-graphics-installer

Starten Sie neu, damit Ihre Änderungen wirksam werden.

Weitere Informationen zu Intel Open Source Technologies finden Sie hier

https://01.org

und hier

https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.6-linux

mchid
quelle
Nach dem Ausführen intel-linux-graphics-installerwird angezeigt, dass meine Distribution nicht unterstützt wird.
NKN
2
@NKN Ich habe es am 14.04 nicht getestet, aber ich habe Folgendes auf debian jessie gemacht, das auch x11 und nicht mir verwendet und keine Kompatibilitätsprobleme hatte. Tatsächlich wurde die Art und Weise behoben, wie MP4-Videos nach dem ersten Durchspielen verzerrt wurden, als auf tumblr auf eine Schleife setzen. Führen Sie zuerst den folgenden Befehl aus, um den Hardware-Aktivierungsstapel zu installieren:sudo apt-get install --install-recommends dkms linux-tools-generic-lts-utopic linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic
mchid
2
@NKN Starten Sie nun neu und wählen Sie im Grub-Menü erweiterte Optionen und dann Kernel 3.16 aus der Liste der Kernel aus. Führen Sie die folgenden Befehle in einem offenen Terminal aus, nachdem Sie das System sudo nano /etc/lsb-releasegestartet haben : , ändern Sie 14.04 in 14.10 und ändern Sie Trusty in utopisch. Drücken Sie STRG + o, um die Datei zu speichern, und STRG + x, um sie zu beenden. Führen Sie als nächstes diesen Befehl aus, um die neueste Version von 01.org herunterzuladen:wget https://download.01.org/gfx/ubuntu/14.10/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.8-0intel1_amd64.deb
mchid
2
@NKN Dann sudo gdebi intel-linux-graphics-installer_1.0.8-0intel1_amd64.deb und schließlich ,intel-linux-graphics-installer &
mchid
2
@NKN Nachdem Sie fertig sind , sollten Sie wahrscheinlich neu starten und dann / etc / lsb-release wieder auf vertrauenswürdig und 14.04 ändern.
Mchid
0

Sie können VDPAU und VAAPI mit dem VDPAU_DRIVERS=va_glBefehl aktivieren . Hier ein Link zur Quelle http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

sudo apt-get install i965-va-driver

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install i965-va-driver libvdpau-va-gl1

Adobe Flash erlaubt standardmäßig keine Beschleunigung, daher müssen Sie eine Konfigurationsdatei wie folgt erstellen:

sudo mkdir -p /etc/adobe
echo "EnableLinuxHWVideoDecode=1" | sudo tee /etc/adobe/mms.cfg
echo "OverrideGPUValidation=1" | sudo tee -a /etc/adobe/mms.cfg

Dies funktioniert systemweit nicht gut, da es zu Konflikten mit Anwendungen kommt, die bereits VDPAU nutzen. Um einzelne Anwendungen mit VDPAU auszuführen, folgen Sie einfach diesem Beispiel.

VDPAU_DRIVER=va_gl firefox

Dadurch werden Firefox und Adobe Flash mit dem VDPAU-Treiber ausgeführt. Ich habe dies auch mit Gimp und einigen anderen wie VLC und mplayer getestet.

Da / usr / bin / Firefox ein Simlink ist, können Sie diese Datei auch wie folgt sicher löschen:

sudo rm /usr/bin/firefox

und ersetzen Sie die Datei durch das Bash-Skript, um VDPAU zu verwenden, wenn Sie Firefox automatisch so öffnen (kopieren Sie den gesamten Befehl und fügen Sie ihn in ein offenes Terminal ein, beide Zeilen gleichzeitig).

echo '#!/bin/bash
VDPAU_DRIVER=va_gl /usr/lib/firefox/firefox.sh' | sudo tee /usr/bin/firefox

Und schließlich, um es ausführbar zu machen:

sudo chmod +x /usr/bin/firefox

Jetzt sollten Sie Hardwarebeschleunigung und beschleunigte Hardware-Dekodierung für Firefox haben.

Geben Sie Folgendes ein, um Unterstützung für Chrom oder Chrom zu erhalten:

chrome://flags

in der URL-Leiste und aktivieren Sie die Option "Software-Rendering-Liste überschreiben". Sie ist wie die erste in der Liste.

Verwenden Sie dann den "synaptischen" Paketmanager, um nach OpenGL oder GL mit Beschleunigung, Rendering, Decodierung usw. zu suchen. Installieren Sie die gesamte Gl-Unterstützung, die Sie finden können. Achten Sie jedoch auf die Änderungen, die vorgenommen werden müssen , um dies sicherzustellen Sie werden nichts installieren, das Ihr System beschädigt , indem Sie die erforderlichen Anwendungen standardmäßig deinstallieren . (Achten Sie einfach darauf und lesen Sie, bevor Sie Änderungen akzeptieren). Wenn auf der Chrom- oder Chrom-URL-Seite etwas nicht unterstützt wird

chrome://gpu

. . . Normalerweise können Sie gl support installieren, um dies zu beheben. Das einzige Problem, das ich nicht beheben konnte, ist die vollständig beschleunigte Dekodierung. Dies wird nicht vollständig unterstützt und löst normalerweise einen Fehler bei YouTube-Videos und dergleichen aus. Da Chrome anstelle der regulären Adobe Flash-Software Pepperflash verwendet, können Sie mit dem Befehl VDPAU_DRIVER = va_gl mit Google Chrome oder Chrom keine Beschleunigung erzielen.

mchid
quelle
Ich werde es in Zukunft versuchen. Dies könnte mir bei der Verwendung der Grafikkarte helfen, aber ich gehe davon aus, dass diese Lösung wahrscheinlich nicht dazu beitragen wird, dass Compiz und Xorg CPUs verwenden, wenn sie nicht systemweit angewendet werden.
user307885