AMD migliora la sua tecnologia FidelityFX, che effetto avrà su di te?

Una delle novità più importanti presentate da AMD alla GDC è stato il SDK FidelityFX , una serie di strumenti per sviluppatori di giochi per PC che non solo portano l'atteso FSR3, ma anche altre innovazioni che non sono state annunciate. Soprattutto quello che i fan dei giochi per PC stavano aspettando da molto tempo.

AMD ha presentato alla GDC il suo FidelityFX SDK, un kit di sviluppo che integra le tecnologie omonime, che sono una serie di algoritmi o “programmi” che girano sul GPU per apportare miglioramenti visivi e delle prestazioni nei giochi. . La sua particolarità? Funzionano come Compute Shader generici e non si basano su nessun singolo componente hardware come NVIDIAè il cosiddetto Tensor Core, principalmente a causa del fatto che Radeon Technology Group non ha scommesso su tali unità. Qualcosa che sebbene nei videogiochi possa essere considerato un successo, nel mondo dell'IA non lo è.

AMD migliora la sua tecnologia FidelityFX

Cos'è FidelityFX SDK?

Mentre NVIDIA perde tempo a parlare di tecnologie che non sono destinate al consumatore medio, AMD ci ha presentato il suo FidelityFX SDK, e da qui dobbiamo dire che è una delle migliori notizie da molto tempo, principalmente per il fatto che finalmente un produttore ha deciso di risolvere una serie di problemi che abbiamo dovuto sopportare da tempo nei giochi per PC, oltre a darci un'anteprima dell'FSR3 e del suo funzionamento. La sua filosofia rimane la stessa delle versioni precedenti, una soluzione open source che tutti possono implementare nei giochi DirectX.

Precompilatore di shader SDK FidelityFX

Una novità dell'SDK è un precompilatore di shader integrato, ciò significa che gli sviluppatori, almeno nel caso delle schede AMD, includeranno binari compatibili con diverse generazioni di schede RDNA, che eviteranno di dover compilare durante l'esecuzione del gioco, evitando il problemi che ne derivano. Questo è uno dei punti che sia gli sviluppatori che gli utenti chiedono da più tempo e che speriamo che NVIDIA copi.

Un'anteprima di FSR3

Come DLSS3, FSR3 si basa sull'interpolazione dei frame. Entrambi si basano sull'utilizzo delle informazioni dei vettori di movimento tra due frame già esistenti per generarne uno intermedio. L'idea è molto semplice, poiché la velocità è la derivata dello spostamento rispetto al tempo, se conosciamo la posizione di un oggetto o di un pixel all'inizio e alla fine, allora possiamo sapere dove si trova quell'oggetto in un dato momento. di tempo e questo ci permette di generare frame fantasma.

FSR3

L'altro punto che AMD ha aggiunto è la riduzione della latenza, che deriva dalla sua tecnologia Anti-Lag, una risposta a NVIDIA Reflex, quindi sotto questo aspetto anche FSR3 è simile a DLSS3, ma le differenze finiscono qui. La soluzione di NVIDIA svolge il lavoro in meno tempo grazie al fatto che ogni core contiene un array sistolico chiamato Tensor Core, che accelera l'esecuzione di alcune parti dell'algoritmo.

Sono richiesti 60 FPS

C'è una cosa che AMD ha fatto molto meglio di NVIDIA con l'FSR3 incluso nell'SDK FidelityFX e non è altro che richiedere che i giochi funzionino a un minimo di 60 FPS per poterlo implementare. Dal punto in cui questa è la frequenza di aggiornamento minima sui monitor e il punto in cui i giochi diventano fluidi in questi giorni, nessun gioco dovrebbe mai funzionare a una velocità inferiore a quella.

FSR3

Purtroppo molti sviluppatori si sfregano le mani, pensando che sarà la tecnologia a prendere i frame che mancano per raggiungere il minimo richiesto. FSR3 funziona da FSR2, quindi è costruito su di esso. In questo aspetto non è diverso dal passaggio da DLSS 2 a DLSS 3. Non abbiamo un requisito in termini di hardware, solo che come base e in termini di FSR3, la velocità prima dell'interpolazione dei frame è di 60 frame al secondo. Che ci sembra la decisione più opportuna.