Hi,
I don't want to hijack the thread, but as the title is the same as I wanted to use, I am posting here - even if my case relates to VMWare Workstation 17.5 running on Linux Mint 21.2 running the latest Liquorix kernel, whereas this topic seems to deal mainly with execution under Windows. The hardware it is running on is a ThinkPAD P16s Gen1 with AMD Ryzen 7 PRO 6850U with Radeon Graphics (family: 0x19, model: 0x44, stepping: 0x1), native 3D acceleration works perfectly under Linux (actually faster than under Windows 11). l
I got the same message running the latest Ubuntu under 17.5; I don't remember getting it when I first installed 17.02 on the same machine (but hey, 17.5 is much better than 17.02 on both platforms, so no one is complaining). Examining the mkSandbox.log file, I saw:
2023-11-13T22:38:28.581Z In(05) mks Vulkan Renderer: VKRDevice_Create trying DISPLAY=:0
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Only the AMDVLK driver is supported at this time.
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Only the AMDVLK driver is supported at this time.
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Available Vulkan devices:
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Vulkan Device 0:
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Vendor= 'AMD'
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: ID= 0x1681
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Type= 0x1
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Name= 'AMD Unknown (RADV REMBRANDT)'
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: GPU chip= Unknown (RDNA?)
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: GPU type= Integrated
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Driver Name= 'radv'
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Driver Version= 0x5c00004
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Driver Info= 'Mesa 23.0.4-0ubuntu1~22.04.1'
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: API Version= 1.3.238
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Only the AMDVLK driver is supported at this time.
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Device supported= no
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Presentation support= true
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Vulkan Device 1:
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Vendor= 'Mesa'
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: ID= 0x0
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Type= 0x4
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Name= 'llvmpipe (LLVM 15.0.7, 256 bits)'
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: GPU chip= Unknown (Unknown)
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: GPU type= CPU
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Driver Name= 'llvmpipe'
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Driver Version= 0x1
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Driver Info= 'Mesa 23.0.4-0ubuntu1~22.04.1 (LLVM 15.0.7)'
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: API Version= 1.3.238
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Device supported= no
2023-11-13T22:38:28.629Z In(05) mks Vulkan Renderer: Presentation support= true
2023-11-13T22:38:28.629Z Wa(03) mks Vulkan Renderer: No supported Vulkan device/driver found (See mks.vk.allowUnsupportedDevices or mks.vk.forceDevice configuration options).
2023-11-13T22:38:28.630Z In(05) mks Vulkan Renderer: Max GPU memory used: 0
2023-11-13T22:38:28.630Z In(05) mks Vulkan Renderer: GPU memory in use at exit: 0
2023-11-13T22:38:28.630Z In(05) mks Vulkan Renderer: Max GPU allocations: 0
2023-11-13T22:38:28.630Z In(05) mks Vulkan Renderer: GPU allocations at exit: 0
which made me search for AMDVLK driver under Mint. I followed https://github.com/GPUOpen-Drivers/AMDVLK - roughly, as some steps, e.g. the generation of the 32-bit elements, didn't work at all - and was able eventually to configure the system to use this driver. The build took quite a lot of time, as was expected, even on this reasonably fast 8c/16t CPU. Now the Ubuntu guest runs with 3D acceleration and the corresponding bits from mkSandbox.log file read:
2023-11-14T09:04:29.394Z In(05) mks Vulkan Renderer: VKRDevice_Create trying DISPLAY=:0
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Available Vulkan devices:
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Vulkan Device 0:
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Vendor: 'AMD'
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: ID: 0x1681
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Type: 0x1
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Name: 'Unknown AMD GPU'
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: GPU chip: Unknown (RDNA?)
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: GPU type: Integrated
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Driver Name: 'AMD open-source driver'
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Driver Version: 0x800120
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Driver Info: '2023.Q4.1 (LLPC)'
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: API Version: 1.3.267
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Device supported: yes
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Presentation support: true
2023-11-14T09:04:29.447Z In(05) mks Vulkan Renderer: Using device 0 of 1
2023-11-14T09:04:29.454Z In(05) mks XConnection: Closing console display
2023-11-14T09:04:29.454Z In(05) mks Vulkan Renderer: VKRDevice_Create: Succeeded with DISPLAY=(null)
2023-11-14T09:04:29.454Z In(05) mks Vulkan Renderer: Physical Device Limits:
2023-11-14T09:04:29.454Z In(05) mks Vulkan Renderer: maxImageDimension2D=16384
and 3D is accelerated in the Ubuntu guest. Measuring using https://cad.onshape.com/check the performance is a little more than half of that on real hardware, so it is definitely a win.
Just a bit of experience to share, in case one wants to have an accelerated guest in similar circumstances. The Mint instance in question was earlier configured for development, so I had already llvm 17.05 etc. installed.