This topic has been locked
[EW] Mitsie Nov 17, 2021 @ 9:07am
Game Playability Database for Library & Store
I have multiple devices that all have different graphics cards. While it is great that I can access all my games on any machine, Why would I want to install or buy games for a machine that simply doesn't have the power to run them? I've always wondered over the years why Valve hasn't collected the performance of games running on certain hardware and allowed users the ability to filter the store by games that will run on their Hardware.

The store is full of reviews of purchases where the customer had to return the game because it didn't work on their device. I play on my desktop which has a High-end graphics card, it plays everything I throw at it. If I take my lower-end laptops on the go for work and want to play a game, I have to look at my library of 900 games and try to work out what would play on the device.

Sometimes I fancy a new game, but it is a nightmare trying to work out on the store if the game I want would play on the device I'm using. The only way is to purchase the game, download it, try it out, and if it doesn't work, uninstall then request a refund. Not only is this a waste of my time, but it's also a waste of Valve Support time & money, issuing a refund.

What a nightmare it is ! It's a lot simpler to keep your wallet in your pocket and give it a miss.

If a certain game doesn't work on an Intel G640, why do another 1000 customers with an Intel G640 graphics card have to purchase the game to find out the game doesn't work on their hardware as well?

In a perfect world, the Steam library would be able to show you what games work well on your Graphics card. Same as the "Works great on Deck" Store section for the Steam Deck that is being introduced.

Surely Valve could compile a list of hardware similar to when it takes the yearly Hardware survey and the Steam overlay has a built-in FPS counter. Couldn't that data be sent with the Hardware information to Valve to create a database of game playability?

Even a Game Playability / Hardware survey so we could complete, helping others with similar Hardware. You could possibly opt-in to leave a hardware playability rating on each device you play your games on, leaving a playability review for others on the Store to browse.

Even the ability for the Steam client to be able to detect your Hardware and automatically cross reference it with the Game's store page minimum spec to create a "Works well on this Device" tab. Its an almost impossible task to cross reference your library with the store pages manually when picking a game.

Alternatively the ability to add custom tags to my library of games, so if I've tested a game on a device, I could add a custom tag for my Library to find these games quickly.

It would be a dream to be able to just pick up any device and be able to click on my Library and choose the "Works well on this device" and not have to test out numerous games until I find a game that works. If you are on a metered connection, this becomes even more of an obstacle.

Wouldnt it be great if I was able to visit the Steam store and purchase a game, Knowing that there is a very strong possibility the game that I'm buying, will work on my device, because others before me have tested it ?
Last edited by [EW] Mitsie; Nov 17, 2021 @ 9:38am
< >
Showing 46-60 of 322 comments
Mad Scientist Nov 17, 2021 @ 3:21pm 
Originally posted by EW Mitsie:
Originally posted by Mr. Gentlebot:
23 games, 2 apps the last two weeks on your account - nowhere near 900. Month or two is likely not going to be much of a difference, and 0.3-0.4 average hours per game/two weeks is not much to complain about. Again, nowhere near 900.

2060, 1060 and m1060 - not exactly the most difficult GPUs to predict performance on either.


23 games in last 2 weeks is my game play history not my total game count. Yes I also have a Acer Aspire 5 with an Intel GPU and a Surface Go as stated with an Intel GPU.
Game play history is a strong indicator of how often someone plays any number of games which, again, is definitely not going to be anywhere near 900 games.

Adding more systems does not add relevance to this matter either. That goes directly back to know the systems vs the games, especially those you're interested in actually playing. Using the total library count is not accurate towards the total number of games played at any one time.

Not to mention, there's also Steam Link or other methods of streaming games to weak devices, while able to use controllers or other accessories utilizing the power of a PC, to such devices as Tablets.

So, even more solutions than you're likely aware of as well that can make things a non-issue or open different roads to solutions to still play the specific games you want on weaker equipment. If I can stream Doom 2016 to a phone and use a usb (OTG) cable to play it nearly flawlessly (connection dependent), then you have strong options available.
[EW] Mitsie Nov 17, 2021 @ 3:28pm 
Originally posted by Mr. Gentlebot:
Originally posted by EW Mitsie:


