これまでのところ、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
これを機能させるための助けを本当に感謝します。あなたが私に収集してほしいさらなる情報があれば教えてください。
検索でこのスレッドに出くわした場合:ukuuを使用してメインラインカーネル4.18.11-041811-genericに更新した後、Quick Syncを使用したハードウェアビデオトランスコーディングが機能するようになりました。カーネルを4.18.11-041811-genericに更新しても、それだけでは問題が解決しない場合は、oibaf PPAからの更新されたビデオドライバーも必要になる可能性があります。カーネルを更新する前に、それらをすでにインストールしていました。