Como configurar os drivers FOSS ATI no Debian Wheezy e no ATI RS880 [Radeon HD 4250]?

0

Instalou um novo Debian Wheezy para desfrutar do Gnome 3, mas ele começa no modo de fallback. Acho que é porque os drivers carregados não suportam a aceleração 3D.

Pacotes instalados que eu sei são relevantes:

  • xserver-xorg-video-ati
  • libgl1-mesa-dri

O Gnome 3 estava funcionando bem com o Ubuntu 12.04, e acredito que ele estava usando os drivers FOSS.

Curiosamente, não há /etc/X11/xorg.conf e, quando tento gerar com Xorg -configure , obtenho:

X.Org X Server 1.12.1
Release Date: 2012-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-2-amd64 x86_64 Debian
Current Operating System: Linux blackwhisper 3.2.0-2-amd64 #1 SMP Mon Apr 30 05:20:23 UTC 2012 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.2.0-2-amd64 root=UUID=e6f57a36-19aa-4dfc-9b61-32d5e08abcc6 ro quiet
Build Date: 07 May 2012  12:15:23AM
xorg-server 2:1.12.1-2 (Cyril Brulebois <[email protected]>) 
Current version of pixman: 0.24.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat May 19 20:15:31 2012
List of video drivers:
    mga
    ...MANYMORE
    radeon
    ...MANYMORE
    ati
    ...MANYMORE
    vesa
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) [KMS] No DRICreatePCIBusID symbol, no kernel modesetting.
Number of created screens does not match number of detected devices.
  Configuration failed.
Server terminated with error (2). Closing log file.

ADIÇÃO

Eu encontrei agora na inicialização da mensagem:

[    8.121829] [drm] Loading RS780 Microcode
[    8.156063] r600_cp: Failed to load firmware "radeon/RS780_pfp.bin"
[    8.156092] [drm:r600_startup] *ERROR* Failed to load firmware!
    
por logic.town 19.05.2012 / 21:57

1 resposta

4

O firmware da sua placa gráfica está faltando. Você precisa instalar explicitamente firmware-linux-nonfree do repositório não-livre.

  1. Adicione o repositório não-livre a /etc/apt/sources.list (ou /etc/apt/sources.list.d/ )

  2. Executar apt-get update como raiz

  3. Instale firmware-linux-nonfree com apt-get install firmware-linux-nonfree

  4. Você provavelmente terá que reinicializar após essa etapa ou recarregar seu driver de dispositivo.

Apenas algumas informações adicionais: a maioria dos dispositivos atuais exige algum tipo de blob de firmware para ser executado. O Debian decidiu mover estes tipos de blobs para um pacote não-livre (você não pode alterá-los, você não sabe o que eles estão fazendo e às vezes eles nem são distribuíveis).

    
por 19.05.2012 / 23:36