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