web-dev-qa-db-ja.com

Ubuntu 14.04がインストールされているIntelグラフィックスドライバーを認識しない

私はこれに完全に新しいです。新しいDellデスクトップでUbuntu 14.04を実行しています。 CPUの60%以上を使用しているXorgとcompizで問題が発生しています。これは、グラフィックスドライバーが認識されておらず、ソフトウェアがカードではなくアクセラレータとして使用されているためだと思います。

私のカードはIntel Xeon E3-1200 v3/4th Gen Coreです。以下の出力を見て、重要な情報を省いているかどうかを尋ねてください。アドバイスをいただければ幸いです。通知行は「ソフトウェアのレンダリングなし:いいえ」、「(EE)モジュールのロードに失敗しました(モード設定」(モジュールが存在しない、0)」、「AIGLX:画面0はDRI2に対応していません。AIGLX :ソフトウェアレンダリングに戻す」は参考情報です。

Intelドライバーを更新しました。

うなめ-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ビデオ

*-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)

出力:/ 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

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

火曜日の更新:この問題は続きます。関連する可能性があると私が指摘したその他の異常:

モニターが「ビルトインディスプレイ」として検出され、解像度を変更できません。これは関連しているに違いないと思います。 (外部モニターがあります。)

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

水曜日の更新:Intelの「ドライバーデバイスマネージャー」ツールを見つけました。それをインストールしました。グラフィックスハードウェアをIntel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controllerとして適切にリストしますが、アクティブ化されたドライバーはframbufferディスプレイドライバー(fbdev)です。代わりに、説明に「推奨」と入力してインテルドライバー(バージョン2:2.99:910-0ubuntu1)をアクティブにするオプションを提供します。それはすべて素晴らしいとダンディです。

正しいドライバーの「アクティブ化」をチェックしました。コンピューターの再起動を要求しました。確かに言って再起動した.....サイコロはありません。同じ結果。 Gallium 0.4に戻します。

何かご意見は?私の問題はどこにありますか?ハードウェアにあるのか、ドライバーにあるのか、それとも他のUbuntuファイルにあるのか?

7
user307885

Intel-linux-graphics-installerをインストールしてみてください。私はさまざまなSandybridgeカードで個人的に使用していますが、試してみても害はありません。

Gdebiがない場合は、debパッケージをgdebiでインストールして、発生する可能性のある依存関係の問題を修正することをお勧めします。

Sudo apt-get update && Sudo apt-get install gdebi

01.orgからインストーラーをダウンロードします

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

debを実行可能にし、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

ここで、インストーラーを実行するには、次のコマンドを使用します。

intel-linux-graphics-installer

変更を有効にするために再起動します。

Intel Open Source Technologiesの詳細については、こちらをご覧ください。

https://01.org

そしてここ

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

3
mchid

VDPAU_DRIVERS=va_glコマンドを使用して、VDPAUおよびVAAPIを有効にできます。ここにソースへのリンク 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ではデフォルトでアクセラレーションが許可されていないため、次のような設定ファイルを作成する必要があります。

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

これは、すでにVDPAUを利用しているアプリケーションと競合するため、システム全体ではうまく機能しません。したがって、VDPAUを使用して個々のアプリケーションを実行するには、この例に従ってください。

VDPAU_DRIVER=va_gl firefox

これにより、VDPAUドライバーでfirefoxとAdobe flashが実行されます。また、これをGimpと、VLCやmplayerなどの他のいくつかでテストしました。

また、/ usr/bin/firefoxはsimlinkであるため、次のようにしてこのファイルを安全に消去できます。

Sudo rm /usr/bin/firefox

このように自動的にFirefoxを開くたびにVDPAUを使用するためにファイルをbashスクリプトに置き換えます(コマンド全体をコピーして開いている端末に一度に両方の行を貼り付けます)

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

そして最後に、実行可能にするには:

Sudo chmod +x /usr/bin/firefox

これで、Firefoxのハードウェアアクセラレーションとハードウェアデコードの高速化が完了しました。

chromeまたはクロムのサポートを取得するには、次を入力します。

chrome://flags

uRLバーで[ソフトウェアレンダリングリストをオーバーライドする]オプションを有効にします。これはリストの最初のようです。

次に、 "synaptic"パッケージマネージャーを使用して、加速、レンダリング、デコードなどでopenglまたはGLを検索します。ただし、見つけることができるすべてのglサポートをインストールしてください。ただし、変更に注意してくださいmadeは、プロセスでデフォルトでuninstalling必要なアプリケーションによってシステムを破壊するようなものをインストールしないようにします。 (変更を受け入れる前に注意して読んでください)。 chromeまたはクロムURLページでサポートされていないものがある場合

chrome://gpu

。 。 。通常、これを修正するためにglサポートをインストールできます。私が解決できなかった唯一の問題は、完全に高速化されたデコードです。これはfullyをサポートしておらず、通常、YouTubeビデオなどでエラーをスローします。 chromeは通常のAdobeフラッシュソフトウェアの代わりにpepperflashを使用するため、google chromeまたはクロムでVDPAU_DRIVER = va_glコマンドを使用して加速を達成することはできません。

0
mchid