Hur OptiScaler fungerar och vad det används till

Senaste uppdateringen: 11/09/2025
Författare: Daniel Terrasa

  • OptiScaler ersätter native uppskalning med DLSS, FSR 2/3/4 eller XeSS och lägger till OptiFG för FG på DX12.
  • Omfattande API-stöd (DX11/DX12/Vulkan), med FSR4 begränsat till RDNA4 och XeSS uppdaterat till 2.1.
  • Avancerade inställningar (RCAS/MAS, LOD, anisotropi, spoofing, ASI-plugins, Anti-Lag 2, Reflex).
  • 0.7.8 förbättrar stabiliteten: typlösa korrigeringar, FSR4-modeller, w/Dx12, overlay och automatisk DLL-inläsning.
optisk skalare

Om du spelar på PC och gillar att experimentera med bildkvalitet och prestanda, OptiScaler är en av de moddarna som förändrar ditt spel. Det låter dig ersätta ett spels inbyggda uppskalning med en annan, lägga till bildgenerering och öppna upp en rad avancerade inställningar som sällan är tillgängliga för den genomsnittliga användaren.

Det fina är att det fungerar på titlar som redan integrerar tekniker som DLSS 2+, FSR 2+/3+ eller XeSS, och därifrån låter dig välja omskalningsbackend och finjustera den efter dina önskemål Dessutom, med OptiFG och modstöd som dlssg-to-fsr3, finns det potential att aktivera Frame Generation där det inte finns som standard, eller förbättra det där det misslyckas.

Vad är OptiScaler och vad löser det?

OptiScaler Det är en mellanprogramvara som sitter mellan spelet och uppskalaren. I praktiken fångar den upp spelets anrop (den omskalning av ingångar som spelet stöder ) och omdirigerar dem till den uppskalningsmotor du väljer. Eller enkelt uttryckt: i spelmenyn väljer du "Input" (t.ex. DLSS), och i OptiScaler-överlägget väljer du "Output" (t.ex. FSR 3/4) så att Den slutliga renderingen signeras med den teknik du föredrar. .

För närvarande tillåter OptiScaler-kärnan kombination av XeSS, FSR 2.x, FSR 3.x, FSR 4 (begränsad till RDNA4) och DLSS i titlar som redan stöder uppskalning. Det slutar inte där: det lägger till justeringar som RCAS och MAS, utdataskalning, DLSS-förinställningar, förhållande- eller DRS-åsidosättningar och mycket mer. finjusteringstekniker som gör skillnad.

OptiScaler-alternativ

 

Hur det fungerar inuti

 

Det konceptuella flödet är enkelt: Ingångar → OptiScaler → Utgångar Spelet startar sin omskalningspipeline med standard-API:et, OptiScaler kopplar in sig i det och vidarebefordrar bildrekonstruktionen till det alternativ du väljer. På så sätt kan du till exempel tvinga fram FSR 3.1 på ett spel som bara exponerar DLSS 2 , eller ta med XeSS till en FSR-klar titel.

För motorer som Unreal Engine finns det nyanser: UE XeSS-pluginet exponerar inte djup, och när man ersätter nativ XeSS du kan förstöra andra interna omskalare I dessa fall låter OptiScaler dig fortfarande tillämpa RCAS-skärpa över XeSS för att minska oskärpan. Med FSR, från och med 3.1-grenen, är API:et mer standardiserat och stödet bör vara fullt ut; med äldre FSR 2.x/3.x-versioner kommer det att bero på hur varje studio implementerar sitt gränssnitt och i EU måste du ibland justera ini.

Stödda API:er och reskalerare

OptiScaler fungerar med DirectX 11, DirectX 12 och Vulkan, även om Varje API begränsar vilka backends som är tillgängliga OptiFG-lagret för bildgenerering stöds däremot endast på DX12.

DirectX 12

  • XeSS (standard i DX12)
  • FSR 2.1.2 och 2.2.1
  • FSR 3.x (inkluderar kompatibilitet med 2.3.x)
  • FSR 4.0.x via FSR 3.x-rutt på DX12 (endast RDNA4)
  • DLSS (NGX)
