V repertoarju Nvidie je že nekaj časa prisotna funkcija Smooth Motion, izjemno uporabna novost, ki deluje na ravni gonilnika: sistem lahko med nativne sličice, ki jih izriše GPU, vstavi umetno, z UI ustvarjeno sličico in tako pospeši delovanje igre. Novost so zasnovali predvsem za starejše igre, ki nimajo podpore za DLSS Frame Generation, vendar je funkcijo mogoče uporabiti tudi pri novejših naslovih, čeprav ima tudi slabosti, o katerih več v nadaljevanju.
Smooth Motion je najprej deloval le na karticah serije GeForce RTX 50, lani avgusta pa je postal na voljo tudi za grafične kartice GeForce RTX 40, članice serije GeForce RTX 30 pa uradne podpore za Smooth Motion še niso dobile in glede na trenutno stanje je tudi kmalu ne bodo. Zato se je nekaj zagnanih modderjev odločilo, da vzamejo stvari v svoje roke, misli pa je sledilo dejanje: na voljo sta postala kar dva projekta na to temo, ki sta nastala neodvisno drug od drugega.
Prvo implementacijo je ustvaril pipotoufikxyz-lgtm, ki je z razširitvijo projekta dlssg_for_sm86, ki ga je ustvaril sdli1995, dosegel, da je funkcijo Smooth Motion mogoče uporabljati tudi na karticah serije GeForce RTX 30, v okviru projekta pa je prispela tudi podpora za Vulkan. Pri tej metodi je treba datoteko DLL skopirati v mapo z izvršljivo datoteko izbrane igre, nato pa lahko s programom Nvidia Profile Inspector omogočimo podporo za Smooth Motion v sistemih z grafičnimi karticami GeForce RTX 30.
Po testih je novost dobro delovala z grafično kartico GeForce RTX 3070, po poročilu uporabnika pa deluje tudi z GeForce RTX 3080, čeprav se zgodi, da se proces konča z zrušitvijo, če igro zaženemo prek odjemalca Steam. Funkcija je delovala pod Yuzu, DuckStation in RPCS3, pri sistemu z GeForce RTX 3080 pa se je med uporabo pojavilo več grafičnih napak kot pri sistemu z RTX 5070 Ti, a to gre pripisati pomanjkanju ustrezne optimizacije – navsezadnje gre za neuradni mod.
Drugi projekt je ustvaril ItsAdeline in se imenuje NVSmooth30. Pri tej metodi ciljajo na datoteko NvPresent64.dll in z vplivanjem nanjo dosežejo, da se Smooth Motion zažene tudi na strojni opremi z oznako SM86, torej na arhitekturi Ampere. V tem primeru je eksperimentalno na voljo tudi funkcija, ki deluje kot most DirectX 11->DirectX 12. Testiranje je potekalo na sistemu z GeForce RTX 3050 LaptopGPU, mod pa odlično teče tudi na računalniku z grafično kartico GeForce RTX 3070. Avtorja je navdihnil mod DLSS-G, ki ga je ustvaril sdli1995, na koncu pa je za delovanje Smooth Motion napisal povsem ločeno kodo.
Čeprav so te spremembe za marsikoga zanimive, je pred uporabo dobro upoštevati nekaj stvari. Prvič, gre za neuradno programsko opremo, ki ima ustrezno omejeno združljivost tako s strojno opremo kot z igrami, njeno delovanje pa ni nujno stabilno in brez napak. Ker modi manipulirajo z datotekami DLL, jih ni priporočljivo uporabljati v spletnih igrah s protivarnostnimi (Anti-Cheat) funkcijami, saj je nagrada lahko kar trajna prepoved, v enouporabniškem načinu pa jih lahko poskusite, a le na lastno odgovornost.
Na splošno velja, da Smooth Motion ne ustreza ravno bolj sunkovitim, akcijskim igram, saj zaradi svojega delovanja povečuje vhodno zakasnitev, v takih primerih pa lahko pogosteje povzroča tudi grafične napake. Če ima igra funkcijo DLSS Frame Generation, je bolje izbrati raje njo; v bolj dinamičnih igrah Smooth Motion ni nujno dobra izbira. Več o izkušnjah uporabnikov lahko preberete na straneh Reddita, natančneje tukaj.
Takšni projekti niso dobri le zato, ker lahko podjetni programerji igralski skupnosti ponudijo dragoceno programsko opremo, ampak tudi zato, ker lahko razvojno ekipo Nvidie opozorijo, da bi bilo vredno poskrbeti tudi za lastnike starejših grafičnih kartic.






























