¿Debería usar GPU AMD o NVIDIA en Linux?

¿Debería usar GPU AMD o NVIDIA en Linux? / Linux

Cuando se trata de elegir una tarjeta gráfica rápida, hay dos opciones principales: AMD y Nvidia.

Hay una serie de factores que los diferencian, y esto es doblemente en Linux. En Windows, la velocidad es lo único que importa: las GPU de Nvidia (unidad de procesamiento gráfico) tienden a ser más rápidas que AMD. Pero en Linux, hay otras cosas a tener en cuenta.

Controladores de GPU: propietario vs. código abierto

Hay dos tipos de controladores que puede instalar para que sus tarjetas gráficas funcionen, a saber, los controladores propietarios ¿Debe usar los controladores de gráficos patentados de AMD y cómo los instala? [Ubuntu] ¿Debe usar controladores de gráficos patentados de AMD y cómo los instala? [Ubuntu] Si tienes una tarjeta gráfica o chip AMD o nVidia en tu computadora de escritorio o portátil, tienes un gran poder de procesamiento de gráficos bajo el capó. Sin embargo, a estos proveedores de gráficos altamente respetados les gusta mantener ... Leer más o código abierto. Si bien hay aspectos buenos y malos de ambos, difieren si está utilizando una tarjeta gráfica Nvidia o AMD..

Nvidia: es complicado

Si bien hay controladores de Nvidia de código abierto y propietarios para Linux, en este momento solo hay una opción viable: la última. Nouveau, El controlador de código abierto para tarjetas Nvidia, tiende a tener un rendimiento más bajo que su contraparte propietaria.

Gran parte del trabajo realizado por nouveau es a través de la ingeniería inversa del controlador Nvidia propietario. Es similar a cómo funciona el proyecto Wine Cómo ejecutar aplicaciones y juegos de Windows con Linux Wine Cómo ejecutar aplicaciones y juegos de Windows con Linux Wine ¿Hay alguna manera de hacer que el software de Windows funcione en Linux? Una respuesta es usar Wine, pero si bien puede ser muy útil, probablemente solo sea su último recurso. Este es el por qué. Read More recrea un entorno Windows para ejecutar programas como Microsoft Office Cómo instalar y usar Microsoft Office en Linux (y sus deficiencias) Cómo instalar y usar Microsoft Office en Linux (y sus deficiencias) Su PC ejecuta Linux. ¿Cómo diablos va a instalar Microsoft Office y usarlo sin tener problemas? Lea más en. Básicamente, los desarrolladores miran el resultados De un programa y trabajo hacia atrás desde allí..

Esto tiene sus inconvenientes, principalmente en los frentes de velocidad y compatibilidad. nouveau es mucho, mucho más lento que los controladores propietarios de Nvidia, especialmente con las nuevas tarjetas gráficas. El soporte para los nuevos productos de Nvidia también es bastante deficiente: se necesita mucho tiempo para recrear.

Nouveau también carece de algo que el controlador propietario tiene: reclocking. Esto permite que la GPU trabaje más y, por lo tanto, funcione más rápido (a costa de más potencia). Desafortunadamente, solo unas pocas tarjetas gráficas Nvidia GPU Nvidia: ¿cuál es la adecuada para usted? Tarjetas gráficas Nvidia: ¿Cuál es la adecuada para usted? Las tarjetas gráficas Nvidia son las más populares por una razón. ¿Pero qué modelo debes comprar y por qué? Explicamos la jerga, las cartas y su desempeño. Read More puede usar esto con Nouveau instalado, ninguno de ellos muy nuevo.

La diferencia de velocidad es sencillamente tonta a veces, especialmente para las tarjetas gráficas más nuevas. Algunos puntos de referencia muestran que los controladores propietarios pueden realizar hasta nueve veces más rápido que sus homólogos de código abierto. Basta con decir que nouveau es adecuado para dibujar su escritorio, pero los juegos tienen un largo camino por recorrer. Dicho esto, algunas tarjetas gráficas Nvidia específicas funcionan decentemente con ellas, por lo que su kilometraje puede variar.

