HGL
eastern-cyan

can't start any game from GOG

Hi! I am recently installed Linux Manjaro und wanted to try Heroic. However, I am not able to start any game that I downloaded from GOG. It doesn't matter if I choose the Windows or Linxu version. Linux games just won't start at all (I just see the play button becoming yellow and back to green), as for Windows games I see dosbox opening and closing again after maybe a second. So far, I removed Heroinc and WINE (that I have installed stand alone before) and reinstalled it, without a change. If I download the games directly from gog and install the windows version via WINE, they are good. The problem only exists when trying via heroic. Launching "Eye of the Beholder" (gog) When I use Wine-GE-Latest the log only contains many lines stating " Syscall stack overrun." I enclosed the log-files of heroic, gog and the game itself. My system specs are: CPU: 16x AMD Ryzen 7 5800X 8-Core Processor Memory: 33.56 GB (used: 7.39 GB) GPUs: GPU 0: Name: NVIDIA Corporation AD104 [GeForce RTX 4070 Ti] IDs: D=2782 V=10de SD=17af SV=1771 Driver: nvidia OS: Manjaro Linux 6.6.19-1-MANJARO (linux) The current system is not a Steam Deck We are not running inside a Flatpak container Software Versions: Heroic: 2.13.0 Dorry & Broggy Legendary: 0.20.34 Direct Intervention gogdl: 1.0.0 Nile: 1.0.1 Jonathan Joestar Thank you for your help!
20 Replies
xenial-black
xenial-black15mo ago
have you installed the dependencies listed in https://discord.com/channels/812703221789097985/1044301598018515105 Seems you are using a system wine, which may be ok, you mention wine-ge in the post but your logs dont seem to say you are using it... you can get wine-ge from heroic's wine manager
eastern-cyan
eastern-cyanOP15mo ago
Thank you Allora. Yes, I did install all the dependencies. When I use the GE, I just get 1000 lines saying syscall stack overrun.
xenial-black
xenial-black15mo ago
post the log anyway
eastern-cyan
eastern-cyanOP15mo ago
ok, I just see there is some more in the log. Sorry
xenial-black
xenial-black15mo ago
what happens if you enable nvapi also did you install all the nvidia drivers/vulkan stuff for your system seems for hwatever reason its trying to use wined3d instead of starting up vulkan
eastern-cyan
eastern-cyanOP15mo ago
I do have the proprietary nvidia drivers...at least I believe so (I am rather new to linux and especially manjaro)
CommandMC
CommandMC15mo ago
With DOSBox games it's usually easiest to install the native Linux (and ideally Staging) version with your package manager & then run that In the log you can see this launch command being used:
Launch command: ['/usr/bin/wine', '/home/constantin/Games/Heroic/Eye of the Beholder/DOSBOX/DOSBox.exe', '-conf', '..\\dosbox_eob1.conf', '-conf', '..\\dosbox_eob1_single.conf', '-noconsole', '-c', 'exit']
Launch command: ['/usr/bin/wine', '/home/constantin/Games/Heroic/Eye of the Beholder/DOSBOX/DOSBox.exe', '-conf', '..\\dosbox_eob1.conf', '-conf', '..\\dosbox_eob1_single.conf', '-noconsole', '-c', 'exit']
So - Open up a terminal in <game install directory>/DOSBOX (/home/constantin/Games/Heroic/Eye of the Beholder/DOSBOX) - Run DOSBox like so: dosbox -conf ../dosbox_eob1.conf -conf ../dosbox_eob1_single.conf -noconsole -c exit
xenial-black
xenial-black15mo ago
what does nvidia-smi give ah i have no idea what this game is haha didnt realize it was older
eastern-cyan
eastern-cyanOP15mo ago
it's a really old game, I could use any other from gog...it doesn't matter
xenial-black
xenial-black15mo ago
it does matter, each game has different needs i'd follow command's advice on this one since its a dosbox game
eastern-cyan
eastern-cyanOP15mo ago
this is dark forces (1995 version). same problem.
eastern-cyan
eastern-cyanOP15mo ago
*any other game that uses dosbox yes that's right. it's about dosbox games
CommandMC
CommandMC15mo ago
Any DOSBox game will generally need steps like these (of course slightly adapted based on the launch command in the game log)
eastern-cyan
eastern-cyanOP15mo ago
I will give this a try...I was just hoping there was a convenient way for all GOG games
xenial-black
xenial-black15mo ago
thats another dosbox game different games have different needs. there's not exactly a one thing fits all for hopefully obvious reasons, modern games on gog wont be using dosbox to run, and instead would go through a different (usually more ootb) experience
eastern-cyan
eastern-cyanOP15mo ago
ok, I have to correct myself...most of the games I am having on GOG are dosbox games. I just tried Thimbleweed Park and this one is running so it's only about dosbox indeed I just realise there are no conf files at all in the installation path of the heroic install-folders Ok! Thank you for your help. I see dosbox from GOG won't really do with heroic and that's ok. What I just realize is, that if download the .exe installer from gog.com and install the game via wine, there is a config file - if I download the game with heroic, all the config files are missing. (the dosbox config files)
CommandMC
CommandMC15mo ago
Ah, v2 game You'll need a Heroic release after this commit then (either download the AppImage from here or wait for an eventual 2.13.1)
eastern-cyan
eastern-cyanOP15mo ago
it's 2.13.0-1 the one pacman was offering me it's ok. I get my games to start so I will wait for an update
CommandMC
CommandMC15mo ago
Yup, there currently isn't a 2.13.1 release, but there might be one in the (near) future
eastern-cyan
eastern-cyanOP15mo ago
ok! Thank you!!

Did you find this page helpful?