Debian VM で Intel Graphics Passthrough を使用してハードウェアアクセラレーションを取得することはできません。

Debian VM で Intel Graphics Passthrough を使用してハードウェアアクセラレーションを取得することはできません。

次の記事https://forum.proxmox.com/threads/guide-intel-intergerated-graphic-passthrough.30451/に従ってIntel GPUを配信しようとしているDebian 11(Bullseye)VMがあります。

Proxmox はコンソールをモニターに出力しません。ただし、モニターにもDebian VMコンソールは表示されません。 Debian VM モニターを画面に表示することにはあまり興味がありませんが、VM 内で Plex を実行し、ハードウェアアクセラレーションのトランスコーディングが機能するようにするため、機能したいと思います。

ProxmoxのGPUをブラックリストに載せる上記のフォーラム投稿の方法に問題はありますか? Proxmoxで実行すると、サポートされているvainfoプロファイルのリストが表示されるため、私のCPUに高速同期機能を備えた統合グラフィックがあることがわかります。仮想マシンでのみ、次のエラーが発生します。

sudo vainfo

error: XDG_RUNTIME_DIR not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.10.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_10
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.10 (libva 2.10.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.4.1
vainfo: Supported profile and entrypoints
      VAProfileNone                   :    VAEntrypointVideoProc

私はProxmoxと動作するiHDドライバを使用する必要があると確信しています。 これ 動作する必要があります。また、Proxmoxにこのドライバをインストールしてみましたが、うまくいきました。

私が見つけた このガイド 彼らはq35マシンを持っていましたが、それも動作しませんでした。

lspci | grep VGA

00:02.0 VGA compatible controller: Device 1234:1111 (rev 02)
00:10.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630]

これはまたsudo dmesg | grep DRMの出力です。

sudo dmesg | grep drm
[    2.382075] systemd[1]: Starting Load Kernel Module drm...
[    2.408821] systemd[1]: [email protected]: Succeeded.
[    2.408999] systemd[1]: Finished Load Kernel Module drm.
[    2.734710] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[    2.747759] [drm] Found bochs VGA, ID 0xb0c0.
[    2.747761] [drm] Framebuffer size 16384 kB @ 0xf0000000, mmio @ 0xfe470000.
[    2.749399] [drm] Found EDID data blob.
[    2.749607] [drm] Initialized bochs-drm 1.0.0 20130925 for 0000:00:02.0 on minor 0
[    2.750866] fbcon: bochs-drmdrmfb (fb0) is primary device
[    2.894825] bochs-drm 0000:00:02.0: [drm] fb0: bochs-drmdrmfb frame buffer device
[    3.183325] i915 0000:00:10.0: [drm] VT-d active for gfx access
[    3.203854] i915 0000:00:10.0: [drm] Failed to find VBIOS tables (VBT)
[    3.203864] i915 0000:00:10.0: [drm] *ERROR* DC state mismatch (0x0 -> 0x2)
[    3.211384] i915 0000:00:10.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    3.316901] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    3.813395] i915 0000:00:10.0: [drm] failed to retrieve link info, disabling eDP
[    4.021119] i915 0000:00:10.0: [drm:add_taint_for_CI [i915]] CI tainted:0x9 by intel_gt_init+0xb4/0x2c0 [i915]
[    4.115560] [drm] Initialized i915 1.6.0 20200917 for 0000:00:10.0 on minor 1
[    4.807633] i915 0000:00:10.0: [drm] Cannot find any crtc or sizes
[    5.488674] i915 0000:00:10.0: [drm] Cannot find any crtc or sizes
[    6.202048] i915 0000:00:10.0: [drm] Cannot find any crtc or sizes

私は多くのエラーについて何時間もインターネットを検索してきましたが、どうするかわかりません。人々が言うエラーのいくつかは無害です。ここでdmesgに問題があるかどうかはわかりません。人々はそれを働かせたようですが、ここで私が何を見逃しているのかわかりません。

ベストアンサー1

おすすめ記事