Anuncio

El controlador propietario de AMD en Linux es rápido pero tiene errores, y el controlador de código abierto ahora se ha vuelto increíble: aquí le mostramos 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 Intel han tenido que usar históricamente los controladores de gráficos patentados 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 fuente abierta "Nouveau" es muy limitado; sin embargo, los usuarios de AMD ahora tienen una opción. Las versiones recientes del kernel de Linux más el controlador de gráficos de código abierto AMD han mejorado bastante el rendimiento, hasta el punto de que ya no es necesario usar el controlador propietario.

Si bien los controladores de gráficos AMD de código abierto todavía no están a la par con el rendimiento del controlador de gráficos patentado "Catalyst"

instagram viewer
Cómo instalar controladores gráficos propietarios en Ubuntu, Fedora y MintLa mayoría de las veces, estará bien con el software de código abierto en Linux. Pero si desea juegos reales y potencia gráfica, necesitará controladores propietarios. Aquí se explica cómo obtenerlos. Lee mas , sin duda han mejorado hasta el punto en que la mayoría de los juegos tienen velocidades de fotogramas jugables. Esto puede ser ventajoso por varias razones, incluido el hecho de que la mayoría de los otros softwares (sin juegos) tiende a funcionar mejor con los controladores de código abierto: se espera su uso y sus capacidades son conocido.

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 código abierto te estás ahorrando mucho dolor y molestias.

La desventaja de usarlos es que no está obteniendo un rendimiento real del hardware, y no tiene soporte completo de OpenGL (3.0 en lugar de 4.3). Si estás jugando los mejores y más recientes juegos en Linux, no te sorprendas si algunos de ellos exigir que utilizas 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á 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.

Use el último kernel

open_graphics_kernel2
Idealmente, debería estar ejecutando el último kernel de Linux: versión 3.13 (en el momento de la escritura) o posterior. Muchas distribuciones no son tan innovadoras, 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 desea esperar, puede encontrar formas 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 núcleo, como esta útil publicación describe. Los usuarios de Fedora pueden actualizar habilitando temporalmente el repositorio de cuero crudo, o simplemente esperando un poco: los usuarios de Fedora generalmente reciben la próxima iteración del núcleo dentro de un mes después del lanzamiento.

Si no está ejecutando el kernel 3.13 de Linux, entonces al menos debería intentar tener el 3.12 en sus manos. Si bien esta versión del núcleo no tiene todas De las mejoras que hace 3.13, 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 agregue lo siguiente a los argumentos del kernel: radeon.dpm = 1.

Esto permite la administración dinámica de energía, lo que permite que su chip gráfico aumente su frecuencia para que pueda funcionar mejor. Antes de esto, su chip gráfico siempre estaría atascado en la frecuencia de operación 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 a los controladores comunicarse con el sistema, y ​​también ofrece soporte OpenGL. Si no puede hacerlo, ya que la actualización de Mesa podría ser algo complicada, no es un gran problema: la actualización del núcleo es lo más importante.

Si está utilizando Ubuntu, puede agregar el Oibaf y Xorg-Edgers repositorios Luego, se ejecutará en el último servidor X.org X, la última compilación de Mesa y los últimos controladores de gráficos. Las tres partes toman parte de la responsabilidad de su rendimiento gráfico, por lo que para obtener el máximo impulso, querrá considerar la actualización de 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 usted mismo.

Beneficios adicionales!

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

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

Conclusión

Es genial ver qué tan rápido han mejorado los controladores de código abierto, y todavía hay mucho espacio para mejorar aún más. Si desea disfrutar de estos aumentos de rendimiento y de otros futuros, asegúrese de mantener todos sus paquetes de software lo más actualizados posible. Con estas mejoras, puede hacer uso de algunas increíbles construcciones de APU de AMD 3 computadoras de bricolaje AMD asequibles con tecnología APU que puedes construirEl diseño de la Unidad de Procesamiento Acelerado, o "APU", integra una unidad de procesamiento de gráficos en la misma matriz que la CPU, lo que resulta en un diseño híbrido más rápido y eficiente. Para aquellos de ustedes que buscan construir un ... Lee mas .

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

Credito de imagen: Phoronix

Danny es un estudiante de último año en la Universidad del Norte de Texas que disfruta de todos los aspectos del software de código abierto y Linux.