While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- New Steam Controller 2 and VR controller designs got leaked
- Huge new Proton 9.0-4 update for Steam Deck / Linux now in need of testing
- War Thunder adds stealth tech, ray tracing and graphics upgrades in the Firebirds update
- Wine 9.22 released noting the 'Wayland driver enabled in default configuration'
- Free-to-play pixel art survival game Ruins To Fortress arrives December 13
- > See more over 30 days here
-
Theme park builder Parkitect gets a campaign editor and…
- Szkodnix -
Best cheap Steam Deck / Linux games in the Steam Autumn…
- Mohandevir -
Best cheap Steam Deck / Linux games in the Steam Autumn…
- Klaas -
Best cheap Steam Deck / Linux games in the Steam Autumn…
- MichelN86 -
Best cheap Steam Deck / Linux games in the Steam Autumn…
- mindplague - > See more comments
- Another update to our game pages done today
- Liam Dawe - New Desktop Screenshot Thread
- chaussettes - Adjusted our game pages search bar
- Liam Dawe - Astral Ascent - is it really like Dead Cells?
- CatKiller - The Nightdive Source Port List
- Shmerl - See more posts
View PC info
Wish I wouldn't be that lazy nowadays to compile myself.
View PC info
Yes, caves patch is in review already, and invisible monsters one is still a hack so will be manual for now. I'll test it later today. Building Wine can be easy, but gets more tedious with customization. I spent some time writing automation scripts for the whole thing (including partial staging and manual patching). If you are lazy, write scripts to do the repetitive work ;)
View PC info
#!/bin/sh
cd wine
git checkout .
git clean -f
git pull
cd ../wine-staging
git pull
cd patches
./patchinstall.sh DESTDIR=../../wine wined3d-buffer_create wined3d-Copy_Resource_Typeless d3d11-Deferred_Context wined3d-GenerateMips
cd ../../wine
CFLAGS="-march=native -O3" CXXFLAGS="-march=native -O3" CC=gcc-7 CXX=g++-7 ./configure --enable-win64 --disable-tests --prefix=/opt/wine-witcher
make -j 4
sudo make install
From time to time it needs a bit of tweaking, like checking out a specific wine revision to get the staging patches to apply correctly, or to add a manual patch like now with the invisible ground fix. But once you have even those few lines in place, doing a new build is really painless.
View PC info
View PC info
You can override branch there as needed (with env variable).
I.e. for example:
wine_branch=wine-2.21 ./tw3_wine_build.sh
Since current staging fell behind.
View PC info
https://pastebin.com/raw/X3qmauUF
View PC info
Though now there is a problem with invisible monsters fix. It causes a freeze again :(
View PC info
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
With distorted monsters fix, now this new freeze is the only major issue left it seems.
View PC info
View PC info
I can confirm this. Monsters are visible now, but the whole system froze after a while... :/