NVIDIA responde a Linus Torvalds
Hace unos días esta foto de Linus Torvalds salió en decenas -puede que centenares- de medios de comunicación: las críticas del creador del kernel Linux al soporte que NVIDIA ofrece al sistema operativo Linux fueron duras, y ahora NVIDIA ha respondido a las mismas .
La empresa explica que prefiere ofrecer sus controladores propietarios: “aunque entendemos que algunos preferirían que ofreciésemos documentación detallada de las partes internas de nuestras GPUs, o que estuviésemos más activo en los debates sobre el desarrollo del kernel, hemos tomado la decisión de soportar Linux en nuestras GPUs aprovechando el código común de NVIDIA, en lugar de la infraestructura habitual de Linux“.
“Aunque esto puede que no agrade a todo el mundo, nos permite ofrecer la experiencia más consistente en nuestras GPUs para todos nuestros clientes, sin importar la plataforma o el sistema operativo“, añadían en la respuesta oficial de NVIDIA.
No parece que hagan referencia específica al gesto que Linus hizo con uno de los dedos de su mano -para qué dar más detalles, la imagen vale más que mil palabras-, y simplemente siguen defendiendo su postura.
Es una pena que NVIDIA no ofrezca el soporte y documentación que sí ofrecen en AMD, pero al menos hay que reconocer que siguen ofreciendo controladores propietarios con los que podemos sacar todo el jugo a nuestra tarjeta gráfica… si estamos dispuestos a realizar ese sacrificio. Para los que no lo están, afortunadamente existe el proyecto Nouveau, que hace bien poquito lanzó sus controladores Nouveau 1.0.0.












