this post was submitted on 26 Dec 2023
51 points (89.2% liked)
Linux
48023 readers
933 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 just installed QEMU/KVM.
Hopefully, I'll be able to get it to run Win 10 and Kali
It'll definitely run Kali well, Windows will be left without hardware acceleration for 2D/3D so it'll be a little laggy but it's usable.
VMware has its own driver that converts enough DirectX for Windows to run smoother and not fall back to the basic VGA path.
But VMware being proprietary software, changing distro won't make it better so it's either you deal with the VMware bugs or you deal with stable but slow software rendering Windows.
That said on the QEMU side, it's possible to attach one of your host's GPUs to the VM, where it will get full 3D acceleration. Many people are straight up gaming in competitive online games, in a VM with QEMU. If you have more than one GPU, even if it's an integrated GPU + a dedicated one like is common with most Intel consumer non-F CPUs, you can make that happen and it's really nice. Well worth buying a used GTX 1050 or RX 540 if your workflow depends on a Windows VM running smoothly. Be sure your CPU and motherboard support it properly before investing though, it can be finicky, but so awesome when it works.
Thanks for the tip!
You can install the virtual drivers in windows to get better graphics acceleration.
They mostly don't exist yet apart from this PR.
On Vista and up, there's only the Display Only Driver (DOD) driver which gets resolutions and auto resizing to work, but it's got no graphical acceleration in itself.
I use
virt-manager
GUI to control KVM easily, but you can control anything easily withvirsh
command lines. I dislike VMware and VirtualBox, neither needed. Also, on terminal clientvirsh
you can do much more configurations than just withvirt-manager
.virt-manager
can also connect to remote hosts over ssh