this post was submitted on 07 Apr 2024
57 points (93.8% liked)
Linux
47952 readers
1748 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I think this is useful if you have multiple GPUs (like iGPU from the CPU and a dedicated installed graphics card, possibly even another one). Then I imagine you access the dedicated "full" graphics card for gaming in the guest VM and your host OS can use the integrated graphics.
Even if you only had one GPU, i'm not sure why this would mess anything on other applications. It's the operating systems and graphics drivers job to not mess things up, by only accessing stuff it is supposed to. I mean you can even run multiple games at the same time on your host machine. So from that perspective, the VM becomes just another "game".
Disclaimer: I'm not an expert, just curious as you. And this is what I think. Not even sure if it explains anything at all.
I tried single gpu passthrough. In theory it should work that with some settings you unload the driver and give it to the vm and then back.
However I couldn't get working without ending on the login screen and starting a new session. So there waw no point for me if I can't keep my software running.