VMWare W11 on Linux Hosts enable 3d and Hardware acceleration


jimbo45

Well-known member
Pro User
VIP
Local time
12:14 PM
Posts
4,024
Location
Hafnarfjörður IS
OS
Windows XP,7,10,11 Linux Arch Linux
Hi folks
Those running W11 as a VM on Linux Hosts may need to ensure BOTH these lines are present in the VM's config file (the .vmx file)
Add with any text editor :

mks.enable3d = "TRUE"
mks.gl.allowBlacklistedDrivers = "TRUE"


The double quotes are correct

If you run the same VM on a WINDOWS HOST - the same VM will run (99.9999% of time) without change on either Linux of Windows Hosts -- remove those 2 lines in the .vmx file on Windows Hosts otherwise s the VM will error on starting.

Note also choose the I MOVED IT option and not the I COPIED IT one otherwise you will need to re-activate Windows. (Or copy the GUUID before powering on the ist time).

On Linux HOSTS VMWare wks 16 and the VMWarePlayer will run without issue even if you have the KVM/QEMU Hypervisor running - VM's created under both Virtual software platforms can co-exist and run concurrently.

Cheers
jimbo
 

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
That should apply on a Windows host as well...

Do you have the rounded corners in the UI of the VM?

For me the extra eye-candy are not relevant since I use AeroLite theme but those may provide indication that 3D accel is active.
Not sure... there are other ways to test 3D of course.

Good to see that VMWare keeps it up on top for 3D VM support.

As a side note, getting consumer-simple paravirtualized 3D on other hypervisors is practically a no.
Lately I've noticed that on QEMU/KVM the virtio-win guest drivers provide a virtio-gpu on Windows. Interesting. Still early I believe since there is no 3D at the moment and provides fewer screen resolutions, from what I noticed in W11 VM. But interesting to see another choice of paravirtualised gpu (besides QXL) is available. On Linux VMs you then of course have 3D on the more evolved virtio-gpu.
 

My Computers

System One System Two

  • 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
  • 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
That should apply on a Windows host as well...

Do you have the rounded corners in the UI of the VM?

For me the extra eye-candy are not relevant since I use AeroLite theme but those may provide indication that 3D accel is active.
Not sure... there are other ways to test 3D of course.

Good to see that VMWare keeps it up on top for 3D VM support.

As a side note, getting consumer-simple paravirtualized 3D on other hypervisors is practically a no.
Lately I've noticed that on QEMU/KVM the virtio-win guest drivers provide a virtio-gpu on Windows. Interesting. Still early I believe since there is no 3D at the moment and provides fewer screen resolutions, from what I noticed in W11 VM. But interesting to see another choice of paravirtualised gpu (besides QXL) is available. On Linux VMs you then of course have 3D on the more evolved virtio-gpu.

Hi there
the best way forward on that for KVM -- you need to ensure IOMMAX is enabled in the HOST (REAL BIOS), and then pass thru the graphics card so native graphics on the VM can be used -- If you don't have 2 graphics adapters sometimes you can pass thru the actual graphics card to the VM and use the built in VGA adapter for Host Console communication -- a bit fiddly to set up but works great -- even better if you have 2 graphics adapters !!! A lot of NAS type servers have the old VGA adapter connector plus separate DVD / HDMI graphics ports so useable.

Cheers
jimbo
 

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
IOMMAX?
Never heard of that one.
If I google it, all leads to your posts. So please enlighten me.

You mean IOMMU?
Yes, I have this one.

But technically the host will be without GUI if I give the single gpu to VM, I don't think it will allow it.
 

My Computers

System One System Two

  • 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
  • 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
IOMMAX?
Never heard of that one.
If I google it, all leads to your posts. So please enlighten me.

You mean IOMMU?
Yes, I have this one.

But technically the host will be without GUI if I give the single gpu to VM, I don't think it will allow it.
Hi there
IOMMU (might be these days called some sort of VT-X . If you have a single GPU then you can't use that method of course.

Cheers
jimbo
 

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
Thanks for replying.
Yes indeed.

I think they call it VT-d. But that's just Intel's side.
;-)
 

My Computers

System One System Two

  • 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
  • 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

Latest Support Threads

Back
Top Bottom