Christian Schaller, a capo del Fedora Desktop Team e del gruppo sviluppo dei sistemi desktop in Red Hat, ha parlato di alcune funzionalità che prevedono di aggiungere nella prossima versione di Fedora Workstation:
- Prevedono di includere l'toolkit Instructlab, che consente di installare rapidamente il grande modello linguistico Granite, reso disponibile da IBM con licenza Apache 2.0, che comprende 7 miliardi di parametri e in grado di elaborare fino a 4.000 token durante la generazione di testo. Oltre a lavorare con il modello preesistente,
Instructlab fornisce strumenti per arricchire il modello con ulteriori conoscenze e implementare nuove competenze necessarie per affrontare compiti specifici.Inoltre, in Fedora prevedono di ampliare le funzionalità utilizzabili con altri modelli; attualmente sono al lavoro per integrare nel pacchetto con la libreria PyTorch il supporto per il stack ROCm per l'accelerazione hardware su GPU AMD. Tra i piani più a lungo termine c'è l'obiettivo di garantire nel pacchetto standard di PyTorch la possibilità di utilizzare l'accelerazione hardware out-of-the-box su sistemi con GPU AMD, NVIDIA e Intel.
- Per semplificare l'uso delle GPU NVIDIA per grafica e machine learning, in GNOME Software prevedono di modernizzare la funzione di installazione rapida dei driver proprietari NVIDIA. Nella recente versione di Fedora, l'opzione per installare tali driver è stata rimossa, poiché nella configurazione standard, in cui è attivato il Secure Boot, l'installazione è stata complicata dalla necessità di aggiungere manualmente la firma digitale per i driver caricati utilizzando gli strumenti del pacchetto mokutils. In Fedora 41 prevedono di ripristinare la possibilità di installare
i driver proprietari NVIDIA in GNOME Software e implementare un'interfaccia grafica per la creazione e il salvataggio nel MOK (Machine Owner Key) della firma digitale per il modulo del kernel di NVIDIA.

- È in corso il lavoro per integrare il supporto ai driver NVIDIA negli strumenti di Toolbx, che consente di avviare ambienti isolati aggiuntivi per l'installazione di pacchetti sperimentali senza influenzare il sistema principale o per creare ambienti basati su altre distribuzioni. Questa modifica permetterà di utilizzare il modulo CDI ufficiale (Container Device Interface) di NVIDIA per garantire un supporto completo delle funzionalità dei driver NVIDIA e CUDA nei container basati su Toolbx, ad esempio, per eseguire container con componenti di sistemi di machine learning in Toolbx.
- In Fedora 41 si prevede di aggiungere il driver open-source Nova, scritto in Rust, che supporta le GPU NVIDIA, in cui le operazioni di inizializzazione e gestione della GPU sono estratte nel firmware e eseguite da un microcontrollore GSP (GPU System Processor). Per supportare l'API grafica Vulkan sopra il driver Nova sarà impiegato il modulo NVK, mentre per OpenGL sarà utilizzato il modulo Zink, che implementa le chiamate OpenGL tramite traduzione nell'API Vulkan.
- È in corso il lavoro per aggiungere il supporto per l'ampio intervallo dinamico (HDR) nel gestore di composizione Mutter e in GNOME Shell, nonché per includere modifiche che permettano di utilizzare affiancati intervalli dinamici di luminosità normali (SDR) e ampliati (HDR). Si prevede anche di pubblicare la versione finale dell'estensione del protocollo Wayland, che definisce le capacità relative all'HDR.
- Sono state preparate modifiche per l'implementazione del protocollo Wayland 'DRM leasing', che può essere utilizzato per organizzare l'output su caschi di realtà virtuale o videowall.
- Per risolvere i problemi di visualizzazione e i blocchi nei sistemi con GPU NVIDIA durante l'uso di Wayland, in Fedora 41 si prevede di includere nel kernel e in GNOME il supporto per la tecnologia Explicit Sync, che informa il gestore di composizione basato sul protocollo Wayland della prontezza nell'output del frame, cosa che può essere utilizzata per ridurre la latenza ed eliminare la comparsa di artefatti nella grafica.
Fonte: opennet.ru


