Czech National Team

Týmové fórum
Právě je úte 21 lis, 2017 22:56

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ] 
Autor Zpráva
 Předmět příspěvku: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: stř 09 bře, 2011 22:54 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
Kromě standardní metody - přetaktování s případným zvýšením napětí je u některých projektů vhodné zvýšit výkon v prvé řadě zajištěním dokonalého využití GPU. Týká se to projektů, které potřebují k výpočtům na GPU větší než malou podporu CPU:
- GPUGRID,
- Einstein,
- DistrRTgen,
- Seti Enhanced (pozorovatelné zvýšení výkonu je jenom u nejkratších úloh s DL 14 dnů).
Uvedeny pouze projekty s pravidelným přísunem práce. Projekty, které dávají vyšší výkon na ATI jsem se vůbec nezabýval (Collatz, DNETC, Milky Way).

Podstata spočívá v synchronizaci činnosti GPU a CPU. Vedlejším efektem je menší disponibilní zbytkový výkon pro CPU projekty. Nelze obecně říci, jakou část CPU si GPU projekt vezme, velmi záleží na poměru výkonu GPU a CPU. Moje pozorování
GPUGRID - celé jádro na 100% (GTX560+ Xeon 2,83 GHz, Win XP 64bit),
Einstein - 31%/35% jádra (9600GT + C2D 3,0GHz/2,13GHz, Win XP 32 bit),
Einstein - 24%/27% jádra (9600GT + C2D 3,0GHz/2,13GHz, Ubuntu 64bit),
DistrRTgen - Linux Cuda 23 a Windows Cuda32 - do 2%, Windows Cuda23 97% jádra při popstrčení na nejvyšší únosnou míru, 50% bez popstrčení priority CPU procesu.

Jak na to

Widle XP: Tento počítač - vlastnosti - upřesnit (=advanced) - systémové proměnné. Přidat systémovou proměnnou Swan_Sync s hodnotou Swan_Sync=0. Restart systému. Na Wistouz či W 6+1 zdarma to snad bude obdobné.

Ubuntu: V terminálu sudo gedit .profile, doplnit řádek export SWAN_SYNC=0. Reboot. Kontrola v terminálu env.

Doplňkové triky:
- uvolnit celé jádro (postavit mimo Boinc, tj u čtyjřádra snížit počet CPU na 75%), má velký smysl u GPUGRID a lze aplikovat i u DistrRTgen Windows Cuda23 (Linux a Windows Cuda32 zbytečné). U Einsteina kontraproduktivní.
- zvýšit prioritu CPU procesu u GPU aplikace. Velmi opatrně, otestovat po malých kročejích.
-- Widle: Pomocí Process Tameru. GPUGRID nejvýše na normal, Einsteina bez problémů na realtime, DistrRTgen s výhradou na realtime.
-- Ubuntu: Scriptem zvýšit niceness na -19 (Einstein, DistrRTgen), GPUGRID jsem zatím netestoval, ale nevidím žádný zvláštní důvod k této akci.
Příklad scriptu (Einstein), spuštěného cronem jako root - sudo gnome-schedule. Lze případně zasmyčkovat a owaitovat a spouštět v terminálu sudo sh jmeno_scriptu.
Kód:
#!/bin/bash
PROCESS_NAME=einsteinbinary_BRP3_1.08_i686-pc-linux-gnu__BRP3cuda32nv270
PID=`ps -C $PROCESS_NAME -o pid=`
if [ $PID>0 ];
then renice -19 $PID;
fi

Nejen já budu velmi potěšen zpětnou reakcí, poznatky či dalšími triky.

Poznámka k Ubuntu: Pro dosažení bezchybného průběhu výpočtů na GPUGRIDu je vhodné a v mnoha případech nezbytné po upgrade kernelu provést novou instalaci GPU driverů. Pokud se objeví chyba signal 11, měla by být přeinstalace GPU driverů prvním pokusem o nápravu.

Odkazy a zdroje inspirace
Process Tamer
Swan_Sync na Ubuntu_1, Ubuntu_2 a Wirouzech
Ubuntu niceness
DistrRTgen má samostatné vlákno.

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek


