Driver nvidia ottimi!

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

Ho cambiato l'xorg.conf cosi':

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder62) Thu Feb 5 00:09:30 PST 2009

# File generated by XFdrake (rev 250289)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"

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

Section "Module"

Load "dri"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
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/input/mice"
EndSection

Section "InputDevice"
Identifier "Mouse2"
Driver "evdev"
Option "device" "/dev/input/by-id/usb-062a_USB-compliant_keyboard-event-mouse"
Option "HWheelRelativeAxisButtons" "7 6"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "IBM P202"
HorizSync 30.0 - 107.0
VertRefresh 50.0 - 160.0
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7950 GX2"
Option "DPMS"
Option "DynamicTwinView" "true"
Option "AddARGBGLXVisuals"
Option "RegistryDwords" "PowerMizerLevel=0x2"
BusID "PCI:4:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "MultiGPU" "Auto"
Option "Coolbits" "1"
Option "AllowGLXWithComposite" "true"
Option "TwinView" "0"
Option "AIGLX" "true"
Option "RenderAccel" "true"
Option "XGL" "true"
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 "DRI"
Mode 0666
EndSection

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

Unigine continua a non funzionare, Cube mostra solo delle righe orizzontali bianche e non funziona, le prestazioni con glxgears sono invariate.... 7500fps con compiz e 15000fps senza compiz. Durante tutti i test powermizer resta su 1 con frequenze piu' basse di quelle che potrebbe sopportare la scheda.

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

mh... fai un'altra prova

sostituisci alla riga powermize questa qui

Option "RegistryDwords" "PowerMizerEnable=0"

vediamo se con il powermizer disabilitato ti gira meglio

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

Niente non cambia nulla....

Tagliamo la testa al toro... ti posto alcune immagini.

Schermata il mio Powermizer

Schermata-1.... in questa schermata hai delle opzioni che io non ho?

Schermata-2 attuale conf

Schermata-3 come vedi il clock potrebbe salire... ma non lo fa

Schermata-4 la seconda gpu invece no??!? Per caso col MultiGPU la prima scheda e' legata all'impossibilita della seconda di salire di clock?

Comunque anche con nvclock non riesco a variare il clock

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

Mannaggia non mi fa fare l'upload delle immagini!!

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

Aggirato il problema... per chi vorrebbe vedere le immagini (schermate) questo e' il link http://discoremoto.cheapnet.it/apmarmotta/Schermate.tar.gz

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

Questa e' davvero bella! Sto diventando matto a far funzionare unigine che dava l'errore "Received invalid memory reference signal" .... ho rimosso tutte le righe apparentemente inutili da xorg.conf... niente nulla cambia. Ho pensato anche ad un problema hardware... ho eliminato l'overclock della cpu dal bios ed ha continuato a dare l'errore.... ho ripristinato l'overclock e continuava a dare l'errore... non convinto ho fatto il memtest col dvd di installazione di mandriva, l'ho lasciato a testare per piu' di un'ora e non ha dato nessun errore nella memoria. Ho riavviato mandriva e sorpresa!!!! Unigine funziona perfettamente!!!??!?!?!?!?!?! Sono contento ma anche incaxxato perche' non ho capito il motivo! Ma cosa e' successo?

Funziona ok. Ma le prestazioni sono pessime... sanctuary a 1024x768 parte a 10fps... tropics a poco piu di 20fps...

Mi viene da fare una prova: ho "commentato" la riga multigpu di xorg.conf per vedere come si comporta con una singola gpu. Bene! Le prestazioni sono identiche a prima!!!!! Non cambia una virgola, ne con unigine ne con glxgears con cui totalizzo sempre 15000fps. A questo punto provo ancora l'overclock ma con solo una scheda attiva.... Funziona! Ho overcloccato senza problemi la gpu e la memoria ottenendo 18000fps con glxgars e 5fps in piu' con unigine!!!

Adesso il cerchio si restringe.... la configurazione a doppia gpu e' inutilizzabile! Chi me lo fa fare di usare 2 gpu se con una sola ottengo prestazioni migliori grazie all'overclock?

Perche' non riesco a fruttare sta benedetta scheda??? Perche' unigine ora funziona nonostante io non ho fatto nulla??? Troppi perche' nessuna risposta...

Sono esaurito e' meglio che mi stacco un po' da mandriva....

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

allora :

Premesso che ero sicuro che non fosse colpa dello xorg, può benissimo essere che allo stato attuale mandriva non tu sfrutti le 2 gpu come tu hai detto, ma 15000 fps direi che come risultato è soddisfacente...o no ?

Inoltre ho notato che il tropic richiedeva le DX , non è che non ti girano bene per quello? ( domanda stupida lo so ) .

ALtra domanda : in realtà tu hai problemi seri di rallentamento? perchè se non ne hai nn capisco dov'è il problema

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

15000 puo' essere anche soddisfacente e non ho problemi di rallentamento, solo che mi da un po' fastidio avere 2 gpu ed usarne una sola....

Per l'overclock ora ho risolto con la forza bruta! Ho modificato e rifleshato il bios di entrambe le schede 8-) e sono felicemente a 570 e 775.

Per il multi gpu sto provando le varie modalita' di funzionamento.... per la cronaca ora ho messo multigpu "1" e unigine non va piu.... Di sicura ho scoperto che in modalita singola gpu va... ora vediamo cambiando modo di funzionamento in multi.

Le dx non c'entrano nulla, unigine su linux usa esclusivamente le opengl Wink su windows hai la scelta...

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

quasi quasi poi lo scarico anche io e vediamo che succede....c'è mica in rpm?

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

phoronix si scarica tranquillamente con drakerpm ed e' la versione 1.6 senza gui (funziona benissimo ma bisogna usare la console). Io ho invece scaricato la versione 1.8beta con la gui ma non c'e' in rpm per mandriva. Poi con phoronix scarichi unigine (oltre a tantissimi altri test) che poi viene messo in tuahome/.phoronix-test-suite/installed-tests/ ....Dopo di che puoi farlo partire direttamente con phoronix oppure andando nella directory dove ha scaricato il test.

Con "phoronix-test-suite list-tests" vedi tutti i test scaricabili
Con "phoronix-test-suite benckmark nomedeltest" esegui il test

Comunque basta fare un bel "phoronix-test-suite --help" per vedere tutte le possibilita'