VMware Workstation Pro or Oracle VM VirtualBox?

  • Thread starter Thread starter Sandi1987
  • Start date Start date

S

Sandi1987

Guest
Which one should i use for Windows/Linux (Guest)? VMware Workstation Pro have better 3D-Acceleration. I don't like Hyper-V.
 
VMWare Workstation Pro is definitely better, but isn't it a paid program, as opposed to Oracle Virtualbox ?
 

My Computer My Computer

At a glance

Windows 11 23H2Intel i7-7700k16 GBIntel 630 onboard
OS
Windows 11 23H2
Computer type
PC/Desktop
Manufacturer/Model
Assembled
CPU
Intel i7-7700k
Motherboard
Asrock Z270 Taichi
Memory
16 GB
Graphics Card(s)
Intel 630 onboard
Sound Card
Onboard
Monitor(s) Displays
Benq 1080p
Screen Resolution
1920*1080
Hard Drives
NVMe, SSD and HDD
Case
Cooler Master
Keyboard
Asus wireless
Mouse
Asus Wireless
Internet Speed
75 Mbps
Browser
Chrome, Edge, Arc
Antivirus
Windows Defender
VMWare Workstation Pro is definitely better, but isn't it a paid program, as opposed to Oracle Virtualbox ?
You could try the free vmware player product - although it lacks a load of features -- and with the sale of vmware to broadcom it's likely to be deprecated pretty soon as they go all "Enterprise".

I hated Virtual box - but others manage with it OK so if you can get to grips with it just try it out.

Actually though on Windows Hosts -- Hyper-V is about the best there is for performance but it does seem to have limitations on dynamic USB re-directs -- i.e if you want to add / remove USB devices after boot of the guest -- that might have improved in latest windows releases though.

Cheers
jimbo
 

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 45
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
Which one should i use for Windows/Linux (Guest)? VMware Workstation Pro have better 3D-Acceleration. I don't like Hyper-V.
Windows Guests (Pro+, not Home) are best on Hyper-V in terms of performance as it is a type 1 hypervisor.

Linux guests are generally limited (no sound) on Hyper-V unless Linux has xrdp and supports Hyper-V enhanced mode (Ubuntu or Kali for sure). So in most cases, vmware is better for Linux guests.
 

My Computer My Computer

At a glance

Windows 11 Pro + Win11 Canary VM.I9 13th gen i9-13900H 2.60 GHZ16 GB solderedIntegrated Intel Iris XE
OS
Windows 11 Pro + Win11 Canary VM.
Computer type
Laptop
Manufacturer/Model
ASUS Zenbook 14
CPU
I9 13th gen i9-13900H 2.60 GHZ
Motherboard
Yep, Laptop has one.
Memory
16 GB soldered
Graphics Card(s)
Integrated Intel Iris XE
Sound Card
Realtek built in
Monitor(s) Displays
laptop OLED screen
Screen Resolution
2880x1800 touchscreen
Hard Drives
1 TB NVME SSD (only weakness is only one slot)
PSU
Internal + 65W thunderbolt USB4 charger
Case
Yep, got one
Cooling
Stella Artois (UK pint cans - 568 ml) - extra cost.
Keyboard
Built in UK keybd
Mouse
Bluetooth , wireless dongled, wired
Internet Speed
900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
Browser
Edge
Antivirus
Defender
Other Info
TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

Macrium Reflect Home V8
Office 365 Family (6 users each 1TB onedrive space)
Hyper-V (a vm runs almost as fast as my older laptop)
I tried them both and stayed with VMWare.
I have all channels of Windows & Xero Linux virtualized.
 

