Az Nvidia repertoárjában már egy ideje jelen van a Smooth Motion funkció, ami egy rendkívül hasznos, driver-szinten működő újítás, segítségével a GPU által lerenderelt natív képkockák közé egy mesterségesen, AI-alapon generált képkockát szúrhat a rendszer, ezzel felgyorsítva a játék futásának sebességét. Az újítást elsősorban a régebbi játékokhoz készítették, amelyek nem rendelkeznek DLSS Frame Generation támogatással, de újabb címekhez is bevethető a funkció, igaz, vannak hátrányai is, ezekre később kitérünk.
A Smooth Motion első körben csak a GeForce RTX 50-es széria tagjai alatt működött, tavaly augusztusban viszont a GeForce RTX 40-es videokártyák számára is elérhetővé vált, a GeForce RTX 30-as széria tagjai viszont még nem kaptak hivatalos Smooth Motion támogatást és a dolgok jelenlegi állása alapján egyhamar nem is nagyon fognak. Emiatt döntött úgy néhány lelkes modder, hogy saját kezükbe veszik a dolgot, a gondolatot pedig tett követte: elérhetővé vált két projekt is a témában, amelyek egymástól függetlenül jöttek létre.
Az egyik implementációt pipotoufikxyz-lgtm készítette, aki az sdli1995 által életre hívott dlssg_for_sm86 projekt kibővítésével érte el, hogy a GeForce RTX 30-as széria tagjain is használható legyen a Smooth Motion funkció, valamint Vulkan támogatás is érkezett a projekt keretén belül. Ennél a módszernél a kiválasztott játék futtatható állományát tartalmazó könyvtárba kell bemásolni a DLL fájlt, majd az Nvidia Profile Inspector segítségével engedélyezhetjük a Smooth Motion támogatást a GeForce RTX 30 alapú rendszereken.
A tesztek szerint az újítás jól muzsikált egy GeForce RTX 3070-es videokártya mellett, egy felhasználói beszámoló alapján pedig a GeForce RTX 3080 mellett is működik, igaz, előfordul, hogy ha az adott játékot a Steam kliensen keresztül indítják, akkor összeomlás lesz a folyamat vége. A funkció Yuzu, DuckStation és RPCS3 alatt működött, igaz, a GeForce RTX 3080 alapú rendszeren több képhiba jelentkezett a használat közben, mint egy RTX 5070 Ti alapú rendszernél, de hát ez a megfelelő optimalizáció hiányára vezethető vissza – mégis csak egy nem hivatalos modról van szó.
A második projektet ItsAdeline készítette, ez a projekt az NVSmooth30 nevet viseli. Ennél a módszernél már az NvPresent64.dll-t veszik célba és annak befolyásolásával érik el azt, hogy SM86-os, azaz Ampere architektúra köré épülő hardveren is elinduljon a Smooth Motion. Ebben az esetben kísérleti jelleggel DirectX 11->DirectX 12 hídként működő funkció is rendelkezésre áll. A tesztelés egy GeForce RTX 3050 LaptopGPU alapú rendszeren történt, de egy GeForce RTX 3070-es videokártyával szerelt PC-n is remekül elfut a mod. A készítőt az sdli1995 általkészített DLSS-G mod inspirálta, de végül teljesen különálló kódot készített a Smooth Motion működésre bírásához.
Noha ezek a módosítások sokak számára lehetnek érdekesek, használatuk előtt érdemes néhány dolgot szem előtt tartani. Egyrészt nem hivatalos szoftverekről van szó, amelyek ennek megfelelően limitált kompatibilitással rendelkeznek mind hardverek, mind pedig játékok terén, illetve a működésük sem feltétlenül stabil, hibamentes. Mivel a modok DLL fájlokat manipulálnak, a csalásellenes (Anti-Cheat) funkciókkal ellátott online játékok alatt nem érdemes őket használni, könnyedén végleges kitiltás lehet a jutalom, de egyjátékos módban meg lehet próbálkozni felük, de csak saját felelősségre.
Általánosságban elmondható, hogy a Smooth Motion a pörgősebb, akciódúsabb játékokhoz nem igazán passzol, mivel működése miatt növeli a bemeneti késleltetést, illetve ezekben az esetekben gyakrabban produkálhat képhibákat is. Ha az adott játék rendelkezik DLSS Frame Generation funkcióval, érdemesebb inkább azt választani, a mozgalmasabb játékok alatt nem feltétlenül lesz jó választás a Smooth Motion. A felhasználói tapasztalatokról a Reddit virtuális hasábjain keresztül lehet bővebb tájékoztatáshoz jutni, egészen pontosan itt.
Az efféle projektek nemcsak azért lehetnek jók, mert a vállalkozó szellemű programozók értékes szoftverekkel láthatják el a gamer közösséget, hanem azért is, mert felhívhatják az Nvidia fejlesztőcsapatának figyelmét arra, a régebbi videokártyák tulajdonosaival is érdemes lenne törődni.