Yporti M.D. | Bruno Tsubouchi Yporti

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:, ,

2 Responses to 'Drivers ATI e consumo exagerado de memória'

Subscribe to comments with RSS or TrackBack to 'Drivers ATI e consumo exagerado de memória'.

  1. carlosribeiro said, on Fevereiro 21st, 2008 at 23:28

    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!

  2. [...] 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 [...]

Leave a Reply