23 games in last 2 weeks is my game play history not my total game count. Yes I also have a Acer Aspire 5 with an Intel GPU and a Surface Go as stated with an Intel GPU.
Game play history is a strong indicator of how often someone plays any number of games which, again, is definitely not going to be anywhere near 900 games.

Adding more systems does not add relevance to this matter either. That goes directly back to know the systems vs the games, especially those you're interested in actually playing. Using the total library count is not accurate towards the total number of games played at any one time.

Not to mention, there's also Steam Link or other methods of streaming games to weak devices, while able to use controllers or other accessories utilizing the power of a PC, to such devices as Tablets.

So, even more solutions than you're likely aware of as well that can make things a non-issue or open different roads to solutions to still play the specific games you want on weaker equipment. If I can stream Doom 2016 to a phone and use a usb (OTG) cable to play it nearly flawlessly (connection dependent), then you have strong options available.

I'm talking about when I sit down to play a game out of my library, Instead of just picking a game and pressing play, you said I should install all my games in advance on my systems and write a note pad file. If I have 900 games you say I should test them all. So I have the ability to check the notepad file to have the choice to play something that works. Instead of picking up a device and looking through 900 games, 70% of which provably won't work on my current device. You said install them 900 games in advance across all 4 systems and write a notepad file. This will then give me the ability to sit down instantly pick a game that is guaranteed to work and just press play.

When you have a big library of unplayed games, sometimes you just want to pick up a device and try a new game.

But do you know what could whittle the library list down and give me a strong possibility that a game I choose to play would work? I dont know, say if they implemented a system where you could filter your library by current hardware.

Something like that would let you sit down, pick up any device and just press play on one of the items in the library list and there would be strong possibility it would work.

I dont know why someone hasn't mentioned it before.
Last edited by [EW] Mitsie; Nov 17, 2021 @ 3:47pm
Mad Scientist Nov 17, 2021 @ 3:47pm 
Originally posted by EW Mitsie:
you said I should install all my games in advance on my systems
Never once said that and you know it.
You don't need to lie or mislead people with bad faith claims.

Originally posted by EW Mitsie:
You said install them 900 games in advance across all 4 systems
Nope, never said it.
Also wasn't aware of "4" systems, until you brought that up. So you have the double negative of
:ac7iradio: Not saying to install all 900.
:ac7iradio: Not knowing there's 4 until you mentioned a 4th, and somewhere a surface 'go' as a 5th.

If you're going to make things up, you're clearly not here for a discussion, and thus you have zero credibility.
Last edited by Mad Scientist; Nov 17, 2021 @ 3:47pm
[EW] Mitsie Nov 17, 2021 @ 3:54pm 

Originally posted by Mr. Gentlebot:
Originally posted by EW Mitsie:
you said I should install all my games in advance on my systems
Never once said that and you know it.
You don't need to lie or mislead people with bad faith claims.

Originally posted by Grimsdottir:
You said install them 900 games in advance across all 4 systems
Nope, never said it.
Also wasn't aware of "4" systems, until you brought that up. So you have the double negative of
:ac7iradio: Not saying to install all 900.
:ac7iradio: Not knowing there's 4 until you mentioned a 4th, and somewhere a surface 'go' as a 5th.

If you're going to make things up, you're clearly not here for a discussion, and thus you have zero credibility.

I did mention it read back through the post. I mentioned a Surface go ages ago. Your clearly not reading the thread properly.

Obviously I would need to install all 900 games, if I dont, when I sit down and game and want to just press play to get straight into a game, how am I going to know what game I want to play in a few months time on what device, obviously I would have to install them all.

When you have a big library of unplayed games, sometimes you just want to pick up a device and try a new game.

Having the ability to just pick up any device and pick a game that works on that device at random wouldn't be possible unless I test all 900 games on each system and have my notepad ready.

But do you know what could whittle the library list down and give me a strong possibility that a game I choose to play at random would work? I dont know, say if they implemented a system where you could filter your library by current hardware.

Something like that would let you sit down, pick up any device and just press play on one of the items in the library list and there would be a very strong possibility it would work.

I dont know why someone hasn't mentioned it before in this thread.

