IGPU Passthrough Ryzen 7 Pro 4750G

Sharkman

New Member
Nov 19, 2023
1
0
1
Hello
i'm trying to Passthrough my IGPU of my Ryzen 7 4750G to a TrueNas VM to use in my Immich
I already made it so far that i can see the IGPU in TrueNas shell

Code:
admin@truenas[~]#lspci | grep -i vga     
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev d8)

now the only problem is that the vBios ROM file is missing

Code:
root@truenas[~]# dmesg | grep -i amdgpu
[    6.638402] [drm] amdgpu kernel modesetting enabled.
[    6.639342] amdgpu: Virtual CRAT table created for CPU
[    6.639354] amdgpu: Topology: Add CPU node
[    6.645951] amdgpu 0000:01:00.0: No more image in the PCI ROM
[    6.649117] amdgpu 0000:01:00.0: amdgpu: Unable to locate a BIOS ROM
[    6.649180] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
[    6.649237] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
[    6.649399] amdgpu: probe of 0000:01:00.0 failed with error -22


this is the crash log from immich:

Code:
(ERROR) app_lifecycle.compose_action():56 - Failed 'up' action for 'immich' app:  Network ix-immich_default  Creating
 Network ix-immich_default  Created
 Container ix-immich-permissions-1  Creating
time="2025-07-02T09:00:32-07:00" level=warning msg="config `uid`, `gid` and `mode` are not supported, they will be ignored"
time="2025-07-02T09:00:32-07:00" level=warning msg="config `uid`, `gid` and `mode` are not supported, they will be ignored"
 Container ix-immich-permissions-1  Created
 Container ix-immich-pgvecto-1  Creating
 Container ix-immich-redis-1  Creating
 Container ix-immich-machine-learning-1  Creating
 Container ix-immich-redis-1  Created
 Container ix-immich-machine-learning-1  Created
 Container ix-immich-pgvecto-1  Created
 Container ix-immich-server-1  Creating
 Container ix-immich-server-1  Created
 Container ix-immich-permissions-1  Starting
 Container ix-immich-permissions-1  Started
 Container ix-immich-permissions-1  Waiting
 Container ix-immich-permissions-1  Waiting
 Container ix-immich-permissions-1  Waiting
 Container ix-immich-permissions-1  Exited
 Container ix-immich-pgvecto-1  Starting
 Container ix-immich-permissions-1  Exited
 Container ix-immich-machine-learning-1  Starting
 Container ix-immich-permissions-1  Exited
 Container ix-immich-redis-1  Starting
 Container ix-immich-pgvecto-1  Started
 Container ix-immich-redis-1  Started
Error response from daemon: error gathering device information while adding custom device "/dev/dri": no such file or directory

here is the vm config
Code:
boot: order=scsi0;ide2;net0
cores: 6
cpu: x86-64-v2-AES
efidisk0: local-lvm:vm-100-disk-1,efitype=4m,pre-enrolled-keys=1,size=4M
hostpci0: 0000:08:00.0,pcie=1
ide2: local:iso/TrueNAS-SCALE-23.10.1.iso,media=cdrom,size=1547848K
machine: q35
memory: 24576
meta: creation-qemu=9.2.0,ctime=1745766244
name: TrueNas
net0: virtio=BC:24:11:83:09:B6,bridge=vmbr0,firewall=1,tag=120
numa: 0
onboot: 1
ostype: l26
scsi0: local-lvm:vm-100-disk-0,iothread=1,size=100G
scsi1: /dev/disk/by-id/ata-Samsung_SSD_870_QVO_4TB_S5STNF0W902154M,size=3907018584K,serial=S5STNF0W902154M
scsi2: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2RXJ9ADB23385,size=976762584K,serial=S2RXJ9ADB23385
scsi3: /dev/disk/by-id/ata-ST9500325AS_6VE8QF3V,size=488386584K,serial=6VE8QF3V
scsihw: virtio-scsi-single
smbios1: uuid=b99177fc-7ef1-40e8-98ce-6b92f96a9847
sockets: 1
vga: none
vmgenid: e1f84c07-2ae7-41e6-ba70-518ea71cbe49

thanks for help

Proxmox version: 8.4.1

and sorry for my not so good english

Edit: i tried searching for the rom on www.techpowerup.com but i could'nt find it
 
Last edited: