Otimizando uma FX 5500

Iniciado por cafecraft, 28 de Fevereiro de 2006, 01:06

tópico anterior - próximo tópico

cafecraft

Galera, já fiz andei mexendo em muitas coisas aqui para melhorar o desempenho, só não apelei ainda para o nvclock.  :D

Olha que merreca no GLXGEARS:

5639 frames in 5.0 seconds = 1127.722 FPS

Xorg:

Section "Module"
   Load    "i2c"
       Load    "bitmap"
       Load   "ddc"
   Load   "extmod"
   Load   "freetype"
   Load   "glx"
   Load   "int10"
   Load   "type1"
   Load   "vbe"
EndSection


Section "Device"
   
       Identifier   "NVIDIA Corporation NV34 [GeForce FX 5500]"
   Driver       "nvidia"
   BusID      "PCI:1:0:0"
       Option       "RenderAccel"       "true"
   Option       "AllowGLXWithComposite" "true"
   Option          "NvAGP"       "3"
     
EndSection


Minha máquina:

Sempron 2.6+ FSB 333Mhz
512 Ram ddr 400
HD 80Gb
Geforce FX 5500 128 Bits 256 Mb

Driver:

Estou utilizando o driver padrão do Ubuntu, vou instalar a versão nova da Nvidia quando o download acabar (56k user).  :cry:
[color=red]Assinatura removida conforme a regra 8. O prazo era até 13/02.[/color]

cafecraft

Postem seus xorg's e os FPS do GLXgears...
[color=red]Assinatura removida conforme a regra 8. O prazo era até 13/02.[/color]

JeffersonX

Oh, fiz aqui deu isso:

6236 frames in 5.0 seconds = 1247.116 FPS
6240 frames in 5.0 seconds = 1247.945 FPS
6237 frames in 5.0 seconds = 1247.267 FPS
6238 frames in 5.0 seconds = 1247.580 FPS
6237 frames in 5.0 seconds = 1247.366 FPS

Meu micro é Athlon Xp 2000+
Placa mãe Asus A7n266-vm/se - chipset Nforce1
256MB de ram
Placa de vídeo Asus Geforce FX5200 128MB

Não sei se ela é 128bit. As especificações dela estão aqui: http://www.asus.com/products.aspx?l1=2&l2=7&l3=9&model=273&modelmenu=1
Eu acho que é 128bit...

Ah, não estou usando o modo AGP dela. Ou seja, o nvagp option aqui está pra PCI. Fiz isso porque meu micro trava completamente com o AGP funcionando. Não sei se é pau na Geforce ou na placa mãe. Só sei que esse é único jeito de funcionar no Linux sem travar. No Windows aqui então tive que tirar a placa e usar o a Geforce 2 onboard...

Aproveitando, vou fazer uma pergunta: Posso ter muitao diferença de desempenho em jogos 3D usando a placa como PCI ao invés de AGP? A diferença é grande?
Linux Professional Institute Certified - Level 1, Novell CLA - Certified Linux Administrator, Microsoft Certified Professional - Windows Server 2003, ITIL Foundation Certified
Meu Blog: http://tibyjeffersonx.blogspot.com

cafecraft

Ná máquina do serviço está dando isso:

6857 frames in 5.0 seconds = 1371.364 FPS
6820 frames in 5.0 seconds = 1363.883 FPS
6862 frames in 5.0 seconds = 1372.383 FPS
6847 frames in 5.0 seconds = 1369.228 FPS
6842 frames in 5.0 seconds = 1368.396 FPS

IBM M51 P4 3.2 HT
i915 On board 128 Ram
[color=red]Assinatura removida conforme a regra 8. O prazo era até 13/02.[/color]

cafecraft

Descobri algumas coisas como:

cat /proc/driver/nvidia/agp

Status:          Enabled
Driver:          AGPGART
AGP Rate:        8x
Fast Writes:     Disabled
SBA:             Enabled

cat /proc/driver/nvidia/agp/card

Fast Writes:     Supported
SBA:             Supported
AGP Rates:       8x 4x

Agora deu uma melhorada vejam:(aqui em casa)

9949 frames in 5.0 seconds = 1988.689 FPS
9348 frames in 5.0 seconds = 1867.708 FPS
8664 frames in 5.1 seconds = 1712.907 FPS

OBS: Ainda dá para melhorar mais ativando o Fast Writes
[color=red]Assinatura removida conforme a regra 8. O prazo era até 13/02.[/color]

JeffersonX

Oh, e como você fez pra melhorar a performace? Onde habilitou isso?
Linux Professional Institute Certified - Level 1, Novell CLA - Certified Linux Administrator, Microsoft Certified Professional - Windows Server 2003, ITIL Foundation Certified
Meu Blog: http://tibyjeffersonx.blogspot.com

cafecraft

Citação de: "JeffersonX"Oh, e como você fez pra melhorar a performace? Onde habilitou isso?

Apenas instalei o Dapper que vem o driver novo do Cedega. Más acho que o XGL deu uma ajudinha no FPS.
[color=red]Assinatura removida conforme a regra 8. O prazo era até 13/02.[/color]

cafecraft

Tweaking para Nvidia

Verifique a situação atual para ver se é preciso abilitar alguma função, no meu caso foi preciso abilitar o FW.

cat /proc/driver/nvidia/agp/status

CitarStatus:              Enabled
Driver:               AGPGART
AGP Rate:         8x
Fast Writes:     Disabled
SBA:                  Enabled

Para que o Tweaking funcione, primeiros devemos verificar se sua placa e Motheboard (placa mãe) suporta SBA e FW (Fast Writes).

cat /proc/driver/nvidia/agp/card

CitarFast Writes:     Supported       * Podemos ver que a placa de video suporta
SBA:                  Supported       * Podemos ver que a placa de video suporta
AGP Rates:       8x 4x                * Podemos ver que a placa de video suporta AGP 4X e 8X
Registers:        0x1f000e1b:0x1f000312

cat /proc/driver/nvidia/agp/host-bridge

CitarHost Bridge:    PCI device 1106:3189
Fast Writes:     Supported       * Podemos ver que a placa mãe suporta
SBA:                  Supported       * Podemos ver que a placa mãe suporta
AGP Rates:       8x 4x                * Podemos ver que a placa mãe suporta AGP 4X e 8X
Registers:        0x1f000a1b:0x1f000b1a

OBS: Talvez sua placa mãe não suporte FW, verifique na BIOS a opção do Fast-Writes se está "ENABLE".

Agora vamos inserir o Twek na inicialização dos modulos do kernel:

Citarsudo gedit /etc/modprobe.d/options
adcione essas linhas abaixo no arquivo options:
Citaroptions nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 NVreg_ReqAGPRate=8x

OBS: Note que esse comando acima abilita o suporte a AGP 8x, FW e SBA. Adapte esse comando acima para sua realidade!!!!!!!!!

Reinicie o computador

sudo reboot

Verifique se as opções agora estão abilitadas:

cat /proc/driver/nvidia/agp/status

CitarStatus:             Enabled
Driver:              AGPGART
AGP Rate:         8x
Fast Writes:     Enabled
SBA:                  Enabled

Final:
Podemos ver que as opções estão abilitadas corretamente, relembrando que você deve adptar essa dica para sua realidade.


EX: options nvidia NVreg_EnableAGPSBA=1       * Esta opção abilita o SBA.
EX: options nvidia NVreg_EnableAGPFW=1          * Esta opção abilita o FW.
EX: options nvidia NVreg_ReqAGPRate=8x          * Esta opção abilita o AGP 8x ou 4x modificando somente o AGPRate=8x  para 4x
[color=red]Assinatura removida conforme a regra 8. O prazo era até 13/02.[/color]