Christian Schaller, responsable de l'équipe Fedora Desktop et du développement des systèmes de bureau chez Red Hat, a présenté certaines des fonctionnalités qui devraient être ajoutées dans la prochaine version de Fedora Workstation :
- Le paquet inclura l'outil Instructlab, permettant d'installer rapidement un grand modèle de langage Granite, publié par IBM sous la licence Apache 2.0, qui couvre 7 milliards de paramètres et peut traiter jusqu'à 4 000 tokens lors de la génération de texte. En plus de travailler avec un modèle prêt à l'emploi,
Instructlab fournit des outils pour ajouter des connaissances supplémentaires au modèle et développer de nouvelles compétences nécessaires pour résoudre des tâches spécifiques.De plus, Fedora prévoit d'élargir les capacités applicables lors de l'utilisation d'autres modèles, par exemple, un travail est en cours pour intégrer dans le paquet de la bibliothèque PyTorch la prise en charge de la pile ROCm pour l'accélération matérielle sur les GPU AMD. Parmi les plans à plus long terme, on note la possibilité d'assurer, dans le paquet standard de PyTorch, l'utilisation de l'accélération matérielle par défaut sur les systèmes équipés de GPU AMD, NVIDIA et Intel.
- Pour simplifier l'utilisation des GPU NVIDIA pour le graphisme et l'apprentissage automatique, GNOME Software prévoit de moderniser la possibilité d'installer rapidement les pilotes propriétaires NVIDIA. Dans la dernière version de Fedora, l'option d'installation de ces pilotes a été supprimée, car dans la configuration par défaut utilisant le démarrage en mode Secure Boot, l'installation était compliquée par la nécessité d'ajouter manuellement une signature numérique pour les pilotes chargés à l'aide des outils du paquet mokutils. Dans Fedora 41, il est prévu de rétablir la possibilité d'installer
les pilotes propriétaires NVIDIA dans GNOME Software et de mettre en œuvre une interface graphique pour créer et sauvegarder dans MOK (Machine Owner Key) une signature numérique pour le module du noyau de NVIDIA.

- Le travail sur l'intégration du support des pilotes NVIDIA dans l'outil Toolbx, permettant de lancer des environnements isolés supplémentaires pour installer des paquets expérimentaux sans affecter le système principal ou pour créer des environnements basés sur d'autres distributions, est en cours. Ce changement permettra d'utiliser le module CDI officiel (Container Device Interface) de NVIDIA pour assurer un support complet des fonctionnalités des pilotes NVIDIA et de CUDA dans des conteneurs basés sur Toolbx, par exemple pour exécuter des conteneurs Toolbx avec des composants de systèmes d'apprentissage automatique.
- Dans Fedora 41, l'ajout d'un pilote open source Nova écrit en Rust, supportant les GPU NVIDIA, est prévu, où les opérations d'initialisation et de gestion du GPU sont externalisées dans le firmware et exécutées par un microcontrôleur distinct GSP (GPU System Processor). Pour supporter l'API graphique Vulkan au-dessus du pilote Nova, le module NVK sera utilisé, et pour OpenGL — le module Zink, réalisant les appels OpenGL par le biais de la translation vers l'API Vulkan.
- Des travaux sont en cours pour ajouter le support de l'extension de plage dynamique élevée (HDR) dans le gestionnaire de composition Mutter et GNOME Shell, ainsi que l'inclusion de modifications permettant l'utilisation côte à côte de plages dynamiques de luminosité standard (SDR) et étendues (HDR). La publication de la version finale de l'extension du protocole Wayland, définissant les fonctionnalités liées à HDR, est également prévue.
- Des modifications avec la mise en œuvre du protocole Wayland "DRM leasing" ont été préparées, qui peuvent être utilisées pour organiser la sortie sur des casques de réalité virtuelle ou des murs vidéo.
- Pour résoudre les violations de sortie et les gels sur les systèmes avec GPU NVIDIA lors de l'utilisation de Wayland dans Fedora 41, le support de la technologie Explicit Sync sera inclus dans le noyau et GNOME, permettant d'informer le gestionnaire de composition basé sur le protocole Wayland de la préparation de l'affichage de l'image, ce qui peut être utilisé pour réduire les délais et éliminer l'apparition d'artefacts lors de l'affichage graphique.
Source : opennet.ru


