Passthrough HD4600 – i15 – iGPU – FAZENDO DAR VÍDEO NO WINDOWS PROXMOX EM UM DELL OPTIPLEX 7020 – igpu i915 HD4600 – ACABANDO COM O TEMÍVEL ERRO DE CÓDIGO 43 = “ERROR CODE 43.”

iGPU: HD 4600.
PROCESSADOR: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz – 4 cores.

Máquina: Dell Optiplex 7020.

  1. Configurei a BIOS como Seabios. NÃO COLOQUE OVMF (UEFI), pois não vai dar vídeo.
  2. Machine: q35.
  3. Não passe a placa gráfica pela interface do proxmox, passe somente as USBs e áudio. Deixe pra passar a placa gráfica editando o arquivo e colocando os args e também colocar no args a opção: x-igd-opregion=on. Exemplo do meu arquivo abaixo:

Edite o arquivo da sua VM: nano /etc/pve/qemu-server/103.conf

agent: 1
args: -device vfio-pci,host=00:02.0,x-igd-opregion=on
bios: seabios
boot: order=virtio0;ide0;net0
cores: 4
cpu: host
hostpci1: 0000:00:14.0,pcie=1
hostpci2: 0000:00:1a.0,pcie=1
hostpci3: 0000:00:1b.0,pcie=1
hostpci4: 0000:00:1d.0,pcie=1
ide0: local:iso/virtio-win-0.1.221.iso,media=cdrom,size=519030K
ide2: local:iso/Windows10_Ultra.OS_19H2-C_zarMano-UltraR_pido.iso,media=cdrom,size=3365824K
machine: pc-q35-9.2+pve1
memory: 3072
meta: creation-qemu=9.2.0,ctime=1749047536
name: Windows10SeaBios
net0: virtio=BC:24:11:1F:E9:44,bridge=vmbr0,firewall=1
numa: 0
ostype: win10
scsihw: virtio-scsi-single
smbios1: uuid=d5d6c36b-4a03-417b-8c41-b2a45131339a
sockets: 1
virtio0: local-lvm:vm-103-disk-0,discard=on,iothread=1,size=32G
vmgenid: 76c10694-a2a5-4e95-8ee3-1564ba1b0426

  1. No display, deixar “Default”, pois se deixar em “none”, o Windows não inicia.
  2. Edite o arquivo: nano /etc/modprobe.d/iommu_unsafe_interrupts.conf e digite:
    options vfio_iommu_type1 allow_unsafe_interrupts=1
  3. Edite o arquivo: nano /etc/modprobe.d/kvm-intel.conf e digite:
    options kvm-intel nested=Y
  4. Edite o arquivo: nano /etc/modprobe.d/kvm.conf e digite:
    options kvm ignore_msrs=Y report_ignored_msrs=0
  5. Edite o arquivo: nano /etc/modprobe.d/pve-blacklist.conf e digite:
    blacklist nvidiafb
    blacklist nouveau
    blacklist nvidia
    blacklist snd_hda_codec_hdmi
    blacklist snd_hda_intel
    blacklist snd_hda_codec
    blacklist snd_hda_core
    blacklist radeon
    blacklist amdgpu
    blacklist i915
  6. Edite o arquivo nano /etc/modprobe.d/vfio.conf e digite:
    options vfio-pci ids=8086:0412 disable_vga=1
  7. Edite o arquivo: nano /etc/modules e digite:
    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd

    #Modules required for Intel GVT-g Split
    kvmgt

  1. Digite: update-initramfs -u -k all e aguarde terminar o processo.
  2. Digite: nano /etc/default/grub e COLOQUE A LINHA ABAIXO NO GRUB.
    GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on i915.enable_gvt=1 iommu=pt pcie_acs_override=downstream,multifunction video=vesafb:off video=efifb:off initcall_blacklist=sysfb_init”
  3. Digite update-grub e aguarde terminar.
  4. PRONTO, DESSA FORMA MEU DEL INICIOU O VÍDEO DO WINDOWS NO PROXMOX. LEMBRAR SEMPRE DE DEIXAR A SEGUNDA PLACA DE VÍDEO COMO ‘Default’ pra poder dar vídeo no monitor.

ojrcampos

Programador, técnico em redes, instrutor Linux e Gerente de Vendas em uma Empresa Atacadista. Nas horas vagas, quando possível, apaixonado por games e novidades em tecnologia.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

error

Gostou do Site? Por favor, compartilhe :)