Como devo configurar corretamente meu CCSM, Xorg.conf e nvidia-settings para jogos em tela cheia?

3

Boa tarde, sou um novo usuário do Ubuntu e preciso de ajuda para configurar meu cartão de GPU. Eu estou realmente perdida com isso, eu li muito sobre como configurar placas Nvidia, mas não posso resolver um problema relacionado ao Compiz, Nvidia, a ferramenta benchmark glxgears (Bem, a maioria dos usuários linux alegue que não é uma ferramenta real do benckmark) e o desempenho dos jogos em tela cheia. Espero que alguém possa, por favor, ajudar-me a configurá-lo .

Aqui, como alguns arquivos são configurados (somente retomado):

  • Xorg.conf :
Section "Monitor"
  Identifier     "Monitor0"
  VendorName     "Unknown"
  ModelName      "Unknown"
  HorizSync       28.0 - 33.0
  VertRefresh     43.0 - 72.0
  Option         "DPMS" 
EndSection

Section "Device"
  Identifier     "Device0"
  Driver         "nvidia"
  VendorName     "NVIDIA Corporation"
  Boardname      "GeForce 8400M GS"
  Option         "NoLogo"                 "True"
  Option         "NoFlip"                 "False"
  Option         "RenderAccel"            "True"
  Option         "AddARGBLXVisuals"       "True"
  Option         "AllowGLXWithComposite"  "True"
  Option         "DynamicTwinView"        "False"
  Option         "TripleBuffer"           "True"
  Option         "TwinView"               "False"
  Option         "FlatPanelProperties"    "Scaling = Native"
  Option         "RegistryDwords"         "PerfLevelSrc=0x2222; PowerMizerEnable=0x1; PowerMizerLevel=0x3; PowerMizerLevelAC=0x1"
EndSection

Section "Extensions"
  Option         "Composite"      "Enable" 
EndSection

Section "Screen"
  Identifier     "Screen0"
  Device         "Device0"
  Monitor        "Monitor0"
  DefaultDepth    24
  SubSection     "Display"
      Depth       24
  EndSubSection 
EndSection
  • nvidia-sttings :
# Attributes:

AS5720G:0.0/SyncToVBlank=1
AS5720G:0.0/LogAniso=0 
AS5720G:0.0/FSAA=0 
AS5720G:0.0/TextureSharpen=0
AS5720G:0.0/TextureClamping=0 
AS5720G:0.0/AllowFlipping=1
AS5720G:0.0/FSAAAppControlled=1 
AS5720G:0.0/LogAnisoAppControlled=1
AS5720G:0.0/OpenGLImageSettings=3 
AS5720G:0.0/FSAAAppEnhanced=0
AS5720G:0.0/DigitalVibrance[DFP-0]=0
AS5720G:0.0/GPUScaling[DFP-0]=65538 
AS5720G:0.0/ColorSpace[DFP-0]=0
AS5720G:0.0/ColorRange[DFP-0]=0 
AS5720G:0.0/XVideoTextureBrightness=0
AS5720G:0.0/XVideoTextureContrast=0 
AS5720G:0.0/XVideoTextureHue=0
AS5720G:0.0/XVideoTextureSaturation=0
AS5720G:0.0/XVideoTextureSyncToVBlank=1
AS5720G:0.0/XVideoSyncToDisplay=65536
  • CompizConfg - Unity profile :
[composite]
s0_slow_animations_key = Disabled
s0_detect_refresh_rate = true
s0_refresh_rate = 60
s0_unredirect_fullscreen_windows = true
s0_unredirect_match = (any) & !(class=Totem) & !(class=MPlayer) & !(class=Vlc) & >     !(class=Plugin-container) & !(class=Firefox)
s0_force_independent_output_painting = false

[opengl]
s0_texture_filter = 1
s0_lighting = false
s0_sync_to_vblank = true
s0_texture_compression = false
s0_unredirect_driver_blacklist = (nouveau|Intel).*Mesa (8.0|9.0)

Aqui, alguns detalhes do sistema:

OS: Ubuntu 12.04.1 LTS, Unity 3D
Kernel: 3.2.0.37
CPU: Intel Core2Duo T7100
GPU: Nvidia Geforce 8400M GS

E aqui, a questão dos glxgears:

1) - Com todas as alterações acima definidas atualmente, o glxgears é limitado aos modos de taxa de atualização (cerca de 60 quadros por segundo) em tela cheia e cheia, mas as marchas se movem como laggy e lento .

2) - Se 'Sync to vblank' estiver desativado em CCSM , o glxgears estará limitado à taxa de atualização nos modos de janela e tela cheia. As marchas são suaves e perfeitas, mas há um pouco de tearing na tela inteira, bem no meio.

3) - Se 'Sync to vblank' estiver desabilitado em OpenGL Nvidia-Settings , o glxgears não está limitado à taxa de atualização nem em janelas nem em tela cheia (entre 180 - 200 fps). As engrenagens movem-se perfeitamente lisas, sem falhas e sem rasgos quando estão em janelas, mas são lentas e lentas em tela cheia (eu acho que devido ao compósito. A taxa de atualização é de 200 fps ou 1000 quadros por 5 segundos).

4) - Se 'Sync to vblank' estiver desabilitado em CCSM e OpenGL Nvidia-Settings , o glxgears não estará limitado à taxa de atualização (entre 2050 - 180 fps). As marchas se movem suavemente, mas com rasgando .

A maioria dos Nvidia & amp; Os usuários do Ubuntu sugerem ativar o "Sync to vblank" e ignorar o desempenho do glxgears, mas não sei se devo fazê-lo ou não.

Por último, em relação aos jogos em tela cheia, eu verifiquei 'Sync to vblank' do CCSM não afeta o desempenho deles, mas o OpenGL 'Sync to vblank' do Nvidia-Settings sim. Os jogos têm alguns problemas de rasgo e não são suaves, mesmo que os frames estejam limitados a 60fps. Estou realmente ansioso para me livrar desse rasgo .

Obrigado antecipadamente.

    
por Noobie 09.02.2013 / 17:04

1 resposta

-1

Altere os recursos anti-aliasing e anisotrópicos para "Substituir configurações do aplicativo".

    
por Noobie 23.02.2013 / 23:29