You are not logged in.

#1 2019-01-16 04:24:27

viniosity
Member
From: New York, NY
Registered: 2005-01-22
Posts: 404
Website

LD_PRELOAD error when running Guild Wars 2 via Lutris

I have Lutris installed and am trying to run Guild Wars 2 on it. So far it seems to be working but CPU load is so high that my system becomes unresponsive after a bit. Launching Lutris from the terminal I only see this to indicate any trouble:

ERROR: ld.so: object 'libGL.so.1"' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '"libpthread.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

I do have both those files though. A search in the file system shows:

/usr/lib/libGL.so.1
/usr/lib32/libGL.so.1
find: ‘/run/user/1000/gvfs’: Permission denied
/opt/dropbox/libGL.so.1

I've tried reinstalling mesa and lib32-mesa but no effect. Is this something to be concerned about?

Last edited by viniosity (2019-01-16 17:39:16)

Offline

#2 2019-01-16 08:14:19

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,740

Re: LD_PRELOAD error when running Guild Wars 2 via Lutris

Use [ code ] and not [ quote ] for pasting output.

This doesn't necessarily have to point to an issue, if you don't set this explicitly yourself it might be the launcher for Guild Wars setting it which, looks to be the case, however it isn't really relevant anymore (one case was to explicitly enable __GL_THREADED_OPTIMIZATIONS for the nvidia driver, it hasn't been necessary to do a preload to activate that since a while though) however this could be related, enabling threaded optimizations usually leads to increased CPU load. However if you aren't using nvidia this should be irrelevant for you either way.

What are your specs, which graphics card and driver are you trying to run this with? What do you get for

#Needs mesa-demos and lib32-mesa-demos respectively
glxinfo | grep OpenGL
glxinfo32 | grep OpenGL

Is that the only output, and if not can you share the complete output from trying to run the game?

Also you might want to consider changing the title to something that actually reflects your issue with the game, maybe someone has come across a similar issue but wouldn't think to look into the thread.

Edit: Going from this thread you are currently on Wayland, as many things in wine are still heavily xorg reliant and I'm not sure how far xwayland can reimplement the required functionalities, have you tried from a xorg session instead?

Last edited by V1del (2019-01-16 08:29:34)

Offline

#3 2019-01-16 17:38:06

viniosity
Member
From: New York, NY
Registered: 2005-01-22
Posts: 404
Website

Re: LD_PRELOAD error when running Guild Wars 2 via Lutris

Thank you for the reply! I will change the title to be less vague but happy to take your suggestion if you have something in mind.

Those are the only errors I'm seeing. Performance doesn't seem to be affected. It turns out the high CPU usage just occurred while the client was downloading packages. So this may be a non-issue but in any case here's the output:

$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.27.0, 4.20.1-arch1-1-ARCH, LLVM 7.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 18.3.1
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Almost certainly using the 64 bit version of GW2 but here's the output of 32:

$ glxinfo32 | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.27.0, 4.20.1-arch1-1-ARCH, LLVM 7.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 18.3.1
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Offline

Board footer

Powered by FluxBB