recently, I got the chance of buying a threadripper pro 3975wx + Asrock WRX80 + ECC RDIMM for what looked like a really good deal.
I had that dream of a 2 gamers + 1 NAS, 1 cpu setup, and I have recently fallen in love with Proxmox so I went for it.
I currently have a XFX 7800XT black and was planning on buying an undefined NVidia GPU for the second gamer.
oh boy… I am starting to regret… It’s now been a full week of my distro hopping, different tutorials, but so far no luck.
First of all, I have an annoying requirement: I need wifi. My office isn’t networked, but I have a WIFI 6E (technically 7, TPLink EAP773 AP) and get get gigabit with less than 50 ms of latency over wifi.
Somehow, I cannot get wifi to work on Proxmox, so I moved to doing some test with Virt Manager on Ubuntu and Fedora, but my host is crashing when I start my VMs with GPU passthrough.
Would anyone here has experience with similar setup?
Anyone managed to get wifi working on proxmox? (I know… it’s not recommended for proxmox but it’s kind of a requirement in my case…)
I have seen other messages from a year ago of people having problems passing through a 7800 XT, is this card not good for PT?
The following looks like a very usable article to configure wifi on proxmox. Please note that you need to have internet (temporary via cable presumably) to make this work.
I went back to proxmox and, after a lot of swearing, I got the GPU passthrough to work with the 7800XT!
The key to make it work was:
echo “options vfio_iommu_type1 allow_unsafe_interrupts=1” > /etc/modprobe.d/iommu_unsafe_interrupts.conf
echo “options kvm ignore_msrs=1” > /etc/modprobe.d/kvm.conf
However, I am still struggling to the wifi… and at this stage it seems lifting the floorboards may be an easier option than dealing with wifi configuration…
My ISP’s router is connected to my access point and, as far as the router knows, every connection appears as “wired” with static IP in the web interface (including all mobile devices connected through wifi).
I’ll keep digging but if anyone can guide me on how to troubleshoot wifi in proxmox, that would be greatly appreciated
i have no experience with setting stuf like this up, but the wifi to a virtual machine with pfsense. and then the network internal with virtual network cards
Last time I had wifi issue in Ubuntu, I had to compile the driver from the github by my self to get it work. wifi support is not good generally under Linux. You may look into creating a wireless bridge with a spare wireless router (or in pfsense as @anon58845094 mentioned).
I ended up buying a dedicated router ans set up in bridge mode. As expected, latency isn’t amazing (50 ms most of the time, but some 200 - 500 ms when downloading at max speed), but I can still get 400 - 500 Mb/s from my gigabit internet and, if I am being honest, even the latency it is perfectly adequate for the kind of games I am playing.
I have to say, I absolutely love the WRX80 motherboard I’ve got… being able to (safely) passthrough almost anything is great! For VR on windows, I started with passing the USB port and the controllers/headsets were very laggy. Ended up passing an entire USB controller controlling only 2 ports, and the problem was fixed!
I still have some stutters while playing, as well as some occasionnal graphical artifacts (enven on desktop), but I think it is due to the 3975WX topology. I am going to play a bit with core pinning tonight and hopefully this will sort out the issue.
One more issue related to the 7800XT reset but:
If I start my Windows VM with 7800XT passthrough, then turn it off in Windows, and then turn on any other VM with the same GPU, the host crashes
If however, I do the same, but “force stop” the VM in proxmox interface, then I can start another VM with the GPU without any issue.
I do not experience this bug with linux VMs. I have tried both Manjaro and Kubuntu, no reset bug problem.