Tecnología, Internet y juegos
224 meneos
1001 clics
El controlador del kernel Linux de código abierto para tarjetas gráficas Nvidia tiene un rendimiento similar al controlador propietario [ENG]

El controlador del kernel Linux de código abierto para tarjetas gráficas Nvidia tiene un rendimiento similar al controlador propietario [ENG]

Con el recientemente introducido controlador del kernel Linux para tarjetas gráficas Nvidia en su versión 555, los módulos de código abierto se encuentran en buena forma para productos de consumo y para profesionales. Durante los últimos años, el desarrollo de estos controladores de código abierto han evolucionado tanto que hasta Nvidia está promoviendo su uso en lugar de su opción propietaria. En este artículo veremos cuál ha sido el impacto de este hecho.

| etiquetas: controlador , driver , nvidia , linux , rendimiento , código abierto
106 118 2 K 243
106 118 2 K 243
Es preceptivo citar a nuestro líder y guía espiritual:

Fuck you, Nvidia! (pero ahora un poco menos)

 media
#10 El fuck you sigue siendo lo mismo, nVidia no ha hecho nada, su mentalidad sigue siendo la misma, gracias a la comunidad, nVidia es una opcion viable
#22 El "fuck you" se debía a las pésimas prestaciones y soporte del driver privativo de Nvidia para Linux. Algo que, obviamente, ya no aplica.

nVidia no ha hecho nada

Creo que necesitas un update :-P En 2022 Nvidia liberó sus drivers para Linux (que son a los que hace referencia esta noticia). Drivers cuyo código ha sido desarrollado por completo por Nvidia. Es más, hace algunos meses que el mantenedor de los drivers…   » ver todo el comentario
Mira que te podían haber ahorrado años y pérdida de algunos clientes como el que escribe liberando su módulo propietario.

Ahora mismo no se si alegrarme o escupirles.
#6 no creo que a nvidia le preocupe por perder linuxeros si venden todo lo que fabrican y mas.
#19 Se preocupan por el sector de la IA. Casi toda la infraestructura funciona sobre Linux, y este driver incluye el enlace con las librerías de CUDA.
#25 Si, porque años dinamitando los drivers libres no se revierten sin un mercado de peso.
#6 Está en camino a convertirse en una de las empresas más valoradas del mundo, les va a ser indiferente que te alegres o le escupas.

Y te lo dice alguien que comparte tu frustración.
hasta Nvidia está promoviendo su uso en lugar de su opción propietaria

Cosa normal teniendo en cuenta que su opción propietaria es una putísima mierda infumable y con una estabilidad que recuerda a la del Windows 95. Fuck you, nVidia!
#2 no tengo ningún problema con los drivers de Nvidia
#3 Pues, a juzgar por los votos positivos de mi comentario, parece que no soy el único que los sufre.
#20 Buen intento de invent. En los entornos profesionales de postproducción , lo primero que se hace desinstalar nouveau e instalar los de nvidia que son los únicos que sirven. Como yo hago en mi Rocky Linux. Sistemas que priman la estabilidad por encima de todo. Podras llorar todo lo que quieras, pero esto es así.
#20 Te has ciscado en el software propietario y alabado el software libre. El contenido del mensaje es lo de menos.
#3 Quizá no sea para tanto pero, al igual que #2 pudiera de algún modo exagerar (o parecerlo), donde haya transparencia de ejecución y funcionamiento siempre será mejor. Mucho mejor.

Los grandes problemas de los controladores propietarios (como de Nvidia) son:

- Son "propietarios", y por ello enmascaran su procesamiento y operabilidad gráfica
- Tienen un soporte limitado, pudiéndote quedar sin actualizar de aquí en un tiempo, cuando por software libre aún hay tarjetas de hace…   » ver todo el comentario
#28 está en mis preferencias usar software libre, pero con nouvoua en Ubuntu si que me ha dado muchos problemas y/o limitaciones, pero de ahí a decir que los drivers de Nvidia son una mierda como en w95 hay un mundo
#28 "AMD/ATI lo hicieron muy bien colaborando con los controladores libres, con la excepción de un mini "firmware" por temas de aceleración, de bytes de tamaño, que si mal no recuerdo esa parte aún sigue siendo propietaria."

Segun parece, es justo lo que han hecho los de NVIDIA ahora mismito... solo que también segun parece el firmware de NVIDIA, de "mini" tiene bastante poco. Lo que han hecho ha sido meter como firmware en la propia tarjeta todo lo interesante, y hacer un driver abierto tontorron.

Edit: referencia: www.theregister.com/2024/07/18/nvidia_drivers_remain_as_foss/ , ir a la seccion "Bootnote: How open is "open"?"
#3 Estoy en las mismas. Había tenido hasta entonces gráficas ATi que daban un montón de cuelgues y kernel panics, hasta que pasados unos años pude comprarme una Nvidia 9600 GT. Menuda maravilla de gráfica. Estable como ella misma, potente... Y desde entonces he tenido Nvidia.

