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

Buscando una tarjeta gráfica rápida? Tienes dos opciones principales: AMD y Nvidia. Pero sacar el máximo provecho de ellos con los controladores de Linux puede ser un desafío. ¿Debería elegir controladores propietarios o de código abierto?

Buscando una tarjeta gráfica rápida?  Tienes dos opciones principales: AMD y Nvidia.  Pero sacar el máximo provecho de ellos con los controladores de Linux puede ser un desafío.  ¿Debería elegir controladores propietarios o de código abierto?
Anuncio

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 lo 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 frente a código abierto

Hay dos tipos de controladores que puede instalar para que funcionen sus tarjetas gráficas, es decir, controladores propietarios ¿Debería utilizar controladores de gráficos propietarios de AMD y cómo instalarlos? [Ubuntu] ¿Debería utilizar controladores de gráficos propietarios de AMD y cómo instalarlos? [Ubuntu] Si tiene una tarjeta gráfica o un chip de AMD o nVidia en su computadora de escritorio o computadora portátil, tiene 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 de código abierto. Si bien hay aspectos buenos y malos para ambos, son diferentes si está usando una tarjeta gráfica Nvidia o AMD.

Nvidia: es complicado

Si bien hay controladores de código abierto y propietarios de Nvidia para Linux, en este momento solo hay una opción viable: el segundo. nouveau, el controlador de código abierto para las tarjetas de Nvidia, tiende a tener un peor rendimiento que su contraparte propietaria.

Gran parte del trabajo realizado por nouveau es a través de la ingeniería inversa del controlador propietario de Nvidia. Es similar a cómo 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 sea solo el último recurso. Este es el por qué. Leer más recrea un entorno de 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 vas a instalar Microsoft Office y usarlo sin tener problemas? Lea más en. Básicamente, los desarrolladores miran los resultados de un programa y trabajan 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 patentados de Nvidia, especialmente con las tarjetas gráficas más nuevas. El soporte para los productos más nuevos de Nvidia también es bastante deficiente, se necesita mucho tiempo para recrear.

características del controlador nouveau

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

La diferencia de velocidad es simple a veces tonta, 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 contrapartes de código abierto. Basta con decir que nouveau es adecuado para dibujar su escritorio, pero los juegos tienen mucho camino por recorrer. Dicho esto, algunas tarjetas gráficas específicas de Nvidia funcionan decentemente con ellas, por lo que su kilometraje puede variar.

AMD: soporte sólido

En su mayor parte, realmente no importa qué tipo de controladores instales para las tarjetas gráficas AMD. Son bien compatibles en general, aunque usan código abierto Derrota Obsolescencia planificada con Linux y Software de código abierto Derrota obsolescencia planificada con Linux y software de código abierto 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 los beneficios de la tecnología sin comprar hardware nuevo: ¡abra Linux y el software libre! Leer más controladores es el método preferido. De hecho, hay muchos casos en los que 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 patentados o incluso más rápido.

En comparación con el controlador de código abierto de Nvidia, nouveau, hay un soporte mucho mejor. Los gráficos AMD de Open Source ahora son impresionantes, así es cómo obtenerlos. Los gráficos AMD de Open Source ahora son impresionantes, así es 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 increíble Leer más para las tarjetas gráficas más nuevas. 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 apoyo de AMD a la comunidad de fuente abierta, que proporciona documentación y mano de obra para el desarrollo de controladores.

características del controlador radeon

Dicho esto, si bien los conductores son decentes en todos los ámbitos en el campo de AMD, su rendimiento aún 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 acaba de ponerse interesante. ¿De qué se trata la publicidad, 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 desafío.

Conmutación de gráficos

También conocidos como NVIDIA Optimus o AMD Switchable Graphics, son tecnologías que le permiten elegir entre el uso de una tarjeta gráfica de alto rendimiento (Nvidia / AMD) y una menos hambrienta (generalmente Intel). Esto es muy útil para laptops cuando está lejos de un puerto de alimentación y quiere que su batería dure 7 consejos simples para mejorar la vida útil de la batería de su portátil Linux 7 consejos simples para mejorar la vida útil de la batería de su portátil Linux ¿Cómo puede extraer 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, definitivamente es más fácil configurarlo usando AMD (con algunas excepciones). Para empezar, no existe un verdadero soporte Optimus para las tarjetas gráficas Nvidia, y este es el doble caso si está usando controladores propietarios.

La principal forma de hacer que funcione esta característica es usando un programa llamado Bumblebee . Si bien no está respaldado oficialmente por Nvidia, funciona bastante bien. Sin embargo, se necesita un poco de configuración para que funcione. Se ejecuta como un servicio de programa separado. Cómo controlar los servicios de inicio de Linux y los daemons Cómo controlar los servicios de inicio de Linux y Daemons Linux ejecuta muchas aplicaciones "en segundo plano" de las que ni siquiera se daría cuenta. Así es como tomar el control de ellos. Lea más, que generalmente necesita una instalación manual para comenzar a funcionar. También han surgido muchos errores con el servicio, que no se han actualizado en unos pocos años.

nvidia abejorro

Para todo lo demás, está PRIME, que permite el cambio de gráficos para controladores de código abierto, como nouveau y AMDGPU. Construido con estos controladores, es mucho más fácil de configurar en comparación, no se requiere software adicional.

Dicho esto, esto es solo 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 dónde ir, $ 600 puede obtener una gran cantidad de computadora portátil. Esto es lo que deberías estar buscando. Leer más: no es un problema para las computadoras de escritorio. En ese caso, puede elegir la tarjeta gráfica que desee, sin preocuparse por el consumo de energía. Y en cuanto a rendimiento, Nvidia gana sin problemas.

