#1 #2 #7 #8 Haced caso a #43
Este titular lleva a confusión, se puede pensar que habla del driver de las tarjetas gráficas y sólo es una parte concreta. De hecho, esto no lo hace un driver libre. Eso sólo es un componete que simplemente empata las cosas con los drivers cerrados de AMD en cuanto a "libertad", o sea, la parte integrada en el kernel libre y abierta para que sea distribuído libre y abierto, mantenido y actualizado constantemente, el resto del driver cerrado a cal y canto, sólo accesible vía la distribución del fabricante, con funcionalidades cerradas, etc.
Se trata de la parte de kernel que forma parte de los drivers, un cacho de lo que en los antiguos drivers de nvidia tenías que compilar cada vez que actuaizabas a una versión nueva de kernel (que antes se tenía que hacer a mano reinstalando los drivers, luego con DKMS se hacía automáticamente porque se enganchaba a cada actualización y se hacía sin intervención del usuario). El que haya sufrido que de pronto el ordenador no te arrancara, no te pasara de la consola de texto o salieran todo tipo de problemas gráficos sabrá de lo que hablo.
La ventaja es obvia, en lugar de tener un módulo de kernel con un montón de código y unas interfaces genéricas que tenían que compilarse para cada nueva versión de kernel, ahora esta parte está integrada en el kernel, con lo que las actualizaciones de la máquina ya no te van a romper nada y la calidad del soporte de drivers y nuevas funcionalidades en linux no afectarán como antes a las gráficas nvidia.
Ahora, sólo es un componente. Todo lo que está fuera del kernel (la parte del driver que "toca" el hardware"), sigue siendo completamente cerrada. O sea, ahora nvidia sigue el mismo modelo que los drivers cerrados de AMD desde hace muchos años.
Todo lo que tenga que ver con sus tecnologías propietarias y cerradas seguirá siendo propietario y cerrado. Todo lo que tiene que ver con computación o IA o tecnologías para juegos. Esto sólo es un cambio convenientte para nvidia (y también para los usuarios, pero como "daños colaterales") y que tarde o temprano iba a realizar. Que siga adelante y empiece a abrir otros componetes sería genial, pero muy dudoso.
La otra ventaja que tiene esto es que actualmente los drivers abiertos que antes funcionaban de aquella manera por falta de documentación, ahora tienen una base completamente funcional sobre la que trabajar, será más fácil desarrollarlos y tendrán acceso a las funcionalidades de nvidia que antes sólo podían ver desde lejos, empezando por la gestión de energía (importante porque el control de voltajes y temperaturas es lo que hace que puedas "darle caña" al hardware convenientemente y sacarle rendimiento, cosa que en muchos modelos de tarjetas de nvidia no podían arriesgarse por poder freír las tarjetas y tenían valores seguros pero que permitían rendimientos muy mediocres).
Pero vamos, buena noticia, lejos de ser LA NOTICIA que vende el titular.
#31 pues no sé qué decirte, sigue las mismas políticas de siempre. Esto del módulo de kernel abierto simplemente es modularizar, facilitarse la mantenibilidad e integración con el código de linux y poco más. Para hacernos una idea, ni siquiera se puede usar en otros unix, así que los drivers cerrados de nvidia seguirán existiendo o empezarán a dejarlos sin soporte (que la gente porte de su driver de linux a otros unix si quieren).
#24 ¿Tienes el vsync desactvado o algún problema con freesync? ¿estás en x11? muy extraño lo que comentas... yo tengo una 6600 y nunca he llegado a ver problemas de sincronización con mi monitor, incluso a grandes frecuencias.
Portada
mis comunidades
otras secciones
La verdad es que Nvidia, desde que el Linus Torvalds le mandó el mensajito famoso, ha evolucionado muchísimo. Incluso el mismo Linus se ha retractado de esa opinión por los cambios que ha estado haciendo Nvidia...