Exklusivt innehåll - Klicka här  Komplett guide till att fånga Shiny Pokémon i Pokémon Legends ZA

DirectX 11

  • FSR2.2.1 (standard, inbyggd DX11)
  • FSR3.1.2 (inofficiell port för inbyggd DX11)
  • DLSS (inbyggd DX11)
  • XeSS 2.x (endast inbyggd DX11, Intel ARC)
  • XeSS/FSR 2.1.2/2.2.1/FSR 3.x med bryggan till DX12 via D3D11on12
  • FSR 4.0.x via FSR 3.x på DX12 (endast RDNA4)

Vulkan

  • FSR 2.1.2 (standard) y 2.2.1
  • FSR3.1 (och FSR 2.3.2)
  • DLSS
  • XeSS 2.x

optisk skalare

Ramgenerering med OptiFG och kompatibla moddar

Sedan version 0.7 inkluderar OptiScaler OptiFG, en experimentell metod för att injicera ramgenerering (FSR3 FG-stil) i DX12-titlar som inte har det som standard eller där inbyggd FG är problematisk. Det är särskilt användbart som en sista utväg och kan kräva justeringar som HUDfix, vilket, även om det har blivit stabilare, Det anses fortfarande vara experimentellt.

Dessutom har stöd för modden lagts till. Nukem (dlssg-till-fsr3), som konverterar DLSS FG till FSR i spel med inbyggd DLSS-FG. Denna mod och andra som Fakenvapi ingår inte, och i vissa fall aktivera Reflex, Anti-Lag 2 (på RDNA1+), LatencyFlex eller XeLL (för Intel). Integrationen av Fakenvapi möjliggör bland annat Inaktivera FlipMetering för att jämna ut bildtider när Nukem är aktiva i titlar med DLSS4.

Steg-för-steg-installation

Snabbspåret är att ladda ner Nightly eller de senaste stabila utgåvorna från deras gemensamma utvecklingsarkiv. Där hittar du de uppdaterade resurserna, med praktiskt taget allt du behöver. För RDNA4 och FSR4 finns det ett extra krav: filen amdxcffx64.dll som Windows installerar när ett Radeon RX 9000 upptäcks. Du har den i Windows\System32\ (använd sökmotorn på den rutten om du går vilse).

Placera OptiScaler-filerna och den tidigare nämnda DLL-filen i spelmappen bredvid den körbara filen. Till exempel, i Cyberpunk 2077 installerat på Steam, skulle detta vara: Programfiler (X86)\Steam\steamapps\common\Cyberpunk 2077\bin\x64Om du spelar på GOG eller Epic ändras rutten förstås, men idén är alltid densamma: bredvid spelets .exe-fil.

När allt är på plats kör du konfigurationsskriptet (en .bat-fil som "OptiScaler Setup"). Du kommer att se flera uppmaningar i konsolen; du kan välja standardalternativet genom att trycka på 1, och om din GPU är AMD, välj 1 igen när du trycker påOm du vill aktivera användningen av NVIDIA DLSS-ingångar kan du också ställa in den på 1. Det är inte obligatoriskt att testa FSR4, men det ger dig utrymme för fler kombinationer.

Installationsprogrammet bekräftar att spelet är klart och uppmanar dig att trycka på en tangent för att avsluta. Därifrån startar du spelet, aktiverar en skalningsändring i alternativen (DLSS/XeSS/FSR) och, när du är i 3D, Öppna OptiScaler-överlägget med dess genväg för att välja den slutliga backend-funktionen, finjustera förinställningar eller tillämpa filter.

I Linux har en lagts till installations- och avinstallationsskript vilket snabbar upp processen under Proton/Wine, och på Windows projektet nu tillämpar automatiskt spelspecifika patchar för att förbättra upplevelsen redan från början.

Avancerade inställningar och anpassning

