-
Notifications
You must be signed in to change notification settings - Fork 190
[Solved] Can't run Linux games without compatibility layer #162
Description
GOG has some Linux games, and additionally some of these games are actually Windows or Dos games prebundled with Wine or Dosbox.
I think it's a bit confusing that it always says "Run with compatibility layer". If I disable "Use compatibility layers..." it still says "Run with compatibility layer", but greyed out and deactivated. I think it should say just "Run".
Also, "Properties" for Linux games show an option for "Compatibility layer". There's no "None" in the list.
"Run with compatibility layer" still seems to work for most games for some reason, but not all. You can test this with Bio Menace (free). It's bundled with dosbox and the Linux version doesn't run through GameHub (but running the executable Bio_Menace/start.sh directly works, and the desktop entry runs fine too).
[DEBUG 21:04:03.423598] [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG 21:04:03.528859] [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG 21:04:03.683778] Utils.vala:42: [Worker] Utils.run_thread started
[DEBUG 21:04:03.684367] Utils.vala:103: [Utils.run] {'/home/albin/.steam/steam/steamapps/common/Proton 3.16 Beta/proton' 'run' '/home/albin/Games/GOG/Bio_Menace/_gamehub/compat/proton_996510/pfx/drive_c/windows/system32/cmd.exe'}; dir: '/home/albin/Games/GOG/Bio_Menace'
[DEBUG 21:04:03.684488] [GLib] posix_spawn avoided (workdir specified) (fd close requested)
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/albin/.config/openvr/openvrpaths.vrpath'
Microsoft Windows 6.1.7601 (3.16)
D:\>
[DEBUG 21:04:04.922914] Utils.vala:44: [Worker] Utils.run_thread finished
[DEBUG 21:04:04.923117] Utils.vala:42: [Worker] Utils.run_thread started
[DEBUG 21:04:04.923160] Utils.vala:103: [Utils.run] {'/home/albin/.steam/steam/steamapps/common/Proton 3.16 Beta/dist/bin/wine' 'wineboot'}; dir: '/home/albin/Games/GOG/Bio_Menace'
[DEBUG 21:04:04.923184] [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG 21:04:06.612765] Utils.vala:44: [Worker] Utils.run_thread finished
[DEBUG 21:04:06.613028] Utils.vala:42: [Worker] Utils.run_thread started
[DEBUG 21:04:06.613078] Utils.vala:103: [Utils.run] {'/home/albin/.steam/steam/steamapps/common/Proton 3.16 Beta/proton' 'run' '/home/albin/Games/GOG/Bio_Menace/start.sh'}; dir: '/home/albin/Games/GOG/Bio_Menace'
[DEBUG 21:04:06.613108] [GLib] posix_spawn avoided (workdir specified) (fd close requested)
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/albin/.config/openvr/openvrpaths.vrpath'
[DEBUG 21:04:07.685923] Utils.vala:44: [Worker] Utils.run_thread finished
/home/albin/Games/GOG/Bio_Menace/_gamehub/compat/proton_996510/pfx/dosdevices/d:/dosbox/dosbox_x86_64: error while loading shared libraries: libSDL_sound-1.0.so.1: cannot open shared object file: No such file or directory
GameHub version: 0.12.1
DE: Gnome
Distro: Antergos Linux
Kernel version: 4.20.0-1-ck-skylake