Jump to content

Edit History

Plegyvap

Plegyvap

Good idea. Personally, I would like to see a comprehensive guide for running troublesome games in Wine. I would try to make one myself but I lack the neccessary knowledge.

 

So I'll just throw in some useful links for fellow linux users.

 

1. If your game is on Steam, try running it through Proton (a bit special version of Wine built in Steam). It's very simple, just enable it in Steam settings under Steam Play.
You can check how well a game runs (and what tweaks you should do in game parameters) here https://www.protondb.com/
You can also get a modified Proton version here https://github.com/GloriousEggroll/proton-ge-custom
(On the right panel you will see "Releases" link, you will find downloads there. Also, scroll down for installation instructions.)

 

2. Otherwise you will need to either deal with Wine directly or, in my opinion the easier way, set up Lutris (it has login system but is usable without it too).
First check that you got your 32 bit binaries and drivers https://github.com/lutris/docs/blob/master/InstallingDrivers.md
then you need to install Wine dependencies https://github.com/lutris/docs/blob/master/WineDependencies.md and Wine itself (staging recomended over stable) https://wiki.winehq.org/Download
then you can install Lutris https://lutris.net/downloads/
You should probably get DirectX to Vulkan working too, I think Lutris already includes it, but in case it does not work, look here https://github.com/doitsujin/dxvk
You will find more useful information on wiki https://github.com/lutris/lutris/wiki and Lutris forums.
Finally, you can consider using gamemode (for Ubuntu - sudo add-apt-repository ppa:samoilov-lex/gamemode, then get update and install, you know the drill), not sure about desktop PC but it does make significant difference on my laptop. You can activate it with gamemoderun <insert-game-exe-command-here> and check that it works with gamemoded -s.

 

In Proton it just works or it doesn't, not much you can easily do apart from adding some launch parameters.

In Lutris, when a game won't run after installing it, you can right click the game in Lutris launcher and play with various options like changing windows version in wine configuration or installing libraries through wine tricks (e.g. dinput8 helps sometimes with mouse problems). It is best to try searching web for "winehq name of the game", winehq has compatibility/performance reports for various games which often say what needs to be done to make it run.

Plegyvap

Plegyvap

Good idea. Personally, I would like to see a comprehensive guide for running troublesome games in Wine. I would try to make one myself but I lack the neccessary knowledge.

 

So I'll just throw in some useful links for fellow linux users.

 

1. If your game is on Steam, try running it through Proton (a bit special version of Wine built in Steam). It's very simple, just enable it in Steam settings under Steam Play.
You can check how well a game runs here https://www.protondb.com/
You can also get a modified Proton version here https://github.com/GloriousEggroll/proton-ge-custom
(On the right panel you will see "Releases" link, you will find downloads there. Also, scroll down for installation instructions.)

 

2. Otherwise you will need to either deal with Wine directly or, in my opinion the easier way, set up Lutris (it has login system but is usable without it too).
First check that you got your 32 bit binaries and drivers https://github.com/lutris/docs/blob/master/InstallingDrivers.md
then you need to install Wine dependencies https://github.com/lutris/docs/blob/master/WineDependencies.md and Wine itself (staging recomended over stable) https://wiki.winehq.org/Download
then you can install Lutris https://lutris.net/downloads/
You should probably get DirectX to Vulkan working too, I think Lutris already includes it, but in case it does not work, look here https://github.com/doitsujin/dxvk
You will find more useful information on wiki https://github.com/lutris/lutris/wiki and Lutris forums.
Finally, you can consider using gamemode (for Ubuntu - sudo add-apt-repository ppa:samoilov-lex/gamemode, then get update and install, you know the drill), not sure about desktop PC but it does make significant difference on my laptop. You can activate it with gamemoderun <insert-game-exe-command-here> and check that it works with gamemoded -s.

×
×
  • Create New...

This website uses cookies, as do most websites since the 90s. By using this site, you consent to cookies. We have to say this or we get in trouble. Learn more.