If 70% of the games in my library don't work on my current device. That means 7 games out of every 10 I try will not work. That's a 70% error rate, if the games could be filtered and had even a 10% error rate and 10% in the list didn't work. I would take a 10% download and install error rate to a 70% error rate any day of the week. A filter like that would potentionally remove 500 games that wont work on my current device out of the list. That's a lot of time saved downloading, installing, testing and writing notepad files.
Last edited by [EW] Mitsie; Nov 17, 2021 @ 4:16pm
Originally posted by EW Mitsie:
Originally posted by Yasahi:
That's already how it is if you know your own specs so perhaps start with that. :lunar2020thinkingtiger:

How do you in real time, match the spec of your machine against the games in your library's minimum specs? That is without going through every game and then clicking on store, then scrolling through the page to find the minimum spec ?

Please explain how I can do this easily and problem solved.

It becomes an impossible task, when sifting through 900 games.

The whole point i'm making is, this could be done by the Steam Client, (which displays my hardware information in settings) cross referencing the Hardware information with the minimum specs for the game. this would make viewing your library on different devices easier, but it isn't implemented, it has to be done by hand going through every game one by one.

1) Why have you purchased / accepted a gift of something that you haven't already checked if you'll even be able to use?

2) Liability, cannot / will not create a feature that implies a user would definitively be able to run soething

3) Every single "canirunit" type state also add a clarifying statement that the results given do not guarantee that a user will be able to effectively use whatever they checked on.
nullable Nov 17, 2021 @ 4:40pm 
Originally posted by EW Mitsie:
The whole point is I know the specs of my machines. I just can't memorise the 900 games minimum specifications. Hence why having this feature for people with large libraries and multiple systems would benefit from this filter.

Yes, no one could memorize hundreds of games worth specs. But at the same time, why do you need to? How many dozens of games do you have installed or are running at any one time?

I mean I have hundreds of games on my Steam account, I only care about a small percentage of them at any one time though. Your argument that you need to accurate know if every one of those games will run on any one of your systems at all times doesn't strike me as rational.

It sounds like something you've exaggerated to try and make your request seem more necessary. So necessary that the problems with implementing it are trivial and can be ignored...

And the reality is Steam, all other online stores, and all game stores ever have worked just fine without this feature. Millions of gamers have managed to navigate the problem of, "can I run it?"

Until the industry changes and starts creating system requirements that provide meaningful data that you can do the kinda work you want done, accurately, the kinda of tool you want and the level of accuracy and reliability you'd want just ain't gonna happen.
Last edited by nullable; Nov 17, 2021 @ 4:43pm
Start_Running Nov 17, 2021 @ 4:45pm 
Originally posted by EW Mitsie:
Originally posted by Yasahi:
That's already how it is if you know your own specs so perhaps start with that. :lunar2020thinkingtiger:

How do you in real time, match the spec of your machine against the games in your library's minimum specs?
Once you learn and know your specs and how they relate to game performance. You can do it at a glance. EVen better since you know the compromises you're willing to make.

That is without going through every game and then clicking on store, then scrolling through the page to find the minimum spec ?
Here I will admit it *WOULD* be nice if you could see the game specs on each game's Librtary page. Obvious Place would be under 'Show More Details' Or even in the right column where they put things like links to mabnuals and stuff.

Please explain how I can do this easily and problem solved.
Learn your specs. and make use of the 'Categories' Feature in the Library.

You can creat Categories like:
"Super Gaming RIg" (It runs everything)
"LIving ROom PC"
"Work Laptop"
"Old Laptop" (weakest System)

Then you assign the games accordingly. I'd recommend starting with filling out the Category for the Weakest system first. Because you know anything that will run on the Weakest will work on the strongest systems and YOu can simply appl multiple categories at once. From there you work your way up the chain.

Depending on the size of your library it will require a one time investment of some time but once you do that maintaining it becomes easier since you can categoprize new games as they come in.

It becomes an impossible task, when sifting through 900 games.
Not impossible. Just requires a one time investment of an hour or two.

Of coursse you can categorize by anything you want. Whatever makes sense to you.

The whole point i'm making is, this could be done by the Steam Client, (which displays my hardware information in settings) cross referencing the Hardware information with the minimum specs for the game. this would make viewing your library on different devices easier, but it isn't implemented, it has to be done by hand going through every game one by one.

