Portada » GNOME 51 no funcionará si se utilizan drivers antiguos de NVIDIA
Publicado en

GNOME 51 no funcionará si se utilizan drivers antiguos de NVIDIA

La próxima versión de GNOME 51 dejará en el camino la compatibilidad con los controladores antiguos de NVIDIA al eliminar el soporte para las extensiones EGLStreams/EGLDevice. Esto significa que los usuarios gnomeros que aún utilicen GPU antiguas de NVIDIA, como sería la serie Fermi y Tesla, por ejemplo, obligatoriamente deberán recurrir a Nouveau si quieren seguir usando este entorno en el futuro. Sin embargo, al eliminar el soporte para dichas extensiones, este popular entorno gráfico de escritorio se beneficiará en varios aspectos.

A partir de GNOME 51, este popular entorno gráfico de escritorio dejará de ser compatible con drivers antiguos de NVIDIA.

¿Por qué se elimina el soporte para EGLStreams/EGLDevice y en que beneficiará esto a GNOME 51?

Para quienes no tienen mucho tiempo en el ruedo con Linux, les resultará fundamental comprender cómo surgieron las extensiones EGLStreams/EGLDevice de NVIDIA para así entender mejor el motivo de su eliminación. En el año 2014, cuando se comenzó a tomar en serio el planteamiento de sustituir a X11, surgieron dos sistemas de ventana/compositor: Mir y Wayland. La cuestión es que, mientras AMD e Intel trabajaban en la compatibilidad tanto para Mir como para Wayland, usando para ello el controlador abierto GBM (Generic Buffer Manager) de Mesa, NVIDIA se fue por su propio camino al utilizar sus extensiones privativas EGLStreams/EGLDevice.

Pero la estrategia de NVIDIA no quedó allí, pues sus otras funcionalidades claves como G-Sync, FrameLock, Stereo y la renderización SLI las basó en estas extensiones. Así, la compañía dirigida por Jensen Huang fue como intentó que sus extensiones privativas fuesen la implementación de facto para usarse en Mir y Wayland. Afortunadamente, NVIDIA no tuvo éxito en dicha estrategia y se vio forzada a alinearse con el resto del ecosistema, adoptando los subsistemas DMA-BUF y KMS, así como la API GMB.

Todo lo sucedido anteriormente descrito hizo que las extensiones EGLStreams/EGLDevice pasasen a desuso, por lo que su remoción en GNOME 51 tiene toda la lógica del mundo. Esto, como se indicó al inicio del artículo, beneficiará a este popular entorno de escritorio, pues obtendrá un código más limpio y funcional, dado que se centra en funciones probadas y utilizadas en el ecosistema gráfico de Linux.

¿Y por qué los usuarios de tarjetas gráficas antiguas de NVIDIA aún usan controladores privativos antiguos?

Si bien el controlador gráfico abierto, Nouveau, ha tenido sus avances, es un hecho que no brinda una buena aceleración 3D en GPU antiguas de NVIDIA como Fermi o Tesla. Por ello, estos usuarios se ven forzados a utilizar los drivers antiguos, como la versión 346.xx, ya que, además de brindar una aceleración decente, son compatibles con Wayland mediante EGLStreams/EGLDevice. Pero, al eliminarse el soporte para las extensiones EGLStreams/EGLDevice en GNOME 51, los usuarios no podrán seguir utilizando estos drivers, puesto que este entorno eliminó hace un tiempo la opción de iniciar con X11.

GNOME 51 tiene como fecha prevista de lanzamiento, el 16 de septiembre de este año.

Soy Ramón Marquez, creador y editor jefe de este sitio web. Llevo más de 10 años redactando notas informativas, de opinión y guías sobre tecnología, enfocándome sobre todo en Linux y Windows. Con Notas REM, abarco más segmentos de tecnología como juegos, Apple (Mac e iOS), hardware, móviles y la IA.

Además de la redacción, también tengo amplia experiencia en el soporte TI (nivel 1 y 2), donde he formado parte de equipos de laboratorios de pruebas y equipos de migración de plataforma.

Deja un comentario