Successfull GPU Passthrough of the RX 580 on my new computer !!!
The last step ( I don’t know if the other one were required ) was to … downgrade linux kernel back to 5.4 LTS
So there is another issue in recent version of the linux kernel, that I will need to bisect
So now, will try to remove as much modifications I did as I can ( to check if only the linux kernel downgrade is required ( from my previous tests I expect that it require more than just kernel downgrade ) ).
Currently the passthrough conditions are:
- Using a old kernel (Currently 5.9)
- not passingthrough the audio part of the GPU
- In the bios: “Resizable BAR support” must be disabled
- In the bios: “CSM Support” must be disabled
Something interesting, on my old computer, I needed to use the boot parameter pci=nomsi
to passthrough the RX 580 on kernel >= 5.7. This seems not required with the new computer, it work fine until 5.10.
I now need to find the required boot parameter to use a recent kernel, and bisect the change in the amdgpu driver introduced for kernel 5.10.
Also anyone have a theory on why I can’t passthrough the audio part of the GPU, but only on my new computer ?