Drivers ATI e consumo exagerado de memória

Ontem compilei um novo kernel com o patch -ck e ao iniciar por ele, notei uma melhora na responsividade do sistema, mas algo mais me chamou atenção. Em situações normais, meu sistema inicia consumindo 27% de memória (129Mb), mas ao iniciar com o novo Kernel, o consumo havia se reduzido a ínfimos 16% (76Mb) de memória. Sabia que não poderia ser o Kernel a causa disso, compilar seu próprio Kernel pode melhorar o desempenho, mas não fazer milagres. :)
Depois de algumas horas, já sem procurar a causa para tal constatação, percebi que estava sem aceleração 3D e lembrei que tinha me esquecido de compilar os módulos do driver da ATI para o novo kernel. Fiz isso e reiniciei o X. Surpresa! O consumo havia voltado aos 27% habituais. Somente o módulo do kernel não consumiria tudo isso também. Ao olhar a lista de processos (ps aux) vi que haviam duas instâncias do X iniciadas, consumindo cerca de 10% de memória cada uma. Passei a usar o driver opensource e o consumo voltou a baixar, desta vez, havia apenas um processo do X e consumindo só 4% de memória.
Não sei se isso é um bug ou se é a forma do driver proprietário da ATI funcionar, mas não gostei da diferença gritante de desempenho. Como raramente faço uso de recursos 3D, optei por usar o driver opensource para atividades comuns, economizando uma boa quantidade de memória. Usei a versão do driver 8.1 (a 8.2 não mostrou nada sobre isso no changelog) no Debian Etch e com uma placa Radeon Xpress 200m. Se tiveram ou não o mesmo problema, favor comentar, fiquei curioso se isso é só um bug ou não.
:~)







Olá,
Não conhecia o “patch -ck”, dei uma pesquisada, parece muito bom, vou testar… sabe dizer se tem para o kernel 2.6.24? ;)
quanto ao driver proprietario da ATI, tambem desisti de usar, não uso muito 3D e apesar da ATI ter melhorando bastante o suporte, ainda tem MUITO a melhorar comparando com Nvidia ou Intel…
A sim, detalhe… testei instar o Pidgin pelo backports do etch e tambem funcionou! boa dica!!
vlws!
Resposta:
Olá Carlos,
O patch -ck foi descontinuado pelo seu autor recentemente, para saber mais, pesquise sobre a decisão do Con Kolivas. Entretanto, parece que algumas pessoas continuam portando o patch para versões mais recentes, vi alguns para o Kernel 2.6.23. O Patch oficial vai até o 2.6.22. A ATI até que tem se mostrado prestativa aos usuários do Linux, com lançamentos quase que mensais, estou à espera do próximo :).
Vou escrever sobre alguns repositórios extras para o Debian em breve e incluirei o Backports, que descobri recentemente e uso com freqüência.
Até mais e obrigado pela visita!
[...] 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 [...]