Proton 5.0, a package to run Windows games on Linux
github.com
github.com
To use Wayland and gestures I need to basically ignore the graphics card and run everything via integrated.
I love Linux but I also love when things just work and I don't have the time or energy to use my computer as a foss/Linux zealot ideology battleground.
Personally, I'm working on accepting personal computing as it currently is and trying to let go of wanting to change every second thing. In other words, I'm trying to look at what can be, rather than what could be.
There's always going to be a new proprietary hotness they keep locked away...who cares?
I think Linux has been perfectly adequate for "browses the internet" level users for quite a while.
I watched a friend struggle to get slack to use the correct camera work on his windows 10 laptop. Another occasion, on a desktop machine problems with microphones.
A few months ago I woke up and my Windows 10 desktop just decided to lock up about 10 seconds after showing the desktop. There was nothing I could do to fix it and had to reinstall windows.
I'd still never recommend it to anyone who wants something that "just works" though. It will never be on the same level as that needs a ginormous organisation to provide testing, support, documentation. Especially if you follow the Windows model with all the hardware support vs the Mac model.
Games (of the normal kind) are pretty special in that you literally aren’t doing anything else simultaneously, and you are probably running them long enough that a reboot to run them isn’t a massive overhead.
Once in the games I won’t notice that I’m in Windows anyway.
Games these days are tightly coupled to the latest drivers. Both Nvidia and AMD mention which issues they fixed or improved for which games on their driver release notes.
(All of this post assumes that playing games means recent AAA games. Older games, smaller indie games, or non perf sensitive games obviously are a completely different story)
Over and above not needing to shut down everything, or tangle up my system in a complex VM.
It doesn't, but it does assume that game developers, and hardware/driver manufacturers all focus more resources on windows problems than they do Linux problems.
> One of the biggest is how you get input lag in borderless / windowed because you can't disable Windows 10's composition features like you could in 7.
Is this a common problem? I haven't heard about it.
> If you're in a scenario where 5fps matters enough
What is the actual difference for modern games now? I'm a few years out of date. E.g. this article is from 2017 (when the results were pretty abysmal). Things have likely improved a lot since, but I can't find a good article with modern titles. https://www.phoronix.com/scan.php?page=article&item=pascal-w...
Back then it looked like some games were at perf parity, but a lot of games being at 60-70% perf (i.e. more or less unplayable/unacceptable).
Yep. It's known that since everything goes through Aero on Windows 10, if you need the absolute best response times you should play on exclusive full-screen. It's not significant for most people, but in FPS games specifically it's pretty easy to tell once you notice it.
> What is the actual difference for modern games now? I'm a few years out of date.
I can't give you anything except for anecdotes, but for what it's worth I noticed a significant improvement with DXVK on Final Fantasy XIV, where my old laptop could literally not play it acceptably on Windows and with DXVK I managed to achieve a stable 60fps on minimum settings.
Nowadays I have proper gaming hardware so I don't really look at fps anymore. As long as it's 60, it's good enough for me.
Linux gaming is looking pretty healthy now.
An obligatory shoutout goes to Ryan C. Gordon (icculus) for this continued contributions to native Linux gaming too (currently working on porting Descent 3). He made it possible for me to play some of my favourite games on Linux well over a decade ago.
VR is the one thing I’ve really been wanting on Linux. I held off on buying a Vive for my PC (I have PSVR though), due to the lack of advertised first class support for Linux, but it seems that the Index kit is fully supported on Steam OS. I’d buy the Index kit right now, if it weren’t for the long list of RMA horror stories I keep reading about on /r/ValveIndex. If Valve could improve quality control on their hardware, myself—and I’m sure other Linux users—would be more inclined to purchase it.
This blog spam is serving drive by malware. https://i.imgur.com/DpYTX0d.png appears to be the trigger, for people interested.
I know for some console emulators, it's not uncommon to require some per-game profiles that tweak the emulation for better compatibility for that specific game.
Heck, even GPU firmware updates will mention specific games in the patch notes.[0]
Is this necessary for something like Proton?
[0] https://www.geforce.com/drivers/results/156781 "...provides the latest performance optimizations, profiles, and bug fixes for Zombie Army: Dead War 4. In addition, this release also provides optimal support for Apex Legends Season 4 and Metro Exodus: Sam’s Story..."
But reading through the GitHub "Game Compatibility" issues [2], I get the impression that most problems are due to graphics card and audio drivers, not game-specific irregularities.
[1] https://github.com/ValveSoftware/Proton/issues/4
[2] https://github.com/ValveSoftware/Proton/labels/Game%20compat...
Please remove the link from HN.
I moved recently, and my current setup isn't conductive to that kind of gaming; I'm limited to games I don't hate playing on a controller. Which, fortunately, are the games that I don't get hooked on in the same way
You only need a GPU that works fine with Vulkan, tho, like those reported on this page (if your GPU is made by NVIDIA, ofc): https://developer.nvidia.com/vulkan-driver
On Intel iGPUs it works if it has Vulkan support but, as always, the performance isn't that good (as with any Intel iGPU).
The unique thing made by Valve that only run on AMD is ACO, a shader compiler for Vulkan that's faster than LLVM, which is used by the open-source stack
What i'm trying to say is that Proton itself doesn't work only on AMD, as NVIDIA can run Proton games very well too, and Intel can run it too.
In the end, only ACO needs an AMD GPU to run, but it doesn't a lot to do with Proton itself.
I still recommend everyone who wants to run Linux to go for AMD graphics cards. Their FOSS drivers work well, and you can get good performance on 1080p and 1440p. More and more games work with Proton, and Lutris allows one to download profiles which are supposed to work.
CPU-wise, AMD gives the best bang for the buck since Ryzen 2. So that is a no-brainer.
In both decisions though, you support the viable underdog.
And I also recommend AMD graphics cards, my RX 580 and my Ryzen 7 1700 works fine with Linux...so yeah.
- moonlight-embedded (works, kinda janky though, and the only GPU vps provider that I've used which works is paperspace, and I'd rather not spend about a dollar an hour to play games this way, plus paperspace's west servers are in norcal and I'm in socal so the latency is just enough for certain games to not be that fun to play)
- using qemu + virtgl to run the nvidia geforce now android app (still figuring this one out)
- anbox + geforce now (anbox flat out didn't work)
- parsec (wouldn't start)