Yeah Valve is not going to do this. Neither on the store page, nor the library because it really doesn't know what your system can handle. At best it would be able to tell based a direct match of hardware, which is rather unhelpful. Say you have an Nviodia1030, but oh no! the dev/pub only listed Radeon 210 under there graphics. Guess you can't run it, because you clearly don't have the listed graphics card. What a shame. Even though your actual card smokes the Radeon 210.

And then there's the little fact that dev/pubs have a hait of high-balling minimum and recommended system specs. . Either due to the factt they did not have a weaker machine to actually test it on, or for best practice reasons. I.e you are advised to high ball to account for various quirks and performance issues on the user's system. Because you know you're never going to have just the game running on a system.
[EW] Mitsie Nov 17, 2021 @ 5:01pm 
Originally posted by Snakub Plissken:
Originally posted by EW Mitsie:
The whole point is I know the specs of my machines. I just can't memorise the 900 games minimum specifications. Hence why having this feature for people with large libraries and multiple systems would benefit from this filter.

Yes, no one could memorize hundreds of games worth specs. But at the same time, why do you need to? How many dozens of games do you have installed or are running at any one time?

I mean I have hundreds of games on my Steam account, I only care about a small percentage of them at any one time though. Your argument that you need to accurate know if every one of those games will run on any one of your systems at all times doesn't strike me as rational.

It sounds like something you've exaggerated to try and make your request seem more necessary. So necessary that the problems with implementing it are trivial and can be ignored...

And the reality is Steam, all other online stores, and all game stores ever have worked just fine without this feature. Millions of gamers have managed to navigate the problem of, "can I run it?"

Until the industry changes and starts creating system requirements that provide meaningful data that you can do the kinda work you want done, accurately, the kinda of tool you want and the level of accuracy and reliability you'd want just ain't gonna happen.

I have multiple devices that I use at different times, I have 900 games and 70% of them I have never played. I like to try and play through my un-played library. I have a Desktop that can run anything and lower end devices that can only run certain games due to the hardware. I buy games because I know my Desktop and Gaming laptop can handle them. But when I'm travelling, or staying away from home for long periods, I will take my Acer Aspire or Surface Go laptop, these aren't gaming laptops but they can play 30% of my Library. So when I want to install a game to play at random, I have to look through 900 games to find a game I want to play. But there is a good chance that it doesn't work as the minimum specifications are too high for the device.

The only way to find out if the current device plays the game, is to visit the store page and look for the minimum specs and match them with the laptop manually. Or alternatively, download, install, test and uninstall. I play games to have fun, not constantly download, research and test. If it doesn't work move into the next game. Especially when 7 in every 10 games dont work.

I understand it wouldn't be perfect. But anything is better than an ultimately flawed system.

If there was an ability to filter my library to get an estimated match to my Hardware, this would slim down the constant research or guessing game.

It limits my ability to just open Steam and click play on a game and just play. Most people probably don't play on a large library on multiple devices so probably haven't noticed how annoying and time consuming it is to scan through a library full of games you probably can't play on your current device, but no way to get any help to filter them without installing and testing every game in advance.
Last edited by [EW] Mitsie; Nov 17, 2021 @ 5:04pm
Start_Running Nov 17, 2021 @ 5:33pm 
Originally posted by Snakub Plissken:
Until the industry changes and starts creating system requirements that provide meaningful data that you can do the kinda work you want done, accurately, the kinda of tool you want and the level of accuracy and reliability you'd want just ain't gonna happen.
NOt likely to happen since you'd have to get the hardware Manufacturers, competing manufacturers no less to adopt a universal consistent descriptive nomenclature. Which is kinda impossible when you consider that they keep adding new features, capabilities, components.
If they actually tried you'd have product names lookiong like 96 character serial numbers. Which would be more confusing to the sort of user who already has difficulty dealing with understanding systems.




Originally posted by EW Mitsie:
I have multiple devices that I use at different times, I have 900 games and 70% of them I have never played. I like to try and play through my un-played library. I have a Desktop that can run anything and lower end devices that can only run certain games due to the hardware. I buy games because I know my Desktop and Gaming laptop can handle them. But when I'm travelling, or staying away from home for long periods, I will take my Acer Aspire or Surface Go laptop, these aren't gaming laptops but they can play 30% of my Library. So when I want to install a game to play at random, I have to look through 900 games to find a game I want to play. But there is a good chance that it doesn't work as the minimum specifications are too high for the device.

