Driver nvidia ottimi!

34 risposte [Ultimo messaggio]
Ritratto di marmotta77
marmotta77
(Monster)
Offline
Monster
Iscritto: 22/02/2009
Messaggi: 215

Questo e' un po' l'epilogo della discussione "maledetti driver ati" ...ho comprato un'nvidia ed esattamente la 7950gx2. Bene... funziona che e' una favola!!! Fin da subito e' andato tutto bene ed ho risolto tutti i problemi che avevo con l'ati. Ci ho perso un po' di tempo per personalizzare un po' xorg.conf e ottimizzare le prestazioni. Ci ho smanettato parecchio ma solo perchè si tratta di una scheda a doppia gpu e perche' sono perfezzionista e affamato di fps (non gioco ma odio avere qualcosa di non sfruttato Wink )

Ora c'e' solo 2 problemini che non riesco a risolvere:

1 Coolbits! Lo abilito, il pannello funziona, abilito l'overclock, accetto il "contrattino" e pero poi non posso fare nulla... se aumento la frequenza e poi faccio "apply" torna di default, se faccio auto nvidia-settings si chiude... Perchè?

2 All'uscita da x ho questo "warning" (WW) NVIDIA: No matching Device section for instance (busID pci:3.0.0) found .....non mi crea problemi visto che entrambe le gpu sono viste da nvidia-settings, pero' si puo' risolvere?

Ritratto di marmotta77
marmotta77
(Monster)
Offline
Monster
Iscritto: 22/02/2009
Messaggi: 215

Anche questa volta ho cantato vittoria troppo presto Laughing

Ovvero i driver funzionano si correttamente, ma le prestazioni sono molto al di sotto delle aspettative... mi riferisco ai benchmarks di phoronix e precisamente lightsmark e uningine. Con uningine faccio dai 10 ai 30fps quando ho visto dati di altri utenti di 7950gx2 che fanno 60fps di media!!!

Qualcuno ha esperienza con questa scheda? Oppure con un'altra gx2? Qualche dritta per il mio xorg?

Ritratto di DannyD
DannyD
(Geek)
Offline
Geek
Iscritto: 10/02/2009
Messaggi: 163

forse è il powermize che ti da problemi, io avevo certi rallentamenti causati dalla gestione delle risorse nvidia proprio a causa del powermize.

In pratica durante le applicazioni questo demone ( demone è corretto ? ) gestisce le risorse della scheda. Per vedere com'è settato devi aprire il pannello di controllo nvidia ( alt+f2 e poi scrivi nvidia, dovrebbe farti vedere il pannello di controllo ) ed andare tra le ultime voci.

Ora io ho settato tramite lo xorg.conf il powermize fisso prima ad 1 , poi a 2 ( ho fatto diversi test anche per la temperatura , non si sa mai ) . oggi a mezzogiorno quando sono a casa ti scrivo la riga che devi aggiungere e poi fai 2 prove

Ritratto di marmotta77
marmotta77
(Monster)
Offline
Monster
Iscritto: 22/02/2009
Messaggi: 215

Ok grazie! Oggi appena mi trovo al mio pc posto pure io il mio xorg.conf. Un'altra cosa non mi e' chiara: devo mettere 2 device? Devo mettere un device senza specificare il busid? Devo mettere un device col busid collegato al monitor?

Il fatto è che in qualunque caso con "multigpu auto" mi vede le 2 gpu.

Ritratto di marmotta77
marmotta77
(Monster)
Offline
Monster
Iscritto: 22/02/2009
Messaggi: 215

Ecco il mio xorg.conf

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder58) Fri Mar 6 01:04:59 PST 2009

Section "ServerLayout"

#Option "Xinerama"
Identifier "layout1"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
EndSection

Section "ServerFlags"

#DontZap # disable <Ctrl><Alt><BS> (server abort)
# allows the server to start up even if the mouse does not work
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
Option "allowmouseopenfail"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection

