Closed Aayush-1333 closed 13 hours ago
Did you tick the box next to Primary GPU? For me it works after doing that.
Did you tick the box next to Primary GPU? For me it works after doing that.
Yes, I did that but no luck! For a while it showed me it is fine but on opening task manager the iGPU wasn't showing there. Even the intel ARC Control application showed me that the intel API wasn't able to set properly and will run with limited capablilities. I am wondering do I have to extract rom file from BIOS? I haven't tried that but it's quite hard to extract that from my motherboard BIOS. I am using proxmox 8.2.9 as host and win11 as guest VM.
try to set a vendor id #8 (comment) #207 (comment)
I already set it to "GenuineIntel" as vendor id in vm config file but still showing errors.
This is the error in windows devices manager
Device PCI\VEN_8086&DEV_A780&SUBSYS_D0001458&REV_04\4&23f93f77&0&00E0 had a problem starting.
Driver Name: oem39.inf Class Guid: {4d36e968-e325-11ce-bfc1-08002be10318} Service: igfxn Lower Filters: Upper Filters: Problem: 0x0 Problem Status: 0xC00000E5
This is my vm config:
affinity: 0-5 agent: 1 args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=GenuineIntel,kvm=off' balloon: 0 bios: ovmf boot: order=scsi0;net0 cores: 6 cpu: host,hidden=1,flags=+pcid efidisk0: nvme-thinpool:vm-102-disk-1,efitype=4m,pre-enrolled-keys=1,size=4M hostpci0: mapping=vGPU-pool,pcie=1,x-vga=1 machine: pc-q35-9.0 memory: 12288 meta: creation-qemu=9.0.2,ctime=1723475504 name: win11-pro net0: e1000=BC:24:11:01:69:7C,bridge=vmbr0 numa: 0 ostype: win11 scsi0: nvme-thinpool:vm-102-disk-0,cache=writeback,discard=on,iothread=1,size=650G,ssd=1 scsihw: virtio-scsi-single smbios1: uuid=473b6948-bab3-4dc5-b18d-01a24d9055c6 sockets: 1 tablet: 0 tags: game_and_productivity tpmstate0: nvme-thinpool:vm-102-disk-2,size=4M,version=v2.0 usb0: mapping=bluetooth usb1: mapping=eksa-mouse usb2: mapping=cosmic-byte-keyboard vga: none vmgenid: 857655b7-267b-4e4f-b66b-ea93f3f8d1d2
@Aayush-1333 Did you try to pass extracted IntelGopDriver.efi to romfile
parameter of your VM config?
For me it solved all problems with error n.43 on i5-13600K (UHD 770)
@resiliencer Ok so after reading the documentation, I'll do a live boot of ubuntu and from there I'll try to extract the IntelGop romfile because I am using proxmox which is a headless server and building UEFITool binary from source for proxmox needs dependencies which it cannot satisfy (it requires Qt5 or Qt6 library which I cannot do on a headless server like Proxmox). So, I'll work on it and give an update on this.
Well, guess my motherboard chipset isn't getting detected. So, it is hard to get the romfiles out of BIOS. Without the BIOS image file I'll not be able to get those files. I'll leave it then.
Well, guess my motherboard chipset isn't getting detected. So, it is hard to get the romfiles out of BIOS. Without the BIOS image file I'll not be able to get those files. I'll leave it then.
What do you mean about chipset? You can't see the model of your motherboard in the computer's UEFI BIOS? Or on the physical board itself?
So, when you have the model of your motherboard, it is possible to download your current BIOS version from the manufacturer's website for your motherboard and unzip it. As a result, you could get a file like xxx.cap
or similar, which is usually fed to any BIOS flash update.
Then this file could be opened in UEFITool. Search for hex string:
4900 6e00 7400 6500 6c00 2800 5200 2900 2000 4700 4f00 5000 2000 4400 7200 6900 7600 6500 7200
Then press extract body on the result and that's it. This is the necessary romfile.
@resiliencer I had already downloaded the BIOS zip file but when I extracted it there wasn't the file I needed for the UEFITool. So, it wasn't possible for me to extract it.
I am using Gigabyte B760M AORUS Elite AX (rev 1.x)
Did you try to open the first file in UEFITool? Looks like what you need.
Yes, this was the file I'll extract from it and try to pass those files as args to the vm. Thanks @resiliencer, honestly I had never tried passing romfiles to the VM for iGPU to work properly. This is my first time tweaking proxmox vm configs to pass these to make it work. Let's hope this works.
@Aayush-1333
sha256 checksum:
131c32cadb6716dba59d13891bb70213c6ee931dd1e8b1a5593dee6f3a4c2cbd
I have installed the dims module on my Proxmox host (kernel version 6.8.12-1-pve) and it is working fine with creation of 7 VFs. I had tried to pass the VF on Ubuntu server VM for media transcoding based on the setup steps on the repo. However, I am facing issues when setting this up on Windows 11 Pro (version 23H2 OS build - 22631.4460). I had tried to install latest intel Arc and Xe graphics drivers then I tried to install the older versions as well. But no luck!! It is still showing code error 43. I need a solution on how to make my iGPU VF work properly on this VM? Even it is not showing on task manager due to that. I am using i7-13700K with intel UHD 770 Graphics iGPU.