Junto con esto, algunos sistemas operativos Linux solucionan estos problemas con Nvidia, usando ajustes especiales para facilitar el cambio de gráficos. Por ejemplo, Ubuntu tiene su propio panel de control. Lo que vuelve a cambiar a GNOME significa para Ubuntu. Qué pasa a GNOME significa para Ubuntu. Canonical ha anunciado el final del escritorio de Unity. Desde Ubuntu 18.04, se restaurará el escritorio de GNOME. ¿Qué significa esto para Ubuntu y su relación con los usuarios de Linux? Lea 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 pantalla para Linux Cómo probar Wayland, un nuevo servidor de pantalla para Linux Las distribuciones de Linux pronto recibirán un nuevo servidor de visualización llamado Wayland. Echemos un vistazo a Wayland y veamos cómo puedes probarlo ahora mismo. Leer más se ve como el futuro del escritorio Linux, con el objetivo de reemplazar eventualmente el servidor de visualización X. Su objetivo es facilitar el desarrollo, entre otras innovaciones modernas. Ya está disponible en dos grandes escritorios de Linux: GNOME y Plasma KDE Explicado: Una mirada a la interfaz de escritorio más configurable de Linux Explicación de KDE: una mirada a la interfaz de escritorio más configurable de Linux ¿Cómo se ve Linux? A veces, Unidad; otras veces, GNOME. A menudo, sin embargo, Linux ejecuta KDE. Si no está utilizando el antiguo K Desktop Environment en su PC con Linux, ¡ahora es el momento de cambiar! Lee mas .

En este momento, sin embargo, el controlador exclusivo de Nvidia solo funciona con la implementación de Wayland de GNOME, debido a su diseño un poco único. Wayland necesita un entorno de escritorio ¿Qué entorno de escritorio Linux se adapta mejor a tu personalidad? ¿Qué entorno de escritorio Linux se adapta mejor a tu personalidad? ¿Qué tipo de usuario de computadora es usted? ¿Dejas íconos dispersos por tu escritorio? ¿Prefieres trabajar en una aplicación ordenada? Descubramos qué entorno de escritorio Linux se adapta mejor a usted. Lea más que admita la composición, una técnica que evita los artefactos gráficos, como el desgarro de ventanas. Lo hacen al mantener múltiples copias de su pantalla en la memoria a la vez.

composición

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 ?, ¿Cómo están las API abiertas? ¿Qué son las API? ¿Cómo son las API abiertas y cómo están las API abiertas? ¿Alguna vez se ha preguntado cómo? programas en su computadora y los sitios web que visita "hablan" entre ellos? Lea más, implementado por el controlador de gráficos. La API que más se usa actualmente se llama GBM (Generic Buffer Management). Siempre que use un controlador de fuente abierta (AMDGPU / Radeon / nouveau), Wayland funcionará.

El controlador propietario de Nvidia sin embargo, usa una API diferente, llamada EGLStreams . Muchos compositores no tienen soporte para esto, el escritorio GNOME Explicado GNOME: Una mirada a uno de los escritorios más populares de Linux. Explicación de GNOME: un vistazo a uno de los escritorios más populares de Linux. Usted está interesado en Linux, y se 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, no se puede hacer mucho (excepto por el momento con el servidor de visualización X).

Mientras que Wayland todavía está en desarrollo, claramente se volverá más y más importante. Fedora 5 Razones para usar Pure Open Distro, Fedora 5 Razones para usar Pure Open 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é tanta gente continúa usando Fedora? Leer más, por ejemplo, ya viene con él (aunque debido a que usa GNOME por defecto, los controladores de Nvidia no serán un problema).

¿Qué hay de los gráficos de Intel?

En este momento, el único proveedor de tarjetas gráficas con el que puede estar absolutamente seguro de trabajar son los gráficos integrados de Intel. Si bien pueden no ser tan rápidos, en realidad son mucho mejores. ¿Pueden los gráficos compartidos finalmente competir con una tarjeta gráfica dedicada? ¿Pueden los gráficos compartidos finalmente competir con una tarjeta gráfica dedicada? Hay dos tipos de tarjetas gráficas para PC: dedicadas y compartidas. Lea 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 de Nvidia o AMD.

gráficos de intel

El soporte para ellos definitivamente estará listo, sus controladores serán de código abierto en Linux. Muchos juegos también son bastante jugables, si no tan bien como las tarjetas gráficas dedicadas. También está seguro de que Wayland funcionará si quisiera probarlo, debido a su naturaleza de fuente abierta.

Depende

Para las computadoras de escritorio Linux, es una elección mucho más fácil de hacer. Nvidia tiene fácilmente las tarjetas gráficas más rápidas del mercado en este momento (siempre que use sus controladores propietarios). Es una historia diferente en las computadoras portátiles 5 Impresionantes computadoras portátiles Linux que puedes comprar ahora 5 impresionantes computadoras portátiles Linux que puedes comprar ahora mismo Linux es increíble, a menos que no se instale. Entonces duele. Afortunadamente, varios fabricantes de laptops fabrican laptops con Linux que no sufren fallas en el controlador ni en el software. Leer más sin embargo, debido a la duración de la batería.

En este caso, es una decisión más difícil de tomar. Obtener gráficos intercambiables para trabajar es bastante difícil en el controlador propietario de Nvidia Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora, & Mint [Linux] Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora, & Mint [Linux] La mayoría de las veces, usted Estará bien con el software de código abierto en Linux. Pero si quieres juegos reales y poder gráfico, necesitarás controladores propietarios. Aquí está cómo obtenerlos. Lea 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 el uso de un escritorio que no sea de su preferencia.

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

¿Qué elegirías? ¿Por qué?

Créditos de las imágenes: Jan Martin Will / Shutterstock

In this article