Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$has_disclaimer is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_meta is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_blz_affiliation_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_content_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_speciali is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskeywords is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_keywordsynonyms is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_indexnow_last_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_7a111b5c558688a2e1267465f5880a18 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_7a111b5c558688a2e1267465f5880a18 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
AMD FSR 4: il codice sorgente pubblicato per errore apre le porte all’upscaling open source

AMD FSR 4: il codice sorgente pubblicato per errore apre le porte all’upscaling open source

Il 20 agosto 2025 AMD ha caricato accidentalmente il codice sorgente completo di FSR 4 su GitHub. Sebbene rimosso rapidamente, la licenza MIT consente di conservarlo, copiarlo e modificarlo. La fuga di informazioni offre agli sviluppatori l’accesso diretto agli algoritmi avanzati di upscaling.

FidelityFX Super Resolution (FSR) è la tecnologia di upscaling sviluppata da AMD per migliorare le prestazioni grafiche dei videogiochi. Il suo scopo principale è aumentare il frame rate (fps) senza compromettere eccessivamente la qualità visiva, consentendo anche a schede grafiche di fascia media di avvicinarsi alla resa di GPU più potenti. FSR funziona analizzando i fotogrammi renderizzati e ricostruendo immagini ad alta risoluzione a partire da dati a risoluzione più bassa, sfruttando algoritmi di interpolazione avanzati. Nel corso delle diverse versioni, AMD ha introdotto miglioramenti significativi, inclusi algoritmi più sofisticati per il temporal upscaling e, con le ultime release, il supporto a tecniche di generazione dei frame basate sull’intelligenza artificiale.

Il 20 agosto 2025, AMD ha pubblicato su GitHub un aggiornamento del pacchetto FidelitySDK, kit di sviluppo che permette di integrare facilmente le tecnologie FidelityFX, come FSR e altre funzioni di miglioramento visivo, nei propri giochi o applicazioni. L’update mirava a introdurre il supporto per FSR 4 ma, un errore commesso dai tecnici AMD, riconosciuto come tale, si è trasformato in un caso delicato per l’azienda.

Oltre agli strumenti previsti per gli sviluppatori, AMD ha infatti caricato per errore anche il codice sorgente completo di FSR 4, rendendolo di fatto pubblico e accessibile all’intera comunità.

Perché la pubblicazione di AMD FSR 4 come prodotto open source è così rilevante

Tradizionalmente, le versioni precedenti di FSR sono state rilasciate come software open source, contribuendo a costruire un ecosistema trasparente e accessibile a sviluppatori indipendenti e studi di videogiochi. Con FSR 4, AMD aveva scelto una strategia diversa: mantenere il progetto proprietario e interno, riservando alcune delle tecniche più avanzate esclusivamente al proprio ecosistema.

Per errore, AMD ha pubblicato il sorgente di FSR 4 e, sebbene siano stati rimossi in tempi rapidi dal repository ufficiale GPUOpen, il danno è già fatto. I sorgenti erano distribuiti con licenza MIT, una delle più permissive in assoluto. Ciò significa che chiunque li abbia scaricati durante la breve finestra di disponibilità è legalmente autorizzato a conservarli, copiarli, modificarli e redistribuirli. La successiva rimozione non ha alcun effetto retroattivo sulla validità della licenza.

La comunità dispone adesso di un accesso diretto ai meccanismi di FSR 4, compresi gli algoritmi di upscaling più sofisticati su cui AMD stava lavorando. Alcuni sviluppatori hanno già iniziato ad analizzare il codice e a creare fork, garantendo la sopravvivenza del materiale in rete.

Le implicazioni tecniche

L’analisi preliminare dei file ha fatto emergere alcune informazioni interessanti:

  • Compatibilità RDNA3: il codice mostra che AMD stava valutando una versione di FSR 4 in grado di sfruttare appieno le GPU RDNA3, aprendo la strada a funzionalità avanzate di frame generation e algoritmi di upscaling “ultimo grido”.
  • Base per FSR Redstone: il pacchetto FidelitySDK aggiornato era destinato anche a gettare le fondamenta per i futuri sviluppi di AMD nel campo del neural rendering, con tecniche basate sul machine learning simili a quelle adottate da NVIDIA con DLSS e da Intel con XeSS.
  • Prototipi incompleti: il codice non rappresenta una versione finale di FSR 4. Non è chiaro fino a che punto AMD si fosse spinta nello sviluppo del progetto prima della pubblicazione involontaria.

Alcuni vedono la “fuga” del sorgente di FSR 4 come un ritorno forzato all’approccio open source, in linea con la filosofia che aveva caratterizzato le prime versioni di FSR. Potrebbe persino aumentare la diffusione della tecnologia, ma al costo di un controllo ridotto da parte di AMD.

Ti consigliamo anche

Link copiato negli appunti