AMD: Soporte sólido

En su mayor parte, no importa qué tipo de controladores instale para las tarjetas gráficas AMD. Están bien soportados en todos los ámbitos, aunque utilizan el código abierto. Defeat Planned Obsolescence with Linux y Open Source Software. Defeat Planned Obsolescence with Linux y Open Source Software. A diferencia de una PC de 5 años, un teléfono inteligente de 5 años apenas puede funcionar. Cualquier aplicación moderna. Pero hay una manera de disfrutar de los beneficios de la tecnología sin comprar hardware nuevo: ¡adopte Linux y software libre! Leer más controladores es el método preferido. De hecho, hay muchos casos donde los controladores de código abierto (AMDGPU para tarjetas más nuevas, y Radeon para los más antiguos), están a la par con sus homólogos propietarios o incluso más rápido!

En comparación con el controlador de código abierto de Nvidia, nouveau, hay mucho mejor soporte. Los gráficos AMD de código abierto ahora son increíbles, aquí es cómo obtenerlos Los gráficos AMD de código abierto ahora son impresionantes, aquí está cómo obtenerlos El controlador propietario de AMD en Linux es rápido pero con errores , y el controlador de código abierto ahora se ha convertido en un impresionante Leer más para las nuevas tarjetas gráficas. De hecho, el soporte para la próxima generación de tarjetas gráficas de AMD, Vega, ya se está desarrollando. Esto se debe en parte al soporte de AMD para la comunidad de código abierto, que proporciona documentación y personal para el desarrollo de controladores..

Dicho esto, mientras que los controladores son decentes en todos los ámbitos en el campamento de AMD, su rendimiento será notablemente más lento que el uso de una tarjeta gráfica Nvidia con controladores propietarios. A menos que, por supuesto, las cosas cambien pronto. ¿Qué tiene de bueno el nuevo AMD Ryzen? ¿Qué tiene de bueno el nuevo AMD Ryzen? El AMD Ryzen acaba de aterrizar, y el mundo de las CPU se ha vuelto interesante. ¿De qué se trata todo esto, y es lo correcto para ti? Lee mas . También está la cuestión de adquirir un sistema con gráficos AMD en primer lugar, lo que puede ser un poco un desafío..

Cambio de gráficos

También conocidas como NVIDIA Optimus o AMD Switchable Graphics, son tecnologías que le permiten elegir entre usar una tarjeta gráfica de alto rendimiento (Nvidia / AMD) y una tarjeta que consume menos energía (generalmente Intel). Esto es muy útil para computadoras portátiles cuando está lejos de un puerto de alimentación y quiere que su batería dure 7 consejos simples para mejorar la duración de la batería de su computadora portátil Linux 7 consejos simples para mejorar la vida de la batería de su computadora portátil Linux ¿Cómo puede exprimir más tiempo de su batería? ¿Y disfrutar de una experiencia de computación Linux verdaderamente portátil? Lee mas .

Si bien ambos funcionan bastante bien en Windows, en Linux, es definitivamente más fácil de configurar con AMD (con algunas excepciones). Para empezar, no hay un verdadero soporte de Optimus para las tarjetas gráficas Nvidia, y este es el caso doblemente si está utilizando controladores propietarios..

La principal forma de hacer que esta característica funcione es mediante un programa llamado Abejorro. Si bien no está respaldado oficialmente por Nvidia, funciona bastante bien. Sin embargo, hay un poco de configuración necesaria para que funcione. Se ejecuta como un servicio de programa independiente Cómo controlar los servicios de puesta en marcha de Linux y los daemons Cómo controlar los servicios de puesta en marcha de Linux y Daemons Linux ejecuta muchas aplicaciones "en segundo plano" de las que es posible que ni siquiera conozca. Aquí es cómo tomar el control de ellos. Leer más, que normalmente necesita una instalación manual para ponerse en marcha. También han surgido muchos errores con el servicio, que no se han actualizado en unos pocos años..

