Back to Blog
GPU Passthrough
Virtual Workstation
Proxmox
Remote Access
I Replaced My Workstation with a VM — And Somehow, It Didn’t Fall Apart
April 16, 2026
4 min read read
**“I Replaced My Workstation with a VM — And Somehow, It Didn’t Fall Apart”**
## The Idea That Sounds Wrong at First
Running high-end CAD software inside a virtual machine feels like one of those ideas you immediately dismiss. It’s supposed to be slow. Glitchy. A compromise at best. Especially when the software in question is something like Siemens NX, a tool that people usually pair with expensive, dedicated workstations.
But here’s the twist: someone actually did it. No dedicated Windows machine. Just a MacBook, a home server, and a stubborn idea that maybe this could work. And against expectations, it didn’t just boot—it ran well. “More than usable,” as they put it.
That’s the moment where curiosity kicks in. Because if this works even decently, it challenges a lot of assumptions about how heavy workloads are supposed to run.
## When GPU Passthrough Stops Being Optional
The experiment didn’t start smoothly. Integrated graphics were the first attempt—and it failed fast. Errors, incompatibility, the usual signs that the software wasn’t even willing to try.
That’s when things got serious. A dedicated GPU—Intel Arc Pro B50—was passed directly into the VM. Not shared, not virtualized halfway. Full passthrough. That’s the line where this stops being a casual setup and starts becoming something closer to a real workstation.
And even then, it wasn’t plug-and-play. One wrong configuration made the entire VM unbootable. Another required ripping out drivers and reinstalling them from scratch—twice.
There’s a pattern here: this works, but only if you’re willing to fight for it.
## The Weird Fragility of “It Works Now”
What stands out isn’t just that it runs—it’s how fragile the process feels. The GPU showed up as unrecognized. Drivers froze mid-install. Updates appeared immediately after installing the latest version. It’s the kind of behavior that makes you question whether the system is stable or just temporarily cooperative.
One moment captures it perfectly: reinstalling the exact same driver sequence suddenly fixed everything, even though nothing changed.
That’s not engineering clarity—that’s trial-and-error survival. And yet, once it clicks, it stays working. That’s the strange balance: chaotic setup, stable outcome.
## Remote Access Is the Real Experience Layer
Here’s where things quietly shift from “hacky experiment” to something genuinely usable. The connection method matters more than expected.
At first, it’s just standard remote access. But then someone suggests using tools like Moonlight or Parsec for proper hardware-accelerated streaming. That’s when the experience changes completely. “Really, really smooth,” the builder said after switching.
This is the part people underestimate. The VM isn’t just running locally—you’re interacting with it remotely. And if that layer is bad, the whole setup feels broken. If it’s good, suddenly you forget you’re not on a native machine.
It’s not just about GPU passthrough. It’s about how you see and control the result.
## Not Everyone’s Ready to Abandon Bare Metal
For all the excitement, there’s hesitation. Some users are already running similar setups and say it works “fine,” but still keep a dual-boot Windows system around.
Why? Because certain applications—especially ones like SolidWorks—still feel better on bare metal. GPU acceleration, edge-case performance, reliability under heavy load. There’s a trust factor that virtualization hasn’t fully earned yet.
So the divide is clear. One side sees this as the future: flexible, centralized, hardware-agnostic. The other sees it as impressive—but not quite ready to replace a dedicated machine.
Both are right, depending on how much risk you’re willing to tolerate.
## The Bigger Shift Hiding Underneath
What makes this story interesting isn’t just Siemens NX running in a VM. It’s what it represents. The idea that your “workstation” doesn’t have to be a physical device anymore. It can live somewhere else—on a server, in a rack, accessible from anything.
That’s a subtle but powerful shift. Your MacBook becomes a window, not the engine. Your hardware becomes modular. Replaceable. Upgradable without touching your daily device.
But it also introduces a new dependency: the setup. The configuration. The fragile chain of drivers, passthrough settings, and remote protocols that make it all work.
And that’s the trade-off. You gain flexibility, but you inherit complexity.
Still, the fact that this works at all—smoothly enough to be “more than usable”—is the part that sticks. Because once people see that, they start asking a different question.
Not “can this work?”
But “why am I still doing it the old way?”
Keep Exploring
RDP into Linux Like a Pro: How Beginners Are Ditching Windows for Debian, Ubuntu, and More
Discover how beginners are successfully switching from Windows to Linux in their home labs by setting up RDP access on Debian, Ubuntu, and other distros—making remote desktop as smooth as Windows without the resource drain.
Proxmox Quietly Dropped an iOS App, and Homelab Owners Are Feeling Weirdly Seen
The app nobody expected to
Kernel 7.0 Broke the Containers, and Suddenly the “Easy Upgrade” Didn’t Feel So Easy
The reboot that turned confidence into
Press Update and Pray: The Proxmox 9.2 Upgrade Has Admins Excited, Nervous, and Already Checking Their Backups
The upgrade everyone wants, but nobody fully