protonscr

SteamPlay - Library filter doesn't filter native games anymore when all games enabled

steamopen Steam clientProton
ValveSoftware/steam-for-linux#5639 · opened 2018-08-22 by Mattiox · updated 2026-04-15 · 21 comments · github
MMattiox 2018-08-22 github

Your system information

  • Steam client version (build number or date): 22 August 2018
  • Distribution (e.g. Ubuntu): Kubuntu (Ubuntu 18.04.1 LTS)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

When enabling the SteamPlay feature for all Steam titles, the STEAMOS + LINUX library filter shows all games in the library, the same as the category underneath labelled GAMES.
It would be useful to keep the STEAMOS + LINUX filter to show only native games to distinguish between the two, or for a specific WINE/Proton category.
ss2018-08-2214 14 49 5

Steps for reproducing this issue:

Enable SteamPlay for all Steam titles in the settings menu, restart Steam, and all library games including Windows games are now listed in STEAMOS + LINUX filter.

MMayeulC 2018-08-23 github

Here's a workaround, in a few steps. It's not really complicated, but I detailed them:

The goal is to create two categories: Steamplay and Steamplay-whitelisted.

  • First, enable steamplay for all titles if not already done, and switch the filter to SteamOS + Linux.
  • Then, select all games (select the first one, shift+click the last one)
  • Assign them to a Steamplay category (right click -> set category)
  • Disable steamplay for all titles (while leaving it enabled), and let steam restart
  • Select all the titles that appear under Steamplay, and move them to Steamplay-whitelisted (using the same method as above)
  • Disable steamplay completely, and let steam restart
  • Select all the titles that appear underSteamplay-whitelisted, and remove them from that category
  • Restore steamplay settings to your original preference

Voilà! Yes, I love Zachtronics games, why?

I can understand that no distinction is being made by default between steamplay (whitelisted) titles and native titles. Maybe the categories could appear when enabled for all titles?


Moreover, it is hard to distinguish a whitelisted title from a non-whitelisted one, when steamplay is enabled for all titles. The message in the game description should reflect that.


Lastly, the runs on this computer via steamplay remains displayed when more than one item is displayed. Ideally, it would adapt to the selection, but clearing it compleatly would be nice so that it is not misleading.

I can open different issues for these if necessary.

Ttatsujb 2019-04-11 github

@MayeulC head's up in the above post before the final step "Select all the titles that appear underSteamplay-whitelisted, and remove them from that category" should be "remove those from the first group."

MMayeulC 2019-04-12 github

