Regulace vytížení GPU
Regulace vytížení GPU
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.
- forest
- 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
Jedinou možností je snížit takt grafiky.
Re: Regulace vytížení GPU
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.
Re: Regulace vytížení GPU
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.
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.
-
- 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
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
Re: Regulace vytížení GPU
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.
-
- 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
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
-
- 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
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é.
<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
-
- 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
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.
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
1x 3x 9x 12x
UotD 767x
1x 3x 9x 12x
-
- 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
Pokud si při instalaci adresář nězměnila, tak to bude tady:
c:\ProgramData\BOINC\projects\www.primegrid.com\app_config.xml
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
Re: Regulace vytížení GPU
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.
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.
-
- 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
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
Re: Regulace vytížení GPU
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á.
Podle teplot a otáček to prostě vypadá, že není vytíženo jen 33% karty, ale jede celá.
-
- 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
Zkus MSI Afterburner https://www.msi.com/page/afterburner pokud vím je to univerzální soft.
návod
https://www.youtube.com/watch?v=3ux1EJvc_10
nebo
EVGA Precision XOC
https://www.evga.com/precisionxoc/
návod
https://www.youtube.com/watch?v=cBj9u2binds
návod
https://www.youtube.com/watch?v=3ux1EJvc_10
nebo
EVGA Precision XOC
https://www.evga.com/precisionxoc/
návod
https://www.youtube.com/watch?v=cBj9u2binds
Naposledy upravil(a) Dadu from Silesia dne čtv 21 pro, 2017 19:54, celkem upraveno 1 x.
Re: Regulace vytížení GPU
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á)?
-
- 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
To už si nepamatuji, ale pochybuji, že to nedokáží.
Re: Regulace vytížení GPU
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.
Re: Regulace vytížení GPU
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.