r/VFIO

▲ 9 r/VFIO+2 crossposts

Thinking of switching to Linux + Windows VM (single GPU) – need advice

Hi everyone,

I'm thinking about switching my laptop to Linux as my primary OS for software development and using a Windows VM with single-GPU passthrough only for Adobe Creative Cloud.

My main workflow would be:

  • Python development
  • Docker/containers
  • Virtual machines
  • AI/ML projects
  • General software development

Windows would only be used for Adobe apps like Premiere Pro, Photoshop, and Illustrator. Gaming is a nice bonus, but it's not my main priority.

Laptop specs:

  • Lenovo LOQ 15ARP9 (83JC0045IN / 83JC00EGIN)
  • AMD Ryzen 7 7435HS
  • NVIDIA RTX 4050 Laptop GPU (single GPU, no iGPU)
  • 24 GB DDR5 RAM

A few questions:

  • Has anyone successfully done single-GPU passthrough on this laptop or a similar Lenovo LOQ?
  • Does the RTX 4050 reset properly after shutting down the VM?
  • Are there any laptop-specific issues or firmware limitations I should know about?
  • If you've done something similar, which distro would you recommend (Fedora, EndeavourOS, Arch, etc.)?

Any advice or experiences would be greatly appreciated. Thanks!

reddit.com
u/IntrepidWork7280 — 2 days ago
▲ 5 r/VFIO

9070 XT rebinding to amdgpu crashes the driver after vm shutdown.

Hi there lovely people.

I have been pulling my hair for the past 4 days. I am here asking for suggestions and a possible fix.

The vm (win 11) works and it runs as expected with the gpu passed through, installed amd gpu drivers on windows and all happy. Now, when i shutdown the vm, and try to rebinds the 9070 xt to the linux host to get my desktop back, it kind of rebinds to the amdgpu drivers but there is no display and nothing, the kernel messages that the amdgpu crashes. I cannot even reboot using the command line, I have to hard reset the pc with the powerbutton.

I do manual unbinding and rebinding of the gpu drivers and managed is off in the vm xml. I aslo echo the rebar to 8 tried with 3 as well but same results and also tried forcing d0 state... nothing helped.

Any suggestions?

Many thanks.

Update: I give up, dual booting it is... till this stupid damn bug gets fixed

reddit.com
u/Strict-Tap-2206 — 1 day ago
▲ 6 r/VFIO

Hello, Anyone in this community got apex legends working?

I'm asking cuz i (like most of you) i refuse to have windows on my pc bare-metal, Was wonderingg if its possible..

reddit.com
u/OriginalLetuce9624 — 3 days ago
▲ 19 r/VFIO

EAC and VM Gaming Tragedy

Man, I gotta say, I’m really bummed by the research I’ve uncovered the past week or so.

To make a long story short, I recently had the idea to make a “jack of all trades“ proxmox server, tasked with tackling all my home compute needs: 24/7 services like immich, jellyfin, and Tailscale, tinker with some local llms and ai, and of course, gaming. It was going to be a home server consolidating three machines into one lean, power-efficient beast—I was so pumped to build it and set it up.

However, after reading the countless posts about blocked vm gaming protocols by anti-cheat companies like EAC and BattleEye, its greatly diminished my desire to build my dream machine. I play multiple games that probably just wouldn‘t work in a vm, Elden Ring, Halo, Destiny, Arc Raiders.

I guess I’m just making this post to hear from others if there is any light at the end of the tunnel or something to hope for.

reddit.com
u/Obvious-Breakfast262 — 4 days ago
▲ 5 r/VFIO

Elden Ring and Nightreign not longer launches in my VFIO VM (due to EAC)

I remembered that previously you can bypass EAC of both these two games by adding <smbios mode="host"/> to your Libvirt XML.

But it no longer works after Nightreign's update yesterday. Then I tried regular Elden Ring and it didn't work too.

If anyone can still play Elden Ring (and/or Nightreign) in a VFIO VM now, could you tell me what modification did you add to your Libvirt XML of the VFIO VM? Thanks!

(For now I can still play these games by dual booting, so not exactly a dealbreaker, but its still very annoying)

reddit.com
u/regunakyle — 3 days ago
▲ 15 r/VFIO+2 crossposts

Is intel arc a770 full passthrough supported with ReBar?