@tatsujb, I do not really get it? What group? The idea is to remove native games from the Steamplay-whitelisted category in the final step. The procedure seems correct to me (and doesn't break categories the games are in).

Ttatsujb 2019-04-12 github

for me by doing this I ended up with an empty list. whereas if I don't I end up with a clickable group for "windows" and "linux".

Eesotericist 2022-05-17 github

this problem appears to have gotten substantially worse: on one of my machines, i only had "enable steam play for supported titles" enabled, not 'all other titles', and only three games out of 364 are filtered out of the list when the linux filter is applied.

i assume this has something to do with the modern push for steam deck to play all of the things, which is is definitely a good objective, but that shouldn't be at the cost of a ui feature becoming essentially completely nonfunctional.

LLinuxRocks101 2022-07-06 github

@esotericist I've got the same problem. Now my library can't be sorted properly anymore for Linux. It was fine, I tried with all titles to see how it worked. Then changed it back to just vanilla SteamPlay (not all titles), and now my library filtering is screwed. I just wanna be able to tell what actually supports SteamPlay and what doesn't again. This is very annoying, as I've got a large Steam library... Funny thing is new titles that get added filter properly. But the moment I go to try to fiddle with the SteamPlay settings, it screws them up too. D:

SSteveDevOps 2022-08-12 github

Agree with all the above. Valve, we need a clean way to filter on linux native vs. steamplay supported.

Fflamming-python 2024-01-04 github

Valve are you ever going to fix this? Been over year now.
Or have you decided not to bother?

Steam is barely usable on my Linux laptop as I can't filter by the games that have native Linux versions after having enabled 'Steam Play for supported titles'. And I can't deselect that option due to another one of your long unfixed bugs https://github.com/ValveSoftware/steam-for-linux/issues/9957

Playing games with Proton is not an option, my graphics card is too old; it's latest Nvidia drivers are 390.xx while I believe your requirements for Proton are 413.xx and up. Needless to say games I've tried through Proton fail to launch.
But I have no way of seeing at a glance which games in my library have native clients and which launch through Proton. This is below any standards, honestly.

LLinuxRocks101 2024-01-04 github

This still not being fixed is so ****Ing annoying. I just wanna organize my damn Steam library properly. If it isn't this, it's Steam not letting me disable Steam Play (the button literally does nothing), or Steam just flat out doesn't even open in Linux, and it just hangs at the logging in screen... I've got a fairly large Steam library, and being able to organize the games by OS makes my experience a lot easier. 🤬

PPhysicsGuyBrian 2024-05-17 github

I speculate that this bug (feature?) is deliberately not being fixed. Why? Because fixing it would mean far fewer users being exposed to Windows game titles (potential windows converts or dual booters, etc) and fewer exposures means fewer Windows game titles sold. Afterall, the platform is a for profit entity - no doubt about it - and Windows game titles bring in more revenue and I suspect there may be agreements with Micro$oft in the shadows "we know nothing about" - purely speculation but probably correct. If they cared at all about linux users, they'd fix this in a heartbeat. Seriously, it is nothing more than setting a flag in a database table field so the user won't see "other platform" titles. It has nothing to do with being difficult to implement whatsoever. Ask ANY database dev/admin....its like 3rd grade DB level efforts to make this work...2nd grade if you've had enough coffee beforehand.

?ghost 2024-06-19 github

Not only is this bug not fixed - now you can't even disable Steam Play in the settings! If Valve wants to game the system by manipulating the number of Linux-compatible games, i see nothing wrong with gaming the system by finding cool free downloads online rather than buying anything on Steam.

Nnaomi-lgbt 2024-07-18 github

Slapping a big +1 on this.

I'm on a rolling release distribution. I regularly break Vulkan. Being able to filter native games that I can still play until the next nvidia release would be a huge boon.

Ssymo521 2024-08-09 github

I echo the sentiments of naomi-lgbt, I also want to experiment with having a partition with case insensitivity for the games that aren't linux native, as well as one that doesn't have that flag but its hard to remember which games go where!

DDamglador 2025-07-08 github

Now the filter is completely useless because Steam Play is always enabled

Rreintse 2025-10-19 github

I have this issue but i dont even have any of those options in my library

NNo-9990 2025-10-29 github

It’s still not fixed, and this issue is still active on GitHub. Looks like it's been stuck for a while, since it was originally opened in 2018. The "Show only games that run on Linux" filter still doesn't work correctly on Ubuntu (or other Linux distributions). You might want to check for any recent comments or workarounds in the thread, but it seems like it’s still an ongoing issue with no official resolution.

Guess Valve’s definition of "Show only games that run on Linux" is as unclear as the filter itself.

Cczanetti 2025-11-26 github

cringe, 2018... my god this really encourages people to use steam on linux

NNeverest 2025-12-09 github

Add me too as one that wants to be able to use the penguin icon to show native linux games.

Ggattolfo98 2025-12-10 github

It should be used to show native linux games for me.

Hhe-pennypacker 2026-03-11 github

Any update on this Valve? It's uhh, been a while...

DDarkRedman 2026-04-15 github

I've the same issue, I didn't have this bug on Manjaro, I decided to switch on CachyOS to avoid Manjaro custom & weird packaging in custom repo. And now I realized there is a bug and see it's been there for years.

it seems Valve doesn't give a **** ! I think the only solution is to install and old version of Steam and pin it.