Naposledy upravil nenym dne stř 17 srp, 2011 09:10, celkově upraveno 3

Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: pon 11 dub, 2011 22:41 
Offline Stats
52.6315789474 %
52.6315789474 %
Uživatelský avatar

Registrován: sob 01 kvě, 2010 23:00
Příspěvky: 1274
Bydliště: Praha
Datum narození: 0- 0-1978
ID CNT statistik: 6579
Ted o vikendu jsem mel hravou zkouseci naladu, tak jsem na vsech PC, co pocitaji GPUGrid, nastavil Swan_Sync a v BOINCu zakazal jedno jadro ciste pro potreby GPUGridu...

U GTS450 a GTX460SE s C2D E8400 se pocitaci doba zkratila o cca 45-50 minut (WinXP SP3).

U GTX570 s X4 630 byl ukol xxx-TONI_AB1-xxxx zpracovan dokonce o 100 minut driv, coz uz je docela slusne (W7 x64). Ostatni IBUCH ukoly se zkratily taky jen o tech cca 50 minut.

U tech dvou pomalejsich karet se hraje pomalu o kazdou minutu, aby se ty dlouhe ukoly stihly odevzdat do 24h, takze uspora 50 minut docela potesila. :smt023

Takze diky nenyme za pekny navod! 45nn

Pro ostatni - zkuste to taky, sice musite objetovat jedno CPU jadro, ale pokud chcete primarne pocitat GPUGrid, tak se to urcite vyplati.

_________________
Obrázek
-
Obrázek Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: úte 12 dub, 2011 20:21 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
Jsem potěšen, že ti úprava funguje.
Zdá se, že na Widlích není proměnná Swan_Sync case sensitive, ale na Linuxu je, musí být napsána velkými písmeny SWAN_SYNC. Upravil jsem v tomto smyslu základní příspěvek a přidal druhý odkaz k Ubuntu.

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: čtv 09 čer, 2011 10:55 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
Doplněn základní příspěvek o prevenci chyby signal 11 na Ubuntu.

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: stř 17 srp, 2011 09:11 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
Základní příspěvek editován v pasážích, týkajících se projektu DistrRTgen.

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: stř 02 lis, 2011 19:36 
Offline Stats
52.6315789474 %
52.6315789474 %
Uživatelský avatar

Registrován: úte 11 kvě, 2010 14:37
Příspěvky: 1366
Bydliště: Břeclav
Datum narození: 08 říj 1989
ID CNT statistik: 9521
Doporučuje přidat odkaz na tento článek na stránky soutěže 45cc

_________________
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: stř 02 lis, 2011 20:20 
Offline Stats
Admin webu a fóra CNT
Admin webu a fóra CNT
Uživatelský avatar

Registrován: čtv 29 bře, 2007 09:41
Příspěvky: 9414
Bydliště: Brušperk, 48 let
ID CNT statistik: 1
Je v novinkách.

_________________
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: čtv 03 lis, 2011 11:35 
Offline Stats
10.5263157895 %
10.5263157895 %

Registrován: úte 18 říj, 2011 11:35
Příspěvky: 74
ID CNT statistik: 474
Další zajímavé informace, které se týkají počítání na GPU u projektu einstein@home konkrétně, naleznete také v tomto vláknu: http://forum.czechnationalteam.cz/viewtopic.php?f=19&t=1249&start=20

_________________
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: pon 07 říj, 2013 10:47 
Offline Stats
42.1052631579 %
42.1052631579 %
Uživatelský avatar

Registrován: pát 06 kvě, 2011 17:18
Příspěvky: 659
ID CNT statistik: 16550
S ohledem na aktuální ovladače grafik, aktuální generaci GPU (6xx/7xx), aktuální aplikace pro GPUGRID a DistrRTgen a aktuální verzi BOINC (7.0.64), platí úvodní příspěvek bezezbytku nebo je zapotřebí nějaká aktualizace tam uvedených doporučení?

Strávil jsem pár dní na fóru GPUGRIDu a z těch protichůdných informací a pokynů a zkušeností uživatelů už mi jde hlava kolem :smt102

