Home Wiki > SDB:ATI
Sign up | Login

SDB:ATI

tagline: De openSUSE

En Linux hay tres tipos de controladores para tarjetas de vídeo AMD/ATI:
  • el controlador de software libre radeonhd
  • el controlador de software libre radeon
  • el que suministra el fabricante ATI/AMD y que se llama fglrx
Debido a que no es software libre, el controlador ATI no se puede integrar directamente en openSUSE por su licencia. Por fortuna, openSUSE proporciona un modo muy sencillo de instalar el controlador ATI utilizando YaST.

radeonhd

Este controlador soporta los chipsets r5xx/r6xx/r7xx. Lo desarrolló la comunidad de X11, mayormente por parte de Novell y AMD que suministraba documentación de forma gratuita. Admite la selección completa de resoluciones de vídeo (léase "se puede usar cualquier modo y no solo los que ofrezca el BIOS"), y es compatible con RandR 1.3. Proporciona 2D y aceleración de vídeo Xv para todas las tarjetas soportadas. La aceleración 3D vía Mesa da soporte a las GPU r5xx/rs690 (X1xxx) y estaba en progreso para las r6xx/r7xx (HD2xxx-HD4xxx).

Las distribuciones de Linux, incluida openSUSE de Novell, han dejado de usar radeonhd como controlador por defecto desde 2010. En su lugar ahora se utiliza el controlador radeon. radeon tiene más características, incluido el soporte para Kernel Mode Setting y un mejor 3D, y soporta toda la generación Radeon desde las R100 originales a las R800 (series HD5000). El desarrollo de radeonhd podría continuarse mientras haya gente que lo encuentre útil.

radeon

Este es el controlador por defecto de Xorg para las tarjetas de vídeo ATI/AMD. En especial es útil para las tarjetas que se han declarado obsoletas dado que el controlador propietario que necesitan no funciona con las versiones recientes del Kernel de Linux o del servidor gráfico Xorg. El controlador se desarrolla en colaboración con ATI/AMD que aporta documentación técnica sobre el hardware. Eso ha permitido que tenga un buen rendimiento, superior en algunos aspectos al controlador propietario aunque no siempre, sobre todo en 3D.

Cuando no se usa KMS (Configuración Modo Kernel) se sigue utilizando el controlador radeonhd como alternativa siempre que sea posible. Sin embargo, las tarjetas más nuevas usan el controlador fbdev en este caso (es un controlador genérico muy básico y sin ningún tipo de aceleración hardware)

fglrx

El controlador que ofrece el fabricante AMD/ATI ofrece un mayor rendimiento en 3D que las alternativas libres. Es necesario para utilizar la reproducción de vídeos mediante la aceleración por hardware basada en VA-API y puede que lo sea también para que funcionen determinadas aplicaciones o juegos. A partir de la versión 12.8 de Catalyst, no funciona con ninguna tarjeta de la serie HD4000 o anterior. Antes de este cambio no funcionaba con ninguna tarjeta anterior a la serie HD2000.

fglrx legacy

Esta versión del controlador no podrá usarse en openSUSE 12.3 y posteriores ya que usa Xorg 1.13, no admitido por dicho controlador, y ATI no tiene intención de realizar las modificaciones para que funcione. Por tanto, quienes dispongan de una tarjeta de las series HD2XXX a HD4XXX solo podrán usar el controlador libre en openSUSE 12.3 y posteriores.

Dialogo advertencia 64x64.png

Para dar soporte a los propietarios de las series HD2000/3000/4000, AMD/ATI ha publicado una versión del controlador fglrx válida solo para dichas series. Los modelos con soporte son:

R600        Radeon HD 2900
RV610/RV630 Radeon HD 2400/2600, M71, M72, M74, M76
RV620       Radeon HD 3450/3470, M82  
RV635       Radeon HD 3650/3670, M86
RV670       Radeon HD 3850/3870, M88
RS780       Radeon HD 3100/3200/3300
RS880       Radeon HD 4100/4200/4290
RV710       Radeon HD 4350/4550/5145/530v/545v, M92
RV730       Radeon HD 4650/4670/5165/550v/560v/565v, M96, M96-XT
RV770       Radeon HD 4850/4870, M97, M98

Esta solución es, en principio, temporal. Según parece, dicho controlador no va a recibir actualizaciones, así que es seguro que cambios futuros en las API del Kernel o del servidor gráfico XOrg los harán incompatibles. A partir de dicho momento solo se podrá usar el controlador radeon.

Ver también

Enlaces externos