Again. I've already given you a good way to do this. And thats about as good as it's gonna get.

The only way to find out if the current device plays the game, is to visit the store page and look for the minimum specs and match them with the laptop manually. Or alternatively, download, install, test and uninstall. I play games to have fun, not constantly download, research and test. If it doesn't work move into the next game. Especially when 7 in every 10 games dont work.
If the game is small enough that downloading to test is the faster alternative to researching the system specs, chances are that answers your question right there.

I understand it wouldn't be perfect. But anything is better than an ultimately flawed system.
You'd just have an equally if not moreso flawed system in its place because then people like yourself would oprobably complain about steam giving you the wrong answer and that you can't trust it.

If there was an ability to filter my library to get an estimated match to my Hardware, this would slim down the constant research or guessing game.
ANd as said. That would at best be a flat search for matching strings.
And if the dev/pub didn't list the precise hardware you have.. well you're back to square one. You'd likely notice quickly enough that at least have the agmes in your library will show up as being unplayable on any of your systems. WHich would again basically render it useless. SInce even the times it matches wouldn't be totally accurate either.. YOu'd have to be suspect of the matches and have to manually check the non-matches...

How is that different from what you're doing now?

It limits my ability to just open Steam and click play on a game and just play. Most people probably don't play on a large library on multiple devices so probably haven't noticed how annoying and time consuming it is to scan through a library full of games you probably can't play on your current device, but no way to get any help to filter them without installing and testing every game in advance.

It's only time consuming the first time you set up a category system like I suggested. After that the system is pretty easy to maintain since you can categorize games as they come in.
[EW] Mitsie Nov 17, 2021 @ 5:54pm 
Originally posted by Start_Running:
ANd as said. That would at best be a flat search for matching strings.
And if the dev/pub didn't list the precise hardware you have.. well you're back to square one. You'd likely notice quickly enough that at least have the agmes in your library will show up as being unplayable on any of your systems. WHich would again basically render it useless. SInce even the times it matches wouldn't be totally accurate either.. YOu'd have to be suspect of the matches and have to manually check the non-matches

Graphics cards do have a quantifiable speed, and memory size. and there is only 1200 on the market currently. It wouldn't take too much information to cross reference model numbers with speed and ram references to make a quantifiable list to match against. CPU speed and RAM are definitely quantifiable. This could get you an estimated match against minimum specs. We are not talking about features matching just average speed matching. With Artificial intelligence and advanced algorithms doing some amazing stuff these days, this sort of thing could easily be calculated.

You only make things better by working out how you can achieve things, not making excuses about why you can't achieve things.

Nothing is impossible.
Yzal Nov 17, 2021 @ 5:59pm 
Originally posted by EW Mitsie:
Nothing is impossible.

There's pretty much an infinite number of PC part combinations. Plus requirements for what? 4k 30fps? 1080 120fps, 1080 60fps, 720, etc. And there's extra stuff to "can i run it?" than that, what Windows version, what drivers version, game optimization, etc.

It would be a waste of time AND money, that's why nobody has done it.
Last edited by Yzal; Nov 17, 2021 @ 6:10pm
Start_Running Nov 17, 2021 @ 6:10pm 
Originally posted by EW Mitsie:
Originally posted by Start_Running:
ANd as said. That would at best be a flat search for matching strings.
And if the dev/pub didn't list the precise hardware you have.. well you're back to square one. You'd likely notice quickly enough that at least have the agmes in your library will show up as being unplayable on any of your systems. WHich would again basically render it useless. SInce even the times it matches wouldn't be totally accurate either.. YOu'd have to be suspect of the matches and have to manually check the non-matches

Graphics cards do have a quantifiable speed, and memory size. and there is only 1200 on the market currently.
Currently. You would have to take into account the gfx cards previously on the market as well. Because most people don't update their gfx cards more than once every 5 or so years, barring hardware failure. And there are always various model variations based on manufacturers.