_________________
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: pon 07 říj, 2013 10:58 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
Chtělo by to aktualizaci, valná část z toho již není tak úplně pravda. Třeba SWAN_SYNC nepomůže, ale ani neuškodí. Naopak popstrčení priority CPU procesu a/nebo uvolnění CPU jádra má pořád velký efekt. Něco s tím základním příspěvkem provedu.

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: pon 07 říj, 2013 11:23 
Offline Stats
42.1052631579 %
42.1052631579 %
Uživatelský avatar

Registrován: pát 06 kvě, 2011 17:18
Příspěvky: 659
ID CNT statistik: 16550
nenym píše:
Něco s tím základním příspěvkem provedu.


Budu Ti zauzlován. Na BlackMilk jsem původně hodil DistrRTgen kvůli jeho bezproblémovosti, protože jsem neměl čas se věnovat ladění v pro mne naprosto neprobádané oblasti, ale chtěl bych, aby udělal co nejvíce práce na GPUGRIDu, a zjišťuji, že nějak nevím, jak ho správně nakonfigurovat. Sice počítá celkem hodně, ale pořád mám pocit, že mi něco uniká :roll:

_________________
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: pon 07 říj, 2013 11:42 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
Pošli odkaz na stroj na GPUGRIDu (třeba přes SZ, pokud stroj nechceš zveřejnit), podívám se na to.

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: pát 11 dub, 2014 06:43 
Offline Stats
47.3684210526 %
47.3684210526 %
Uživatelský avatar

Registrován: úte 07 lis, 2006 16:13
Příspěvky: 1186
Bydliště: Bučovice
Datum narození: 0- 0-1969
ID CNT statistik: 288
Tak až dodnes jsem považoval za nepravdivé, resp. marketingový tah, tvrzení, že nové ovladače zvyšují výkon. Ale něco na tom asi bude :-)

Mám již nepodporované XP32bit, kde jedu PSA na 660Ti. Chtěl jsem si vylepšit statistiku na Collatz, ale nechtělo to jet, prý není práce (ale dle statusu na servru byla), tak jsem zkoumal požadavky a zjistil, že k chodu je třeba verzi ovladačů 320.xx a já tam měl nějakou 310.xx. Mrsknul jsem tam poslední verzi 335.28 a hned to jelo.

Dnes jsem rezervoval nový rozsah na PSA a zjistil jsem podle průběžných časů, že počítání skončí podstatně dříve než jsem předpokládal a pak jsem si všiml, že mi to ukazuje rychlost počítání místo původních cca 11,9M p/s něco kolem 14.9M p/s, což je dost podstatný rozdíl :!: :smt023

_________________
CNT podpis | PrimeGrid Free-DC stats | WCG signature | User of the Day
Obrázek
Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek a konečně taky Obrázek and Only For You - IQE Obrázek
a ještě GPUGrid: 4xObrázek 4xObrázek 2xObrázek 1xObrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: pát 11 dub, 2014 11:28 
Offline Stats
52.6315789474 %
52.6315789474 %

Registrován: pon 30 dub, 2012 19:55
Příspěvky: 1270
Bydliště: Brno
ID CNT statistik: 6334
Občas se i zázraky dějí.


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: pát 11 dub, 2014 17:57 
Offline Stats
26.3157894737 %
26.3157894737 %

Registrován: pát 20 črc, 2012 21:10
Příspěvky: 266
Datum narození: 0- 0-1958
ID CNT statistik: 21644
Nárůst výkonu jsem taky v PSA zaznamenal, celkově během 2 verzí ovladače vydaných za sebou došlo ke zlepšení výkonu o cca 29 %.

_________________
651 · 2^3337101 + 1 (MEGA)
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: čtv 29 kvě, 2014 16:54 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
Motto:

Swan Sync's body lies a-mouldering in the grave; (3X)
His soul's marching on!

Na W7 je SwanSync mrtev, ještě nedávno jaxi fungoval na GPUGRIDu na CUDA 4.0 aplikacích, s CUDA 6 aplikací jde o zbytečné mrhání výkonem CPU, blíže zde.

