Christian Schaller, líder del equipo de escritorio de Fedora y del grupo de desarrollo de sistemas de escritorio en Red Hat, habló sobre algunas de las capacidades que se planean añadir en la próxima versión de Fedora Workstation:
- Se planea incluir la herramienta Instructlab, que permite instalar rápidamente un gran modelo de lenguaje llamado Granite, desarrollado por IBM bajo la licencia Apache 2.0, que abarca 7 mil millones de parámetros y puede tener en cuenta hasta 4 mil tokens al generar texto. Además de trabajar con el modelo listo,
Instructlab proporciona medios para agregar conocimientos adicionales al modelo y para implementar nuevas habilidades que puedan ser necesarias para abordar tareas específicas.Además, en Fedora se planea expandir las capacidades que se pueden aplicar al utilizar otros modelos; por ejemplo, se está trabajando en añadir soporte para la pila ROCm en el paquete de la biblioteca PyTorch para aceleración de hardware en GPUs AMD. Entre los planes a más largo plazo se destaca asegurar que el paquete estándar de PyTorch permita el uso de aceleración de hardware de forma predeterminada en sistemas con GPUs AMD, NVIDIA e Intel.
- Para simplificar el uso de GPUs NVIDIA para gráficos y aprendizaje automático, se planea modernizar la opción de instalación rápida de controladores propietarios de NVIDIA en GNOME Software. En la reciente versión de Fedora, la opción para instalar tales controladores fue eliminada, ya que en la configuración predeterminada, que utiliza arranque en modo Secure Boot, la instalación se complicó debido a la necesidad de agregar manualmente una firma digital para los controladores cargados utilizando utilidades del paquete mokutils. En Fedora 41 se planea devolver la posibilidad de instalación
de controladores propietarios de NVIDIA en GNOME Software y se implementará una interfaz gráfica para crear y guardar en MOK (Machine Owner Key) la firma digital para el módulo del núcleo de NVIDIA.

- Se está trabajando en la integración del soporte de controladores NVIDIA en la herramienta Toolbx, que permite lanzar entornos aislados adicionales para instalar paquetes experimentales sin afectar al sistema principal o para crear entornos basados en otras distribuciones. Este cambio permitirá utilizar el módulo CDI oficial (Interfaz de Dispositivos de Contenedores) de NVIDIA para proporcionar soporte completo de las capacidades de los controladores NVIDIA y CUDA en contenedores basados en Toolbx, por ejemplo, para ejecutar contenedores con componentes de sistemas de aprendizaje automático en Toolbx.
- En Fedora 41 se planea añadir un controlador abierto Nova escrito en Rust, que soporta GPU NVIDIA, donde las operaciones de inicialización y gestión de la GPU se trasladan al firmware y son realizadas por un microcontrolador GSP (Procesador del Sistema de GPU). Para soportar la API gráfica Vulkan sobre el controlador Nova se utilizará el módulo NVK, y para OpenGL el módulo Zink, que implementa llamadas OpenGL a través de la traducción a la API Vulkan.
- Se están realizando trabajos para añadir soporte de rango dinámico extendido (HDR) al gestor de composición Mutter y GNOME Shell, así como la inclusión de cambios que permiten el uso simultáneo de rangos de brillo estándar (SDR) y extendidos (HDR). También se planea publicar la versión final de la extensión del protocolo Wayland que define las capacidades relacionadas con HDR.
- Se han preparado cambios con la implementación del protocolo Wayland "DRM leasing", que se puede utilizar para organizar la salida en cascos de realidad virtual o pantallas de videowall.
- Para solucionar problemas de salida y bloqueos en sistemas con GPU NVIDIA al utilizar Wayland, en Fedora 41 se planea incluir en el núcleo y GNOME soporte para la tecnología Explicit Sync, que permite informar al gestor de composición basado en el protocolo Wayland sobre la disponibilidad de salida de fotogramas en la pantalla, lo que puede utilizarse para reducir latencias y eliminar artefactos en la salida gráfica.
Fuente: opennet.ru