I wanted to build a home server which will be used as my homelab and a single windows VM for casual gaming, only offline. I already have an intel ARC a770 and a AMD am4 motherboard, which will be used for this build. This intel gpu will be passthrough to the windows VM. But I can across these forums: https://forum.proxmox.com/threads/intel-arc-a770-pci-passthrough-to-w11-stuck-at-pcie-x1-1-1-x1-1-1.161871/
https://forum.proxmox.com/threads/reduced-bar-on-8-1-with-intel-arc-a380.144193/

This suggests that the rebar doesn't work when using AMD motherboard and intel arc gpus for Proxmox VM.

Has anyone build something similar? Is it advisable to proceed with this build?

u/pheonix10yson — 9 days ago
▲ 3 r/VFIO

iommu groups report - ASUS Prime X670E-PRO WiFi (AM5, DDR5)

Recently, my PC died. I had an idea, that it's motherboard, and bought ASUS Prime X670E-PRO WiFi. Finallly, I figured out, it's not motherboard, it's CPU (ryzen 7 7800X3D) - I made things work with another CPU.

Also, I find out, iommu groups of this ASUS are far from perfect.

Tl;dr: Without ACS patch, you can passthrough only first GPU. The second is together with 2.5g network, one of two sata controllers

GPU installed in the first PCIe slot, external USB controller in the second PCIe:

https://pastebin.com/G5HJDJdq

GPU installed in the third slot:

https://pastebin.com/tECQqtpJ

>!I'm going to send this mobo to amazon back, as well as open RMA ticket for CPU - cpu died after 2.5 years, and AMD let you open RMA during first 3 years of your CPU.!<

>!Mobo, where CPU died, is ASRock X670E PG Lightning. Looks like it's known problem, related to a bad bios. And AMD replaces CPU in this case (I hope it will replace my one...). When I tried to fix this problem, I already updated bios to the latest version, which ASRock provides.!<

reddit.com
u/Polnoch — 9 days ago
▲ 5 r/VFIO+1 crossposts

GPU passthrough works, but only gen 1.

I'm not a hardcore nerd, but I think I'm sitting with a hardcore problem that I'm not able to solve (I also tried Claude, ChatGPT, Gemini and MiniMax). Now I'm just asking to see if anybody had some experience with this particular problem and have some hints in which direction I should look.

So, the setup is an Alpine hypervisor with some VM's. I made a PCI passthrough from the hypervisor to a VM with Nobara Linux, which works, but only with gen 1 PCIe speeds.

At the hypervisor the GPU runs gen 4 (16 GT/s) speed before the VM starts, then it falls back to gen 1 speed (2.5 GT/s) and if I close down the VM it goes to gen 4 speed again. It is not impossible that it is related to this bug, but I don't have any of the other side effects like random behaviour and AER errors:
https://github.com/NVIDIA/open-gpu-kernel-modules/issues/1010

It seems that it will be difficult to install the proprietary drivers on Nobara, that could maybe solve the problem.

I tried with this in the XML config for the VM and virtual machine manager accepts the config, but still gen speed 1:

<devices>

...
<controller type="pci" index="6" model="pcie-root-port">

<model name="pcie-root-port"/>

<target chassis="6" port="0x15"/>

<alias name="ua-gpu0"/>

<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>

</controller>

<controller type="pci" index="7" model="pcie-root-port">

<model name="pcie-root-port"/>

<target chassis="7" port="0x16"/>

<alias name="ua-gpu1"/>

<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>

</controller>

...

</devices>

 <qemu:override>
   <qemu:device alias='ua-gpu0'>
<qemu:frontend>
<qemu:property name='x-speed' type='string' value='16'/>
<qemu:property name='x-width' type='string' value='16'/>
</qemu:frontend>
   </qemu:device>
   <qemu:device alias='ua-gpu1'>
<qemu:frontend>
<qemu:property name='x-speed' type='string' value='16'/>
<qemu:property name='x-width' type='string' value='16'/>
</qemu:frontend>
   </qemu:device>
 </qemu:override>

u/FrederikSchack — 14 days ago
▲ 4 r/VFIO

Proxmox EAC VM detection

So long story short, had this vm for about a 2 years, can’t even remember most of the relevant things about it

Used to play halo, worked fine, stopped for a while and updated to pve 9.2 and now halo says it’s a vm

Im assuming the update is the culprit unless something was done during my time away, Ive havent touched it in a few months

Any help would be greatly appreciated

reddit.com
u/IGC1K — 14 days ago