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 am facing some problems installing some games under Wine from GOG's installer and I'm seeking some help to overcome this problem.

Right at the end of the installation process, when the progress bar is almost entirely full, some error windows appear that are not very helpful to me (see attached image, the middle one appears twice).

Not every game does this. For example, Thief Gold, Mount & Blade and Deus Ex show this behaviour, while Populus the Beguinning, Jade Empire and Alpha Centaury install just fine.
Moreover, while Thief and Mount & Blade then seem to run fine (at least in the early game), Deus Ex won't even start (Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x7d20ed52).)

Bare Wine, Lutris and PlayOnLinux exhibit the same issue (which makes me suspect of some Wine problem). I tried Wine-staging with no change in result. I am running Arch Linux but I have also tried the latest Ubuntu release with the same lack of success. I should also add that I never install Gecko or Mono when asked. I also tried 2 other Wine versions on PlayOnLinux and the exact same thing happened (1.4.1 and 1.6.2).

I also gave a try to adamhm's Wrappers. I don't see the error windows using this method, and Deus Ex runs, but I hear no sound. I still have not looked at vv221's ./play.it scripts.

My questions are: Am I the only one having this issue? What could be the reason for this problem? How to best figure out what is going on? And finally (and most importantly) how to solve this situation?

Some information that may be useful:
I have currently installed wine-4.21 (Staging)

Thank you to all who took an interest.

Edit: added more information.
Attachments:
errors.png (4 Kb)
Post edited December 16, 2019 by Gede
This question / problem has been solved by adamhmimage
avatar
Gede: Right at the end of the installation process, when the progress bar is almost entirely full, some error windows appear that are not very helpful to me (see attached image, the middle one appears twice).
Those errors don't matter and can safely be ignored.

For Deus Ex, I recommend using Deus Exe (which is what my wrapper uses), otherwise you will need to start the game using taskset 0x1 to force it to run on a single core to work around the crash (you'll also need to disable CSMT).

As for the sound issue, you're almost certainly missing some of Wine's dependencies such as libasound2, so make sure that you have all of Wine's dependencies installed.
avatar
adamhm: Those errors don't matter and can safely be ignored.

For Deus Ex, I recommend using Deus Exe (which is what my wrapper uses), otherwise you will need to start the game using taskset 0x1 to force it to run on a single core to work around the crash (you'll also need to disable CSMT).

As for the sound issue, you're almost certainly missing some of Wine's dependencies such as libasound2, so make sure that you have all of Wine's dependencies installed.
Very well, I'll see if things can be ignored. The problem is when Lutris (and perhaps PlayOnLinux) detect that things did not close neatly. You were correct on the dependency. Installing the remaining packages brought back the sound. Thank you.

I can better appreciate the effort you place into your wrappers now. I just wish there was an option on the shell script that would go straight into "play mode". Or maybe there is one -- I'll have to look better into it.


Now, something else: I do notice that some simple games do run quite slowly. Games like Conga Master. Or other games that really lag on the menu screen (like Gratuitous Space Battles 2). Many tips I see talk about 3D performance.
It will take quite a while to explore the vast array of possibilities for each game. Can someone please share what worked for them so that I can prioritize that one?
avatar
Gede: I can better appreciate the effort you place into your wrappers now. I just wish there was an option on the shell script that would go straight into "play mode". Or maybe there is one -- I'll have to look better into it.
As per the documentation for my wrappers, just run the start scripts with the argument "play" to start the games directly (this argument is used by default for shortcuts created by the scripts if no other arguments for them are specified). i.e.:

./start.sh play
avatar
Gede: Now, something else: I do notice that some simple games do run quite slowly. Games like Conga Master. Or other games that really lag on the menu screen (like Gratuitous Space Battles 2). Many tips I see talk about 3D performance.
It will take quite a while to explore the vast array of possibilities for each game. Can someone please share what worked for them so that I can prioritize that one?
I don't have those games so I can't check how they run myself and can only suggest the usual general advice - check you have the latest graphics drivers, disabling compositing for full-screen windows, etc.
avatar
Gede: Now, something else: I do notice that some simple games do run quite slowly. Games like Conga Master. Or other games that really lag on the menu screen (like Gratuitous Space Battles 2). Many tips I see talk about 3D performance.
It will take quite a while to explore the vast array of possibilities for each game. Can someone please share what worked for them so that I can prioritize that one?
avatar
adamhm: I don't have those games so I can't check how they run myself and can only suggest the usual general advice - check you have the latest graphics drivers, disabling compositing for full-screen windows, etc.
I think I need to follow the suggestions on the Wine website, one by one. It brings me back some memories. I wonder if I'll need to load himem.sys, relocate stuff into the upper memory block and going through QEMM. I'm sure that was all much more frustrating than I remember it. :-)

Thank you once more.