Velkou brzdou využití plného výkonu na W7 jsou jakési systémové ochrany zvané WDDM, které moc nechápu, nicméně se dají relativně jednoduše obejít. Blíže támhle a onde. Po doplnění registru je nutný restart. Počítejte však s možnou občasnou neočekávaně dlouhou odezvou systému na váš třeba myšoclickový požadavek v situacích kdy GPU jede naplno (tím nemám na mysli pouhý GPU load, ale též obsazenou VRAM a vytížení memory controleru, vše jest vidět na GPU-Z; aktuálně např. GPUGRID NOELIA BI_3 tasky). Pokud máte vnucený přetakt a provozujete GPUGRID (Afterburner a podobné, nemám na mysli boost u Keplerů+) a WDDM odstavíte, doporučuji stabilitu systému otestovat na short tasku v kombinaci s GPU náročnou střílečkou či tak nějak podobně. Ostatní projekty až tak háklivé nejsou, výjimkou je PG GFN, který jest ještě lechtivější. Testovat na short tascích s častým sledováním stderr, zda GFN task neposílá GPU do sleepu.

Vyzkoušeno úspěšně na W7 GTX 560Ti driver 337.88, prostředí bez aera. Výkon na GPUGRID NOELIA BI_3 tasku přibližně +7 %.

Zcela záměrně dávám pouhé odkazy bez polopatistického popisu, jde o zásah do registrů, takže by to měl dělat pouze ten, kdo ví, co dělá - včetně zálohy.

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: úte 05 zář, 2017 22:41 
Offline Stats
42.1052631579 %
42.1052631579 %

Registrován: ned 12 úno, 2017 00:26
Příspěvky: 715
Bydliště: Zdounky (u Kroměříže)
Datum narození: 18 zář 1980
ID CNT statistik: 503
Můžu se zeptat jakou máš vyzkoušenou hodnotu na Win7, pokud máš, u TdrDelay? Mám tam 8s. Nehat byt? Swan sync jsem na W7 nenastavoval.

_________________
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 32GB DDR4 ECC, 2x GTX 1080Ti FE, Enermax Platimax 1700W


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: úte 05 zář, 2017 23:42 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
S tím jsem nelaboroval, ani nevím která bije.

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek


Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: stř 15 lis, 2017 12:25 
Offline Stats
78.9473684211 %
78.9473684211 %

Registrován: úte 13 led, 2009 15:33
Příspěvky: 6310
Datum narození: 0- 0-1956
ID CNT statistik: 10124
Asi v půlce září jsem začal pátrat, co TdrDelay je a došel jsem k závěru, že návod https://www.reddit.com/r/battlefield_4/comments/1xzzn4/tdrdelay_10_fixed_my_crashes_since_last_patch/ nemá chybu. Od nastavení na doporučenou hodnotu 10D (=0AH) mi nespadl ani jeden GPU task - tj. přes dva měsíce.
EDIT: přidán obrázek


Přílohy:
TdrDelay.PNG
TdrDelay.PNG [ 25.03 KiB | Zobrazeno 80 krát ]

_________________
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 424x
Obrázek 2xObrázek 7xObrázek 9xObrázek Obrázek
Obrázek
Nahoru
 Profil  
Odpovědět s citací  
 Předmět příspěvku: Re: Zvýšení výkonu nVidia GPU
PříspěvekNapsal: stř 15 lis, 2017 14:05 
Offline Stats
42.1052631579 %
42.1052631579 %

Registrován: ned 12 úno, 2017 00:26
Příspěvky: 715
Bydliště: Zdounky (u Kroměříže)
Datum narození: 18 zář 1980
ID CNT statistik: 503
Já tam mám už delší dobu hodnotu 8 a taky mi to nepadá. Nicméně pro méne znalé, je třeba tam dát hodnotu 10 a typu decimal, to je to 10D co píše Nenym.

_________________
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 32GB DDR4 ECC, 2x GTX 1080Ti FE, Enermax Platimax 1700W


Nahoru
 Profil  
Odpovědět s citací  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz