Recentemente eu atualizei o meu Hardy para Intrepid. Gastei um domingo
fazendo isso. Como de praxe, desde que comecei a usar Ubuntu, alguma
coisa parou de funcionar e eu suei para consertar. Desta vez, para meu
azar, foi a placa de vídeo OpenChrome. Felizmente, graças ao "Pai Google
da Califórnia" o caso se resolveu.

Notei, porém, algo muito estranho. Na primeira inicialização do sistema
ele estava tremendamente rápido. Todos os cliques respondiam
instantaneamente, o texto nunca piscava e os programas rodavam
redondinhos. A partir da segunda inicialização, no dia seguinte pela
manhã, tudo ficou uma lesma só. O texto ficava piscando enquanto eu
digitava, os cliques demoravam segundos para responder.

Fucei nas configurações da placa de vídeo configurando-a da seguinte
maneira:



Section "Device"
        Identifier      "Configured Video Device"
        Boardname       "S3 UniChrome"
        Busid           "PCI:1:0:0"
        Driver          "openchrome"
        Screen  0
        Vendorname      "S3"
VideoRam                       65536
Option    "XaaNoImageWriteRect"
#Option "SWCursor" "true"
Option "EnableAGPDMA" "false"
Option "AGPMem"                "65536"
Option "ActiveDevice"          "CRT"
#Option "Center"                "true"
#Option "AccelMethod"           "EXA"
Option "NoAccel"               "false"
Option "NoAGPFor2D"            "false"
Option "NoXVDMA"               "true"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
        Vendorname      "LG Electronics Inc."
        Modelname       "LG ez T730SH"
        Horizsync       30.0-71.0
        Vertrefresh     50.0-160.0
  modeline  "640x...@60" 25.2 640 656 752 800 480 490 492 525 -vsync
-hsync
  modeline  "640x...@72" 31.5 640 664 704 832 480 489 491 520 -vsync
-hsync
  modeline  "640x...@75" 31.5 640 656 720 840 480 481 484 500 -vsync
-hsync
  modeline  "640x...@85" 36.0 640 696 752 832 480 481 484 509 -vsync
-hsync
  modeline  "800x...@56" 36.0 800 824 896 1024 600 601 603 625 +hsync
+vsync
  modeline  "800x...@72" 50.0 800 856 976 1040 600 637 643 666 +hsync
+vsync
  modeline  "800x...@75" 49.5 800 816 896 1056 600 601 604 625 +hsync
+vsync
  modeline  "800x...@85" 56.3 800 832 896 1048 600 601 604 631 +hsync
+vsync
  modeline  "800x...@60" 40.0 800 840 968 1056 600 601 605 628 +hsync
+vsync
  modeline  "832x...@75" 57.284 832 864 928 1152 624 625 628 667 -vsync
-hsync
  modeline  "1024x...@85" 94.5 1024 1072 1168 1376 768 769 772 808
+hsync +vsync
  modeline  "1024x...@75" 78.8 1024 1040 1136 1312 768 769 772 800
+hsync +vsync
  modeline  "1024x...@70" 75.0 1024 1048 1184 1328 768 771 777 806
-vsync -hsync
  modeline  "1024x...@60" 65.0 1024 1048 1184 1344 768 771 777 806
-vsync -hsync
  modeline  "1024x...@43" 44.9 1024 1032 1208 1264 768 768 776 817
+hsync interlace +vsync
        Gamma   1.0
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
        Defaultdepth    16
        SubSection "Display"
                Depth   16
                Modes   "1024x...@75"   "800x...@75"    "800x...@72"
        EndSubSection
EndSection

Section "ServerLayout"




A opção "XaaNoImageWriteRect" é recomendada pelos fóruns do Ubuntu para
permitir que o X inicie com o driver openchrome (de fato sem essa opção
o X trava ao iniciar).

As demais opções eu fui testando de acordo com diversos tutoriais da
web. As que estão comentadas são as que pioraram a performance e as
outras melhoraram.

Os modelines (copiados do antigo xorg.conf) foram necessários para
evitar que o padrão do X ficasse em uma resolução altíssima com refresh
de 85Hz (eu sempre uso refresh menor que o máximo para preservar o
equipamento).

Independentemente de como o X estava configurado, eu também desinstalei
um monte de coisas que não uso (bluez, orca, trackerd, etc.) Cada uma
destas desinstalações melhorou a resposta do sistema um pouquinho,
especialmente o trackerd que me parece ter como única função tornar
sistemas um pouco mais antigos inutilizáveis, já que eu nunca consegui
vê-lo com a indexação pronta para usar. Utilizo o Google Desktop em vez
dele.

Gostaria de discutir com o pessoal da lista outras maneiras de acelerar
a performance do sistema, porque me parece que com o meu Hardware é
possível obter alta performance mesmo no Gnome, já que eu VI este
sistema rodar rapidíssimo. Tenho a suspeita de que desabilitando alguns
serviços, removendo algumas configurações, alterando algumas chaves
gconf, etc. é possível obter isso.

E então? Sugestões?


-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a