Traducción(es): English - Français - español - Italiano - Русский


Controladores AMD/ATI Open Source (amdgpu, radeon, r128, mach64)

Ésta página describe el uso de controladores open source de monitor para hardware de gráficos ATI/AMD en sistemas Debian. Para más información sobre el controlador propietario, véase Controlador propietario ATI.

Identificación

El nombre en clave de unidades de proceso gráficas (GPU) AMD/ATI o nombre de series de una tarjeta de vídeo instalada puede normalmente ser identificado usando la orden lspci. Por ejemplo:

Véase ?Cómo identificar un dispositivo PCI para más información.

Controladores

Se provee compatibilidad con hardware de gráficos AMD moderno mediante el paquete xserver-xorg-video-amdgpu.

Se provee compatibilidad con hardware de gráficos AMD antiguo (antes ATI) mediante el paquete envoltorio xserver-xorg-video-ati, el cual depende de tres paquetes de controladores para hardware específico:

El controlador envoltorio ATI autodetecta si su hardware tiene un chip Radeon, Rage 128, o Mach64 o anterior y carga el controlador de vídeo radeon, r128, o mach64 xorg según convenga.

Controladores compatibles

El controlador amdgpu de Debian 9 "Stretch" es compatible con GPUs AMD modernas.

El controlador radeon de Debian 8 "Jessie" es compatible con GPUs R100 a Hawaii (Radeon 7000 - Radeon R9 290). Véase la página del manual radeon(4) y la de la página radeon en la wiki de X para saber más.

Firmware

Se eliminó el binario de firmware propietario (o microcódigo) Del controlador Radeon DRM del kernel de Debian linux-2.6 2.6.29-1, para resolver el Debian bug 494009. Se puede procurar el firmware Instalando el paquete firmware-amd-graphics o el firmware-linux-nonfree.

Sin este paquete instalado, se experimentará un rendimiento 2D/3D pobre en el controlador radeon. Ciertas GPUs pueden requerir firmware para operar con el sistema X Window, o mostrar doble monitor.

Instalación

El siguiente procedimiento instalará paquetes de controladores open source de monitor, módulos DRI (para la aceleración 3D) y firmware/microcode de controlador:

  1. Añada los componentes "contrib" y "non-free" a /etc/apt/sources.list, por ejemplo:

    # Debian 8 "Jessie"
    deb http://httpredir.debian.org/debian/ jessie main contrib non-free
  2. Actualice la lista de paquetes disponibles:

    # apt-get update
  3. Instale los paquetes firmware-linux-nonfree, libgl1-mesa-dri y xserver-xorg-video-ati:

    # apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
  4. Recomience el sistema para cargar el firmware del driver de la GPU.

Solución de problemas

Configuración

En la mayoría de los casos, 'no se requiere la configuración manual para el controlador open source de monitor, ya que el servidor Xorg X detecta y configura automáticamente el hardware disponible.


La siguiente configuración opcional puede usarse para incrementar el rendimiento 3D. Véase las páginas de manual xorg.conf(5) y radeon(4) para más información.

Gráficos híbridos

AMD envía gráficos híbridos con tarjetas Intel . Ambas tarjetas se encienden al tiempo recalentando el computador y también haciendo mucho ruido.

Debian Stretch (testing)

FixMe: traducción parada aquí Debian Stretch viene con la última versión de MESA la cual es compatible con la descarga DRI. Asegúrese que tanto los controladores Intel como radeon estén instalados. También se necesita el paquete firmware-linux-nonfree para que funcione.

Compruebe si se listan ambas tarjetas:

$ xrandr --listproviders

El listado superior debería retornar tanto los nombres de las tarjetas como de los controladores asociados. Para que la tarjeta Radeon cope con procesos intensivos de gráficos use:

$ xrandr --setprovideroffloadsink radeon Intel

Podría probar las configuraciones con la orden:

$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

Donde la salida debería ser AMD.

Así pues usando la opción DRI_PRIME podría ejecutar 3D/juegos/películas que necesitasen potencia gráfica extra.

Véase también

Enlaces externos