Mastodon
Connect with us

Hardware

DLSS Multi Frame Generation: τα mods φέρνουν MFG σε RTX 40/30/20

Η κοινότητα modders προσαρμόζει το επίσημο DLSS MFG runtime ώστε να λειτουργεί σε Ada, Ampere και Turing κάρτες. Τα πειράματα προσφέρουν πραγματικά οφέλη αλλά είναι πειραματικά, ευαίσθητα σε ενημερώσεις και συνοδεύονται από τεχνικούς, νομικούς και συμβατότητας κινδύνους.

Published

on

DLSS Multi Frame Generation: τα mods φέρνουν MFG σε RTX 40/30/20

Η τεχνολογία DLSS Multi Frame Generation της NVIDIA προοριζόταν ως αποκλειστικότητα της σειράς GeForce RTX 50 (Blackwell), αλλά η κοινότητα των modders έχει ήδη καταφέρει κάτι αξιοπρόσεχτο: να τρέξει το ίδιο το native MFG σε παλαιότερες GPU γενιές. Πρόκειται για ένα τεχνολογικό επίτευγμα που ανοίγει τη συζήτηση για το τι είναι τεχνικά ρεαλιστικό, για τα όρια των modding εργαλείων και για το πώς εταιρείες και χρήστες θα αντιδράσουν σε αυτήν την εξέλιξη.

Οι υλοποιήσεις δεν αντικαθιστούν απλώς το Frame Generation με λύσεις τρίτων — όπως το AMD FSR Frame Generation που είδαμε σε προηγούμενες προσπάθειες — αλλά επεκτείνουν, μεταγλωττίζουν ή «ξεκλειδώνουν» το ίδιο το DLSS MFG runtime ώστε να λειτουργήσει σε Ada Lovelace, Ampere και ακόμη και Turing GPUs. Τα αποτελέσματα είναι εντυπωσιακά αλλά πειραματικά: από πλήρως λειτουργικά setups μέχρι περιπτώσεις με artifacts, σφάλματα και αστάθεια.

Τι ακριβώς κάνει το DLSS Multi Frame Generation;

Το DLSS Multi Frame Generation δεν είναι ένα απλό upscaling. Στόχος του είναι να παράγει επιπλέον ενδιάμεσα frames ώστε να διπλασιάζει ή να τριπλασιάζει τον αριθμό των εμφανιζόμενων καρέ, μειώνοντας την επιδίωξη της GPU και αυξάνοντας την ομαλότητα στην κίνηση. Η τεχνική βασίζεται σε νευρωνικά δίκτυα που χρησιμοποιούν temporal πληροφορία (προηγούμενα και επόμενα frames, motion vectors, βάθος) για να «συνθέσουν» ρεαλιστικά ενδιάμεσα frames.

Σε αντίθεση με μεθόδους που βασίζονται αποκλειστικά σε optical flow ή απλές παρεμβολές, το DLSS MFG αξιοποιεί ειδικά βελτιστοποιημένα kernels και runtime components — μέρη που στην επίσημη υλοποίηση είναι ενσωματωμένα στην κλειστή στοίβα της NVIDIA (Streamline, NGX plugins). Αυτή η εξάρτηση από κλειστό κώδικα είναι που έκανε μέχρι σήμερα την τεχνολογία αποκλειστική σε Blackwell hardware, αλλά οι modders βρήκαν τρόπους να επαναχρησιμοποιήσουν ή να επανασυνθέσουν αυτά τα στοιχεία.

Πώς το MFG «ξεκλειδώνεται» σε Ada (RTX 40)

Η γενιά RTX 40 (Ada Lovelace) είναι λογικά η πιο «φιλική» περίπτωση γιατί διαθέτει την πιο σύγχρονη αρχιτεκτονική μεταξύ των GPU που αφορούν τα mods. Έργα όπως το RTX40MFG-Unlock του dashdogy εξελίχθηκαν σε ένα σχεδόν «παγκόσμιο» εργαλείο που δουλεύει σε DirectX 12 και Vulkan τίτλους οι οποίοι ήδη υποστηρίζουν DLSS Frame Generation μέσω του Streamline framework. Οι υλοποιήσεις αυτές προσφέρουν δυνατότητα επιλογής σταθερών MFG multipliers αλλά και πειραματικά modes με μεγαλύτερους ή δυναμικούς πολλαπλασιαστές.

