Every now and then, the people behind ProtonDB release data dumps from user generated reports of games tested in Steam Play.
What is ProtonDB? It's an unofficial statistics website, where you can note how good or bad various games run on Steam when played with Steam Play. It's a fun one to track, so with a new data dump I thought it might be interesting to try my hand at getting something out of the data for anyone curious.
The latest data dump is available here, which shows a total of 29,823 reports so it's getting rather massive. It goes to show just how many people are testing a wide variety of games!
First up, here's a look at how many reports are going in monthly:
Clearly less reports going into it as time goes on, which is quite interesting. Now, it doesn't mean Steam Play is suddenly any less popular of course, we do have to remember this is an unofficial website and given how many games have a lot of reports already, some may now just look to see existing reports.
Specific to this month, there were 3,119 reports. Here's a breakdown of those reports (one didn't seem to have a status set correctly):
As for the actual games being reported, here's the top 15 most reported games on ProtonDB through January:
Quite an interesting and varied selection there, with Yakuza 0 being no surprise since it was part of last month's Humble Monthly.
It's also nice to see so many people trying out (and enjoying) The Witcher 3, with it being the second most popular game. I'm not entirely surprised here, as I imagine a number of people purchased it originally when a big announcement was made about it coming to SteamOS/Linux which never actually happened in the end. It's another reason why Steam Play is such a great idea, for the times we are sadly let down and for those who don't care about port arguments who just want to play great games.
Here's a look at some more details like Linux Distributions. This one is a close-enough approximation, as the list of distributions is quite varied and messy on the naming, as it's gathered from Steam's system information output:
Note: Some distributions only come up as "Linux 4.x". For those, we're verifying using the Kernel string for both Arch, Fedora and Gentoo. Still looking over ways to do the same for others. All other distributions are bundled into "Other".
Next, here's a look at what types of GPU people are using when attempting to play games with Steam Play:
And again here with what CPU people are using:
Additionally, most reports (1,757 of them) were made using the latest available Proton Beta 3.16-6.
Hopefully I will take another look when they do their next database dump, if people find it interesting enough of course.
Quoting: mylkaor at least support proton with vulkan
Doubt it. They have been hiring graphics developers and they were listing MS API's as required experience. Not a word about open API's.
Also it seems to be growing, from what i've witnessed. So maybe with time, Arch (and derived) >= Ubuntu (and derived) ?
Seriously though I have 2 reports. I ought to have 9 reports.Lazy gamer.
Quoting: ziabiceAm I the only one that still uses the official issue trackerto report things? It's very well maintained, they (Valve employees) reply in minutes, and sometimes you can talk with Codeweavers developers.The first two or three things I put there or contributed to went unanswered or addressed for some time (one of them still without reply since Proton roll-out) so I just gave up. I'm glad to hear your experience was different, so maybe I'll go back to that.
Regarding reporting slowing down over the months, I've already reported my whole non-native library! I've just run out of titles. I wonder what percentage of the Windows library has reports so far...
Quoting: ziabiceAm I the only one that still uses the official issue trackerto report things? It's very well maintained, they (Valve employees) reply in minutes, and sometimes you can talk with Codeweavers developers.
That said, there are 1576 open issues, 647 closed.
The open issues that are whitelist requests are 445 (that means games that work without problems, with a Platinum or Gold rating), while 913 issues are "Game Compatibility - unofficial" (that means that the game can work with workaround or not at all, it depends).
So we have already nearly 500 games that are click'n'play, that's great! :D
I reported a bug there on the early days (a weird thing with some timezones in Unity games), which eventually was fixed in upstream Wine. I was quite satisfied with the results.
But I feel like GitHub issues serve a very different purpose than a compatibility "wiki". GitHub issues are great for reporting bugs, but not for users wanting to know if a game works or what are the workarounds. Issues posted have to include a lot more details (like logs), and even then it not necessarily is enough for developers to fix the issue. On the other hand, ProtonDB is more convenient for finding games and for "unofficial" tweaks and fixes.
Still, I find that just looking at the rating (Platinum, Gold, Silver, Borked) is not nearly enough. Considering that Gold will always include some tweaks and Silver will always include some problems (and because people misunderstand the ratings, many platinum and borked games are misrated), the description is crucial.
I still think that protondb should offer a more detailed survey, and then calculate the final rating itself, based on unambiguous criteria.
Another thing is that there needs to be an option to edit past reports.
Last edited by wvstolzing on 3 February 2019 at 2:34 pm UTC
I want to touch this time for the last time.
Finally, statistics prove what we already knew. So many people have finally played Witcher 3 in linux. If they would have released it natively, the game would have had a lot of sales!
Quoting: Segata SanshiroQuoting: Comandante ÑoñardoThese are my platinum reports:
I have more reports to do..
What's the deal with the Metro games? Do they run better with proton or something?
Yes. Metro run MUCH better via forced Proton.
Quoting: liamdaweAnd yes, if you're reporting something as Platinum yet you've used tweaks - that's not Platinum.
Depends of your concept of "tweaks".
For me, a tweak is when I have to manually edit, delete or create some file after the game prefix was created or if I have to install something via console winetricks commands, and that wasn't the case of any of my reports.
Putting something here
for me is not a tweak.
But it can be a requirement:
If you want to play Alan Wake with Latinamerican spanish audio, you NEED to put
-locale=esm
Anyway, the PROTONDB ratings system is subjective....
For me a game works fine or it doesn't.
Quoting: GuestHow did you write reports for native games?
You have to do it manually with the usual steps.
Example:
Here, You put the Game ID of the native game you want to report..
In this example We gonna put 203160, the ID of Tomb Raider.
Ignore the warning, and continue with your report.
Quoting: Comandante ÑoñardoYes. Metro run MUCH better via forced Proton.
Wierd. I was under the impression that the native Linux version ran the same as the Windows version. I wonder how Proton compares to the Windows version then. Maybe I'm just wrong....
Quoting: BrisseActually the OpenGL Linux version has less good graphics. Still it runs pretty good for me... but the performance of the ("native") port is supposed to be worse then with Proton. I did not compare that yet.Quoting: Comandante ÑoñardoYes. Metro run MUCH better via forced Proton.
Wierd. I was under the impression that the native Linux version ran the same as the Windows version. I wonder how Proton compares to the Windows version then. Maybe I'm just wrong....
Last edited by cRaZy-bisCuiT on 3 February 2019 at 5:33 pm UTC
Quoting: HoriI don't think they want anything to do with Linux again.
AFAIK they received threats when Witcher 3 took too long to port + they were mad with Witcher 2's performance (and the fact it was Wine-wrapped, not native), and it got so ugly that they canceled it altogether.
They basically hate us now. Just beause some loud mouths couldn't accept the fact that we're such a small market that a lot of the stuff we get is basically charity, and they went to demand things like some kind of kings or something.
Stupidity of threats aside, that's not how businesses operate. It's not some kind of tantrum driven decision making. They got massively bigger amount of outrage from Windows gamers about so called "downgrade". Do you expect them to stop releasing for Windows now? So, view them as objective enough, but may be clueless and in need of convincing about the Linux market.
Last edited by Shmerl on 3 February 2019 at 5:32 pm UTC
[
Also yeah i think Platinum should be given only when you don't have to touch anything, just hit play.
About performance, its hard to compare to windows, if you dont use windows, so there i think platinum is when it works with good fps enough for you on your hardware.
One such example is Lords of the Fallen. GOG version works fine, while Steam one is borked.
Last edited by Shmerl on 3 February 2019 at 6:39 pm UTC
Quoting: Comandante ÑoñardoAnyway, the PROTONDB ratings system is subjective....
For me a game works fine or it doesn't.
But the definition for platinum, if you hover over the rating, is "Runs perfectly out of the box". Surely that implies that all you need to do is install and play. Not install, try to play, troubleshoot and find the appropriate launch options/proton tweaks, and then play proper.
Quoting: HoriQuoting: mylkasince witcher 3 is such popular on linux and CDPR sees how many proton gamers there are, i wonder if they make cyberpunk for linux like witcher 2... or at least support proton with vulkanI don't think they want anything to do with Linux again.
AFAIK they received threats when Witcher 3 took too long to port + they were mad with Witcher 2's performance (and the fact it was Wine-wrapped, not native), and it got so ugly that they canceled it altogether.
They basically hate us now. Just beause some loud mouths couldn't accept the fact that we're such a small market that a lot of the stuff we get is basically charity, and they went to demand things like some kind of kings or something.
ignore linux forever because, they made a crappy port and cancled linux for w3
they dont have to officially support it, but behind the curtains they could support proton with VULKAN
there isnt a release date by now and linux has seen a lot of improvements since w2.
they can give it another try and look how it works
QuoteIt's also nice to see so many people trying out (and enjoying) The Witcher 3, with it being the second most popular game. I'm not entirely surprised here, as I imagine a number of people purchased it originally when a big announcement was made about it coming to SteamOS/Linux
I bought the game only after I made sure it works out of the box. That's the experience I'm looking for.
I've put it over 160 hours already - best spent money ever!
The only downside is - I couldn't get SteamController to work properly (not a big loss though as my main gamepad Logitech F710 worked out of the box flawlessly).
If Proton keeps getting better I see no reason not to revive Steam Machines!
I have gone back to windows 10 for the time being since my GSYNC experience under Linux was mostly terrible, not able to run dual monitor setup with it, constant tearing issues, not working with several compositors, no compatibility with vsync(crash) and fullscreencompositionpipeline(disables gsync).
VRR (variable refresh rate) under Linux IMO is a absolute disaster! It's infinitely better under Windows, sadly. I do hope something can be done in the future, if xscreen/xserver is really completely useless for VRR tech then hopefully something can be done with Wayland, but from what I understand that is still a good couple years away from primetime, and doesn't even support VRR atm!
PS. I spent a couple days solid testing VRR under Linux with my setup, you may get a better experience if you just run a single monitor (who does these days?) and a compatible compositor, but I don't see any solution for getting rid of the tearing. Also you should enable gsync indicator otherwise there is no way to know it works, since nvidia settings often glitch out and the driver won't enable it.
Also nvidia-settings LOVED resetting my gamma settings... what an annoying bug (yes it would also edit my config file without asking). Going to wait for significant change/fixes before I return to Linux for gaming.
Last edited by TheRiddick on 4 February 2019 at 3:28 am UTC
Hope to see you back on Linux soon
Last edited by Creak on 4 February 2019 at 3:55 am UTC
Quoting: CreakFreeSync/VRR should arrive with Linux 5.0 (in a few weeks)
Is anyone working on Vulkan and Wayland support for it?
Quoting: Creak@TheRiddick maybe try with an AMD GPU for your next rig? FreeSync/VRR should arrive with Linux 5.0 (in a few weeks). But I don't know about dual screens... I prefer/got used to having just one (even at work, I traded two 1080 for one 4K).
Hope to see you back on Linux soon
I actually have a 40" 4k VRR screen (works great under windows btw) and a 1080p screen rotated on the right for displaying discord and system statistic information when I play something fullscreen on my 4k. My system is a itx watercooled build and is considered experimental so I do like being able to keep a eye on it under load.
VRR does make games like Kingdom come under linux playable at 4k btw, without it the frame drops are noticable, that is a linux proton game so steam is doing some extra magic to display it. Under windows KCD flips the desktop resolution, resized windows and can mess with gamma settings, quite annoying.
As for AMD GPU, I dunno if freesync drivers when they come out will be better, probably if you can enable screen tearing options similar to nvidia's fullscreenpipeline stuff, but I'd be surprised if dual monitor worked with it. Would be nice.
Anyway Vega7 is not a GPU that impresses, we'll see what NAVI 20 brings to the table, ultimately I want a ITX compatible card and so far AMD have been releasing these big fat hungry cards... meh
Last edited by TheRiddick on 4 February 2019 at 8:26 am UTC
See more from me