Amenizando o problema com o driver ATI
Recentemente notei que o driver proprietário da ATI estava aumentando muito o consumo de memória do Xorg, o que está registrado nesta entrada. Eu tinha decidido usar o driver de código-aberto, onde o problema não existe, entretanto, tive de reconsiderar por um fator um tanto quanto importante: a função suspender só funciona com o driver proprietário e isso é importante considerando-se que uso um laptop.
Hoje, analisando o log do Xorg, notei a seguinte linha repetida algumas vezes:
(WW) AIGLX: 3D driver claims to not support visual
E como não uso isso, resolvi desativar o AIXGL no xorg.conf com a opção abaixo:
Section "ServerFlags"
Option "AIGLX" "false"
EndSection
Fiz isso mais porque não gosto de coisas “erradas” nos logs, mas o resultado é que foi surpreendente. Ao reiniciar o X com essa opção desativada, o consumo caiu consideravelmente. Os resultados obtidos com o htop podem ser vistos abaixo (editados):
Memória Virtual Residente Compartilhada
Antes: 125M 33736 9868
Depois: 38632 16028 7788
É claro que esses valores não devem ser considerados como reais sem uma complexa análise, mas pode-se inferir que houve sim uma redução no consumo de memória. Enfim, uma solução temporária(??) para quem quer reduzir o consumo de memória sem deixar de usar o driver proprietário da ATI.
:~)







Olá,
mas desativando o AIGLX o compiz deixaria de funcionar certo? apesar que, quem usar Debian não usa muito compiz, mas já no Ubuntu que instala por default… a um tempo atrás eles anunciaram abrir o driver, mas ate agora não vi nada!
atualmente estou usando um notebook com video Intel e considero o suporte da Intel razoável para o Linux!
Resposta:
Olá Carlos,
Não uso e nunca usei o Compiz aqui, mas acho que o AIGLX é realmente necessário pra isso. Além do fato do uso do Compiz ser menos comum entre usuários Debian, há o fato de que se você quer usar o Compiz, pouco se importa com uns MB a mais de consumo, não? Enfim, em sistemas com muita memória, a diferença não é assim tão grande.
Não sei como anda o processo da ATI para abrir seus drivers, deve ajudar um pouco. Apesar dos problemas, acho que o suporte da ATI está relativamente bom ao Linux, o desempenho com o driver proprietário está muito bom, não tenho nada a reclamar quanto a isso. Intel tem um suporte razoável mesmo, mas nunca usei uma. Agora, tente usar um Chipset VIA no linux e verá que beleza que são os drivers ATI e Intel…hehehe…
Até mais!