Los gráficos AMD de código abierto son impresionantes, así es cómo conseguirlos

El controlador propietario de AMD en Linux es rápido pero con errores, y el controlador de código abierto se ha convertido en algo increíble

El controlador propietario de AMD en Linux es rápido pero con errores, y el controlador de código abierto se ha convertido en algo increíble
Anuncio

El controlador propietario de AMD en Linux es rápido pero con errores, y el controlador de código abierto se ha convertido en algo asombroso: aquí se explica cómo obtener el controlador de código abierto con las nuevas mejoras de rendimiento.

¿Por qué utilizar controladores de gráficos de código abierto?

Los usuarios de gráficos que no son de Intel históricamente han tenido que usar los controladores de gráficos de propiedad proporcionados por AMD y Nvidia para obtener el rendimiento que esperaban. Este sigue siendo el caso para los usuarios de Nvidia, ya que el controlador de código abierto "Nouveau" está severamente limitado; sin embargo, los usuarios de AMD ahora realmente tienen una opción. Las versiones recientes del kernel de Linux más el controlador de gráficos de fuente abierta AMD han mejorado bastante el rendimiento, hasta el punto de que ya no es necesario usar el controlador propietario.

Mientras que los controladores de gráficos AMD de código abierto aún no están a la par del rendimiento del controlador de gráficos patentado "Catalyst" Cómo instalar los controladores de gráficos propietarios en Ubuntu, Fedora, & Mint [Linux] Cómo instalar los controladores de gráficos propietarios en Ubuntu, Fedora, & Mint [Linux] La mayoría de las veces, estarás 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. Leer más, sin duda han mejorado hasta un punto en el que la mayoría de los juegos tienen más velocidad de fotogramas reproducibles. Esto puede ser ventajoso por varias razones, incluido el hecho de que la mayoría de los otros software (sin juegos) tienden a funcionar mejor con los controladores de código abierto: se espera su uso y se conocen sus capacidades.

También son los controladores de código abierto que siempre funcionan con la última versión del kernel, y son los únicos controladores que funcionan con el escritorio Gnome Shell habilitado para Wayland. En otras palabras, al usar los controladores de fuente abierta te estás ahorrando mucho dolor y molestia.

La desventaja de usarlos es que no obtiene un rendimiento real del hardware, y no tiene soporte completo de OpenGL (3.0 en lugar de 4.3). Si está jugando a los mejores y más nuevos juegos en Linux, no se sorprenda si algunos de ellos requieren que use los controladores propietarios.

open_graphics_perf
¿No me crees que el rendimiento ha mejorado significativamente? Eche un vistazo a estos puntos de referencia realizados por Phoronix; verás que el rendimiento ha mejorado sustancialmente en un corto período de tiempo. Ciertas cargas de trabajo proporcionan un impulso aún mayor. Afortunadamente, no hay mucho que deba hacer para aprovechar estos beneficios.

Usa el último kernel

open_graphics_kernel2
Idealmente, debería ejecutar el último kernel de Linux: versión 3.13 (al momento de escribir) o más reciente. Muchas distribuciones no son tan sangrientas, por lo que es posible que deba esperar hasta la próxima versión de distribución antes de recibir las mejoras a través de canales estables. Si no quiere esperar, puede encontrar la manera de actualizar al último kernel de Linux por su cuenta.

Los usuarios de Ubuntu pueden hacer esto descargando el núcleo y los archivos de encabezado relacionados de la página principal del kernel, como se describe en esta publicación útil. Los usuarios de Fedora pueden actualizar habilitando temporalmente el repositorio de rawhide, o simplemente esperando un poco de tiempo: los usuarios de Fedora generalmente reciben la siguiente iteración del núcleo dentro de un mes de la publicación.

Si no se está ejecutando en Linux kernel 3.13, entonces al menos debería tratar de tener en sus manos 3.12. Si bien esta versión del kernel no tiene todas las mejoras que 3.13 hace, todavía tiene las características principales que ofrecen la mayor parte de las mejoras de rendimiento.

Para habilitar esto, deberá ir al archivo de configuración de GRUB (ubicado en / etc / default / grub ) y agregar lo siguiente a los argumentos del kernel: radeon.dpm = 1.

Esto permite la administración de energía dinámica, que permite que su chip gráfico amplíe su frecuencia para que tenga un mejor rendimiento. Antes de esto, su chip gráfico siempre estaría atascado en la frecuencia operativa más baja, proporcionando un rendimiento inferior.

Actualice el backend de gráficos

open_graphics_mesa
Si puede, también es una buena idea actualizar Mesa a la última versión. Mesa es un marco que permite que los controladores se comuniquen con el sistema, y ​​también ofrece soporte OpenGL. Si no puede hacerlo, como la actualización de Mesa podría ser algo complicada, no es gran cosa: actualizar el kernel es lo más importante que debe hacer.

Si está utilizando Ubuntu, puede agregar los repositorios Oibaf y Xorg-Edgers. Luego, se ejecutará en el último servidor X.org X, la última compilación de Mesa y los últimos controladores gráficos. Estas tres partes asumen parte de la responsabilidad por el rendimiento de sus gráficos (aquí puede encontrar una explicación más detallada), por lo que para obtener el máximo impulso, le recomendamos que actualice las tres.

Asegúrese de leer las instrucciones para ambos repositorios antes de agregarlos. Si está ejecutando una distribución diferente, tendrá que buscarla usted mismo para ver si es posible además de recurrir a la compilación del código.

Beneficios adicionales!

Aquí hay un consejo extra para ti: Linux kernel 3.13 ahora ofrece audio a través de HDMI de forma predeterminada, algo que previamente tenía que habilitarse manualmente. Si está ejecutando la última versión de su distribución favorita, entonces el kernel incluido debe ser lo suficientemente moderno como para ofrecer soporte suficiente para audio a través de HDMI, incluso si no está habilitado por defecto.

Si desea habilitarlo, diríjase nuevamente a su archivo de configuración de GRUB y esta vez agregue lo siguiente a los argumentos del kernel: radeon.audio = 1. Reinicia tu computadora y deberías poder reproducir audio a través de tu cable HDMI.

Conclusión

Es genial ver qué tan rápido han mejorado los controladores de fuente abierta, y todavía hay mucho espacio para mejorar aún más. Si desea disfrutar de estos aumentos en el rendimiento y en el futuro, asegúrese de mantener todos sus paquetes de software lo más actualizados posible. Con estas mejoras, puede hacer uso de increíbles compilaciones de AMD APU. 3 asequibles procesadores de bricolaje aptos para AMD de AMD que puede compilar. 3 asequibles equipos aptos de AMD APU que puede construir. La unidad de procesamiento acelerado, o "APU", integra el diseño una unidad de procesamiento de gráficos en la misma matriz que la CPU, lo que da como resultado un diseño híbrido más rápido y eficiente. Para aquellos de ustedes que buscan construir un ... Leer más.

¿Utiliza controladores de gráficos de código abierto? ¿Por qué o por qué no? Háganos saber en los comentarios!

Crédito de la imagen: Phoronix

In this article