In the latest Steam Beta Client update for desktops, Valve has added a new option to let you view Steam Deck Verified status. Valve's changelog for desktop notes they added "a setting to display Steam Deck compatibility information in the library while not on a Steam Deck".
You can find it in Settings -> Library at the bottom with a checkbox to turn it on:
When turned on, it will enable you to hover over any item in your Steam Library and see the Steam Deck Verified rating icon on the cover art as shown in the image below for Deep Rock Galactic. Hopefully they will add the option to just show it on them all without needing to roll your mouse around your entire library, they could definitely make that side of it more useful for users.
On top of that, enabling the setting also shows it inside the main library page for each individual game like in the shot below, once again showing Deep Rock Galactic and you'll notice the Steam Deck Playable rating shown. However, to see this, you need to expand the details view with the information icon to the right of the page:
See the full desktop changelog here.
The Steam Deck also had a Beta update with these changes:
General
- Fixed a case where the wrong FPS limit could be applied on startup.
- Fixed a case where the controller input thread could operate at normal instead of high scheduling priority.
- Fixed styling on the login error screen and made the retry button accessible to the gamepad.
Library
- Added the ability to sort by date added to library to shelves and game grids.
Deck.Developer console
- Added a setting to display timestamps in the Steam console window.
- Changed Steam console window to keep the last several seconds of output even if that would exceed the normal buffer length.
- Fixed command echo sometimes appearing on the same line as the previous output.
- Fixed clear_console command not doing anything.
Last edited by Pengling on 19 July 2023 at 12:54 pm UTC
I wished they show this on the Store page, so when I tempted to buy a game that does not have a native Linux port (I may or may not had broken a promise...), I don't need to refund it later because it doesn't work on Proton.They've listed this on the store page for a long time. It's down the right hand side.
For some reason Valve decided not to show that information to users in countries where the Deck isn't officially sold. Is M@GOid in one of those countries?I wished they show this on the Store page, so when I tempted to buy a game that does not have a native Linux port (I may or may not had broken a promise...), I don't need to refund it later because it doesn't work on Proton.They've listed this on the store page for a long time. It's down the right hand side.
I wished they show this on the Store page, so when I tempted to buy a game that does not have a native Linux port (I may or may not had broken a promise...), I don't need to refund it later because it doesn't work on Proton.They've listed this on the store page for a long time. It's down the right hand side.
Ah. Yes. Would be much smarter to show it along the "supported OS".
Huh really? First I've heard of that. In a way it makes sense but it's probably more work to do that than just show it for everyone and people who can't get it / not bothered just ignore it.For some reason Valve decided not to show that information to users in countries where the Deck isn't officially sold. Is M@GOid in one of those countries?I wished they show this on the Store page, so when I tempted to buy a game that does not have a native Linux port (I may or may not had broken a promise...), I don't need to refund it later because it doesn't work on Proton.They've listed this on the store page for a long time. It's down the right hand side.
Huh really? First I've heard of that. In a way it makes sense but it's probably more work to do that than just show it for everyone and people who can't get it / not bothered just ignore it.Grady mentioned it to us in the Discord. It doesn't make any sense to me to have bothered doing that, either.
!link
Last edited by CatKiller on 19 July 2023 at 3:54 pm UTC
The raw compatibility rating is available locally from "~/.steam/root/appcache/appinfo.vdf" and can be parsed with something like ValvePython's VDF parser (this is what ProtonUp-Qt uses), and compatibility information is stored solely as a string placeholder that is parsed by the Steam Client (i.e. "SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"). This is probably how the Steam Client gets the Deck compatibility information. I would guess it occasionally polls and updates the VDF file based on information from the below Web API call.
It can also be fetched from a Steam endpoint "https://store.steampowered.com/saleaction/ajaxgetdeckappcompatibilityreport?nAppID=<your_appid_here>", which returns JSON and may be easier to parse (STL uses this and parses it with jq, and maps the compatibility test result strings). This will even include developer comments. Documentation can be found on the excellent unofficial Internal Steam Web API documentation project.
If you want to know more than just Verified/Playable/Unsupported/Unknown and you want to know the specific test case results, both the VDF file and API call will just return strings that are mapped by the Steam client. However there is another community documentation project called SteamTracking which can give you the translated client strings. As it is unofficial, the up-to-date-ness of these may vary, but you can see a list of the English strings here - Search for strings starting with SteamDeck, and replace shared_english.json with the language you're looking for. A full list can be seen in the localization folder that the linked JSON is contained in. There are some interesting strings in there that I have not seen before, such as "This game has been retired or is no longer in a playable state and is not supported on Steam Deck".
For some reason Valve decided not to show that information to users in countries where the Deck isn't officially sold. Is M@GOid in one of those countries?I wished they show this on the Store page, so when I tempted to buy a game that does not have a native Linux port (I may or may not had broken a promise...), I don't need to refund it later because it doesn't work on Proton.They've listed this on the store page for a long time. It's down the right hand side.
I have the option in Australia (not officially sold here), though I do have a Steam Deck so it might be overriding that?
For some reason Valve decided not to show that information to users in countries where the Deck isn't officially sold. Is M@GOid in one of those countries?I wished they show this on the Store page, so when I tempted to buy a game that does not have a native Linux port (I may or may not had broken a promise...), I don't need to refund it later because it doesn't work on Proton.They've listed this on the store page for a long time. It's down the right hand side.
I'm from Brazil, and yes, no Steam Deck here, nor can I see the thing on the corner of the page of the store.
See more from me