Guide: Sätta upp en RAM-disk för Nvidia Instant Replay (f.d. Shadowplay)
Eftersom frågan kommer upp ibland och jag inte hittat någon annan guide på forumet, så skriver jag en själv.
De flesta använder inte RAM-diskar på daglig basis, kanske framförallt för att de flesta inte ser någon poäng med det, men det finns ett väldigt bra användningsområde, och det är för att tjäna som cacheutrymme åt Nvidia Instant Replay (f.d. Shadowplay) som finns med i GeForce Experience.
Detta är ganska dataintensivt, och redan vid 1440p med maximala kvalitetsinställningar så skriver Instant Replay ca 23 GB/timme till cachen medan man spelar. För den som har gott om RAM i datorn så finns det all anledning att skapa en RAM-disk att dirigera om detta cacheutrymme till, sen är det naturligtvis en avvägning hur mycket RAM man vill avvara till en RAM-disk. För de allra flesta så är t.o.m. 16 GB RAM mer än tillräckligt för att spela i dagsläget, så på den nivån bör de flesta kunna avvara upp till 3 GB för en RAM-disk utan större problem.
Jag rekommenderar inte att köra en RAM-disk för detta syfte med mindre än 16 GB RAM i datorn.
De huvudsakliga fördelarna med att lägga cachen på en RAM-disk är:
RAM-minnet har väldigt mycket högre I/O-kapacitet än någon annan lagringsenhet, och minskar på så vis ner tiden och systemresurserna som krävs för att spara data från cachen till en film, vilket annars kan leda till att spelet laggar när filmen ska sparas eller att delar av filmen saknas.
RAM-minnet slits inte ut, till skillnad från minnescellerna i vanliga konsument-SSDs som inte är gjorda för att skriva flera hundra gigabyte till per dag.
Idag har många entusiaster och gamers gott om RAM i sina system och därför är det en god idé att använda lite av detta till en RAM-disk. Jag har kört det här upplägget själv sedan 2015 på en rad olika system och Windows-versioner, och har erfarit att det fungerat väldigt väl.
Ladda hem 64-bitarsversionen av ImDisk Toolkit från SourceForge.
Extrahera arkivet och starta installationsprogrammet med install.batSe till att alternativet RamDisk Configuration Tool är ikryssat i dialogrutan för installationen:
Tryck på Install. Välj att starta om datorn om frågan kommer upp.
Nu vill vi först ta reda på hur stor RAM-disk vi behöver, så vi börjar med att ta fram overlayen för GeForce Experience genom att trycka på Alt+Z
Tryck på kugghjulet till höger i overlayen för att få fram Settings
Scrolla ner till Video Capture
Här ställer vi in längden samt vilken videokvalitet vi vill ha i filmerna som sparas med Instant Replay. Här har jag ställt in 1440p HD, 60 FPS, 50 Mbps bitrate och 10 minuter buffert, och på den översta slidern får vi en siffra inom parantes som är 3.8 GB i det här exemplet.
Vi kan tyvärr inte utgå stenhårt från den siffran och göra en RAM-disk som är exakt 3800 MB, får då kommer vi förr eller senare att få problem som gör att GeForce Experience antingen stänger av Instant Replay eller omdirigerar cachen till en annan enhet p.g.a. utrymmesbrist på RAM-disken.
Jag rekommenderar ca 50% extra utrymme d.v.s. om GFE säger 3.8 GB så gör vi en RAM-disk på 6 GB.
Nu stänger vi GeForce Experience sålänge, och letar istället upp gruppen ImDisk på startmenyn, och klickar på genvägen till RamDisk Configuration som ligger där.
Nu får vi upp dialogrutan för att konfigurera vår RAM-disk på fliken Basic.
Här har jag som exempel ställt in att jag vill göra en RAM-disk på 6 GB, enhetsbeteckning N: (du kan ta vilken ledig du vill, men rekommenderar att undvika A: och B:), filsystem NTFS, starta RAM-disken ihop med Windows samt skapa en Windows Temp-katalog på enheten vid varje omstart.Jag rekommenderar att inte använda Allocate Memory Dynamically med Instant Replay.
Under fliken Advanced vill vi se till att Quick Format är ikryssat, så att RAM-disken snabbformateras automatiskt i samband med att vi startar datorn, och kan användas av GeForce Experience.
(Här kan man även ändra enhetens etikett, om man vill ha något annat än "RamDisk".)
Nu trycker vi OK. Välj att starta om datorn om frågan kommer upp, annars stänger vi dialogrutan för konfiguration av RAM-disken.
Antingen har vi fått upp diskegenskaper på den nya RAM-disken eller så kan vi kontrollera i Utforskaren att vi har en ny enhet som heter RamDisk. Från och med nu så ska RAM-disken startas och snabbformateras automatiskt samtidigt som Windows startas.
Nu plockar vi fram overlayen för GeForce Experience igen, med Alt+Z, och trycker på kugghjulet för att komma till Settings igen.
Nu går vi in på alternativet Recordings och nu ska vi styra om Temporary files till att ligga på vår RAM-disk istället, så vi trycker på [...] till höger om sökvägen...
... och navigerar oss fram till vår enhet (N:) som är vår RAM-disk genom att stega oss ner med pilen i den vita cirkeln tills alla enhetsbeteckningar syns. När vi har navigerat in på vår RAM-disk (N:) så kommer markören att lägga sig på katalogen Temp som redan finns där, och då kan vi trycka på Done.
Nu har vi ändrat så att sökvägen för Temporary files istället går till N:\Temp
Sökvägen för Videos är som standard C:\Users\[Användarnamn]\Videos, den ska inte vara på RAM-disken, och det finns ingen anledning att ändra den om man inte vill lägga filmerna på någon annan lagringsenhet. Jag rekommenderar att sökvägen för Videos går till systemets snabbaste SSD.
Valfritt steg: Om man använder funktionen Highlights (ligger också under Settings, men stöds enbart i vissa spel) i GeForce Experience så har den också en sökväg för Temporary files som kan ändras till att också ligga på RAM-disken, notera dock de ökade utrymmeskraven på RAM-disken för detta!
Nu kan vi trycka på Back och Done för att komma tillbaka till GeForce Experience startsida, där trycker vi på Instant Replay och väljer alternativet Turn on.
Nu ska det komma en bekräftelse på att Instant Replay startats och statusen på knappen ändras till On.
Nu är vi klara och kör Instant Replay-funktionen buffrad på en RAM-disk!
Om vi vill kan vi gå in och kontrollera att sökvägarna är rätt fortfarande, genom att navigera till Settings via kugghjulet och sedan gå in under alternativet Recordings.
Nu ska det stå en liten varningstext längst upp "Stop recording to change these settings", och då ser vi även att sökvägarna är korrekta och låsta på det vi ställde in.
Nu kan vi stänga ner overlayen för GeForce Experience och börja spela våra favoritspel, och när något skoj och random händer som vi vill spara så är det bara att trycka knappkombinationen Alt+F10 för att få ut en film med de senaste 10 minuternas (med konfigurationen i exemplet ovan) spelande under C:\Users\[Användarnamn]\Videos, vilket motsvarar katalogen Filmer under Personlig mapp om man har ett svenskt Windows.
Proceduren ovan är alltså något man behöver göra en (1) gång för att installera mjukvaran och konfigurera den, i övrigt ska det fortsätta fungera i bakgrunden utan några fler manuella ingrepp. Jag har gjort stora Windows-uppdateringar utan att funktionaliteten har påverkats, så detta har verkat väldigt underhållsfritt hittills.
En detalj som är värd att nämna är att all data på en RAM-disk försvinner vid strömavbrott eller omstart, så lägg ingenting där som du inte vill bli av med! Detta är i sig inget problem med varken Instant Replay- eller Highlights-funktionerna eftersom GeForce Experience ändå tömmer cacheutrymmet per automatik när spelet avslutas, oavsett vilken typ av lagringsenhet det ligger på. Alla filmerna måste ändå sparas under pågående spelsession.
Dela gärna med er av era erfarenheter av guiden i tråden, så att jag kan komplettera guiden vid behov.
Fotnot: Den här guiden skrevs på en dator med Windows 10 Pro 64-bit 20H2 (19042.867), GeForce Experience 3.21.0.36 och ImDisk Toolkit 20210125.