It wouldn't take too much information to cross reference model numbers with speed and ram references to make a quantifiable list to match against. CPU speed and RAM are definitely quantifiable.
So basically you expect Valve to maintain an every expanding list of gfx cards based on speed, ram, cores, insttruction sets, shader models, rendering presets, and driver features....and again rthis wouldn't exactly tell you anything as to whether the game would 'run',

Since how dev/pubs quantify that is going to vary. I mean sure it will run...at 640x480, with everything set to off/minimum, at 25 fps, with a little choppiness, but it will run.

You only make things better by working out how you can achieve things, not making excuses about why you can't achieve things.
If you want to improve things, improve yourself first. Might I suggest since you seem to be so averse to learbning your specs...you just maybe switch to consoles and sidestep the problem entirely.

As said. this is not something that can be done. Microsoft tried this and failed miserably and Microsoft is by their very nature in a better position to actually pull that sort of thing off.

Nothing is impossible.
Then you can work on learning your sepcs and categorizing your library.
Last edited by Start_Running; Nov 17, 2021 @ 6:10pm
[EW] Mitsie Nov 17, 2021 @ 6:11pm 
Originally posted by Lazy Dog:
Originally posted by EW Mitsie:
Nothing is impossible.

There's pretty much an infinite number of PC parts combinations. Plus requirements for what? 4k 30fps? 1080 120fps, 1080 60fps, 720, etc.
It would be a waste of time and money, that's why nobody does it.

I understand that there is billions of different combinations but each part when combined and benchmarks creates a performance envelope that rises as the quality of the parts rise. Passmark benchmark collect justifiable results on graphics cards that shows you the performance envelope. It doesn't matter how many different combinations you have, performance always follows an envelope based on the model of graphics card. A GT710 doesn't perform the same as a RTX3090. Models and GPU's have a Quantifiable performance difference. That's why we have benchmarks. Because if you buy the same graphics card as the Benchmark company, you will see comparible results within a margin of error. To say it's not possible to create a performance algorithm to match against per machine is non-sense. If we couldn't do that, benchmarking would be pointless.
Last edited by [EW] Mitsie; Nov 17, 2021 @ 6:12pm
Yzal Nov 17, 2021 @ 6:14pm 
Originally posted by EW Mitsie:
Originally posted by Lazy Dog:

There's pretty much an infinite number of PC parts combinations. Plus requirements for what? 4k 30fps? 1080 120fps, 1080 60fps, 720, etc.
It would be a waste of time and money, that's why nobody does it.

I understand that there is billions of different combinations but each part when combined and benchmarks creates a performance envelope that rises and the quality of the parts rise. Passmark benchmark collect justifiable results on graphics cards that shows you the performance envelope. It doesn't matter how many different combinations you have, performance always follows an envelope based on the model of graphics card. A GT710 doesn't perform the same as a RTX3090. Models and GPU's have a Quantifiable performance difference. That's why we have benchmarks. Because if you buy the same graphics card as the Benchmark company, you will see comparible results within a margin of error. To say it's not possible to create a performance algorithm to match against per machine is non-sense. If we couldn't do that, benchmarking would be pointless.

Yet it doesn't exist. What does that tell you? because i doubt nobody ever attempted it, so it tells me that it's a huge waste of resources.
Last edited by Yzal; Nov 17, 2021 @ 6:16pm
[EW] Mitsie Nov 17, 2021 @ 6:28pm 
Originally posted by Lazy Dog:
Yet it doesn't exist. What does that tell you? because it tells me that attempting it is a huge waste of resources.

What doesn't exist? Benchmarking?

Like I have mentioned, there probably isn't as many people using multiple systems on a regular basis with large libraries.

The majority of people probably have one machine that they buy games for, so dont come across this problem.

Funny how when Valve release the Steam Link, they provide the "Remote play Ready" Library filter to make it easier for customers to filter their games for Steam Link. When they release Hardware that isn't as powerful in the Steam Deck, they feel the need to add the "Works well on Deck" Library filter to help customers filter their games for the deck. So obviously they feel a need to filter the game library for specific devices. Valve are doing it already for their own devices.
< >
Showing 46-60 of 322 comments
Per page: 1530 50

Date Posted: Nov 17, 2021 @ 9:07am
Posts: 322