web-dev-qa-db-ja.com

Ubuntu 18.xのCoffee Lake CPUで統合されたGPU(QSVを使用)を有効にする方法

これまでのところ、Core i7-8700 CPUの統合GPUをPlex/ffmpegに認識させることができません。私の研究では、これはこの特定のモデルだけでなく、Coffee Lake CPUに関連する一般的な問題であると思われます。

Vanilla Ubuntu 18.04から始めましたが、18.04にメインライン4.17カーネルをインストールし、デフォルトのカーネルと最新のメインライン4.18カーネルを使用してUbuntu 18.10にアップグレードしようとしました。これらのどれも問題を解決していません。

追加のトラブルシューティングの試行:

  • usermod -aG video USERNAME
  • 次のオプションを使用して/ etc/default/grubを編集します。

    GRUB_CMDLINE_LINUX_DEFAULT="splash quiet i915.alpha_support=1"
    
  • 後に変更されました:

    GRUB_CMDLINE_LINUX_DEFAULT="splash quiet intel_pstate=skylake_hwp i915.enable_guc=-1 i915.alpha_support=1"
    

    (各変更後にSudo update-grubを使用)

  • BIOSで統合GPUが有効になっていることを確認

  • http://ppa.launchpad.net/oibaf/graphics-drivers/ から最新のグラフィックドライバーをインストールしました

  • プロセス全体に従って here からQuickSync対応のバイナリをビルドしました

何も機能していないようです。私が読んだことから、現在のカーネルバージョンにはCoffee Lakeグラフィックスのサポートが含まれていますが、それらは単に認識されません。トラブルシューティングに役立つ追加の詳細を次に示します。

  • ハードウェアトランスコーディングを使用しようとすると、エラープレックスがログに記録します。

    ERROR - [FFMPEG] - No VA display found for device: /dev/dri/renderD128.
    
  • CPU:i7-8700

  • マザーボード:MSI Z370 Gaming Plus(MS-7B61)

  • Ubuntuバージョン:18.10 Cosmic Cuttlefish(開発ブランチ)

  • 現在のカーネル:4.18.0-7-generic

  • vainfo

    error: failed to initialize display
    
  • Sudo lshw -C video

    *-display UNCLAIMED
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:de000000-deffffff memory:c0000000-cfffffff ioport:f000(size=64) memory:c0000-dffff
    
  • lsmod | grep i915

    (なし)

  • lspci | grep VGA

    00:02.0 VGA compatible controller: Intel Corporation Device 3e92
    
  • ls /dev/dri

    ls: cannot access '/dev/dri': No such file or directory
    

これを機能させるための助けを本当に感謝します。あなたが私に収集してほしいさらなる情報があれば教えてください。

2
Canadrian

検索でこのスレッドに出くわした場合:ukuuを使用してメインラインカーネル4.18.11-041811-genericに更新した後、Quick Syncを使用したハードウェアビデオトランスコーディングが機能するようになりました。カーネルを4.18.11-041811-genericに更新しても、それだけでは問題が解決しない場合は、oibaf PPAからの更新されたビデオドライバーも必要になる可能性があります。カーネルを更新する前に、それらをすでにインストールしていました。

2
Canadrian