En el trabajo ahora tengo un portátil con gráfica AMD, y puedo decir que va bastante bien. Pero para casa sigo sin fiarme como para comprar una gráfica diferente.
#2 Ese driver "abierto" es una versión distinta del driver, pero también está desarrollado por NVIDIA, y no permiten que nadie le meta mano. Simplemente han abierto el código pero no la colaboración. Lo que si hacen es recibir issues y MRs pero rara vez incluyen nada de fuera. En todo caso, toman nota y lo arreglan internamente.

Así que realmente es como la opción propietaria pero en modo código abierto, que no software libre.

Por otro lado, están dando pasos a abrir más su software…   » ver todo el comentario
#12 Ojo, los archivos individuales son MIT y la licencia del módulo del kernel de Linux es dual: MIT/GPLv2.

La parte MIT (Traducción realizada con la versión gratuita del traductor DeepL.com):

" Copyright (c) 2021 NVIDIA CORPORATION & AFFILIATES. Todos los derechos reservados.

Por la presente se concede permiso, de forma gratuita, a cualquier persona que obtenga una
copia de este software y de los archivos de documentación asociados (el «Software»),
a comerciar

…   » ver todo el comentario
#33 No digo que no tenga una licencia abierta. Me refería a la forma de gestionar la comunidad. Mea culpa al decir que no era software libre.

Lo que quiero decir es que es software libre pero la comunidad no tiene posibilidades reales de influir en nada en el desarrollo de los drivers más que crear su propio driver a partir de la información que deja ver este otro ya sea haciendo un fork o una reimplementación.
#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…   » ver todo el comentario
#55 vaya pedazo de respuesta. Muchas gracias. o_o
No he tenido problemas con Nvidia en linux (usando el propietario, no la cosa esa de noveau). De hecho hace tiempo los que me daban más guerra eran los de ATI (Ahora AMD).

A mi lo de que Nvidia promocione el driver abierto me suena más (y espero equivocarme) a que el soporte lo lleve otro...
#8 ding ding ding.

Desarrollar cuesta dineros, que lo haga la comunidad. Eso si, sin soporte.
#8 #13 No lo creo, y menos totalmente, se arriesgarían a que les toquen lo que no suena. De todos modos pienso que si alguien, individualmente o en grupo, colabora mucho en el mantenimiento del controlador debería ser contratado, sino pagado, por una compañía que además está en pleno subidón.

www.meneame.net/story/nvidia-empresa-mas-valiosa-mundo-superando-apple
#35 Cuando hablamos de peña desarrollando, a ver hay de todo, pero a este nivel normalmente son otras empresas o fundaciones interesadas en que eso salga (pos desde peña que tira IAs en servidores con linux y quiere aprovechar la capacidad de calculo del tarjeton, los alegres criptobros que necesitan minar, universidades, centros de computacion... bla bla bla)

Amos el perfil de desarrollador de opensource tiene sus cositas, si es un programa mas de cara al publico y tal si q tienes una buena…   » ver todo el comentario
#8 AMD desde que aúnan fuerzas con intel (irónicamente) en el desarrollo de mesa, va sin problemas y con rendimiento incluso superior a Windows.
Por el soporte pésimo de Nvidia en Linux me pasé a AMD hace años. Ahora estiro la vida de mi rx580. Si los drivers libres de Nvidia han mejorado tanto, puede que me pase a Nvidia. Ya solo me falta planear y ejecutar el atraco al banco para poder comprar una Nvidia gama de entrada.
Hay que recordar que lo que es open source es el kernel module, no los drivers en sí. AMD e Intel sí que publican controladores enteros open source y no sólo el modulo. Que parece que ahora nVidia es open source y nada más lejos de la realidad
#36 Eso por comprar cosas que no han sido bendecidas por Steve Jobs.
#38 pues en ese caso esperaré paciente a que Apple saque cortadoras de vinilo.
Genial, ahora a juntar 400 lereles para conseguir una gráfica de la serie xx60, lo que tradicionalmente era gama media-baja (960, 1060,...) inflada de precio, carísima (lo que antes eran gama mefia-alta, las x70).
Se han puesto imposibles.
#1 hasta para una mierda de tarjeta de 1gb te clavan 70€
#4 eso lo venden todavía??? Será de anticuario.
#5 para servidor, solo para que de vídeo
#9 ¿Para eso no hubiese sido mejor un procesador con grafica integrada? Son solo 50 pavos mas por lo que veo en pccomponentes.

Pero como solo es la grafica, aquí hay una por 46 pavos con 2GB www.pccomponentes.com/msi-geforce-gt710-2gb-ddr3-low-profile

Y seguro que en Aliexpress hay cosas mas baratas... que no me atrevería a meter en un servidor por riesgo de incendio.
#5 aun se venden mierda graficas de gama entrada que no valen para nada xD
www.pccomponentes.com/msi-geforce-gt710-2gb-ddr3-low-profile
#1 No son las AMD mas asequibles? Pregunto, quiza no es competencia para Nvidia pero no soy un friki
#18 AMD en la gama media baja se lleva follamdo a Nvidia en rendimiento y precio varias generaciones. Pero como en la gama top, en las gráficas de 1000 euros las Nvidia son mejores pues la gente sigue picando. Una rx6600 o su sucesora la rx7600 son superiores las la serie 60 de Nvidia y más baratas. De hecho una rx6600 que están por 200 euros te mueve absolutamente todo en 1080p. Que es el monitor que tenemos la mayoría de los mortales.
#21 yo toda la vida empecé con ATI y AMD.