Utöver att byta omskalningsverktyget har OptiScaler en mängd olika brytare som gör det till ett utmärkt verktyg för GamingDu kan röra vid RCAS- och MAS-skärpa, utgångsskalning, DLSS-förinställningar, samt att tvinga fram interna förhållanden och åsidosätta DRS för att bibehålla stabil tidsupplösning.

De har anlänt till överlägget designförbättringar och nya alternativ såsom jitterräknaren, modifieringar av tangentbordsgenvägar och läsning av hexadecimala värden i INI (mycket användbart för tangenter eller enhets-ID). Åtgärdade tangenter som "fastnade" när menyn öppnades och Oönskade repriser med gamepad på DX11.

Exklusivt innehåll - Klicka här  Felet "Slut på videominne" är inte alltid VRAM: hur man kontrollerar och åtgärdar det

För latensdelen, om du integrerar Fakenvapi, kan du koppla in Reflex och aktivera Anti-Lag 2 (RDNA1+), LatencyFlex eller XeLL på Intel. Som nya funktioner finns experimentell Anti-Lag 2 i Vulkan och möjligheten att inaktivera FlipMetering (nyckel till stabilisera bildtider när man använder Nukem-modden i spel med DLSS 4).

Kontrollerna av bildkvaliteten har också stärkts: Anisotropa filter och Mipmap LOD-bias justerbar, en omarbetad FPS-begränsare och Performance Overlay med JustFPS-läge för se bara bildrutor per sekund om du inte vill ha mer information på skärmen.

fsr4

FSR4: nya funktioner, modeller och bildkvalitet

Med ankomsten av RDNA4 har AMD tagit steget till FSR 4, en omskalning med en förbättrad modell som stöds av 3.1OptiScaler tillåter nu att det injiceras i stödda spel, och faktiskt har typade/typlösa format åtgärdats så att sluta krascha titlar som brukade kraschaDessutom har XeSS-inmatningsstöd för FSR4 lagts till för Unreal Engine, vilket fyller ett välbehövligt tomrum.

En viktig punkt är modellval i FSR4Internt verkar AMD mappa: Modell 0 för Native AA, 1 för Quality, 2 för Balanced, 3 för Performance; 5 skulle vara för Ultra Performance. OptiScaler låter dig välja modell och, intelligent, Tvingar fram Modell 1 i förinställningarna Kvalitet/Ultrakvalitet eftersom den i vissa spel omdirigerades felaktigt (t.ex. till 0) och märkbart skimmer/skimrande uppstod. AMD är medvetna om problemet och planerar att fixa det i framtida versioner.

Den praktiska tolkningen är att Modell 0 vanligtvis ger en mer aggressiv skärpa (den har mindre historisk ackumulering), medan en Modell 2 Den är något mjukare men stabil när titeln trycker in Modell 0 i förinställningar som inte passar. Denna modellhantering påverkar temporal stabilitet och fina detaljer, särskilt i scener av högfrekventa såsom vegetation eller nät.

Motoringångar och kompatibilitetsöverväganden

I Unreal Engine exponerar inte motorns XeSS-plugin djup, så om du ersätter XeSS i spelet Du kan inaktivera andra sökvägar för titelomskalningRCAS över XeSS bidrar dock till klarhet. Med FSR är API:et standard sedan 3.1 och kompatibiliteten bör vara bred; i tidigare versioner, gränssnitten var specialanpassade och det beror på hur studion programmerade den. I EU kan det hända du behöver .ini-justeringar så att buffertarna passar korrekt.

För DX12-ingångar och -utgångar har stabilitet och prestanda förbättrats på vägen "w/Dx12 upscalers". Specifik spoofing är tillgänglig i Intel ARC. Atomic64 för EUOch XeSS-motorn har uppdaterats till version 2.1, vilket ökar kvaliteten och kompatibiliteten.

