Regulace vytížení GPU

Zpráva
Autor
Abby

Regulace vytížení GPU

#1 Příspěvek od Abby »

Ahojky, dá se nějak nastavit, aby Boinc využil třeba jen 50% výkonu GPU? Stejně jako to jde u CPU, mám nastaveno 50% jader a někdy to ještě omezuji na 50% procesorového času, ale chtělo by to ještě mít takovou možnost u GPU. Díky moc.

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Regulace vytížení GPU

#2 Příspěvek od forest »

Jedinou možností je snížit takt grafiky.

Abby

Re: Regulace vytížení GPU

#3 Příspěvek od Abby »

A nebyla by nějaká rada čím? Používám utilitku od výrobce mé grafiky Gainward ExperTool na přetaktování (tam funguje skvěle) a ta mi umožní snížit takt jen o 200 MHz a paměti o 1.000 MHz, což je dost málo. Optimální by bylo, kdyby to šlo neomezeně. Základní takt je 139 MHz jádro a 202 MHz paměti, kdyby to šlo nastavit třeba 500/500 nebo prostě podle potřeby, bylo by to super.

Honza
63.1578947368 %
63.1578947368 %
Příspěvky: 3245
Registrován: pát 03 lis, 2006 10:46

Re: Regulace vytížení GPU

#4 Příspěvek od Honza »

Myslím, že dalším ze způsobů snížení výkonu je nastavit maximální TDP, tedy odběr grafiky.

A jetšě podle teplot. TThrottle je původně na CPU, ale vypadá to, že i na CPU by mohl zabrat.
https://efmer.com/tthrottle/.
Přiznám se, že nemám odzkoušeno.

Dzordzik
57.8947368421 %
57.8947368421 %
Příspěvky: 2448
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: Regulace vytížení GPU

#5 Příspěvek od Dzordzik »

Myslím si že dotaz nebyl správně pochopen, jí nejde o snížení výkonu grafiky, ale o to aby mohla nastavit aby si vzal BOINC např. jenom 30% z výkonu GPU, což pokud vím nejde. Resp by mohla nastavit že chce počítat 3 jednotky najednou ale max. počet současně spuštěných omezit na 1. Tím by došlo k tomu že reálně vytíží jenom třetinu. Mohla by to zkusit. Ale univerzální řešení to není. Musela by nastavit pro každý GPU projekt, který počítá.
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Abby

Re: Regulace vytížení GPU

#6 Příspěvek od Abby »

Juju, jde o to vytížení. A ani ne tak aby se mohly počítat tři projekty najednou, ale aby se snížilo zatížení, teplota a spotřeba. Mohlo by to asi vyřešit to podtaktování, pokud se dá rychle přepnout zpátky v případě, že si pustím hru (nebo kdyby to šlo automaticky, to by bylo úplně nejlepší). Ale ten ExperTool to neumí moc podtaktovat, 200 MHz moc nepomůže.

Dzordzik
57.8947368421 %
57.8947368421 %
Příspěvky: 2448
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: Regulace vytížení GPU

#7 Příspěvek od Dzordzik »

Podtaktováním nesnížíš zatížení ale celkový výkon karty a tím i spotřebu a teplotu, jenže to ty nechceš. Ty potřebuješ aby ti zůstal výkon pro to co na PC děláš ale alby BOINC nevyužíval plný potenciál karty, aby sis mohla poměrově přidat nebo ubrat tak aby ti provozní parametry kaarty vyhovovaly. To by šlo třeba tak jak jsem psal. Výkon pro hry a aplikace tím nesnížíš a BOINC donutíš aby ti využil třeba jenom třetinu výkonu GPU, nebo tolik kolik si řekneš.
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Abby

Re: Regulace vytížení GPU

#8 Příspěvek od Abby »

No ale jak to tedy mám udělat?

Dzordzik
57.8947368421 %
57.8947368421 %
Příspěvky: 2448
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: Regulace vytížení GPU

#9 Příspěvek od Dzordzik »

V adresáři konkrétního projektu, např. GPUGrid vytvoř v poznámkovém bloku (důležité) soubor s názvem app_config.xml a do něj zkopíruj toto:

<app_config>
<app>
<name>acemdlong</name>
<max_concurrent>1</max_concurrent>
<gpu_versions>
<gpu_usage>0.33</gpu_usage>
<cpu_usage>0.125</cpu_usage>
</gpu_versions>
</app>
<app>
<name>acemdshort</name>
<max_concurrent>1</max_concurrent>
<gpu_versions>
<gpu_usage>0.33</gpu_usage>
<cpu_usage>0.125</cpu_usage>
</gpu_versions>
</app>
</app_config>

Pak v BOINC Managerovi dej Možnosti/Načísto konfigurační soubory, pak BM ideálně vypni a zapni a zastav všechny projekty využívající GPU kromě GPUGridu a pokud jsem někde neudělal chybu, tak by ti měl počítat jenom jednu jednotku s využitím 0.3 GPU. Zkus to reálně používat a pokud vyhovuje, nechej tak. Pokud stále ne, zkus měnit to číslo, třeba až na 0.25, tím by se využívalo jenom 0.25 z výkonu GPU.

Teda pokud jsou moje úvahy správné.
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Abby

Re: Regulace vytížení GPU

#10 Příspěvek od Abby »

