Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: nettezzaumana 12 Října 2008, 03:41:25

Název: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 12 Října 2008, 03:41:25
.. prosim nepiste do tohoto threadu nesmyslne hlasky a vykriky, pripadne je po sobe uklizejte .. zustanme konstruktivni .. doplnujme sem jen veci a vysledky badani, jez k necemu budou .. takze diky hase, kance a ufaaku ;D

Tento thread neresi instalaci driveru a ani obstrukce s compizem a podobnyma vecma ..
Doplnujte sem prosim uzitecne tipy, triky a tweaky spojene s kartami nvidia ..


(http://www.nvidia.com/content/images/twimtbp.jpg) (http://www.nvidia.com/Download/index.aspx?lang=en-us)

Po updatu driveru se mi prvne v zivote stalo, ze me zacalo otravovat blikani monitoru s kartou nvidia .. po chvilce googleni jsem nasel nasledujici popis problemu a workaround (https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.24/+bug/164589), ktery u me funguje na 100% ::

do /etc/modprobe.conf pridat nasledujici radek ::

options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"

po procteni vyse uvedeneho threadu a ohledani stavu me nvidie a modulu jsem zjistil, ze zminovana cena za tento workaround (ma prestat fungovat automaticke prepinani rychlosti karty v zavislosti na napajeni a jejim zatizeni) u me stejne neplati, protoze se mi ani pri behu na baterku mody neprepinaji ..
uz drive jsem znal opsnu do /etc/X11/xorg.conf ::

Option  "CoolBits" "1"

.. ktera zpristupnuje panel "overclocking" v nvidia-settings utilite .. takze jedina moznost jak setrit baterku je po startu rucne nastavit rychlost GPU a pameti na karte ..
po kratsim experimentovani jsem nasel tento prikaz, ktery dovoluje menit z cmdlajny rychlost GPU a pameti ::

nvidia-settings -a GPUOverclockingState=1 -a GPU3DClockFreqs=<GPU>,<MEM>

vyhoda je zrejma. je mozno namapovat si pozadovane rychlosti na klavesove zkratky a rucne si je prepinat ..
jeste pripomenu, ze na zaklade meho testovani durazne doporucuji pouzivat jen rychlosti dle nativnich modu karty .. tzv. "Performance Levels", ktere je videt prave v utilite nvidia-settings .. v mem pripade jsou to (GPU/MEM v Mhz) :

level 0 :: 100/270
level 1 :: 200/400
level 2 :: 350/700

Pokud si budete chtit pridat napr. do conky nejaky monitor soucasne rychlosti, tak vypis se dela prikazem ::
nvidia-settings -q GPU3DClockFreqs

Stejne jako budete-li si chtit pridat sledovani stavu teploty GPU tak ::
nvidia-settings -q GPUCoreTemp

dalsi mozne atributy zjistite pomoci ::
nvidia-settings -q all

Nenasel jsem jednotny manual k jejich pouziti, proto je treba googlit u kazdeho zvlast .. nicmene jejich pouziti je ve vetsine pripadu zrejme i z vypisu jejich seznamu..

ps. pripominam, ze nvidiacky driver ma dokumentaci uz v systemu v ramci baliku, ktera je naprikad u me v ::
/usr/share/doc/packages/x11-video-nvidiaG01/

enjoy by ntz ;)

Sekce uzitecne odkazy :: (budu prubezne doplnovat)

