다음 게시물 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에 문제가 있는지 확실하지 않습니다. 사람들이 그것을 작동하게 만든 것 같지만 여기서 내가 무엇을 놓치고 있는지 모르겠습니다.