#language es ##Sincronizado con la versión en inglés #66 ~-[[es/DebianWiki/EditorGuide#traducción|Traducción(es)]]: [[AtiHowTo|English]] - [[fr/AtiHowTo|Français]] - español - [[it/AtiHowTo|Italiano]] - [[ru/AtiHowTo|Русский]] -~ ---- = 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 [[es/ATIProprietary|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: {{{ $ lspci -nn | grep VGA 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barts PRO [Radeon HD 6850] [1002:6739] }}} Véase [[es/HowToIdentifyADevice/PCI|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 DebianPkg:xserver-xorg-video-amdgpu. Se provee compatibilidad con hardware de gráficos AMD antiguo (antes ATI) mediante el paquete envoltorio DebianPkg:xserver-xorg-video-ati, el cual depende de tres paquetes de controladores para hardware específico: * DebianPkg:xserver-xorg-video-mach64 * DebianPkg:xserver-xorg-video-r128 * DebianPkg:xserver-xorg-video-radeon 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 [[es/DebianStretch|Debian 9 "Stretch"]] es compatible con GPUs AMD modernas. El controlador radeon de [[es/DebianJessie|Debian 8 "Jessie"]] es compatible con GPUs R100 a Hawaii (Radeon 7000 - Radeon R9 290). Véase la página del manual [[DebianMan:4/radeon|radeon(4)]] y la de la [[http://x.org/wiki/radeon|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 [[DebianPkg:src:linux-2.6|linux-2.6]] 2.6.29-1, para resolver el Debian bug DebianBug:494009. Se puede procurar el firmware Instalando el paquete DebianPkg:firmware-amd-graphics o el DebianPkg: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 }}} 1. Actualice la lista de paquetes disponibles: {{{ # apt-get update }}} 1. Instale los paquetes DebianPkg:firmware-linux-nonfree, DebianPkg:libgl1-mesa-dri y DebianPkg:xserver-xorg-video-ati: {{{ # apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati }}} 1. Recomience el sistema para cargar el firmware del driver de la GPU. == Solución de problemas == * Se puede verificar el uso del firmware/microcode usado por el controlador DRM de radeon, usando la orden [[DebianMan:1/dmesg|dmesg]]. Por ejemplo: {{{ $ dmesg | grep -E 'drm|radeon' | grep -iE 'firmware|microcode' [ 5.268609] [drm] Loading BARTS Microcode [ 5.329862] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_pfp.bin [ 5.341300] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_me.bin [ 5.347745] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BTC_rlc.bin [ 5.347911] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_mc.bin [ 5.353336] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_smc.bin [ 5.369449] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin }}} * Si no se pudieron cargar los ficheros, asegúrese de que el paquete DebianPkg:firmware-linux-nonfree está instalado (refiérase a [[#Instalación|Instalación]]). * Parpadeo de pantalla con Adobe Flash: véase [[es/FlashPlayer#parpadeo]]. <> <> == 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 [[DebianMan:5/xorg.conf|xorg.conf(5)]] y [[DebianMan:4/radeon|radeon(4)]] para más información. ~- {{{ Section "Device" Driver "radeon" Identifier "Mi GPU" ... Option "AccelMethod" "XAA" # XAA/EXA Option "AccelDFS" "1" # 1/0 Encendido para PCIE, apagado para AGP # Manpage: Use o no el gancho acelerado EXA DownloadFromScreen # cuando sea posible. Option "AGPMode" "1" # 1-8 no afecta a los modelos PCIE. Option "AGPFastWrite" "1" # 1/0 no afecta a los modelos PCIE. No se recomienda. Option "GARTSize" "64" # 0-64 Megabytes de memoria usada del (sistema) gart. # A veces incorrectamente establece a 8MB por defecto, véase el fichero log. # Mayor parece mejor. Option "EnablePageFlip" "1" # 1/0 Incrementa el rendimiento 3D substancialmente. # aparentemente sólo en modo XAA. Option "ColorTiling" "1" # 1/0 Incrementa el rendimiento 3D substancialmente # solo la estabilidad afectada positivamente en mi sistema End section }}} -~ == 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 [[http://dri.freedesktop.org/wiki/|DRI]]. Asegúrese que tanto los controladores Intel como radeon estén instalados. También se necesita el paquete DebianPkg: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 == * [[es/ATIProprietary|ATIPropietary]] - Instalar el controlador propietario de código cerrado * [[es/Mesa#Testingperformance|Comprobar rendimiento]] == Enlaces externos == * http://x.org/wiki/radeon