Después de darme cabezazos por un K7 que fué un infierno
Todas las ATI que he tenido que han sido basura.
Y ya después, una gráfica "ati" amd que más de lo mismo.

El día que me pasé a intel y nvidia, conocí lo increible de la estabilidad.

Pero vamos, que yo no juego con el PC. Igual si lo que quieres es una consolita, puede estar bien.
#18 Yo tuve una AMD gaming que salió una mierda pinchada en un palo. Ahora tengo una NVIDIA y es algo superior a la anterior pero tampoco excesivamente cara,s que va mucho mejor mi torre PC. No tengo problemas de temperatura. Estoy hablado de unos 300 euros

#30 Opino lo mismo.
#21 Depende del juego, yo tengo una rx6600 y rinde en general menos que una 3060... pero la diferencia es muy pequeña y era bastante más barata. El principal problema es que AMD suele tener drivers de peor calidad en el momento del lanzamiento y tienes que esperar meses para realmente poder sacar todo el partido al hardware
#18 cuando me compré la mía, sí, AMD era más barata a igualdad de prestaciones (más o menos). Y sus drivers libres en Linux eran mucho mejores, aunque siempre dijeron que Nvidia tenían ciertas ventajas (tecnologías para streaming y mejoras gráficas en juegos, entre otras) y AMD se calentaban más, decían. Yo tampoco controlo mucho esto.
Soy usuario de Mac, ¿qué es un driver?
#23 lo que me volvió loco para instalar en un Mac un plotter de corte.
#23 Es ese componente software que te permite instalar y usar un componente hardware nuevo no previsto cuando se lanzó tu equipo.

Ya sé.... ahora preguntarás: ¿Qué es un "hardware nuevo no previsto cuando se lanzó mi equipo"?
curioso que se hayan invertido los roles con AMD. Mi RX 6800 no es capaz de mover ni un juego 2D en el monitor de 160hz (teniendo otro monitor de 60) sin que se vuelva loco y genere defectos aunque el juego reporte que va a 2000fps internos, que no ocurren en Windows.

Tocará volver a Nvidia entonces...
Vamos no duermo si no me entero de esto.
Hasta los huevos de tener que modificar la configuración del grub para meter el nomodeset. Ya he perdido la cuenta del número de equipos instalados, me sé la rutina de memoria.
#54 puedes hacer que se añada por defecto como parámetro extra en cada regeneración del archivo de grub, hay un archivo en /etc/default, al menos en mi distro que es Manjaro (Arch).
Tanto el blob de firmware como la parte de userland siguen cerradas, es incorrecto decir que el controlador es abierto.
#0 Privativo, no propietario :roll:
#14 Ciertamente. Aunque también es propietario porque es suyo ¯\_(ツ)_/¯ {0x1f605}
Cada vez más cerca de convertir mi PC del salón con el SteamOs. Venga, confirmado más compatibilidad, RTX, sonido 5.1 facil y todo eso y doy el salto sin pensarlo, que encima ya hay flatpack de Stremio para SteamOs y va como un tiro.

Mi sueño de la SteamMachine cada vez más cerca
#26 No entiendo a qué esperas. Yo llevo usando steam con Debian estable desde hace años, y desde la aparición de Protón casi todo va de cine. Además exite Heroic como frontend para Epic Y GoG, entre otros con gran compatibilidad también. No se a qué esperas para cambiarte.
#46 A un SteamOs más directo, quiero poder gestionar el 99% con el mando y olvidarme de lo demás.
www.userbenchmark.com/UserRun/68308513
UserBenchmarks: Game 392%, Desk 125%, Work 473%
CPU: Intel Core i7-13700K - 128.8%
GPU: Nvidia RTX 4080-S (Super) - 318.5%
SSD: Nvme Samsung SSD 980 PRO 2TB - 466.2%
SSD: Nvme Samsung SSD 980 PRO 2TB - 490.8%
HDD: Toshiba DT01ACA300 3TB - 84.8%
RAM: Corsair Vengeance RGB DDR5 6000 C36 2x16GB - 197.2%
MBD: Asus TUF GAMING Z790-PLUS WIFI  media
#41 ¿Eso del userbenchmark sólo lo hay para Windows?
Yo en linux siempre he tenido problemas con el arranque. con CPU's AMD e Intel y Gráficas Nvidia y AMD. Actualmente Con una Radeon 6600 y un Intel i7 10700, Desactivando el Quiet Spash del Grub y el Secureboot, puedo arrancar bien la mayoría de las veces. Soy un usuario acérrimo de Linux a pesar de sus fallos, pero dichos fallos hacen que no lo pueda recomendar.
#58 El secureboot yo lo desactivo también para Windows, no pienso subir del 10.
Genial me gusta ésta Nouvedad .


Luego cierro si eso.
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...

www.youtube.com/watch?v=wvQ0N56pW74
comentarios cerrados

menéame