Section "Monitor"
Identifier "monitor0"
VendorName "Unknown"
ModelName "IBM P202"
HorizSync 30.0 - 107.0
VertRefresh 50.0 - 160.0
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7950 GX2"
Option "UseEdid" "true"
BusID "PCI:4:0:0"
EndSection

Section "Device"
Identifier "device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7950 GX2-2"
BusID "PCI:3:0:0"
EndSection

Section "Screen"
Identifier "screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "DPMS"
Option "AddARGBGLXVisuals" "true"
Option "MultiGPU" "Auto"
Option "AllowGLXWithComposite" "true"
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "1600x1200 +0+0; 1400x1050 +0+0; 1280x1024 +0+0; 1280x960 +0+0; 1152x864 +0+0; 1024x768 +0+0; 832x624 +0+0; 800x600 +0+0; 640x480 +0+0; 320x240 +0+0; 1600x1200_85 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

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

Si puo' risalire alla causa delle basse prestazioni?

Comunque phoronix ha un'altro problema.... non "vede" le risoluzioni, addirittura se faccio configurare xorg da xfdrake, uningine non va.

Per quanto riguarda l'overclock ho provato anche nvclock beta4 ma il fondoscala della memoria e' inferiore alla velocita' reale.

P.s. e' normale che viene vista solo la memoria di una scheda (512 invece di 1gb)?

Ritratto di DannyD
DannyD
(Geek)
Offline
Geek
Iscritto: 10/02/2009
Messaggi: 163

devi aggiungere

Option "RegistryDwords" "PowerMizerLevel=0xN"

dove N è il numero da 1 a 3 che imposta la velocità predefinita. Io di solito lo metto su device , potresti metterlo cosi

Section "Device"
Identifier "device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7950 GX2"
Option "UseEdid" "true"
BusID "PCI:4:0:0"
Option "RegistryDwords" "PowerMizerLevel=0xN" <----- qui
EndSection

c'è anche un'opzione ( Option "RegistryDwords" "PowerMizerEnable=0" ) che si inserirebbe nello stesso posto che dovrebbe disabilitarlo ma non ho mai provato a vedere i risultati.

Ritratto di marmotta77
marmotta77
(Monster)
Offline
Monster
Iscritto: 22/02/2009
Messaggi: 215

Ok grazie mille! Appena ho un po' di tempo provo... ora sto un po' tribulando perche' ho fatto "pulizia" e ho installato la 2009.1

Ritratto di marmotta77
marmotta77
(Monster)
Offline
Monster
Iscritto: 22/02/2009
Messaggi: 215

Ora che la 2009.1 e' a punto ho provato come mi hai consigliato: purtroppo non cambia nulla... se uso la scheda singola mi seleziona performance level 0 con frequenza 650mhz e la possibilita' non selezionabile di performance level 1 a 775mhz. Mentre con multi gpu mi ha solo 650mhz senza possibilita' di cambiamenti.

Hai anche tu una 7950 gx2? Ma nella sezione opengl settings non dovrebbero esserci le opzioni per lo sli ed il multi gpu? Io invece nella sezione miscellenaus non ho nulla!!!!?? Come mai?

Ritratto di DannyD
DannyD
(Geek)
Offline
Geek
Iscritto: 10/02/2009
Messaggi: 163

no io ho una gtx 260 , prova a mettere alla stringa di powermize un bel 2

cosi :

Option "RegistryDwords" "PowerMizerLevel=0x2"

ora io ho gravi problemi con X ma non certo per colpa dei driver appena torno up vedo se riesco a darti altri consigli.

Per ora mi serve l'aiuto di moreno o di chiunque ne sappia più di me ( cioè milioni di persone Wink )

Ritratto di marmotta77
marmotta77
(Monster)
Offline
Monster
Iscritto: 22/02/2009
Messaggi: 215

Forse non ti parte piu' xorg da quando hai aggiornato a xorg1.6? Io ho risolto con un link simbolico tra il file xorg1.6 e xorg

Ritratto di DannyD
DannyD
(Geek)
Offline
Geek
Iscritto: 10/02/2009
Messaggi: 163

dimmi un pò il comando che hai dato che magari faccio una prova va