Thinkpad T440p with i7-4910MQ CPU, can't get an old game to run

OS: EndeavourOS Linux x86_64
Host: 20AWS0Y800 ThinkPad T440p
Kernel: 5.18.16-arch1-1
Shell: bash 5.1.16
Resolution: 1600x900
DE: Budgie 10.6.2
WM: Mutter(Budgie)
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i7-4910MQ (8) @ 3.900GHz
GPU: NVIDIA GeForce GT 730M
GPU: Intel 4th Gen Core Processor
Memory: 798MiB / 7640MiB

After providing some basic info with neofetch, I’ll describe my issue.
I bought this laptop with the intentions of upgrading it, the CPU is, from what I’m told, the best I can get for this particular laptop. I fear that the GPU might be a problem though.

I installed a very old game, diablo2, the original, not the remake released recently.
Even before upgrading the cpu any laptop should be able to handle it.

To be noted, I also installed a mod for the game.

When I boot the game I’m greeted with the launcher, then I start the actual game and I get to the login screen. Without even touching anything after a couple of seconds my screen turns black and I’m kicked out back to login, the OS login that is.

I use lutris and with lutris -d > output.txt I managed to get the output, or at least part of it, dunno.

INFO 2022-08-21 11:19:19,609 [startup.init_lutris:173]:Starting Lutris 0.5.10.1
WARNING 2022-08-21 11:19:19,638 [libretro.get_libretro_cores:24]:No folder at /home/raccoon/.local/share/lutris/runners/retroarch/
INFO 2022-08-21 11:19:19,668 [startup.check_driver:65]:Running Intel Mesa driver 22.1.6 on Mesa Intel(R) HD Graphics 4600 (HSW GT2) (0x416)
INFO 2022-08-21 11:19:19,669 [startup.check_driver:77]:GPU: 10DE:1290 17AA:221D (nouveau drivers)
INFO 2022-08-21 11:19:19,669 [startup.check_driver:77]:GPU: 8086:0416 17AA:221D (i915 drivers)
ERROR 2022-08-21 11:19:19,669 [startup.check_libs:112]:i386 libgnutls.so.30 missing (needed by gnutls)
INFO 2022-08-21 11:19:19,694 [startup.update_runtime:213]:Startup complete
DEBUG 2022-08-21 11:19:19,825 [lutriswindow.update_store:437]:Showing 1 games
ERROR 2022-08-21 11:19:27,282 [nvidia.get_nvidia_glx_path:42]:Unable to load libGLX_nvidia.so.0
WARNING 2022-08-21 11:19:27,283 [nvidia.get_nvidia_dll_path:90]:Unable to locate libGLX_nvidia
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=“1”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:__GL_SHADER_DISK_CACHE=“1”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:__GL_SHADER_DISK_CACHE_PATH=“/home/raccoon/Games/project-d2”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:DRI_PRIME=“1”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:LD_LIBRARY_PATH=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib:/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64:/usr/lib:/usr/lib32:/usr/lib/libfakeroot:/usr/lib64:/home/raccoon/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/raccoon/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/raccoon/.local/share/lutris/runtime/steam/i386/lib:/home/raccoon/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/raccoon/.local/share/lutris/runtime/steam/i386/usr/lib:/home/raccoon/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/raccoon/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/raccoon/.local/share/lutris/runtime/steam/amd64/lib:/home/raccoon/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/raccoon/.local/share/lutris/runtime/steam/amd64/usr/lib”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:WINEDEBUG=“-all”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:DXVK_LOG_LEVEL=“none”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:WINEARCH=“win64”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:WINE=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:WINE_MONO_CACHE_DIR=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/mono”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:WINE_GECKO_CACHE_DIR=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/gecko”
DEBUG 2022-08-21 11:19:27,314 [command.start:141]:GST_PLUGIN_SYSTEM_PATH_1_0=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64/gstreamer-1.0/:/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib/gstreamer-1.0/”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:WINEPREFIX=“/home/raccoon/Games/project-d2”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:WINEESYNC=“1”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:WINEFSYNC=“1”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:WINE_FULLSCREEN_FSR=“1”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:DXVK_NVAPIHACK=“0”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:DXVK_ENABLE_NVAPI=“1”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:PROTON_BATTLEYE_RUNTIME=“/home/raccoon/.local/share/lutris/runtime/battleye_runtime”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:PROTON_EAC_RUNTIME=“/home/raccoon/.local/share/lutris/runtime/eac_runtime”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:WINEDLLOVERRIDES=“d3d10core,d3d11,d3d12,d3d9,d3dcompiler_33,d3dcompiler_34,d3dcompiler_35,d3dcompiler_36,d3dcompiler_37,d3dcompiler_38,d3dcompiler_39,d3dcompiler_40,d3dcompiler_41,d3dcompiler_42,d3dcompiler_43,d3dcompiler_46,d3dcompiler_47,d3dx10,d3dx10_33,d3dx10_34,d3dx10_35,d3dx10_36,d3dx10_37,d3dx10_38,d3dx10_39,d3dx10_40,d3dx10_41,d3dx10_42,d3dx10_43,d3dx11_42,d3dx11_43,d3dx9_24,d3dx9_25,d3dx9_26,d3dx9_27,d3dx9_28,d3dx9_29,d3dx9_30,d3dx9_31,d3dx9_32,d3dx9_33,d3dx9_34,d3dx9_35,d3dx9_36,d3dx9_37,d3dx9_38,d3dx9_39,d3dx9_40,d3dx9_41,d3dx9_42,d3dx9_43,dxgi,nvapi,nvapi64,nvml=n;winemenubuilder=”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:WINE_LARGE_ADDRESS_AWARE=“1”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:game_name=“Project D2”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:PYTHONPATH=“/usr/lib/lutris:/usr/bin:/usr/lib/python310.zip:/usr/lib/python3.10:/usr/lib/python3.10/lib-dynload:/usr/lib/python3.10/site-packages”
DEBUG 2022-08-21 11:19:27,315 [command.start:141]:LUTRIS_GAME_UUID=“1864a5e3-7d00-4dd0-b76d-9c13e0600c96”
lutris-wrapper: Project D2
Started initial process 7145 from /home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/raccoon/Games/project-d2/drive_c/Program Files (x86)/Diablo II/ProjectD2/PD2Launcher.exe
Start monitoring process.
fsync: up and running.
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
ALSA lib dlmisc.c:337:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_pipewire.so (/usr/lib32/alsa-lib/libasound_module_pcm_pipewire.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:337:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_pipewire.so (/usr/lib32/alsa-lib/libasound_module_pcm_pipewire.so: cannot open shared object file: No such file or directory)

I don’t understand if the issue is with alsa or mesa.
Any clue? Anything I can do at all?

Installing the package which contains the file may fix the problem.

sudo pacman -Fy
sudo pacman -F /usr/lib32/alsa-lib/libasound_module_pcm_pipewire.so

It didn’t sadly, though I do have sound now.
And I learned something new, didn’t know about pacman -F

The output is now as follows

INFO 2022-08-21 12:42:35,595 [startup.init_lutris:173]:Starting Lutris 0.5.10.1
WARNING 2022-08-21 12:42:35,623 [libretro.get_libretro_cores:24]:No folder at /home/raccoon/.local/share/lutris/runners/retroarch/
INFO 2022-08-21 12:42:35,653 [startup.check_driver:65]:Running Intel Mesa driver 22.1.6 on Mesa Intel(R) HD Graphics 4600 (HSW GT2) (0x416)
INFO 2022-08-21 12:42:35,654 [startup.check_driver:77]:GPU: 10DE:1290 17AA:221D (nouveau drivers)
INFO 2022-08-21 12:42:35,654 [startup.check_driver:77]:GPU: 8086:0416 17AA:221D (i915 drivers)
ERROR 2022-08-21 12:42:35,654 [startup.check_libs:112]:i386 libgnutls.so.30 missing (needed by gnutls)
INFO 2022-08-21 12:42:35,679 [startup.update_runtime:213]:Startup complete
DEBUG 2022-08-21 12:42:35,804 [lutriswindow.update_store:437]:Showing 1 games
ERROR 2022-08-21 12:42:39,531 [nvidia.get_nvidia_glx_path:42]:Unable to load libGLX_nvidia.so.0
WARNING 2022-08-21 12:42:39,532 [nvidia.get_nvidia_dll_path:90]:Unable to locate libGLX_nvidia
DEBUG 2022-08-21 12:42:39,562 [command.start:141]:DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=“1”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:__GL_SHADER_DISK_CACHE=“1”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:__GL_SHADER_DISK_CACHE_PATH=“/home/raccoon/Games/project-d2”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:DRI_PRIME=“1”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:LD_LIBRARY_PATH=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib:/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64:/usr/lib:/usr/lib32:/usr/lib/libfakeroot:/usr/lib64:/home/raccoon/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/raccoon/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/raccoon/.local/share/lutris/runtime/steam/i386/lib:/home/raccoon/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/raccoon/.local/share/lutris/runtime/steam/i386/usr/lib:/home/raccoon/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/raccoon/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/raccoon/.local/share/lutris/runtime/steam/amd64/lib:/home/raccoon/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/raccoon/.local/share/lutris/runtime/steam/amd64/usr/lib”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:WINEDEBUG=“-all”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:DXVK_LOG_LEVEL=“none”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:WINEARCH=“win64”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:WINE=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:WINE_MONO_CACHE_DIR=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/mono”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:WINE_GECKO_CACHE_DIR=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/gecko”
DEBUG 2022-08-21 12:42:39,563 [command.start:141]:GST_PLUGIN_SYSTEM_PATH_1_0=“/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64/gstreamer-1.0/:/home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib/gstreamer-1.0/”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:WINEPREFIX=“/home/raccoon/Games/project-d2”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:WINEESYNC=“1”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:WINEFSYNC=“1”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:WINE_FULLSCREEN_FSR=“1”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:DXVK_NVAPIHACK=“0”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:DXVK_ENABLE_NVAPI=“1”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:PROTON_BATTLEYE_RUNTIME=“/home/raccoon/.local/share/lutris/runtime/battleye_runtime”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:PROTON_EAC_RUNTIME=“/home/raccoon/.local/share/lutris/runtime/eac_runtime”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:WINEDLLOVERRIDES=“d3d10core,d3d11,d3d12,d3d9,d3dcompiler_33,d3dcompiler_34,d3dcompiler_35,d3dcompiler_36,d3dcompiler_37,d3dcompiler_38,d3dcompiler_39,d3dcompiler_40,d3dcompiler_41,d3dcompiler_42,d3dcompiler_43,d3dcompiler_46,d3dcompiler_47,d3dx10,d3dx10_33,d3dx10_34,d3dx10_35,d3dx10_36,d3dx10_37,d3dx10_38,d3dx10_39,d3dx10_40,d3dx10_41,d3dx10_42,d3dx10_43,d3dx11_42,d3dx11_43,d3dx9_24,d3dx9_25,d3dx9_26,d3dx9_27,d3dx9_28,d3dx9_29,d3dx9_30,d3dx9_31,d3dx9_32,d3dx9_33,d3dx9_34,d3dx9_35,d3dx9_36,d3dx9_37,d3dx9_38,d3dx9_39,d3dx9_40,d3dx9_41,d3dx9_42,d3dx9_43,dxgi,nvapi,nvapi64,nvml=n;winemenubuilder=”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:WINE_LARGE_ADDRESS_AWARE=“1”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:game_name=“Project D2”
DEBUG 2022-08-21 12:42:39,564 [command.start:141]:PYTHONPATH=“/usr/lib/lutris:/usr/bin:/usr/lib/python310.zip:/usr/lib/python3.10:/usr/lib/python3.10/lib-dynload:/usr/lib/python3.10/site-packages”
DEBUG 2022-08-21 12:42:39,565 [command.start:141]:LUTRIS_GAME_UUID=“c8e8dd85-d689-4535-8ffe-bab61326f894”
lutris-wrapper: Project D2
Started initial process 4706 from /home/raccoon/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/raccoon/Games/project-d2/drive_c/Program Files (x86)/Diablo II/ProjectD2/PD2Launcher.exe
Start monitoring process.
fsync: up and running.
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete

Any chance using different drivers would help?

It looks like you have nouveau drivers installed:

And the game attempts launch with integrated GPU:

Install propriearty drivers for your GPU.

yay -S nvidia-470xx-dkms

I imagined the problem might have been my gpu… The thing is, that gpu is pretty bad, and I would much rather use the integrated gpu, is there any way to completely disable the nvdia gpu instead?

As far as I understood, the game is already attempting to launch with integrated GPU. The performance of an integrated GPU is almost aleays way lower than discrete GPU, so your GT 730 is not bad compared to Intel integrated.
Please install propriearty drivers, and fall back to nouveau or integrated if that fails.

My mistake, I meant I much rather use integrated gpu.
This laptop comes in two version, one with nvidia and another version without it.
Most people get the same CPU I have and play games with it pretty well, I don’t understand how they can if the nvidia gpu is better than the integrated one.
Regardless, I will install the drivers you suggest when I get back home from work, hopefully that will help.

Ok that helped, I don’t understand something though.
The version of this laptop that doesn’t have a gpu, how does it run games well with just the cpu?
I’ve seen people running fairly recent games too on this laptop with just a few upgrades.

I know this is likely a super ignorant question, borderline stupid question even, but can the gpu and integrated add up and work together?

I don’t think that is possible.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.