Άλλες προσεγγίσεις χρησιμοποιούν διαφορετικά εργαλεία: υπάρχουν ReShade/RenoDX-based λύσεις και projects που ανασυνθέτουν τα Blackwell-targeted kernels για Ada. Η βάση της επιτυχίας είναι κατά κανόνα η προσαρμογή του DLSS runtime και η «παράκαμψη» των ελέγχων αρχιτεκτονικής, ώστε τα MFG kernels να θεωρούν πως τρέχουν σε συμβατό hardware.

Ampere: το SM86 backend και η επέκταση σε RTX 30

Οι πιο τολμηρές προσπάθειες αφορούν την οικογένεια RTX 30 (Ampere). Ο προγραμματιστής sdli1995 ανέπτυξε το dlssg_for_sm86, ένα backend που προσαρμόζει το runtime του DLSS MFG για GPUs με compute capability SM86. Το project ενσωματώνει το επίσημο DLSS MFG runtime (DLSS MFG 310.1.X) μαζί με τον custom SM86 backend, επιτρέποντας λειτουργίες 2X, 3X, 4X όπου αυτό είναι δυνατό.

Σε πρακτικό επίπεδο αυτό σημαίνει ότι κάποιες κάρτες όπως η RTX 3080 Ti μπορούν να τρέξουν native DLSS MFG, αλλά η συμβατότητα δεν είναι καθολική. Χρήστες ανέφεραν από επιτυχημένες ενεργοποιήσεις του Frame Generation μέχρι σφάλματα, απουσία επιλογών FG στο μενού ή οπτικά artifacts σε συγκεκριμένους τίτλους. Η προσπάθεια απαιτεί προσοχή, κατάλληλες εκδόσεις των DLLs και είναι ευαίσθητη σε ενημερώσεις drivers και παιχνιδιών.

Turing: πειραματισμοί για RTX 20 με SM75

Πιο εντυπωσιακό, ίσως, είναι ότι έχουν εμφανιστεί προσπάθειες να φτάσει το MFG ακόμη και στην RTX 20 σειρά (Turing). Ο Coldwood1026 παρέλαβε το έργο για Ampere και το προσαρμόζει σε SM75 — την Turing compute capability — με αποτέλεσμα να αναφορές επιτυχίας σε περιπτώσεις όπως ένα RTX 2060 Max-Q που τρέχει The Witcher 3 σε DirectX 12 όπου η επιλογή DLSS Frame Generation ενεργοποιείται.

Ωστόσο πρόκειται για πολύ πρώιμη φάση. Τα Turing chips δεν έχουν τα ίδια hardware blocks και συχνά οι επιδόσεις και η οπτική συνέπεια διαφέρουν σημαντικά απ’ ό,τι σε Ada ή Ampere. Η συμβατότητα με τίτλους, τα artifacts και τα crashes παραμένουν πιθανά σε κάθε βήμα της δοκιμής.

Προκλήσεις, περιορισμοί και νομικά/δεοντολογικά ζητήματα

Όλα τα παραπάνω projects είναι πειραματικά και μπορούν να «σπάσουν» με ενημερώσεις παιχνιδιών, drivers ή το ίδιο το DLSS runtime. Η NVIDIA ελέγχει σε μεγάλο βαθμό την κλειστή στοίβα (NGX, Streamline) και έχει ήδη εμφανιστεί περίπτωση OTA ενημέρωσης που διέκοψε πρώιμες μεθόδους unlock μέχρι οι modders να βρουν γύρισμα. Σε πρακτικό επίπεδο, αυτό σημαίνει ότι η εταιρεία μπορεί να σκληρύνει τους ελέγχους της και να κωδικοποιήσει ασυμβατότητες που θα καθιστούν τις περισσότερες τεχνικές άχρηστες σε επόμενη έκδοση.

Υπάρχουν επίσης νομικά και δεοντολογικά ερωτήματα: η αναδιαμόρφωση ή η επαναδιανομή κλειστών DLLs, η παράκαμψη προστασίας λογισμικού και η χρήση proprietary runtime components σε μη υποστηριζόμενο hardware μπορεί να εγείρει θέματα πνευματικής ιδιοκτησίας. Επιπλέον, η σταθερότητα και η ασφάλεια του συστήματος επηρεάζονται — οι χρήστες που επιλέγουν να πειραματιστούν πρέπει να γνωρίζουν ότι αναλαμβάνουν ρίσκο.

Ποια είναι η εμπειρία χρήσης και οι τεχνικοί περιορισμοί;

