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•15mo 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-cyanOP•15mo 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•15mo ago
post the log anyway
eastern-cyanOP•15mo ago
ok, I just see there is some more in the log. Sorry
xenial-black•15mo 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-cyanOP•15mo ago
I do have the proprietary nvidia drivers...at least I believe so (I am rather new to linux and especially manjaro)
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:
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•15mo ago
what does nvidia-smi give
ah i have no idea what this game is haha didnt realize it was older
eastern-cyanOP•15mo ago
it's a really old game, I could use any other from gog...it doesn't matter
xenial-black•15mo ago
it does matter, each game has different needs
i'd follow command's advice on this one since its a dosbox game
eastern-cyanOP•15mo ago
this is dark forces (1995 version). same problem.
eastern-cyanOP•15mo ago
*any other game that uses dosbox
yes that's right. it's about dosbox games
Any DOSBox game will generally need steps like these (of course slightly adapted based on the launch command in the game log)
eastern-cyanOP•15mo ago
I will give this a try...I was just hoping there was a convenient way for all GOG games
xenial-black•15mo 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-cyanOP•15mo 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)
eastern-cyanOP•15mo 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
Yup, there currently isn't a 2.13.1 release, but there might be one in the (near) future
eastern-cyanOP•15mo ago
ok! Thank you!!