My Computers My Computers

  • At a glance

    All Branches but ReleaseAMD Ryzen 7 7735HS 3200-4500 Mhz 8 cores x 232 GB DDR5Radeon Graphic / NVIDIA GeForce RTX 4060 8 GB...
    OS
    All Branches but Release
    Computer type
    Laptop
    Manufacturer/Model
    Acer Nitro ANV15-51
    CPU
    AMD Ryzen 7 7735HS 3200-4500 Mhz 8 cores x 2
    Motherboard
    Sportage_RBH
    Memory
    32 GB DDR5
    Graphics Card(s)
    Radeon Graphic / NVIDIA GeForce RTX 4060 8 GB GDDR6
    Sound Card
    AMD/Realtek(R) Audio
    Monitor(s) Displays
    Integrated Monitor (15.3"vis)
    Screen Resolution
    FHD 1920X1080 16:9 144Hz
    Hard Drives
    KINGSTON OM8SEP4512Q-AA 1TB
    Western Digital 256GB
    PSU
    19V DC 6.32 A 120 W
    Cooling
    Dual Fans
    Mouse
    MS Bluetooth
    Internet Speed
    Fiber 1GB Cox -us & 1GB Orange-fr
    Browser
    Edge Canary- Firefox Nightly-Chrome Dev-Chrome Dev
    Antivirus
    Windows Defender
  • At a glance

    Windows 11 BetaAMD A9-94208 GB of DDR4AMD Radeon R5
    Operating System
    Windows 11 Beta
    Computer type
    Laptop
    Manufacturer/Model
    Asus X751BP
    CPU
    AMD A9-9420
    Memory
    8 GB of DDR4
    Graphics card(s)
    AMD Radeon R5
    Screen Resolution
    1600x900
    Hard Drives
    Seagate 1 TB
I don't like Hyper-V because with Hyper-V enabled BlueStacks and LDPlayer Android Emulator not working.
 
Windows Guests (Pro+, not Home) are best on Hyper-V in terms of performance as it is a type 1 hypervisor.

Linux guests are generally limited (no sound) on Hyper-V unless Linux has xrdp and supports Hyper-V enhanced mode (Ubuntu or Kali for sure). So in most cases, vmware is better for Linux guests.
Agree on the whole but latest Debian (rel 12) and Arch Linux sound works 100% fine on Hyper-V .

But at boot time then it gets a bit bonkers if you don't add xrdp and various versions of freerdp on to the linux guest and start (enable) the daemons e.g sudo systemctl enable xrdp so those services start automatically when you power on the guest. If you don't do that and you are using essentially an HDMI cable on your windows host for sound then you will be out of luck.

If you have a spare usb sound adapter (can be had these days for peanuts) then that will 100% work in the old way by allocating that device to the Linux VM before booting it. Saw some tiny ones on Amazon for around 3 EUR --OK not super dooper 7 speaker surround etc - but hey it's a Guest system and the basic sound from those devices are pretty good anyway (and I'm one who has Studio Mission quality sound stuff !!).

For Linux Guests also configure sound : Just go down the selections and choose one that works -- there's a Test function for all those.

Screenshot_20230728_143805.png

