Yporti M.D.

Drivers ATI e consumo exagerado de memória

Enviado em Linux by Bruno Tsubouchi Yporti em Fevereiro 20th, 2008

ATI Radeon Xpress 200m

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.

:~)

Do Debian Etch

Etiquetado como:, ,