virtualization / knowledge

iGPU passthrough를 위한 BIOS 설정

paul 2025.10.13 173words (1m)

Proxmox에서 내장 GPU를 VM으로 넘기려면 OS 쪽 작업 전에 BIOS부터 맞춰야 한다. 여기가 안 되어 있으면 아래 단계를 아무리 해도 장치가 안 보인다.

옵션 이유
SVM Mode Enabled AMD의 가상화 확장. VM을 돌리는 데 필수다
IOMMU Enabled PCI passthrough의 전제
Internal Graphics Enabled 내장 GPU를 쓴다
Integrated Graphics Controller Forces 또는 Enabled 내장 GPU가 항상 켜져 있게 한다
Primary Video Device iGPU 내장 GPU를 기본으로 지정
Above 4G Decoding Enabled GPU가 VFIO로 넘어갈 때 4GB 이상 주소 영역을 쓸 수 있게 한다

Integrated Graphics Controller 를 Forces로 두는 게 포인트다. 보드에 따라 외부 GPU가 꽂혀 있거나 모니터가 안 붙어 있으면 내장 GPU를 알아서 꺼버리는 경우가 있다. 서버는 보통 모니터 없이 돌리므로 강제로 켜둬야 한다.

microcode

AMD 쪽 자료를 보면 CPU microcode를 설치하라는 이야기가 자주 나온다. 나는 설치하지 않고도 됐다. passthrough가 잘 안 되면 그때 시도해볼 만한 항목 정도로 본다.

참고