My big problem with Hyper-V is that (well at least I don't know how to do it) that you should be able to do a "Dynamic USB re-direct" after booting up the guest. (No problem on KVM/QEMU).

Screenshot_20230728_141708.png

However for performance on a Windows Host Hyper-V has excellent performance - but in the increasingly "monetisation" from every possible source by big companies - I wonder just how long is HYPER-V gong to be a "Freebie" on Win Pro stuff.

Cheers
jimbo
 
Last edited:

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 45
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
I don't like Hyper-V because with Hyper-V enabled BlueStacks and LDPlayer Android Emulator not working.
Rather back to front - the fault lies with the android emulators. Bluestacks (and I presume) LDPlayer are effectively type 2 hypervisors which do not play well when the Hyper-V type 1 hypervisor is enabled.

Bluestacks is supposed to have been updated so it works with the type 1 hypervisor enabled. Are you sure you are running latest version?
 

My Computer My Computer

At a glance

Windows 11 Pro + Win11 Canary VM.I9 13th gen i9-13900H 2.60 GHZ16 GB solderedIntegrated Intel Iris XE
OS
Windows 11 Pro + Win11 Canary VM.
Computer type
Laptop
Manufacturer/Model
ASUS Zenbook 14
CPU
I9 13th gen i9-13900H 2.60 GHZ
Motherboard
Yep, Laptop has one.
Memory
16 GB soldered
Graphics Card(s)
Integrated Intel Iris XE
Sound Card
Realtek built in
Monitor(s) Displays
laptop OLED screen
Screen Resolution
2880x1800 touchscreen
Hard Drives
1 TB NVME SSD (only weakness is only one slot)
PSU
Internal + 65W thunderbolt USB4 charger
Case
Yep, got one
Cooling
Stella Artois (UK pint cans - 568 ml) - extra cost.
Keyboard
Built in UK keybd
Mouse
Bluetooth , wireless dongled, wired
Internet Speed
900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
Browser
Edge
Antivirus
Defender
Other Info
TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

Macrium Reflect Home V8
Office 365 Family (6 users each 1TB onedrive space)
Hyper-V (a vm runs almost as fast as my older laptop)
The free VMWare Workstation Player has always worked well for me and I've never needed any additional features. I did try VirtualBox (this was a few years ago) and didn't like it. As I recall, it was slower than VMWare and I ran into some other issues (that I've now forgotten).
 

My Computer My Computer

At a glance

Windows 10/11
OS
Windows 10/11
Computer type
Laptop
Manufacturer/Model
Acer
@jimbo45, Is it possible to create Fixed Disk Size in KVM in Linux like in VMWare Workstation and VirtualBox? Disk size rising when i copy/install.
 
@jimbo45, Is it possible to create Fixed Disk Size in KVM in Linux like in VMWare Workstation and VirtualBox? Disk size rising when i copy/install.
Hi there

When using KVM just allocate a Virtual disk of any size you like for the guest OS -- the standard format works just fine -- -- if using Windows also download the "Virtio" iso from the fedora site -- doesn't matter what Linux distro you use -- this adds the equivalent to "VMware tools" or "Guest additions" to the Windows guest making the display / sound / mouse etc far better -- also using Virtio drivers. for the network cards also improves network access for the guest.

For the Windows guest you can also on the Virtual disk create a vhdx file on which to install your Windows guest if that's what you like to do -- you can then easily install several Windows systems on the same VM which boot from the same guest - you'll get shown the standard Windows boot menu as per a standard physical system.

For uefi secure boot ensure package edmk is installed (or equivalent) and my suggestion - especially if you want to run several guests is to install swtpm / swtpm-lib / swtpm tools for a TPM emulator (see your package manager for the distro you are using) -- no need to initialise it etc.

Cheers
jimbo
 

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 45
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
KVM (VFIO) doesn't support Snapshots in UEFI VM.

As VFIO is a physical hardware pass thru snapshotting would be a bit dangerous since the physical state of the device is rather different. - especially if you are passing thru GPU's for gaming etc.

Passing physical GPU's on vmware or vbox is tricky at best if not impossible. I imagine most of people who want to do this want better gaming experience on a VM. I'd imagine if I were into gaming I'd rather run on a physical or even a dedicated machine.

The machine can still be backed up etc -- Redhat Enterprise server (now owned by IBM) has all sorts of discussions on backing up these types of machines.


Cheers
jimbo
 
Last edited:

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 45
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
My big problem with Hyper-V is that (well at least I don't know how to do it) that you should be able to do a "Dynamic USB re-direct" after booting up the guest. (No problem on KVM/QEMU).

View attachment 66030
@jimbo45
The redirect in screenshot, via the UI, uses Spice.
I'm on Centos Stream 9 currently where (also on the whole el9 releases) Spice has been deprecated and replaced by VNC. So back to square one as this is no longer possible here. This is unfortunately only el9, on Fedora / Debian / Arch all looks good.

But to get back to the question, the USB redirect in Hyper-V, via the UI also, has to be done via the Enhanced Session / RDP options where you can add the devices, usb's, printers, etc.
The redirect in virt-manager or virt-viewer (if you use it also) is the same one via Spice. So the one in Hyper-V has to be via RDP / Enhanced.
No other way that I see.
 

My Computers My Computers

  • At a glance

    Windows 11 Proi3 8109U16GB DDR4 @2400Intel Iris Plus Graphics 655
    OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC
    CPU
    i3 8109U
    Motherboard
    Intel
    Memory
    16GB DDR4 @2400
    Graphics Card(s)
    Intel Iris Plus Graphics 655
    Sound Card
    Intel / Realtek HD Audio
    Monitor(s) Displays
    LG-32ML600M
    Screen Resolution
    1920x1080
    Hard Drives
    Intel SSD 250GB + Samsung QVO SSD 1TB
    PSU
    Adapter
    Cooling
    The usual NUC airflow
    Keyboard
    Logitech Orion G610
    Mouse
    SteelSeries Rival 100 Red
    Internet Speed
    Good enough
    Browser
    Chromium, Edge, Firefox
    Antivirus
    Windows Defender
  • At a glance

    CentOS 9 Stream / Alma / Rocky / FedoraIntel i7 4800MQ32GB DDR3 @1600NVIDIA Quadro K2100M
    Operating System
    CentOS 9 Stream / Alma / Rocky / Fedora
    Computer type
    Laptop
    Manufacturer/Model
    TOSHIBA
    CPU
    Intel i7 4800MQ
    Motherboard
    TOSHIBA
    Memory
    32GB DDR3 @1600
    Graphics card(s)
    NVIDIA Quadro K2100M
    Sound Card
    Realtek HD Audio
    Monitor(s) Displays
    Built-in
    Screen Resolution
    1920x1080
@jimbo45
The redirect in screenshot, via the UI, uses Spice.
I'm on Centos Stream 9 currently where (also on the whole el9 releases) Spice has been deprecated and replaced by VNC. So back to square one as this is no longer possible here. This is unfortunately only el9, on Fedora / Debian / Arch all looks good.

But to get back to the question, the USB redirect in Hyper-V, via the UI also, has to be done via the Enhanced Session / RDP options where you can add the devices, usb's, printers, etc.
The redirect in virt-manager or virt-viewer (if you use it also) is the same one via Spice. So the one in Hyper-V has to be via RDP / Enhanced.
No other way that I see.
RDP is not really a secure medium - especially if you have remote hosts / guests.


I'm afraid CENTOS which was used by a whole lot of people is now itself really being phased out or being restricted to RHEL's Enterprise server (now owned by IBM). Fedora is it's testing bed - but that comes at a price - often some stuff is just TOO leading edge and system can break.

With Arch you can control things yourself --requires a bit more knowledge but even as a "rolling release" the only failure I've had was due to my own errors and there's an archive going back a long time so you can "roll back" your system to a previous date with minimal work and block offending packages.


on Debian if you install cockpit and cockpit-machines package you can manage VM's via a web browser from your remote PC to your hosted server which can be a far more secure protocol if your server is set up correctly.

While Debian which I use as my main testbed is really solid and stable -- almost legendary. If you install Debian just install the basic package, basic tools e,g a terminal and openssh-server and then if you want a GUI install applications manually to stop you getting all the "bundled" stuff.

You can also access VM's via "Cockpit" on debian using a web browser and your servers IP address even over the internet which can be a load more secure. On Debian install package cockpit and cockpit

I use debian 12 on an old laptop - with a fairly minimal KDE GUI which works very well -- no problem with a few W11 VM's which I run off a nvme sata 1TB external device (very fast - beats classical 2.5 inch ssd's even on USB 3 connections).

Screenshot_20230811_123545.png

cheers
jimbp
 

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 45
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
Hey Sandi1987,

Showing gratitude is important in online communities. Use the "like" button to appreciate helpful content. This motivates people to keep sharing knowledge. A "like" gives 1 point, "Helpful" gives 5 points, and "Great support" gives 10 points for exceptional help.

Back
Top Bottom