Forum / NoMachine for Linux / NoMachine interferes with Vulkan on version 9.2.18
Tagged: vulkan
- This topic has 1 reply, 2 voices, and was last updated 3 weeks ago by
Britgirl.
-
AuthorPosts
-
November 9, 2025 at 22:13 #54780
yumpoParticipantHello! I’m having problems with NoMachine again.
So I updated NoMachine to version 9.2.18 on my Desktop, and I tried playing video games with it. Upon trying to start games, the games won’t even start. I traced it to a problem with Vulkan, and then it brought me to the ArchLinux forums when researching about it, and they said it’s probably NoMachine.
So whenever I run vulkaninfo –summary, it gives me this error:
WARNING: [../mesa-25.2.3/src/amd/vulkan/radv_physical_device.c:2149] Code 0 : Could not get the kernel driver version for device /dev/dri/
renderD128: Invalid argument (VK_ERROR_INCOMPATIBLE_DRIVER)
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs: Failed to detect any valid GPUs in the current config
ERROR at /usr/src/debug/vulkan-tools/Vulkan-Tools/vulkaninfo/./vulkaninfo.h:247:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATIO
N_FAILEDBut when I do a sudo vulkaninfo –summary, it works. The ArchLinux forums say it has something to do with NoMachine.
In my laptop, I do have NoMachine installed in there, but I haven’t updated it to the latest version. The version there is 9.1.24, and vulkaninfo –summary works without the sudo/root. The games also play there.
To confirm my suspicion that the problem is NoMachine, I uninstalled it from my Desktop, and lo and behold, vulkaninfo –summary without going into root works. The games also work.
So just want to let the folks here know about it.
Will just get the old version for NoMachine for now since it works for me.
November 10, 2025 at 11:42 #54802
BritgirlKeymasterHi, this is a known issue. Please follow this link to the Trouble Report https://www.nomachine.com/TR11W11619. The workaround is also documented, but I will also paste it here for convenience.
As a temporary solution, disable EGL support in NoMachine by executing in a terminal:
sudo /etc/NX/nxserver --eglcapture noThen re-login to the Linux host (logout and login to the system) or reboot the Linux machine.
Otherwise execute in a terminal:
sudo /etc/NX/nxserver --eglcapture no && sudo systemctl restart display-manager -
AuthorPosts
You must be logged in to reply to this topic. Please login here.
