I ended up doing a fresh install just to make sure the process I claimed to 
follow was absolutely the process I actually followed. The end result is 
exactly what I shared. This time around, I paid special attention to order 
because of the note mentioned about mesa and linking.

On Saturday, April 30, 2022 at 9:56:27 AM UTC-5 DRC wrote:

>     ERROR: ld.so: object 
> '/home/michael/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' 
> from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>
>
> This error message is suspicious. It suggests that the 32-bit version of 
> VGL is not working. Can you try 'vglrun /opt/VirtualGL/bin/glxspheres' 
> (instead of glxspheres64) and see if you encounter any errors? Also try to 
> run 'ldd 
> /home/michael/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' 
> and see if it is missing any dependencies.
>

I tried both glxspheres and glxspheres64 and both worked without errors.

michael@toast:~$ ldd 
/home/michael/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so
    linux-gate.so.1 (0xf7f21000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7e97000)
    libstdc++.so.6 => /lib/i386-linux-gnu/libstdc++.so.6 (0xf7ccc000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7caa000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7c9f000)
    /lib/ld-linux.so.2 (0xf7f23000)
    libGL.so.1 => /lib/i386-linux-gnu/libGL.so.1 (0xf7c32000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b2e000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7945000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7926000)
    libGLdispatch.so.0 => /lib/i386-linux-gnu/libGLdispatch.so.0 
(0xf78a9000)
    libGLX.so.0 => /lib/i386-linux-gnu/libGLX.so.0 (0xf786d000)
    libX11.so.6 => /lib/i386-linux-gnu/libX11.so.6 (0xf7719000)
    libxcb.so.1 => /lib/i386-linux-gnu/libxcb.so.1 (0xf76eb000)
    libXau.so.6 => /lib/i386-linux-gnu/libXau.so.6 (0xf76e6000)
    libXdmcp.so.6 => /lib/i386-linux-gnu/libXdmcp.so.6 (0xf76df000)
    libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf76c7000)
    libmd.so.0 => /lib/i386-linux-gnu/libmd.so.0 (0xf76b8000)

I noticed another ELFCLASS32 error in vulkaninfo.txt, so I ran ldd on those 
three files and didn't see any missing dependencies.
 
>
> Also, VirtualGL unfortunately doesn’t support Vulkan. If the game’s OpenGL 
> mode uses 100% OpenGL, then it may work with VirtualGL, but if it is mixing 
> Vulkan and OpenGL, it probably won’t work. :(
>

This seems to make sense. Despite the shaders bit "freezing," clicking 
"Skip" proceeds with loading and then everything else seems to work 
perfectly fine.
 

> Also, you do need to make the tweak to LD_PRELOAD in the game settings as 
> described here: 
> https://github.com/ValveSoftware/steam-for-linux/issues/4630.
>

I followed this on a different game and this game works perfectly fine 
without any prompts, skips, or anything, but I still see the same error 
produced.

GameAction [AppID 1510, ActionID 1] : LaunchApp continues with user 
response "CreatingProcess"
/bin/sh\0-c\0LD_PRELOAD="${LD_PRELOAD#libdlfaker.so:libvglfaker.so:}:libdlfaker.so:libvglfaker.so"
 
/home/michael/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=1510 -- 
'/home/michael/.steam/debian-installation/steamapps/common/Uplink/run_steam.sh'\0
Game process added : AppID 1510 
"LD_PRELOAD="${LD_PRELOAD#libdlfaker.so:libvglfaker.so:}:libdlfaker.so:libvglfaker.so"
 
/home/michael/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=1510 -- 
'/home/michael/.steam/debian-installation/steamapps/common/Uplink/run_steam.sh'",
 
ProcID 23861, IP 0.0.0.0:0
chdir /home/michael/.steam/debian-installation/steamapps/common/Uplink
ERROR: ld.so: object 
'/home/michael/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' 
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1510, ActionID 1] : LaunchApp changed task to 
WaitingGameWindow with ""
ERROR: ld.so: object 
'/home/michael/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' 
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 
'/home/michael/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' 
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1510, ActionID 1] : LaunchApp changed task to Completed 
with ""
ERROR: ld.so: object 
'/home/michael/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' 
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

I'm wondering if this is "just some steam thing" that I should just ignore, 
perhaps?

-- 
You received this message because you are subscribed to the Google Groups 
"VirtualGL User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/virtualgl-users/c8b8dd55-58fe-4769-b14d-464f9c48e2fen%40googlegroups.com.

Reply via email to