GPU AMD vs NVIDIA en Linux: ¿cuál usar?

amd-nvidia-linux

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

Hay varios factores que los distinguen. En Windows, la velocidad es lo único que importa: las GPU Nvidia (unidades de procesamiento de gráficos) tienden a ser más rápidas que AMD. Pero en Linux, hay otras cosas a tener en cuenta.

Pero, ¿qué debería elegir para Linux: una GPU AMD o Nvidia?

¿Es Intel Graphics la mejor opción para Linux?

Antes de comparar AMD y Nvidia, vale la pena considerar la alternativa clave.

El único proveedor de tarjetas gráficas del que puede estar absolutamente seguro son los gráficos integrados de Intel. Si bien pueden no ser tan rápidos, los gráficos integrados de Intel han mejorado significativamente . También son muy compatibles con la batería en comparación con las tarjetas gráficas Nvidia o AMD.

El soporte de Intel está disponible de inmediato, con controladores de código abierto en Linux. Muchos juegos también son bastante jugables, si no con tarjetas gráficas dedicadas. También tiene la seguridad de que Wayland funciona si desea probarlo, debido a su naturaleza de código abierto.

Controlador de GPU: propietario vs. Fuente abierta

Hay dos tipos de controladores que se pueden instalar para que las tarjetas gráficas funcionen, a saber, los controladores de código abierto o propietarios . Aunque hay aspectos positivos y negativos en ambos, difieren si está utilizando una tarjeta gráfica Nvidia o AMD.

¿Cuál es la mejor tarjeta de video para Linux?
Crédito de la imagen: Stefan Ledwina a través de Flickr .

Para obtener mejores resultados, los controladores propietarios siempre son mejores. Pero si tiene una objeción filosófica a los controladores propietarios, las alternativas de código abierto son más interesantes.

¿Debería usar tarjetas gráficas Nvidia para Linux?

Aunque existen controladores de Nvidia patentados y de código abierto para Linux, el mejor rendimiento proviene de los controladores propietarios. Nouveau, el controlador de código abierto para tarjetas Nvidia, ofrece resultados generales más pobres que su contraparte patentada.

Gran parte del trabajo realizado por nouveau es a través de la ingeniería inversa del controlador propietario Nvidia. Es similar a cómo el proyecto Wine recrea un entorno de Windows para ejecutar programas como Microsoft Office en Linux . Básicamente, los desarrolladores miran los resultados de un programa y trabajan desde allí hacia atrás.

Esto tiene sus desventajas, principalmente en los frentes de velocidad y compatibilidad. Los controladores propietarios de Nvidia son mucho más rápidos que los nuevos, especialmente con las tarjetas gráficas más nuevas.

Otra desventaja es que el Nouveau carece de algo que tiene el controlador propietario: volver a bloquear . 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 GPU Nvidia pueden usarlo con nouveau instalado, ninguno de ellos muy nuevo.

La diferencia de velocidad es considerable, especialmente para las tarjetas gráficas más nuevas. Algunos puntos de referencia muestran que los controladores propietarios pueden ejecutarse hasta nueve veces más rápido que sus homólogos de código abierto.

En pocas palabras, nouveau es adecuado para dibujar su escritorio, pero el juego tiene un largo camino por recorrer.

¿Es AMD la mejor opción de tarjeta gráfica para Linux?

En su mayor parte, no importa qué tipo de controlador instale para las tarjetas gráficas AMD. Están bien soportados en todos los ámbitos, aunque el uso de controladores de código abierto es el método preferido. De hecho, hay muchos casos en los que los controladores de código abierto ( AMDGPU para las tarjetas más nuevas y Radeon para las más antiguas) están a la par con sus homólogos patentados o incluso más rápido.

En comparación con el controlador de código abierto de Nvidia, hay un mejor soporte para las nuevas tarjetas gráficas. Esto se debe en parte al soporte de AMD para la comunidad de código abierto, que proporciona documentación y recursos humanos para el desarrollo de controladores.

Pero si bien los controladores de código abierto de AMD son decentes en todos los ámbitos, su rendimiento seguirá siendo notablemente más lento que el uso de una tarjeta gráfica Nvidia con controladores propietarios.

AMD vs Nvidia: ¿cuál es el mejor para el cambio de gráficos?

Casi todas las computadoras portátiles y de escritorio tienen gráficos integrados de Intel. Las GPU discretas de Nvidia y AMD son extras opcionales para computadoras portátiles, pero se pueden agregar manualmente en las computadoras de escritorio.

El cambio de gráficos es la capacidad de una computadora para seleccionar qué GPU usar. Para tareas básicas como la navegación web y el procesamiento de textos, se elige la GPU Intel. Para juegos, edición de video y similares, se utiliza la GPU discreta.

Los controladores propietarios y de código abierto de Nvidia y AMD para Linux son compatibles con la conmutación de gráficos.

¿AMD o Nvidia son compatibles con Wayland?

El servidor de visualización Wayland es una parte integral del desarrollo de Linux y está disponible en la mayoría de los principales escritorios de Linux.

Los gráficos AMD e Intel funcionan con Wayland utilizando controladores patentados y de código abierto. Nvidia es una historia diferente.

Si bien se espera el desarrollo para 2021, el controlador propietario de Nvidia solo funciona con la implementación de GNOME de Wayland.

¿Qué tarjeta de video Linux soporta Wayland?

Los compositores de Wayland necesitan una API especial (interfaz de programación de aplicaciones) , implementada por el controlador de gráficos. La API más utilizada actualmente se llama GBM (Generic Buffer Management). Mientras esté utilizando un controlador de código abierto (AMDGPU / Radeon / nouveau), Wayland funcionará.

Dado que el controlador propietario de Nvidia usa una API diferente (transmisiones EGL), las cosas son diferentes. Muchos compositores no admiten esto, el escritorio GNOME es la principal excepción. Del mismo modo, la alternativa de código abierto no es compatible con Wayland.

¿Cuál es la mejor tarjeta gráfica para Linux: Intel, AMD o Nvidia?

Para las computadoras de escritorio Linux, es una opción mucho más fácil de hacer.

Las tarjetas Nvidia son más caras que AMD y tienen la ventaja de rendimiento. Pero el uso de AMD garantiza una compatibilidad superior y una selección de controladores confiables, tanto de código abierto como patentados.

Lo mismo ocurre con Intel, aunque esta solución es más lenta.

Si necesita soporte de Wayland, AMD e Intel son las opciones más confiables. De lo contrario, aprovecha la oportunidad para Nvidia. No ha tenido grandes relaciones con Linux a lo largo de los años, pero el crecimiento de los juegos de Linux está cambiando esto.

¿Has decidido? Aquí se explica cómo instalar controladores gráficos propietarios en Linux .

Lea el artículo completo: GPU AMD y NVIDIA en Linux: ¿cuál usar?