Děkuji. Ještě se zeptám, kde jsou soubory těch projektů?

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 7610
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Regulace vytížení GPU

#11 Příspěvek od nenym »

Dzordziku, neřekl bych že jsou správné. Extrapoluješ opačnou zkušenost na druhou stranu poloosy, ale tak to nefunguje. Tag <gpu_usage> pouze říká Boincu, kolik má pustit tasků daného projektu na jednu GPU, nic víc a nic míň.

Univerzální řešení neexistuje, existují nějaká partikulání řešení pro některé aplikace některých projektů, to je vše, co se dá obecně uvést. Žádné řešení neexistuje pro aplikaci, která sebere sama celý výkon GPU a nepotřebuje významnou podporu CPU. Pro ostatní sem tam nějaké více či méně komplikované řešení existuje.
Blíží se konsolidační balíček pětikolky; šetřím trojbojem - piji staré víno, jím plesnivé sýry a jezdím v autě bez střechy.
UotD 767x Obrázek
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Dzordzik
57.8947368421 %
57.8947368421 %
Příspěvky: 2448
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: Regulace vytížení GPU

#12 Příspěvek od Dzordzik »

Pokud si při instalaci adresář nězměnila, tak to bude tady:
c:\ProgramData\BOINC\projects\www.primegrid.com\app_config.xml
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Abby

Re: Regulace vytížení GPU

#13 Příspěvek od Abby »

Díky moc, tam mě hledat nenapadlo, hledala jsem v profilu.

edit: tak jsem to tam zkopírovala, ale nejsem si jistá, že to funguje, frekvence jsou GPU 1809 MHz, paměti 2191 MHz stejně jako předtím a teplota čipu už vylezla na 59°C, což je stejná teplota jako když to běželo naplno. Sice to u projektu píše "Počítám (0.125 CPUs + 0.33 NVIDIA GPUs), ale evidentně to jede naplno, zbývající čas výpočtu se nezměnil.

Dzordzik
57.8947368421 %
57.8947368421 %
Příspěvky: 2448
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: Regulace vytížení GPU

#14 Příspěvek od Dzordzik »

a běží jenom jedna jednotka? frekvence se ani měnit nemůžou ... na ně tohle nastavení nemá vliv.
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Abby

Re: Regulace vytížení GPU

#15 Příspěvek od Abby »

Ano, běží jen jedna jednotka. A frekvence by se měnit měly, v klidu bez zátěže je to 139/202, když si pustím fullHD film, většinou se zvedne frekvence na cca 600/800 MHz, když si pustím 4k film, frekvence je naplno, ale teplota se jen mírně zvýší na cca 35°C a otáčky ventilátoru zůstanou 27% (méně nastavit nejde). Ale teď alespoň podle teploty jede karta naplno, teplota je 59°C a otáčky ventilátoru 32%, tedy stejně jako když mi běží Skyrim. Akorát Zaklínač 3 mi to dokáže vytížit ještě víc, to je teplota 60°C a otáčky ventilátoru 35%.
Podle teplot a otáček to prostě vypadá, že není vytíženo jen 33% karty, ale jede celá.

Dadu from Silesia
52.6315789474 %
52.6315789474 %
Příspěvky: 1325
Registrován: úte 03 úno, 2009 21:23
rok narození: 03 bře 1984
ID CNT statistics: 10156
Bydliště: Opava

Re: Regulace vytížení GPU

#16 Příspěvek od Dadu from Silesia »

Naposledy upravil(a) Dadu from Silesia dne čtv 21 pro, 2017 19:54, celkem upraveno 1 x.

Abby

Re: Regulace vytížení GPU

#17 Příspěvek od Abby »

Děkuji za odkaz, vyzkouším to a dám vědět. Dají se tam vytvořit profily pro rychlé přepnutí? Třeba profil 1 pro hry (přetaktovaná karta) a profil 2 pro Boinc (podtaktovaná)?

Dadu from Silesia
52.6315789474 %
52.6315789474 %
Příspěvky: 1325
Registrován: úte 03 úno, 2009 21:23
rok narození: 03 bře 1984
ID CNT statistics: 10156
Bydliště: Opava

Re: Regulace vytížení GPU

#18 Příspěvek od Dadu from Silesia »

To už si nepamatuji, ale pochybuji, že to nedokáží.

Abby

Re: Regulace vytížení GPU

#19 Příspěvek od Abby »

Tak to vypadá dobře, dokonce se tam dá nastavit klávesová zkratka na přepínání profilů a sleduje to i vytížení GPU. Moc děkuji, to jsem neznala a evidentně se mi to bude hodit asi víc než utilitka od Gainward.

Abby

Re: Regulace vytížení GPU

#20 Příspěvek od Abby »

Takže podle Afterburner je vytížení GPU 94%, takže to nastavení nefunguje, škoda. Je nějaké další řešení kromě zákazu počítání na GPU? Tomu bych se ráda vyhla, chtěla bych aby to dělalo užitečnou věc, ale nechci, aby mi to takhle vytěžovalo HW, zbytečně to pak topí a žere a opotřebovává se to. A hlavně mě to omezuje při sledování 4k a i některých fullHD filmů a přidávat VLC mezi prioritní programy se mi moc nechce, nepočítalo by to pak totiž prakticky vůbec.

Odpovědět

Zpět na „Rady a návody“