Hi everyone,
I'm planning to build a new PC and use Proxmox as the host OS, with a Linux VM as my main daily desktop.
I haven't purchased the hardware yet, so I still have some flexibility with the build. However, I'm pretty much set on using an Intel Core i5-14600K as the CPU. I haven't decided on the GPU yet, and I'm specifically looking for something that works reliably with Linux and GPU passthrough. NVIDIA is an option, but I'm open to other recommendations if AMD or a particular GPU would make more sense for this setup.
My planned setup is roughly:
What I want is for the VM to feel basically indistinguishable from running Linux directly on bare metal. I don't want to feel additional mouse/input latency, sluggish window movement, reduced refresh rate, or any noticeable delay caused by virtualization.
Ideally, I want both monitors running at their full 144 Hz refresh rate with the same responsiveness I would get from a normal desktop installation.
My current idea is to passthrough a dedicated GPU to the Linux VM and connect both monitors directly to the DisplayPort/HDMI outputs of that GPU, rather than using SPICE, RDP, VNC, or another remote-display solution.
As far as I understand, in this configuration Proxmox isn't actually streaming the desktop—the VM controls the physical GPU and the monitors receive the signal directly from it. Would this allow the VM to provide an effectively bare-metal experience, including 144 Hz on both monitors and very low input latency?
I'm also wondering about the best way to handle the keyboard and mouse. Would passing through an entire USB/Bluetooth controller to the VM be preferable to passing through individual devices if minimizing input latency is the priority?
My main requirement is simple: when I'm sitting in front of the computer and using the Linux VM, I want it to feel like I'm using a normal physical desktop. If virtualization introduces noticeable input/display latency, even if performance benchmarks are otherwise good, that would be a deal-breaker for me.
For anyone running a similar Proxmox workstation setup:
I'm planning to build a new PC and use Proxmox as the host OS, with a Linux VM as my main daily desktop.
I haven't purchased the hardware yet, so I still have some flexibility with the build. However, I'm pretty much set on using an Intel Core i5-14600K as the CPU. I haven't decided on the GPU yet, and I'm specifically looking for something that works reliably with Linux and GPU passthrough. NVIDIA is an option, but I'm open to other recommendations if AMD or a particular GPU would make more sense for this setup.
My planned setup is roughly:
- CPU: Intel Core i5-14600K
- GPU: Not purchased yet / looking for recommendations
- RAM: 32 GB DDR5
- Host: Proxmox VE
- Main desktop: Linux VM (Ubuntu, Pop!_OS, or similar)
- Monitors: 2 × 144 Hz
- Keyboard & mouse: Bluetooth
- GPU passthrough is absolutely an option
What I want is for the VM to feel basically indistinguishable from running Linux directly on bare metal. I don't want to feel additional mouse/input latency, sluggish window movement, reduced refresh rate, or any noticeable delay caused by virtualization.
Ideally, I want both monitors running at their full 144 Hz refresh rate with the same responsiveness I would get from a normal desktop installation.
My current idea is to passthrough a dedicated GPU to the Linux VM and connect both monitors directly to the DisplayPort/HDMI outputs of that GPU, rather than using SPICE, RDP, VNC, or another remote-display solution.
As far as I understand, in this configuration Proxmox isn't actually streaming the desktop—the VM controls the physical GPU and the monitors receive the signal directly from it. Would this allow the VM to provide an effectively bare-metal experience, including 144 Hz on both monitors and very low input latency?
I'm also wondering about the best way to handle the keyboard and mouse. Would passing through an entire USB/Bluetooth controller to the VM be preferable to passing through individual devices if minimizing input latency is the priority?
My main requirement is simple: when I'm sitting in front of the computer and using the Linux VM, I want it to feel like I'm using a normal physical desktop. If virtualization introduces noticeable input/display latency, even if performance benchmarks are otherwise good, that would be a deal-breaker for me.
For anyone running a similar Proxmox workstation setup:
- Can a GPU-passthrough VM realistically feel indistinguishable from bare metal?
- Can I reliably run two 144 Hz monitors this way?
- Is there any noticeable mouse/keyboard latency?
- Are there any particular GPUs you would recommend for Linux + Proxmox passthrough?
- Is the i5-14600K a good choice for this kind of setup?
- Are there any specific motherboard/IOMMU considerations I should keep in mind before buying the remaining hardware?