Steam Deck: Ny minnesteknik utlovar stora fördelar – men det finns en hake

En ny Linux-teknik som kallas CRAM (Compressed RAM) utlovar bättre prestanda genom effektivare användning av systemminnet. Den utvecklas av ingenjörer på Facebooks moderbolag Meta och presenterades den 5 oktober på Linux Plumbers Conference i Prag. Idén är enkel: Data komprimeras så att mer får plats i det tillgängliga RAM-minnet. Till skillnad från befintliga lösningar som ZRAM eller Zswap kan komprimerade data dock läsas direkt utan att först behöva kopieras tillbaka till det vanliga systemminnet. Det är viktigt att notera att den presenterade implementationen bygger på specialiserad minneshårdvara som automatiskt dekomprimerar data när de läses.
Tidiga prestandatester ger en fingervisning om hur stor hastighetsfördelen skulle kunna vara. Vid minnesoperationer som enbart läser data uppnår CRAM nästan samma hastighet som okomprimerat RAM och är upp till 452 gånger snabbare än ZRAM i tester. Fördelen minskar dock dramatiskt när skrivoperationer läggs till. Med en arbetsbelastning där 20% utgörs av skrivoperationer är CRAM fortfarande 5,4 gånger snabbare. Det är dock viktigt att betona att detta är specialiserade minnestester och att resultaten inte nödvändigtvis innebär bättre spelprestanda.
Topp 10...
» Topp 10: Bästa bärbara allround/multimediadatorerna
» Topp 10: Bästa bärbara speldatorerna
» Topp 10: Bärbara budget/kontorsdatorer
» Topp 10: Bästa bärbara kontors/premiumdatorerna
» Topp 10: Bärbara arbetsstationer
» Topp 10: De bästa små/kompakta bärbara datorerna
» Topp 10: Bästa ultrabooks
» Topp 10: Bästa hybriddatorerna
» Topp 10: Bästa surfplattorna
» Topp 10: Marknadens bästa smartphones
Vad innebär CRAM för Steam Deck?
Eftersom Steam Deck också kör Linux skulle den nya tekniken teoretiskt sett kunna vara intressant för Valves handhållna spelkonsol. Enheten har trots allt bara 16 GB RAM, som måste delas mellan CPU och GPU. Om det minnet kunde användas effektivare skulle även minneskrävande spel kunna gynnas. På Reddit diskuteras CRAM redan aktivt.
Vissa användare hoppas att CRAM skulle kunna ge kortare laddningstider på Steam Deck eller göra det möjligt för spel att köras med mindre RAM i framtiden. Det är fortfarande oklart om sådana förbättringar faktiskt skulle vara möjliga. Det finns också ytterligare en hake: Som flera användare påpekar saknar Steam Deck den specialiserade hårdvara som den presenterade CRAM-implementeringen bygger på. En enkel SteamOS-uppdatering skulle därför inte räcka.
Tekniken är dock inte helt utesluten för Steam Deck. Vissa Reddit-användare tror att CRAM potentiellt skulle kunna användas i en framtida Steam Deck 2, förutsatt att tekniken blir en allmänt vedertagen standard. Det är dock tveksamt om de förväntade prestandaförbättringarna faktiskt skulle bli verklighet. Som vissa användare påpekar är RAM inte den begränsande faktorn i många spel – oftare är det CPU eller GPU som är flaskhalsen.