Anda! Se han olvidado de mencionar la gran cagada de soporte de Nvidia Optimus… que casualidad. Aunque me duela el siguiente portatil va a llevar gráfica Intel.
mejor ATI, no?
Te has dejado el /ironic ;)
El soporte de AMD es igual de patético. Intel da muchos menos problemas. Pero bueno en tu mundo es distinto, ahí incluso aún existe ATI.
Estas loco. Probe 3 portatiles con ATI. Te lo resumo, puros problemas.
A amd nunca mas nada mientras no mejoren su soporte.
Con Nvidia no he tenido esos problemas, de todas forma ocupo los nouveau que funcionan muy bien.
Mira yo tengo un portátil con una placa ATI. Según lspci es:
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS780M/RS780MN [Mobility Radeon HD 3200 Graphics]
Durante mucho tiempo usé el driver fglrx y me funcionaba decentemente. Ahora empecé a usar el driver ati y debo decir que no he tenido problemas. Funciona la aceleración 3d y la temperatura no sube excesivamente.
A mi no me hables de ATI, mi pentium 4 tiene una por AGP y no hay soporte por parte de la compañía porque le interesa que compremos productos más novedosos.
ATI y NVIDIA no tienen ningún respeto a su clientela porque están en una posición de casi duopolio.
Básicamente lo que decía Linus, Nvidia se lo guisa, Nvidia se lo come y no participa para nada en el desarrollo del Kernel.
Nvidia desarrolla drivers, pero no aporta nada. AMD aporta y tiene unos drivers horribles. Esta visto que conseguir las dos cosas debe ser algo muy complicado, salvo para INTEL.
Diran que los drivers de AMD seran malos pero yo al menos con el driver oficial puedo usar lo de graficas intercambiables entre la grafica AMD y la intel de sandy bridge de mi portatil y ubuntu 12.04 ,aunque hay que modificar un archivo.
No es por defender a AMD pero no he tenido casi problemas y he jugado a algunos juegos como trine en una ATI HD5470 y se veian bien .Ademas con esta tenia la opcion de poder eliminar el molesto thearing en el control center que lo llamaban fragmentacion del escritorio.
No entiendo porque dicen que son malos, quizas por el tema del rendimiento con respecto a Nvidia? o ¿es que yo he tenido muy buena suerte?
¿Sólo modificando un archivo? … please, puedes decir cuál?
Es /etc/X11/Xsession.d/10fglrx
Lo encontre en este post
http://ubuntuforums.org/showthread.php?t=1930450
la primera parte es lo tipico para instalarlo por paquetes en el segundo paso se modifica ese archivo para poder tener aceleracion grafica cuando activas la de AMD
Conocía el post, pero como advierten que puede no funcionar con tarjetas ATI 5xxx, pues ni lo había probado.
Pero es muy interesante si funciona con la 5470 (que es la que tengo).
Yo ahora uso vvgaswitcheroo, que inhabilita la ATI y consigue unas temperaturas fantásticas con la Intel (mejores que en windows).
Muchas gracias por comentarlo.
Alberto la 5470 es la que tengo en mi pc de sobremesa, el de mi portatil es el que usa grafica hibrida para ser exacto la 6470
Ah, perdona, me había ilusionado pensando que ya estaba resuelto “el problema” con las tarjetas híbridas Intel/ATI 5XXX. Gracias, de todas formas.
Pues si el mismo nombre lo dice: enVidia…
Si hay alguien cualificado para hablar es Linus, osea que los de nvidia que “achanten la mui” y tomen nota pal futuro
Tanto como “sacar todo el jugo a nuestra tarjeta gráfica…” no, lo que si es cierto es que los drivers de nVidia funcionan mejor que los libres (al menos en mi caso), pero creo que sigue habiendo una gran diferencia entre los divers de window$ y los de Linux.
Seria bueno que los fabricantes de hardware se volcaran mas con el soporte en Linux (aunque sean drivers propietarios), eso haria que los desarrolladores de software desarrollen mas para Linux (aunque sean de codigo cerrado), porque al final el resultado seria mas gente fijandose en Linux y por tanto mas desarrollo para este sistema (a parte de las tipicas aplicaciones cerradas y de pago estoy seguro que aparecerian muchisimas mas aplicaciones abiertas).
No, no y no, tenemos que ganar la batalla de los drivers y no me refiero a un planteamiento ideológico sino a algo que es beneficioso para todos los usuarios incluidos los de Windows.
El que el driver sea privativo es un quebradero de cabeza para Torvalds y para Microsoft, de hecho Microsoft no puede variar su API debido a esta situación y ello conlleva que haya partes de su sistema que no pueda cambiar para permitir que puedan escribir el código del driver privativo.
Pero los más beneficiados seriamos los usuarios, con drivers abiertos no dependeríamos tanto de los fabricantes y por ello no nos deberíamos rendir en nuestra petición de drivers abiertos y libres.
Si no te voy a quitar la razón, lo que dices seria lo mejor para todos, pero también hay que ser realistas, por que lo primero es lo primero. Lo que todo el mundo quiere es que su pc funcione, y que funcione lo mejor posible.
Por pedir que no quede, pero ya seria un gran paso que los drivers de Linux estuviesen a la par que los de window$.
A mi no me vale un driver, por muy libre que sea, que aporte a mi hardware la mitad de su rendimiento.
Puede que me lleve muchos pulgares abajo, pero creo que la inmensa mayoría de la gente piensa así. Soy usuario de Linux y no pienso en comprarme una gráfica potente porque sería tirar el dinero.
Sinceramente para que queréis una gráfica nvidia o amd en un sistema Linux? Obtengo mejores resultados visuales en mi portátil con gráfica intel que con mi sobremesa con gráfica nvidia.
Pues aparte de para juegos, CAD, renderiado y algunas cosillas sin importancia.
Hablando de ya de software y mejoras de rendimiento quizá para poder hacer uso de OpenCL y CUDA que aumentan el rendimiento en ciertos programas.
Pues ten en cuenta que las gràficas Intel de la ùltima generaciòn no estàn soportadas en Linux …
¿Cómorrr? Precisamente el kernel 3.5 traerá soporte para la Intel Ivy Bridge (HD 4000), que es actualmente la gráfica más potente de Intel.
Las únicas gráficas de Intel que no están soportadas por Linux son las fabricadas por PowerVR, que generalmente llevan los Atom.
Quizas se refiera al kernel disponible en las distribuciones mas usadas
No están soportadas las Intel 4500HDM, sólo la versión M no está soportada por los kernels a partir del 2.6.38, las 4500HD só lo están
Te escribo esto desde un portátil con gráfica Intel 4500M HD con openSUSE 12.1 (kernel 3.1.10). ¿Me explicas mejor lo que me has querido decir?
He probado docenas de distros desde aproximadamente año y medio, kernel 2.6.38 en adelante, y no toma las gráficas 4500MHD de Intel, al menos en modo live CD/DVD/USB… al final le he puesto un Mint 10… las distros inician, pero no las puedo ver, es una portátil Gateway con un Core2Duo e integrada Intel… y he probado de todo, básicamente las derivadas de Ubuntu… y también chakra… probaré la que tu me dices, a ver que sucede
Supongo que se refiere a las intel hibridas, yo tengo un portatil Asus u30j y con éste tipo de chips no hay un buen soporte…
Y para que el portátil hiberne y despierte correctamente. No hay manera de hacer que mi portátil con integrada intel “deshiberne” correctamente, cosa que con las nVidia de otros ordenadores que tengo no da ningún problema. Sin ningún problema si usas el driver propietario, si usas el libre todavía es peor que en las intel, directamente no funciona nada de nada.
Sí, hay mucha diferencia entre los drivers privativos de nVidia y el libre. A mí la que más me importa es la que acabo de comentar, aparte está el rendimiento en juegos cañeros -que yo no uso-, la gestíon del DVI, la gestión de los ventiladores, etc., etc., etc.
El driver libre promete en mejorar todo esto -excepto lo del rendimiento 3D- muy rápidamente, pero hoy por hoy, claro que hay mucha diferencia.
Por curiosidad, ¿con qué gráfica Intel te pasa eso?
Me resulta curioso. Mi ordenador lleva una gráfica Intel 4500M HD, y funciona muy decentemente en openSUSE 12.1. Nunca me ha fallado la suspensión ni la hibernación. Lo único que le echo en falta es algo más de potencia y la falta de aceleración de vídeo.
He probado doscenas de distros, vía USB, vía LiveCD/DVD, y las gráficas 4500M no me las toma, en ningún caso, con lo cual no puedo instalarlas y luego intentar arreglar el tema, porque la pantalla aparece absolutamente en negro… ¿como lo has hecho?
Te escribo esto desde mi portátil con gráfica Intel 4500M HD. El soporte es perfecto, por lo menos en openSUSE 11.4 y 12.1.
No entiendo los problemas que tienes…
Por si no queda claro en mi anterior comentario, no hice nada, la pilla automáticamente…
Probaré con OpenSUSE entonces. gracias
Mi Lap tiene Intel i965, te hablo de un cacharro comprado en 2007 y la hibernación funciona perfecto, tanto para entrar como salir de ella.
“Torvalds admite en la charla, es que no se puede hacer nada al respecto. Nvidia no está obligado a soportar Linux en todos sus productos, por lo que la alternativa sigue siendo la misma para la comunidad”
Lo que dice linus, no importa que sea propietario los driver, pero que tenga un soporte bueno.
Que un driver sea propietario sí importa.
En esa situación puedes, como mucho, afirmar que en el momento actual ese driver/módulo tenga un soporte correcto. Pero no puedes asegurar que vaya a ser igual en un futuro.
Esa es solo una de las desventajas del software privativo / propietario.
Falso, los drivers libres existen desde hace mucho y el soporte de estos es patético para muchas funciones.
Oh! don fabricante! y te has enterado que la empresa es la que debe liberar sus drivers para que la comunidad pueda mejorarlos? Lo que propones es como leer chino a partir de un archivo encriptado.
Esa idea de “no importa si es libre o privativo, si funciona”
es justamente el problema
Si fueran drivers libres, mucha mas gente podria aportar a que funcionen BIEN
La questión esta en que nvidia no da soporte con el sistema optimus en linux, y cuando te compras un portatil nuevo lo haces por la targeta grafica, que es de lo que pecan todos los portatiles en 2 años; y sorpresa, llegas a casa, formateas, instalas linux y no hay drivers!!!, quedate con la integrada!!
Pero si el portatil viejo funciona mejor que el nuevo! maldita nvidia!
Pues ya sabes …
Si, pero nada de Optimus, ¿no?
Es posible del código fuente de un driver saber como esta construido un hardware por ingenieria inversa?, si es asi, es muy complicado que las compañias entregen las especificaciones detalladas del hardware que duraron años investigando. Pero de eso no se practicamente nada.
Nouveau está realizado a través de ingeniería inversa y Gnash también.
Creo que lo que Joshua sugiere es si los fabricantes de hardware no abren los drivers porque esto pudiera suponer mostrar cómo está construido dicho hardware.
exacto frames… igual nose si se pueda.. pero viendo el miedo de los fabricantes a publicar especificaciones de su hardware asumiria que podria ser asi; de lo contrario todo seria OpenHardware.
Ahora, cual es la pelea, que nvidia no aporta al kernell de linux? que no aporta especificaciones suficientes?, que no hacen un driver GPL?. Hasta donde entiendo nvidia tiene driver para linux, privativo igual que windows y mac, pero lo tiene y esta dando el soporte y a mi parecer es LIBRE de aportar o no al codigo fuente; igual no tiene una distribucion nvidia o si?
Que no haya driver libre no es el unico problema, el soporte de optimus xparte de nvidia es nulo en limux. De poco sirve un buen driver si la gpu se vuelve una freidora.
No solo eso Emilio, el driver de nVIDIA en Linux está muy atrás en prestaciones del mismo driver en Windows.
Una preguntilla hablando de Nvidia.
Instale Ubuntu 12.04 en mi compu, y pues Unity corría perfectamente en mi livecd, sin embargo cuando instale la distro en raíz (deje home) ya no corre por más que le mueva. sospecho que a lo mejor algo de la configuración que tenía en 11.10 causa algún tipo de conflicto, pero no encuentro por donde este, alguna sugerencia?
ingresa en una terminal (ej: CTRL-ALT-F1) y ejecuta estos comandos:
gconftool-2 –recursive-unset /apps/compiz-1
gconftool-2 –recursive-unset /apps/compizconfig-1
unity –reset
unity –reset-icons
Eso te deja el Unity y el Compiz en tu usuario/perfil con los valores por defecto.
Tambièn te sirve tener un segundo entorno de ingreso:
sudo apt-get install gnome-session-fallback
Los de nVidia no se lo han tomado con humor cómo el mismo Linus o los asistentes al “Q&A”… Pues allá los de nVidia.
Pues yo creo que han respondido de forma elegante a quien no se lo merecía.
Los de nVidia han contestado correctamente explicando qué es lo que hacen y porqué.
La salida de tono de Torvalds no la comentan porque estas cosas no se comentan.
(Torvalds es así, normalmente es considerado un tipo amable que cada 3-6 meses tiene una salida de tono de estas. ¿Nadie se acuerda de lo de “Se nota que no tienes ni puta idea de lo que hablas. El protocolo es papel y el papel sirve para limpiarse el culo. Yo me limpio el culo con papel cada día. Al usuario le importa una mierda…”)
Linus es así. Yo me parto el culo con sus trolleos periódicos, que en muchas ocasiones, tiene toda la razón.
Estos de Nvidia me sacan! les compramos las putas tarjetas, y como clientes tendrian que darnos un buen soporte, linux es una plataforma muy importante y esta en constante crecimiento, lo deberian considerar, y dedicarnos un poco mas de tiempo en darnos algo decente a los linuxeros en todo el mundo.
nVidia da el mejor soporte a linux en las tarjetas gráficas que hay. Mejor que Intel aunque sus drivers sean abiertos -casi todos-, y no hablemos de ATI/AMD por mucho que digan que dan especificaciones, menuda basura ATI/AMD).
Otra cosa es que sería mejor si colaboraran mejor con Linux, con la arquitectura KMS y todavía mejor que los drivers fueran abiertos. Todo es mejorable, pero decir que no dan un buen soporte es bastante discutible, en mi opinión es falso. ¿Qué fabricante de tarjetas de vídeo da mejor soporte que nVidia? Intel, desde luego, no -a Eugeni Dodonov le queda trabajo por hacer en Intel-. ¿Alguien da mejor soporte? Que yo sepa no.
Yo no soy fan de AMD/ATI, pero al menos ellos están haciendo algo por el software libre
http://developer.amd.com/zones/opensource/Pages/default.aspx
hasta donde yo tengo entendido o al menos según phoronix, ellos liberan especificaciones y tienen 2 o 3 programadores pagados por ellos para que mejoren el driver libre. No todo es miel sobre hojuelas, sus drivers privativos dejan mucho que desear.
Pero en el caso de NVIDIA hacer un driver libre por medio de ingeniería inversa a de ser un dolor de huevos
Cierto, lo que pasa es que nVidia tiene el soporte a linux como a ellos les da la gana y funciona bien.
AMD/ATI funciona como el culo.
No te cambio el soporte a AMD por el de nVidia.
(Es mi opinión, lo que no es opinión es que nVidia da un buen soporte a linux, no como se quiere, ni tampoco da especificaciones que para poco sirven como las de AMD ni hace drivers libres como Intel, pero hasta el momento no hay nadie que de más calidad y más soporte directo con resultados -lo de AMD de verdad que si estás contento con ello te felicito pero yo no lo quiero, para el que lo quiera enterito-.)
Me encanta la inteligencia y el sarcasmo de LInus, es el John Lennon de la tecnologia
Mmm.. no, en todo caso quizas Stallman podria encajar muuuy forzadamente en eso
Linus, se preocupa por lo tecnico
Stallman , se preocupa por lo ideologico y filosofico, el encaja mejor en lennon
De cualquier manera, son cosas muy distintas en muchos puntos
Que un “premio nobel” te diga que tu empresa es una mierda con todos los conocimientos de causa, es para sentarse a llorar si tienen orgullo, pero lo único que se maneja en estas empresas es la ambición ($$$) por eso no les importa tanto.
Tristemente el mundo es asi, el premio nobel no es mas que eso, un premio a una persona, y esa persona muy poco podra hacer para cambiar el mundo; un ejemplo: premio nobel de paz..
En mi caso, me ha ido mejor con Nvidia q con Ati, tengo un portátil Compaq con procesador AMD Athlon dual core y video Ati Radeon HD3200. La temperatura es muy alta, mas aun si es con los drivers libres. Instale la ultima Mageia2 y la temperatura aumento aun mas, pensé q con el ultimo kernel versión 3x, mejoraría, resulta q fue mayor la temperatura, tanto q se fundió el procesador, la temperatura estaba en un promedio de 65` C en reposo y cuando ejecutaba video bien fuera desde el navegador o desde una aplicación local, la temperatura después de unos 10 minutos llegaba hasta los 110`C. Probé tanto en versión de 32 como 64 bits. Culpa de quien?. En cambio he instalado en computadores portátiles con procesador AMD Athlon dual core y video Nvidia y no he tenido problemas con la temperatura.
usa un governor tu cpu te lo agradecera
por lo menos son honestos y hablan la verdad ..
“lo de ellos es satisfacer a sus clientes en sus negocios”
Conclusión: dejen de molestar porque no vamos a liberar especificaciones, sigan quebrándose la cabeza y haciendo nuestro trabajo mediante ingeniería inversa y proyectos como nouveau y Bumblebee (al cual fingimos apoyar porque nos ahorra trabajo)
Pues yo no he conseguido hacer funcionar una NVIDIA GT540M CUDA con el Driver privativo, tiro de la integrada que es INTEL…
[...] finalizar, Nvidia ha resaltado su colaboración con el kernel 3.4 de Linux para ARM, siendo, según la empresa, la segunda contribuidora en líneas [...]
[...] dos problemas: NVIDIA nunca ofrece el código fuente de su scontroladores para Linux, y los binarios están solo disponibles para arquitecturas [...]