Pretty much all graphics cards work, pass-through requires I/O MMU support in CPU and motherboard, not in the subjected devices.
Despite that, there were exceptions in the past:
From GPU virtualization - Wikipedia :
For certain GPU models, Nvidia and AMD video card drivers attempt to detect the GPU is being accessed by a virtual machine and disable some or all GPU features.[35] NVIDIA has recently changed virtualization rules for consumer GPUs by disabling the check in GeForce Game Ready driver 465.xx and later.[36]
Not so long ago, it seemed* that there were still low/mid range AMD graphics cards which showed the "GPU reset " bug, even ones which came out after the problem was fixed on other cards.
* at least, this is how it seemed to me 1-2 years ago. Maybe it is no longer a problem, but “Buyer Beware”.
The proxmox forums have posts where folk have been had by this - which could guide you about which cards to avoid. Beware of the mention of tricks to “fix” or “work round” the AMD GPU reset problem - they are not secure, and depend on the hosts doing a special preparation after using the passed through card.