Felsökning och kända problem

  • Om OptiScaler-överlägget inte öppnas, kontrollera grunderna: aktivera DLSS/XeSS/FSR i spelmenyn och försök att öppna den redan i 3D-scenen (inte från den statiska menyn). På äldre installationer, se till att starta overlay under den aktiva renderingen.
  • Använder du RTSS (MSI Afterburner, CapFrameX)? Aktivera det rekommenderade alternativet i RTSS eller uppdatera till den senaste versionenOch om du använder OptiFG är den mest kompatibla inaktivera RTSS tillfälligt för att undvika konflikter mellan överlagring/injektion.
  • Kom ihåg att HUDfix fortfarande är experimentellt. Det har blivit stabilare, men ibland oväntade stängningar kan inträffa på NVIDIA GPU:er som är svåra att reproducera. RTSS Reflex Injection-detektering har också lagts till för diagnostisera dubbletter av hooking.
Exklusivt innehåll - Klicka här  Nintendo Switch 2 hittar sin balans: två DLSS för en konsol som ändras beroende på hur du använder den

Nyligen åtgärdade eller förbättrade fall: FFX VK- och XeSS VK-poster (åtgärder för t.ex. krascher i Indiana Jones and the Great Circle), Unity DX11- och FSR3 DX11-åtgärder, Åtgärd för FF14-krascher med vissa plugins, Förbättringar av Wine-exportpatch, jitterskalning för XeSS-ingångar, No Man's Sky pre-RDNA4 stabilt nu, originalversionen av Death Stranding (inte Director's Cut) fungerar, Doom TDA FFX VK-fixar efter uppdatering 2 och Lösningar för Prey Luma Remastered när man använder uppskalare med Dx12.

Uppmärksamhet med WUCHANG: krascher vid start har åtgärdats, men Uppdatera inte Streamline-filer manuellt; av någon anledning bryter det Opti på den titeln. Förresten, en diskret stänkmeddelande när du laddar OptiScaler (du kan inaktivera det i INI:n med hjälp av alternativet DisableSplash) för att snabbt kontrollera att allt körs; på Linux inaktiveras det automatiskt.

En praktisk detalj: OptiScaler autolokaliserar DLSS- och DLSSG-DLL:er med större tillförlitlighet, och integrerar nu en skärm "Visa upptäckt användargränssnitt" som har återportats till upptäcka spel och rutter med mer finess.

Stöd för externa mods och spoofing

Förutom NukemFG innehåller OptiScaler en experimentell Streamline-spoofing vilket, som standard på AMD/Intel och även med Dxgi=false, låser upp DLSS FG och Reflex när det inte finns några extra spelkontroller. I Unreal Engine öppnar den inte DLSS FG för tillfället, även om Reflexen förblir vanligtvis funktionsduglig..

Om du vill finjustera den förfalskade enheten stöder INI nu anpassade förfalskningsalternativ, och för numeriska parametrar kan du använda hexadecimala format. Detta är idealiskt om du måste definiera icke-standardiserade ID:n eller genvägar utan att bli galen.

Anmärkningar om integritet i communitykällor

När du kollar trådar och ändringsloggar på sociala plattformar kommer du att stöta på cookie- och samtyckesmeddelanden som ibland blockerar innehåll om du inte godkänner. Detta är normalt på sajter som Reddit; om du ser det meddelandet, logga in eller justera dina inställningar för att tillgång till fullständig teknisk information.

Hela OptiScaler-ekosystemet har utvecklats med version 0.7.8 (smeknamnet Typeless): från korrigeringar i format så att FSR4 är stabil , genom modellväljaren och nya förfalskningsalternativ, till verktyg som att ladda ASI-plugins, verifieringssplash, uppdatering av XeSS till 2.1 och betydande förbättringar av stabilitet och prestanda från vägen med Dx12. Om du behöver stöd för FG, OptiFG och dlssg-till-fsr3, utöka ditt omfång; om du är mer intresserad av finjustering är kontroller för skärpa, LOD, anisotropi, jitter, FPS-gränser och latens viktiga.

Med några få försiktighetsåtgärder (experimentell HUDfix, RTSS borttagen med FG, rör inte Streamline där det inte hör hemma), låter modden dig klämma in DLSS, FSR och XeSS på ett sätt som gör att spelmenyerna, på egen hand, De erbjuder vanligtvis inte .