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

×
I'm trying to get PoE2 to run on a non-wayland system.

Initially, the poe2 executable failed to start because the bundled libSDL2-2.0.so would fail to preload. ldd reveals it is linked against two missing wayland libraries.

As I don't plan to use wayland, I replaced the bundled libSDL2-2.0.so with my system's version. It successfully preloads and the poe2 executable runs.

Unfortunately, the game doesn't function. It renders only as a black screen without audio.

There are no errors in the output. There are no errors in the Player.log the executable writes to when run. Viewing the processes filesystem access, it appears to load all the game resources (unity assets, etc), so it is at least starting its loading process. The process sits there at 100% cpu usage with a black screen indefinitely.

Any thoughts? There doesn't appear to be any further debug output upon which to proceed.
Post edited May 09, 2018 by luc1anp
This question / problem has been solved by dgoodladimage
high rated
export SDL_DYNAMIC_API=/usr/lib64/libSDL2.so

Exporting the above variable fixes the issue. There is a thread on obsidian's forums with more info (I can't post any links for some reason).
avatar
luc1anp: export SDL_DYNAMIC_API=/usr/lib64/libSDL2.so

Exporting the above variable fixes the issue. There is a thread on obsidian's forums with more info (I can't post any links for some reason).
this works for me. thx.
Post edited May 09, 2018 by entux
avatar
luc1anp: export SDL_DYNAMIC_API=/usr/lib64/libSDL2.so

Exporting the above variable fixes the issue. There is a thread on obsidian's forums with more info (I can't post any links for some reason).
... and on Debian, `export SDL_DYNAMIC_API=/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0`. I added this to the provided `start.sh` in the `run_game` function, and it works a treat.
Thank you!
This works also on Archlinux. Without the export the game only starts with a black screen.