Obtendo hardware acelerado gráficos 2D com placa ATI

2

Eu rodei o Debian 8.1 em um iMac G3 500 de 2001. O computador tem uma placa gráfica ATI Rage 128 PRO. Para que o X inicie, ele precisa conhecer as frequências de sincronização horizontal e as taxas de atualização verticais suportadas pelo monitor CRT:

$ cat /etc/X11/xorg.conf
Section "Device"
        Identifier "Configured Video Device"
        Driver "r128"
EndSection

Section "Monitor"
        Identifier "Configured Monitor"
        HorizSync 58-62
        VertRefresh 75-117
EndSection

Section "Screen"
        Identifier "Default Screen"
        Monitor "Configured Monitor"
        Device "Configured Video Device"
EndSection

Com o arquivo de configuração acima, o X é executado, mas o desempenho do 2d é muito lento; mover janelas, por exemplo, está realmente atrasada. De acordo com a página de manual do driver r128, contém suporte completo para aceleração de hardware de primitivas de desenho . Minha pergunta é, basicamente, quais configurações eu preciso adicionar para obter aceleração de hardware? Como posso saber se a aceleração de hardware está em uso ou não?

Atualização 2015-07-15:

Este é o conteúdo do link /var/log/Xorg.0.log :

Atualizar 2015-07-25:

Aqui está a saída do comando dmesg : link

Atualizar 2015-08-06:

O estranho é que, embora Xorg.0.log diga

[    84.669] (WW) R128(0): Direct rendering disabled

o comando glxinfo acha que está ativado:

$ glxinfo | head
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read
    
por August Karlstrom 14.07.2015 / 15:59

1 resposta

3

Desculpe, mas neste momento, o r128 não é mais suportado pelo ATi (ele é suportado no Debian Squeeze, que ainda está em manutenção, mas muito desatualizado). No entanto, você pode habilitar alguma aceleração de hardware usando o driver de código aberto xserver-xorg-video-r128 mais o firmware não-livre r100_cp.bin contido em firmware-linux-nonfree .

    
por 15.07.2015 / 13:17