rojimboo: Yeah, call me a cynic, but recommending plain Wine for newcomers instead of Proton or Lutris is asking for trouble. Not only will games run better due to numerous gaming patches and game-specific patches with Proton/GE/Lutris/TkG custom wines, but they might not run *at all* on plain WIne.
Users can choose any tools they want to run games on Linux. I don't say that one option is better than another.
I have been using Wine with dxvk for a long time. And every game, I played, is working fine.
Only two of them ( Beyond Good and Evil, Obduction ) required some additional libraries and, therefore, dedicated prefixes.
I think, Wine configuration is simpler, than Windows control panel and system settings.
***
I prefer to manage everything myself, and I like the flexibility Wine provides.
I do a research before installing a game, and select particular mods and patches, which I find useful.
When you know, what exactly has been set up, it is much easier to fix issues, if there are any. ;)
***
However, players who like to have everything pre-installed and pre-configured, can use software, that is appropriate to their needs.
I have never tried Proton, Lutris, etc. Therefore, I am not in position to recommend any of them in particular.)
rojimboo: Learning and using a new ecosystem and getting dirty with the linux terminal with a new syntax is a far cry from editing config and ini files on Windows.
By "more complex things" on Windows I mean repacking game resources using CLI utilities, modifying binary files with HEX editors and so on.)
rojimboo: And troubleshooting performance problems on Linux has an additional complication due to Wine/DXVK/vkd3d-proton compatibility layers - very often the issues come from something in their setup or settings, which would not occur on Windows.
Windows has many specific sources of issues on it's own. ;)
Including, but not limited to:
- low-quality, unstable and outdated drivers
- antivirus and proactive defense software
- annoying services ( superfetch, background defragmentation, etc. )
- dependencies on many different versions of C++ libraries and .Net framework
rojimboo: people recommending to dive in the deep end from the start, and then they get overwhelmed
Actually, I recommend to learn from experienced colleagues and well-written tutorials. And don't try to understand everything at once. :)
It is a good idea to start with dual-boot and play only native Linux games first.
When new users become familiar with Linux, they can try Wine and other tools for Windows games.