It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
When I launch the game I am getting two file not found errors, but the file is in the search path given in the error.

./start.sh
Choose OpenGL and select Play

Error in terminal
MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: iris
MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

I have the file it's looking for on my filesystem in directories in the search path:
/usr/lib/x86_64-linux-gnu/dri/iris_dri.so
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so

Has anyone run into the same or similar issue?

My info:
OS: Ubuntu 24.04.1 LTS, Linux 6.8.0-45-generic on x86_64
glxinfo | grep OpenGL
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Xe Graphics (TGL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
No posts in this topic were marked as the solution yet. If you can help, add your reply
Xe is 12th gen Intel - that should support Vulkan. What happens if you use the vkdoom version?
avatar
madame-rachelle: Xe is 12th gen Intel - that should support Vulkan. What happens if you use the vkdoom version?
Thank you for the reply. When I run the "Vulkan (VkD)" version I get similar output:

Hands of Necromancy hon1-v3.0-vk - 2024-07-04 15:43:35 -0400 - SDL version
Compiled on Jul 4 2024

OS: Ubuntu 24.04.1 LTS, Linux 6.8.0-47-generic on x86_64
Hands of Necromancy version hon1-v3.0-vk
W_Init: Init WADfiles.
adding /home/me/GOG Games/Hands of Necromancy/game/engine-vkdoom.pk3, 694 lumps
adding ./HandsOfNecromancy.ipk3, 1073 lumps
adding ./hon-audio.pk3, 499 lumps
adding ./hon-interface.pk3, 1397 lumps
adding ./hon-maps.pk3, 50 lumps
adding ./hon-music.pk3, 15 lumps
adding ./hon-sprites.pk3, 4641 lumps
adding ./hon-worldassets.pk3, 991 lumps
MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: iris
MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 149 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 106
Current serial number in output stream: 107
That means your drivers are not properly installed. You need to get your iris drivers through your package manager or download them from somewhere.

They need to be either compiled into the kernel, or need a kernel module attached. That should be handled automatically by your package manager.

https://www.linuxfordevices.com/tutorials/ubuntu/install-intel-graphic-drivers