▲ 519 ▼ Steamdeck compatibility could take a huge leap forward with ULWGL-launcher, a universal game compatibility tool and collaborative effort between Glorious Eggroll, Lutris, Bottles, and Heroic Launcher! (www.pcgamesn.com) submitted 2 years ago by ProdigalFrog@slrpnk.net to c/linux_gaming@lemmy.world 36 comments fedilink hide all child comments
[–] ColeSloth@discuss.tchncs.de 1 point 2 years ago (1 child) I wonder if a program could be built that would do it. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 2 points 2 years ago (1 child) A program will not fix it. The problem is shader caches need to be stored. Storage costs money. Who is going to pay to store all of them? Maybe it could be like a P2P system but that would add a whole lot of complexity! permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 3 points 2 years ago (1 child) I was thinking a program that would pull, create, and store all the shader cache of a game locally on the system. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 2 points 2 years ago (1 child) Pull from where? permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 2 points 2 years ago (1 child) Magicland, I suppose. I guess it would need to spoof that it's a steam os installed game in order to download the cache from valves server and then move the cache over to the appropriate folder for the game. I guess it would be a lot of work for each game, since the cache folder isn't going to be named the same and in the same spot. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago (1 child) Even then, the shaders for steam deck wouldn't work on other devices with different GPU architecture. I think it might require the same CPU architure as well. But, I'm not confident on the second part. permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 1 point 2 years ago (1 child) I wasn't talking about other devices. Just the steam deck. If it's a game bought through steam you get the pre-cache files. If it's a game you're playing on the SD, but was purchased/obtained outside of steam you can still play it but you won't have the pre-cache files to use. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago Ah permalink fedilink source parent
[–] lambda@programming.dev 2 points 2 years ago (1 child) A program will not fix it. The problem is shader caches need to be stored. Storage costs money. Who is going to pay to store all of them? Maybe it could be like a P2P system but that would add a whole lot of complexity! permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 3 points 2 years ago (1 child) I was thinking a program that would pull, create, and store all the shader cache of a game locally on the system. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 2 points 2 years ago (1 child) Pull from where? permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 2 points 2 years ago (1 child) Magicland, I suppose. I guess it would need to spoof that it's a steam os installed game in order to download the cache from valves server and then move the cache over to the appropriate folder for the game. I guess it would be a lot of work for each game, since the cache folder isn't going to be named the same and in the same spot. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago (1 child) Even then, the shaders for steam deck wouldn't work on other devices with different GPU architecture. I think it might require the same CPU architure as well. But, I'm not confident on the second part. permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 1 point 2 years ago (1 child) I wasn't talking about other devices. Just the steam deck. If it's a game bought through steam you get the pre-cache files. If it's a game you're playing on the SD, but was purchased/obtained outside of steam you can still play it but you won't have the pre-cache files to use. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago Ah permalink fedilink source parent
[–] ColeSloth@discuss.tchncs.de 3 points 2 years ago (1 child) I was thinking a program that would pull, create, and store all the shader cache of a game locally on the system. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 2 points 2 years ago (1 child) Pull from where? permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 2 points 2 years ago (1 child) Magicland, I suppose. I guess it would need to spoof that it's a steam os installed game in order to download the cache from valves server and then move the cache over to the appropriate folder for the game. I guess it would be a lot of work for each game, since the cache folder isn't going to be named the same and in the same spot. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago (1 child) Even then, the shaders for steam deck wouldn't work on other devices with different GPU architecture. I think it might require the same CPU architure as well. But, I'm not confident on the second part. permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 1 point 2 years ago (1 child) I wasn't talking about other devices. Just the steam deck. If it's a game bought through steam you get the pre-cache files. If it's a game you're playing on the SD, but was purchased/obtained outside of steam you can still play it but you won't have the pre-cache files to use. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago Ah permalink fedilink source parent
[–] lambda@programming.dev 2 points 2 years ago (1 child) Pull from where? permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 2 points 2 years ago (1 child) Magicland, I suppose. I guess it would need to spoof that it's a steam os installed game in order to download the cache from valves server and then move the cache over to the appropriate folder for the game. I guess it would be a lot of work for each game, since the cache folder isn't going to be named the same and in the same spot. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago (1 child) Even then, the shaders for steam deck wouldn't work on other devices with different GPU architecture. I think it might require the same CPU architure as well. But, I'm not confident on the second part. permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 1 point 2 years ago (1 child) I wasn't talking about other devices. Just the steam deck. If it's a game bought through steam you get the pre-cache files. If it's a game you're playing on the SD, but was purchased/obtained outside of steam you can still play it but you won't have the pre-cache files to use. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago Ah permalink fedilink source parent
[–] ColeSloth@discuss.tchncs.de 2 points 2 years ago (1 child) Magicland, I suppose. I guess it would need to spoof that it's a steam os installed game in order to download the cache from valves server and then move the cache over to the appropriate folder for the game. I guess it would be a lot of work for each game, since the cache folder isn't going to be named the same and in the same spot. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago (1 child) Even then, the shaders for steam deck wouldn't work on other devices with different GPU architecture. I think it might require the same CPU architure as well. But, I'm not confident on the second part. permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 1 point 2 years ago (1 child) I wasn't talking about other devices. Just the steam deck. If it's a game bought through steam you get the pre-cache files. If it's a game you're playing on the SD, but was purchased/obtained outside of steam you can still play it but you won't have the pre-cache files to use. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago Ah permalink fedilink source parent
[–] lambda@programming.dev 1 point 2 years ago (1 child) Even then, the shaders for steam deck wouldn't work on other devices with different GPU architecture. I think it might require the same CPU architure as well. But, I'm not confident on the second part. permalink fedilink source parent hideshow 2 child comments replies: [–] ColeSloth@discuss.tchncs.de 1 point 2 years ago (1 child) I wasn't talking about other devices. Just the steam deck. If it's a game bought through steam you get the pre-cache files. If it's a game you're playing on the SD, but was purchased/obtained outside of steam you can still play it but you won't have the pre-cache files to use. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago Ah permalink fedilink source parent
[–] ColeSloth@discuss.tchncs.de 1 point 2 years ago (1 child) I wasn't talking about other devices. Just the steam deck. If it's a game bought through steam you get the pre-cache files. If it's a game you're playing on the SD, but was purchased/obtained outside of steam you can still play it but you won't have the pre-cache files to use. permalink fedilink source parent hideshow 2 child comments replies: [–] lambda@programming.dev 1 point 2 years ago Ah permalink fedilink source parent