Από άποψη χρήσης, το MFG υπόσχεται σημαντική αύξηση των fps «ορατών» στο παιχνίδι χωρίς να φορτώνει αντίστοιχα τη GPU. Ωστόσο η ποιότητα των συνθετικών frames εξαρτάται από την ακρίβεια των motion vectors, την ποιότητα του depth buffer και την ικανότητα του μοντέλου να αντιμετωπίσει γρήγορη κίνηση ή πολύπλοκα αντικείμενα. Σε hardware που δεν έχει σχεδιαστεί γι’ αυτό — ή σε περιπτώσεις όπου τα kernels δεν είναι βελτιστοποιημένα για συγκεκριμένα SMs — εμφανίζονται blur, ghosting, ή “wobble” artefacts.

Επιπλέον, το MFG καταναλώνει VRAM και αποτελεί πρόσθετο compute φορτίο, οπότε σε κάρτες με περιορισμένη μνήμη ή σε laptops μπορεί να υπάρξει ισχυρή πίεση. Οι modders προσθέτουν fixes για VRAM και ρυθμίσεις ιστορικού frames, αλλά και αυτά είναι λύσεις σε πειραματικό στάδιο και δεν εγγυώνται καθολική εμπειρία.

Σύγκριση με άλλες λύσεις και πρακτικές συνέπειες

Η βασική σύγκριση είναι με το AMD FSR Frame Generation, που λειτουργεί ως ανεξάρτητη λύση frame interpolation. Το FSR μπορεί να είναι πιο εύκολο στην ενσωμάτωση λόγω ανοιχτότητας σε κάποιους τομείς, αλλά κάθε προσέγγιση έχει πλεονεκτήματα και μειονεκτήματα στην ποιότητα εικόνας και στη latency. Οι native DLSS MFG υλοποιήσεις, όταν λειτουργούν σωστά, τείνουν να προσφέρουν καλύτερη οπτική συνέπεια επειδή χρησιμοποιούν πιο προηγμένα νευρωνικά δίκτυα και συγκεκριμένα νεύρα optimisation για τον εκάστοτε τίτλο.

Αυτό που αλλάζει στην πράξη είναι ότι χρήστες με προηγούμενο hardware μπορεί να δουν πραγματική βελτίωση στην ομαλότητα, χωρίς να χρειάζεται να επενδύσουν αμέσως σε νέα GPU. Εντούτοις, οι developers παιχνιδιών και οι κατασκευαστές GPU έχουν λόγους να προτιμούν ελεγχόμενες, επίσημες διαδρομές διάθεσης τεχνολογιών, τόσο για λόγους συμβατότητας όσο και για εμπορικούς.

Τι σημαίνει για τους χρήστες και ποια τα επόμενα βήματα;

Για τον απλό χρήστη, το μήνυμα είναι διπλό: υπάρχει πρακτικό ενδιαφέρον και τεχνολογική δυνατότητα να τρέξει DLSS MFG σε παλαιότερες κάρτες, αλλά η εμπειρία δεν είναι σταθερή και συνοδεύεται από τεχνικούς κινδύνους. Οι πιο τεχνικά έμπειροι χρήστες και modders θα συνεχίσουν να πειραματίζονται και να βελτιώνουν τα εργαλεία, αλλά όποιος θέλει αξιόπιστη, «έξω από το κουτί» λειτουργία θα πρέπει να περιμένει επίσημες επιλογές ή να αναβαθμίσει σε hardware που υποστηρίζει εγγενώς το MFG.

Σε μεσοπρόθεσμο ορίζοντα, η εξέλιξη αυτή πιέζει τις εταιρείες να σκεφτούν δύο πράγματα: πρώτον, εάν τελικά η διάθεση τεχνολογιών όπως το MFG σε παλαιότερο hardware θα είναι προς όφελός τους (π.χ. μεγαλύτερη βάση χρηστών για developers) ή αν θα προτιμήσουν να το διατηρήσουν ως διαφοροποίηση premium προϊόντων. Δεύτερον, η κοινότητα του modding δείχνει ότι όταν υπάρχει όρεξη και τεχνογνωσία, πολλά από τα λογισμικά εμπόδια μπορούν να αντιμετωπιστούν — κάτι που αλλάζει το πεδίο γύρω από την απόκλιση μεταξύ επίσημης υποστήριξης και ανεπίσημης καινοτομίας.

Advertisement