Instalace driveru .. (http://gentoo-wiki.com/HOWTO_nVidia_Drivers)
Manualova stranka pro nvidia-settings .. (http://linux.die.net/man/1/nvidia-settings)
Dokumentace k NVidiackemu API !! .. zde by mely byt popsane NVreg_* moznosti .. (http://developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/common/src/NvCpl/docs/NVControlPanel_API.pdf)
Nvidia Developer's Zone .. spousta dokumentace a SDK nastroju .. (http://developer.nvidia.com/page/home.html)
Nastaveni TwinView .. (http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/std_adp.php?p_faqid=175)
Power Management Guide .. detailni popis jak setrit baterku na ntb .. (http://www.gentoo.org/doc/en/power-management-guide.xml)
Název: Re: NVIDIA
Přispěvatel: nettezzaumana 12 Října 2008, 04:05:15
vase mody si kvuli rychlostem lze vypsat treba takto ::
Citace: vypis modu
nettezzaumana@kokina:~> nvidia-settings -q all | grep -i perfmodes
  Attribute 'GPUPerfModes' (kokina:0.0): perf=0, nvclock=100, memclock=270 ; perf=1, nvclock=200, memclock=400 ; perf=2, nvclock=350, memclock=700

do conky lze pomerne dobry vystup z aktualni rychlosti (se kterym jde dale pracovat, je to jen priklad) ziskat treba takto ::
Citace: rychlost
nettezzaumana@kokina:~> nvidia-settings -q GPU3DClockFreqs | sed '/Attr/!d;s/^.*:\?\s\([0-9,]*\)\./\1/'
100,270

stejne jako teplotu ziskame treba pomoci ::
Citace: teplota
nettezzaumana@kokina:~> nvidia-settings -q GPUCoreTemp | sed '/Attr/!d;s/^.*:\?\s\([0-9]*\)\./\1/'
55
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 12 Října 2008, 06:12:55
vyhrazeny prispevek pro budouci editaci ..
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 12 Října 2008, 06:13:04
vyhrazeny prispevek pro budouci editaci ..
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: qUAKER 12 Října 2008, 13:46:56
tak jo, připíchnu ti to :)
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 13 Října 2008, 09:08:48
tak jo, připíchnu ti to :)
<< dikec quejky ;)
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: Jirina 18 Října 2008, 19:11:33
Jo, tohle se mi taky děje u Geforce Go 7600
V logu to vypadá nějak takhle:
Kód: [Vybrat]
[ 1595.105022] NVRM: Xid (0004:00): 6, PE0000 0280 00001800 00000004 00000000 ff97b5dc
[ 1595.134666] NVRM: Xid (0004:00): 55,  L1 -> L0

Bohužel, problém nezmizel ani s jádrem 2.6.27 a Nvidia ovladačema řady 177

Výše popsané řešení se mi nechce moc zkoušet, právě kvůli nefunkčnosti automatického měnění rychlosti.
Takže to zatím řeším tak jako dřív. Poté co začne "blikání", přepnu do terminálu a pak zpět do prostředí X. Grafický režim se při tom znovu inicializuje a zase všechno jede jak má. Jen výjimečně se stane, že je třeba restartovat Xka.
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: Marek_ 18 Října 2008, 19:16:21
Vám to jde alespoň trochu, řada 96 nejde na II vůbec. Takže bez akcelerace.viz např. http://albertomilone.com/wordpress/ (http://albertomilone.com/wordpress/) kapitola Updates on the NVIDIA drivers in Intrepid
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 21 Října 2008, 16:32:58
projevil se u me nasledujici bug ..

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=457957
https://bugzilla.novell.com/show_bug.cgi?id=437043 ## toto jsem sam reportoval

nejake reference?

ps. kdo pouziva nvidii, necht prosim u sebe provede prikazy z meho bugreportu a postne je sem .. prikaz se zypperem nahradte za ::

dpkg -l | grep -i nvidia
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: Vetinari 21 Října 2008, 17:10:29
Ahoj, nevim, zda to pomuze, ja mam stejny system akorat bez baliku xorg-x11-server-extra a vysledky jsou tyto...

Kód: [Vybrat]
cat /proc/`pidof Xorg`/status | egrep 'VmSize|VmRSS'
VmSize:   338892 kB
VmRSS:     69384 kB

Xorg -version 2>&1 | egrep -A 4 '^X.Org'
X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-tvvs 2.6.25.16-0.1-pae #1 SMP 2008-08-21 00:34:25 +0200 i686

zypper search -s xorg-x11-server | egrep '^i'
i | xorg-x11-server       | balíček | 7.3-110.9 | i586 | openSUSE-11.0-Updates
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 03 Listopadu 2008, 15:43:16
mam neskutecne problemy s prilis zravym Xorgem .. pouzivam nvidii .. + compiz-fusion

Citace
# cat /proc/`pidof Xorg`/status | egrep 'VmSize|VmRSS'
VmSize:   206872 kB
VmRSS:    202288 kB

# nvidia-settings -q all | egrep "NvidiaDriverVersion|OpenGLVersion"
  Attribute 'NvidiaDriverVersion' (kokina:0.0): 173.14.12
  Attribute 'OpenGLVersion' (kokina:0.0): 2.1.2 NVIDIA 173.14.12

# Xorg -version 2>&1 | sed -n '/^X/,/^\s/p'
X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux kokina 2.6.25.18-0.2-pae #1 SMP 2008-10-21 16:30:26 +0200 i686
Build Date: 28 July 2008  10:14:56PM

# uname -a
Linux kokina 2.6.25.18-0.2-pae #1 SMP 2008-10-21 16:30:26 +0200 i686 athlon i386 GNU/Linux

# compiz --version
compiz 0.7.4
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: Marek_ 03 Listopadu 2008, 16:03:46
V proposed repozitářích se objevily nové ovladače pro starší grafické karty Nvidia fungující s novým xorgem v II.
(např 96.43.09)
U mně po dlouhé době funkční 3D akcelerace.
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 06 Prosince 2008, 18:31:54
mam novy komp a resim trocha problemy s nvidii .. ma nova nvidia ma o dost nizsi vykon nez ta integrovana z ntb .. jedna se radove o min. 33%.

je to normalni (info viz. nize..) ??
dale me zajima, jestli je nejaky objektivni vykonovy rozdil v ovladacich napr. v173* Vs v177* Vs v180* (beta) ..

stara vykonejsi karta ::
Quadro NVS 110M/GeForce Go 7300, 128MB vram, 350/700Mhz gpu/vram

> glxgears
12749 frames in 5.0 seconds = 2540.971 FPS
14851 frames in 5.0 seconds = 2969.771 FPS
14815 frames in 5.0 seconds = 2953.278 FPS
14412 frames in 5.0 seconds = 2877.823 FPS


nova karta ::
GeForce 7300 LE, 512MB vram, 450/400Mhz gpu/vram

> glxgears
6156 frames in 5.0 seconds = 1231.151 FPS
6172 frames in 5.0 seconds = 1234.273 FPS
6200 frames in 5.0 seconds = 1239.976 FPS
6174 frames in 5.0 seconds = 1234.737 FPS

ps. muj selsky rozum mi rika, ze vykon by mel byt urcen predevsim taktem GPU a nasledne rekneme nejakou rovnici mezi taktem GPU a VRAM.

diky by ntz
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: Vetinari 06 Prosince 2008, 18:45:32
Záleží, co znamená to zkratka LE, pokud to bude něco na způsob Light Edition, můžou bejt uzamčený nějaký shadery a potom ta karta bude opravdu slabší. Na taktu pamětí taky záleží, spolu s šířkou sběrnice určuje datovou propustnost. A co týče verzí a rychlosti tak 173 jsem nikdy nepoužíval, 177 a 180 mi přijdou stejný, u té řady 180 je navíc akorát podpora dekódování videa, ale zatím to moc nefachčí. Ve windows je docela užitečnej prográmek GPU-Z, umí přečíst info z karty, ale nevím, jestli existuje i něco pod Lin.
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 06 Prosince 2008, 18:48:31
mozna jde i o vykon procesoru ..

AMD TURION x2 TL52 (2x1600Mhz) Vs Intel(R) Celeron(R) D CPU 3.06GHz // stary Vs novy ..
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: K1bor 22 Prosince 2008, 14:49:07
Zdravím všetkých!

Mám E2180@3200 a NV9600GT, ktorú som chcel skúsiť pretaktovať pod linuxom http://linuxgamingtoday.wordpress.com/2008/01/30/how-to-overclock-nvidia-video-cards-in-linux/ (http://linuxgamingtoday.wordpress.com/2008/01/30/how-to-overclock-nvidia-video-cards-in-linux/), Attribute 'NvidiaDriverVersion' (ubuntu:0.0): 177.82 ,X.Org X Server 1.5.2,  Linux 2.6.24-19-server i686 Ubuntu.

Testy glxgears:
default              650/900 ...............42824 frames in 5.0 seconds = 8562.577 FPS
overclocking     798/1100................45051 frames in 5.0 seconds = 9010.088 FPS
                      900/1100................zamrzol comp

Rozdiel minimálny, telpota grafiky sa nedvíhala 43-47°C... tak neviem či mám dobré senzory (aby som neodpálil kartu) alebo treba iný test ako glxgears?  ???

Screen: http://img384.imageshack.us/my.php?image=screenshot6me7.png (http://img384.imageshack.us/my.php?image=screenshot6me7.png)
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: nettezzaumana 22 Prosince 2008, 15:00:45
glxgears je dost spatny nastroj na testovani vykonu VGA karty ..
zkus spis plugin benchmark v compizu ..
Název: Re: NVIDIA, jak na ní ..
Přispěvatel: Martin Kiklhorn 22 Prosince 2008, 18:40:37
4benchmark:

http://www.dee.cz/lightsmark/