Best Virtual Machine Software To Run Windows(R) 10 Pro 64Bit On openSUSE?

Hi,

I still(unfortunately) have a need to runs some applications on Windows 10 Pro 64Bit.
This is a problem for me because I run Linux now on all of my computers.

Just wondering what other people here are using to run Win 10 on openSUSE.
Let me know your recommendations, thanks!

NOTE: Dual booting is not a viable option I would entertain…

Jesse

Hi
I use qemu along with UEFI boot, pass through hardware SATA controller (winX pro installed to a SSD), Nvidia GPU, 4 cores and 8GB of ram…

I don’t use any Windows VMs, but helped a friend recently, using this: https://dennisnotes.com/note/20180614-ubuntu-18.04-qemu-setup/

Instead of the first part, I used YaST’s Virtualization module to install and enable KVM/Qemu, the rest was following the instructions on the page mentioned.

Hi
When I used the virtio drivers before switching to SSD’s I found the latest was better… https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/

Hi
Another one is look at using UEFI for booting (pc-q35-4.0).

UEFI is not a requirement for deploying MSWindows in a VM(unlike a real physical machine where today every machine supports UEFI so MSWindows will make use of it),
In fact VMware doesn’t support that yet.

Personally I run MSWindows in both VMware Workstation and in VBox, both without UEFI unless I’m investigating something specific to UEFI.
Been awhile since I’ve deployed in KVM, but there are a number of recent posts (within last half year or so) in this Forum about deploying in KVM.
I can’t imagine any reason to deploy in full QEMU, so I would discourage that… Some downsides and hardly any upside.

TSU

I use VitualBox to run Windows Development software (Xbase++) His works fine. Note that if you need intense graphics like gaming this might not be the best route, but for basic desktop this works well.

For VMs in general you need loads of memory 8 gig is minium that I’d say for a single Win 10 VM using 3-4 gig.

Hi
Tell that to the poor user that’s running Tumbleweed and the kernel updates and modules don’t build? Let’s be honest here, we always seem to have a few users post after a kernel update about third party modules not building (and that’s not only Tumbleweed)…?

If something isn’t working in the FOSS tools, I encourage users to raise bug reports and feature requests :wink:

I too, sometime need window 10 both 32 bit and 64 bit. I find VirtualBox is the easiest to do and backup.

Neither of my windows virtual machines are set up uefi but legacy.

Hi
For sure, but being able to add hardware with a minimum fuss means in my use case have been able to get down to a couple of machines :wink: All I need is a mother board with more PCIe slots and cores and would be good to go… Testing packages for the current releases is also a must for me and in some cases need the hardware to be present, using qemu has solved that issue.

Hi,

Currently using VirtualBox, but graphic hardware acceleration does not work?
(screen corruption when enabled in Win 10 guest)

Tried QEMU/KVM about 6 months ago, but did not like it.
Was using VMWare Player for Linux for many years, but recent versions don’t work well on Linux.

Guess I should stay with VirtualBox?

Jesse

Hi
Is this a desktop or laptop?

Hi,

Desktop:

  • Code Named: “JetFire”
  • Corsair 500 Watt Power Supply
  • Gigabyte GA-B85M-HD3(Rev. 2.0) Motherboard
  • Intel Core i5 3GHz 4-Core CPU
  • Corsair 16GB DDR3 RAM
  • nVidia GeForce GTX 1050 Ti 4GB GDDR5 PCIe GPU
    (with propriety nVidia Linux display driver version 440.59)
  • ADATA 1TB SSD Hard Drive(OS & Applications)
  • Western Digital 1TB HDD Hard Drive(Personal Data)

Jesse

Hi
It should in theory (not always the case though) support gpu passthrough, but you would need to test first (with kvm configuration) and then look at getting a gpu to use for passthrough, extra screen and keyboard (I use qsynergy here). You could also possibly use the onboard intel gpu but have not tested that here.

If you having graphics issues then using virtual-manager may offer a better selection that vBox with regard to graphics.

What is the end game for the Windows virtual guest?

@OP,
You’ll have to describe what are your intended uses for your Guest.

There are a number of individual posts in this Forum which describe how to do various special things, but those are relevant only if they’re relevant to your Use cases.

eg.
A shortlist…
If you want to do gaming that require demanding graphics,
If you’re running any VMware app, a special procedure is required to implement accelerated 3D graphics.
Configured properly, the VMware graphics driver is pretty good, very small penalty supporting OpenGL 3D.
You can’t use Virtualbox, is one of the areas not supported well today.
I posted an article that points to “living documentation” for all virtualization technologies if you want to try to do a GPU pass-through.

There is no longer a need to install virtio drivers, supposedly the Windows kernel distributes and deploys virtio support similar to how the Linux kernel today is the main way device drivers are distributed and deployed.

If you intend to run certain applications, they may have special deployment recommendations and requirements.

But,
If you have no special requirements and just want to deploy multiple machines,
Practically any virtualization will do, so just pick what you like.

If you’ve had special problems installing a virtualization technology or don’t know what might be the best way to do so, it’s probably already posted somewhere in this Forum but you can ask that question again, particularly to get updated advice if there hasn’t been a post on that topic within the past year.

TSU

Hi,

I want to run Unity3D game engine IDE in the Win 10 VM.
It requires graphic hardware acceleration in the VM to work…

Jesse

Hi
Does it work with the Intel GPU, or you need Nvidia/AMD?

Unity Engine System Requirements:
https://docs.unity3d.com/Manual/system-requirements.html

Hi
I suggest a read here (this is what I used for the basis of my setup) if want to consider it;

I would suggest running through Part 1 and see if it passes…

The following is a recent Forum thread about enabling OpenGL 3D and hardware acceleration on VMware

https://forums.opensuse.org/showthread.php/538612-OpenGL-version-outdated/

In that thread,
You’ll find a post or two about Virtualbox support as well although VBox has a very spotty record supporting leading or bleeding edge capabilities of any type. Still, it’s worth a try and very recent VBox (currently 6.1.14) is making earnest efforts to actually do better.
The thread is long, but the last few posts contain concrete steps to implement but the @OP never responded to the last post which could possibly have clarified and narrowed down steps to only what is required.

I haven’t caught up with or noticed any recent posts about the capabilities of the virtual driver in Xen, KVM or KVM/QEMU, but the long-standing reputation has been that you’ll find only good and reliable, not barn-burning performance. But, there have been great progress on making Gpu pass-through available which would mean that you can tinker with the GPU directly instead of relying on a GPU virtual driver. I posted the following collection of links that cover GPU pass-through for all virtualization technologies which because links point to “living documentation” that is always the latest, is still 100% relevant as a reliable reference today.

https://forums.opensuse.org/showthread.php/524942-GPU-passthrough-Various-virtualization-technologies?highlight=gpu+pas

openSUSE gives you numerous easy ways to implement virtualization, so you have options to experiment with as much as you’d like but if you’re looking for the bleeding edge of virtual machine graphics, that’s a moving target.

TSU