Para todo lo demás, hay PRINCIPAL, que permite la conmutación de gráficos para controladores de código abierto, como nouveau y AMDGPU. Al estar integrado con estos controladores, es mucho más fácil de configurar en comparación, no se requiere software adicional.

Dicho esto, esto solo es realmente un problema para las computadoras portátiles Cómo encontrar la mejor computadora portátil con menos de $ 600 Cómo encontrar la mejor computadora portátil con menos de $ 600 Si sabe a dónde ir, $ 600 puede obtener una gran cantidad de computadoras portátiles. Esto es lo que deberías estar buscando. Leer más: no es un problema para las computadoras de escritorio. En cuyo caso, puede elegir la tarjeta gráfica que desee, sin preocuparse por el uso de energía. Y en cuanto al rendimiento, Nvidia gana sin esfuerzo..

Junto con esto, algunos sistemas operativos Linux resuelven estos problemas con Nvidia, utilizando ajustes especiales para facilitar un poco más el cambio de gráficos. Por ejemplo, Ubuntu tiene su propio panel de control. Lo que significa cambiarse de nuevo a GNOME para Ubuntu Lo que ha cambiado a medio de GNOME para Ubuntu Canonical ha anunciado el final del escritorio de Unity. Desde Ubuntu 18.04, el escritorio de GNOME será restaurado. ¿Qué significa esto para Ubuntu y su relación con los usuarios de Linux? Leer más, que le permite elegir entre usar la tarjeta gráfica Intel o Nvidia (pero solo después de volver a iniciar sesión).

Soporte de Wayland

En breve, Wayland Cómo probar Wayland, un nuevo servidor de visualización para Linux Cómo probar Wayland, un nuevo servidor de visualización para Linux Las distribuciones de Linux pronto obtendrán un nuevo servidor de visualización llamado Wayland. Echemos un vistazo a Wayland y veamos cómo puedes probarlo ahora mismo. Read More se ve como el futuro del escritorio de Linux, con el objetivo de eventualmente reemplazar el servidor de pantalla X. Su objetivo es facilitar el desarrollo, entre otras innovaciones modernas. Ya está disponible en dos de los principales equipos de escritorio de Linux: GNOME y Plasma KDE Explicado: una mirada a la interfaz de escritorio más configurable de Linux KDE explicado: una mirada a la interfaz de escritorio más configurable de Linux A veces, la unidad; otras veces, GNOME. A menudo, sin embargo, Linux ejecuta KDE. Si no está utilizando el antiguo entorno de escritorio K en su PC con Linux, ¡ahora es el momento de cambiar! Lee mas .

En este momento, sin embargo, el controlador propietario de Nvidia solo funciona con la implementación de Wayland por parte de GNOME, debido a su diseño ligeramente único. Wayland necesita un entorno de escritorio ¿Qué entorno de escritorio de Linux se adapta mejor a su personalidad? ¿Qué entorno de escritorio Linux se adapta mejor a tu personalidad? ¿Qué tipo de usuario de la computadora eres? ¿Dejas iconos dispersos en tu escritorio? ¿Prefieres trabajar en una aplicación ordenada? Averigüemos qué entorno de escritorio Linux se adapta mejor a ti. Leer más que apoya compositing, Una técnica que previene artefactos gráficos como la rotura de ventanas. Lo hacen manteniendo varias copias de su pantalla en la memoria a la vez..

Para mover estas copias a la memoria, los compositores de Wayland necesitan usar una API especial (interfaz de programación de aplicaciones) ¿Qué son las API y cómo son las API abiertas que cambian la Internet? ¿Qué son las API y cómo las API abiertas están cambiando la Internet? ¿Los programas en su computadora y los sitios web que visita se "hablan" entre sí? Leer más, implementado por el controlador de gráficos. La API que más se usa actualmente se llama GBM (Gestión de Buffer Genérico). Mientras esté utilizando un controlador de código abierto (AMDGPU / Radeon / nouveau), Wayland funcionará.

