One Steam Account and 2 PCs
I've got two PC's - one is a desktop with a 5090 and the other is a ROG Ally. Both have considerable graphic setting differences for games.

Is there a way for steam to have the logic to know that I use two machines to play my games (not at the same time) and remember graphical settings?

For example, when I launch a game on my desktop and have maxed out Ultra settings for graphics. I leave the game - and maybe a few hours later I'm at a friends house with my ROG Ally and want to continue where I left off in the game - when I load the game up - menu is at 1FPS because it is applying the graphics settings from my desktop. Once I change all the settings for the ROG Ally - I get back home and load up my Desktop PC - and gaphics are all super low from the ROG Ally.

I have to imagine im not the only one with this use case - and that Steam would have some way of knowing 'Ok, same account, different PC - dont combine the graphics settings' ?