PCI passthrough documentation suggestion

AMD_PoolShark28

New Member
Jun 14, 2019
1
0
1
36
I created a demo system by following the https://pve.proxmox.com/wiki/Pci_passthrough#GPU_OVMF_PCI_PASSTHROUGH_.28recommended.29 documentation.

However I find the _ recommendation _ to use PCI over PCIE strange... While some cards may function with PCI only, it is certainly not the standard test-case and there are many corner cases where the driver could reject loading due to missing PCIE feature / capability. I won't speak specifics, but one card I tried predictably failed on PCI. The newer the card, the less likely it is to function in PCI.

If there is valid rationale behind choosing PCI, I would love to hear it :)

I would recommend PCIE as the suggested default for graphics cards.

Disclosure: I work for AMD on Windows device drivers.
 
Hi,

If there is valid rationale behind choosing PCI, I would love to hear it :)
the reason is that the wiki article is outdated.

i have worked last year to improve our docs and moved the documentation of pci passthrough into our reference documentation
so the 'official' docs are here: https://pve.proxmox.com/wiki/PCI(e)_Passthrough
those are much better and current and make neither a recommendation to pci or pcie, but mentions when it might be necessary and the preconditions (pcie on q35 only)
my plan is to rename the 'pci_passhtrough' wiki article to 'pcie passthrough examples' and remove all things mentioned in the reference docs and link to it from there, but my time is sadly limited

so maybe if you want you can look over that page and see if something is wrong or worth improving ;)
of course patches are always welcome, even for the docs (pve-docs package in our git)

Disclosure: I work for AMD on Windows device drivers.
Nice :)