El controlador propietario de Nvidia, sin embargo, utiliza una API diferente, llamada EGLStreams. Muchos compositores no tienen soporte para esto, el escritorio de GNOME Explicación de GNOME: Una mirada a uno de los escritorios más populares de Linux Explicación de GNOME: Una mirada a uno de los escritorios más populares de Linux Usted está interesado en Linux, y ha encontrado "GNOME", un acrónimo de GNU Network Object Model Environment. GNOME es una de las interfaces de código abierto más populares, pero ¿qué significa eso? Leer más es la principal excepción. Si bien esto puede cambiar con el tiempo, realmente no puede hacer mucho (excepto quedarse con el servidor de pantalla X por ahora).

Si bien Wayland aún está en desarrollo, es evidente que va a ser cada vez más importante. Fedora 5 razones para usar Pure Open Source Distro, Fedora 5 razones para usar Pure Open Source Distro, Fedora Fedora no es tan conocida como Ubuntu, y tiene una reputación de ser difícil de usar. Pero si esto es cierto, ¿por qué tantas personas siguen usando Fedora? Leer más, por ejemplo, ya viene con él (aunque, como utiliza GNOME de forma predeterminada, los controladores de Nvidia no serán un problema).

¿Qué pasa con los gráficos Intel??

En este momento, el único proveedor de tarjetas gráficas con el que puede estar seguro de trabajar es el de los gráficos integrados de Intel. Si bien es posible que no sean tan rápidos, en realidad son mucho mejores Tarjetas gráficas integradas versus dedicadas: 7 cosas que debes saber Tarjetas gráficas integradas versus dedicadas: 7 cosas que debes saber Te preguntas si debes usar una tarjeta gráfica integrada vs. dedicada ¿tarjeta grafica? Esto es lo que necesita saber para tomar su decisión. Lee más de lo que alguna vez fueron en términos de velocidad. También son muy amigables con la batería en comparación con las tarjetas gráficas Nvidia o AMD.

El soporte para ellos definitivamente estará listo para usar, ya que sus controladores son totalmente de código abierto en Linux. Muchos juegos también son bastante jugables, sino también tarjetas gráficas dedicadas. También está seguro de tener a Wayland trabajando si quería probarlo, debido a su naturaleza de código abierto..

Depende

Para las computadoras de escritorio Linux, es una opción mucho más fácil de hacer. En este momento, Nvidia tiene fácilmente las tarjetas gráficas más rápidas del mercado (siempre y cuando esté usando sus controladores propietarios). Es una historia diferente en las computadoras portátiles 5 Laptops Linux impresionantes que puedes comprar ahora mismo 5 Laptops Linux impresionantes que puedes comprar ahora mismo Linux es increíble, a menos que no se instale. Entonces simplemente duele. Afortunadamente, un número de fabricantes de computadoras portátiles construyen computadoras portátiles con Linux que no sufren fallas de software o controladores. Leer más sin embargo, debido a tener una vida de batería.

En este caso, es una decisión más difícil de tomar. Hacer que los gráficos conmutables funcionen es bastante difícil en el controlador propietario de Nvidia Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora y Mint Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora y Mint -source software en linux. Pero si desea un juego real y una potencia gráfica, necesitará controladores propietarios. Aquí es cómo conseguirlos. Leer más, aunque no imposible. Además, a menos que más entornos de escritorio sean compatibles con las peculiaridades de Nvidia en Wayland, puede significar que usar un escritorio que no sea su preferencia..

Al final, es cuestión de decidir con qué estás preparado para lidiar. Las tarjetas gráficas de AMD tienen una mejor compatibilidad inmediata, pero también pueden ser un poco más lentas que las ofertas de Nvidia. E Intel fácilmente tiene el mejor soporte de los tres (pero es el más lento).

¿Qué elegirías? Por qué?

Créditos de la imagen: Jan Martin Will / Shutterstock

Explorar más sobre: ​​Drivers, Tarjeta Gráfica, Linux.