- Process starts and locks the screen
- Audio effects works but music doesn't
- Old mine
What does not
- Video output
Video usually works when putted in to virtual desktop configured with size of maximal supported resolution by the application you are going to run.
For me setting monitor to the same resolution as is the resolution of emulated Desktop does the trick and the game runs in full screen with it's maximum resolution with no borders, etc..
Configure your monitor resolution to 1280x720
Configure wine Graphics, tick the "Emulate a virtual Desktop" and set values to resolution above.
(Configure resolution in settings)
Game must be installed/run within 32bit Arch, you need to install (and have enabled) directmusic collection of DLLs and set sound driver to ALSA.
1. Install directmusic
WINEARCH=wine32 WINEPREFIX=.wine32 winetricks
- Select the default wineprefix
- Install a Windows DLL or component
2. Configure sound driver
- launch winetricks
- Select the default wineprefix
- Change settings
- tick on `sound=alsa`
What was not tested
I haven't kill the sleeper yet.
I use Wine-v7.0, the latest I can get following official update guide.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Debian GNU/Linux 11.x "Bullseye" x86_64||Sep 24 2022||7.9||Yes||Yes||Yes||Gold||Marek|
|Show||Arch Linux x86_64||Jun 05 2018||3.8||Yes||Yes||Yes||Silver||tane|
|Show||Gentoo Linux x86_64||Feb 28 2017||2.2||Yes||Yes||Gold||Michael B|
|Show||Arch Linux x86_64||Aug 17 2014||1.7.24||Yes||Yes||Gold||an anonymous user|
|Show||Gentoo Linux||Mar 31 2012||1.5.1||Yes||Yes||Gold||Michael B|
|Bug #||Description||Status||Resolution||Other apps affected|
|16766||Gothic: drawing error on initial window resize to fullscreen (title bar)||REOPENED||View|
|43280||No music in Gothic 1 (incomplete dmusic/dmsynth implementation)||NEW||View|
|48483||Mouse cursor always visible in Gothic 2 with D3D11 renderer||UNCONFIRMED||View|
If you want to start Gothic with music enabled, you have to use the following native dlls: dmband.dll, dmime.dll, dmloader.dll, dmstyle.dll, dmsynth.dll, dmusic.dll and dmcompos.dll.
The easiest way is to use winetricks:
$ wget http://winetricks.org/winetricks
$ sh winetricks directmusic
sets more DLL overrides than necessary. In my case I had to remove the
override for 'dsound' (winecfg -> Libraries) or the
game would crash at the main menu: "C: failed to initialize sound, MSS
reported: Broken waveOut driver â€“ â€™buffer doneâ€™ flag never set".
Otherwise if you don't want to use native dlls, you have to disable music by setting 'musicEnabled=0' in [Gothic_Install_Path]/system/gothic.ini .
It is possible to run Gothic using the open source graphics stack, at least with Intel and Radeon cards. The "i965" (Intel GMA X3100) and "r300" (ATi Radeon 9500 - X1950) drivers are reported to work, others will probably work as well, so please test it and leave a comment below.
What you need is S3 Texture Compression (S3TC), a technology covered by a patent which makes things complicated.
You can enable S3TC support using the GUI tool 'driconf' or by adding an entry to your ~/.drirc file. DriConf should be easier..
There are issues, for example, the floor might be invisible. Also the menu / all fonts might be invisible when you start the game and suddenly appear after some minutes of playing. Leave a comment :)