- Arch Linux
- Arch Linux
- Arch Linux
- #2 2016-04-19 20:17:42
- Re: gameoverlayrenderer.so cannot be preloaded — starting Dota 2 [SOLVED]
- #3 2016-04-19 20:25:33
- Re: gameoverlayrenderer.so cannot be preloaded — starting Dota 2 [SOLVED]
- #4 2016-04-19 20:26:41
- Re: gameoverlayrenderer.so cannot be preloaded — starting Dota 2 [SOLVED]
Arch Linux
I am totally new to arch, and I am trying to get Dota 2 running. So far I’ve installed Bumblebee + nvidia + intel drivers, I’ve installed steam and Dota 2 (Reborn also), I’ve set launch options for Dota to primusrun %command% -console.
Case 1: STEAM_RUNTIME=0 — When I start dota2 all I get is a black screen. As for reborn, it says it can’t find libpangoft2-1.0.so.0 even though I have lib32-pango installed.
Case 2: STEAM_RUNTIME=1 — Same result with dota2. Reborn however launches in this case, I get the loading screen, then it crashes saying seg fault.
Can you guys help me please
Edit: So I managed to get dota working, basically by reinstalling everything and also adding pulseaudio to the mix. Now my problem is low fps. When the game starts it runs at 60 fps, but when I am playing, it frequently drops to
My graphics card is Nvidia GTX860M. I am running proprietary driver 352.30-3, bumblebee and all the things like intel-xf86, mesa, etc. I launch dota with primusrun. I have also tried launching vlc both with and without primusrun, screen tearing is present in both cases.
Here is glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.4
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.6.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.6.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
And here is glxinfo | grep direct
direct rendering: Yes
GL_ARB_direct_state_access, GL_ARB_draw_buffers,
Last edited by WarriorFromDarkness (2015-08-17 17:51:11)
Arch Linux
My last working config was on 9/26 when I updated my system.
After the working update on 9/26, I updated around 10-15, and the problem was present. I proceeded to downgrade and hope that a fix would be found upstream sometime since I couldn’t find the problem listed anywhere I looked, but that never seems to have happened. I updated today out of necessity for another package, and I need to find a solution to my main problem.
The problem occurs when I attempt to launch a Vulkan based game. Dota 2 for example will work if I pass ‘-gl’ as a launch option, but will not work without it (as it defaults to Vulkan now). With Vulkan, Dota 2 will make it juuuuuust to the point where rendering starts, which is the main menu for me (I have -novid on — turning it off will just crash the visuals at the start of the intro). Once it reaches the point where rendering starts, the image on my monitor will freeze up, and audio will still work for some time. I have to alt tab and force kill the game. Occasionally, alt tab doesn’t work for 20+ seconds, so I’m not sure if it’s compositor related or not.
I’m using KDE/Plasma, and compositing is blocked when a game (such as Dota) starts. X11 and Pulseaudio still as far as I’m aware, though some wayland and pipewire packages were installed automatically as dependencies for one thing or another over the past few months.
I’ve got an NVIDIA 1080Ti. Here’s the output of vulkan and nvidia related packages:
$ pacman -Qs vulkan local/lib32-nvidia-utils 520.56.06-1 NVIDIA drivers utilities (32-bit) local/lib32-vkd3d 1.5-1 Direct3D 12 to Vulkan translation library By WineHQ local/lib32-vulkan-icd-loader 1.3.226-1 Vulkan Installable Client Driver (ICD) Loader (32-bit) local/nvidia-utils 520.56.06-2 NVIDIA drivers utilities local/qt6-shadertools 6.4.0-1 (qt6) Provides functionality for the shader pipeline that allows Qt Quick to operate on Vulkan, Metal, and Direct3D, in addition to OpenGL local/spirv-tools 2022.1-1 (vulkan-devel) API and commands for processing SPIR-V modules local/vulkan-headers 1:1.3.227-1 (vulkan-devel) Vulkan header files local/vulkan-icd-loader 1.3.226-1 Vulkan Installable Client Driver (ICD) Loader local/vulkan-tools 1.3.226-1 (vulkan-devel) Vulkan Utilities and Tools $ pacman -Qs nvidia local/cuda 11.8.0-1 NVIDIA's GPU programming toolkit local/egl-wayland 2:1.1.11-2 EGLStream-based Wayland external platform local/ffnvcodec-headers 11.1.5.2-1 FFmpeg version of headers required to interface with Nvidias codec APIs local/lib32-libvdpau 1.5-1 Nvidia VDPAU library local/lib32-nvidia-utils 520.56.06-1 NVIDIA drivers utilities (32-bit) local/libvdpau 1.5-1 Nvidia VDPAU library local/libxnvctrl 520.56.06-1 NVIDIA NV-CONTROL X extension local/nvidia 520.56.06-10 NVIDIA drivers for linux local/nvidia-settings 520.56.06-1 Tool for configuring the NVIDIA graphics driver local/nvidia-utils 520.56.06-2 NVIDIA drivers utilities local/opencl-nvidia 520.56.06-2 OpenCL implemention for NVIDIA
All packages should be fully up to date as of today.
I’m using the standard Linux kernel for Arch, currently 6.0.8.arch1-1
I don’t see any errors in Steam’s console log when Dota starts to fail, and I’m not sure where else I should look for some logs.
I’d love to provide some more information about this if someone could direct me where to look. Thanks.
Edit: It appears that other applications are experiencing problems as well. It’s unclear if it’s related. SMPlayer’s playlist has large black sections where information is supposed to be, and is clearly a graphics related error in nature. Firefox is also refusing to respond after some time of being open, which varies significantly from one occurrence to the next. Again, I’m not sure these are related, but I’d guess that SMPlayer’s graphical errors may be.
Edit 2: This is interesting. CS:GO takes significant time to reach the main menu, and stuttered a bit after ~1.5 hours of gameplay. Other than that, it’s fine. Since it’s an OpenGl based game, this would be (mostly) expected behavior, right? Well, I’m running GTA5 which uses DVXK rather extensively and it’s working fine. Guess it’s Dota specific in one way or another, and not all of Vulkan like I was originally believing.
Edit 3: It’s apparently a game specific error, tied to my hardware and drivers supporting a feature: https://github.com/ValveSoftware/Dota-2 … issues/413
Adding -vulkan_disable_graphics_pipeline_library to the Steam launch options fixes it.
Last edited by preconiseencaustic (2022-11-15 23:57:04)
Arch Linux
Hi,
I updated system today and Dota 2 stopped working. Tried to Google everywhere, used everything (windowed mode of Steam, reinstall of drivers + Steam). I’m using mesa drivers and integrated Intel graphics. Any idea what’s wrong?
pid 3290 != 3289, skipping destruction (fork without exec?) ERROR: ld.so: object '/home/majzlik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/majzlik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Using breakpad crash handler Setting breakpad minidump AppID = 570 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198045131128 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198045131128 Setting breakpad minidump AppID = 373300 libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965 libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast
Last edited by Majzlik (2016-05-17 12:22:42)
#2 2016-04-19 20:17:42
Re: gameoverlayrenderer.so cannot be preloaded — starting Dota 2 [SOLVED]
The gameoverlayrenderer.so is a red herring, it is not your problem those messages are normal. See the link above for what is almost certainly the issue and how to fix it.
#3 2016-04-19 20:25:33
Re: gameoverlayrenderer.so cannot be preloaded — starting Dota 2 [SOLVED]
See: Here.
The gameoverlayrenderer.so is a red herring, it is not your problem those messages are normal. See the link above for what is almost certainly the issue and how to fix it.
Having same issue, but deleting Steam runtime libraries doesn’t really help.
#4 2016-04-19 20:26:41
Re: gameoverlayrenderer.so cannot be preloaded — starting Dota 2 [SOLVED]
See: Here.
The gameoverlayrenderer.so is a red herring, it is not your problem those messages are normal. See the link above for what is almost certainly the issue and how to fix it.
Having same issue, but deleting Steam runtime libraries doesn’t really help.
I thought it is this issue, but it’s not. Tried deleting libraries but the error message is still the same.