Mohu sekundární GPU vypnout napájení?

LarryLin

Re:Mohu sekundární GPU vypnout napájení?
« Odpověď #15 kdy: 09. 07. 2018, 19:32:00 »
...
No, to je to, co jsem ti tu psal - tohle musi umet firmware (prip i HW), sam to rozhodne neudelas.
Mozna radeji zkus tu kartu nechat zapnutou a zvolit nejaky power usporny rezim v NVIDIA blobu (pokud je to novejsi karta, tak potrebuje specialni PM firmare, ktery umi nahrat / ridit jen blob).

Ja se NVIDIA kartam na desktopu vyhybam jako cert krizi diky ovladacum, takze mam zkusenost jen z laptopu, ale prijde mi divne, ze by ten vetrak mel jet porad.

A jinak bohuzel tvoje logika byla chybna - bez ovladace ta karta zustane v PM stavu, kam ji dostal BIOS, coz je vetsinou hodne neusporny rezim.
"NVIDIA blob" slyším prvně. Myslíš tím proprietární ovladač nvidia? Pokud ano, tak nvidia driver tam nechat nemůžu, kvůli neustále běžícímu virtuálním X serveru - viz můj příspěvěk zde https://forum.root.cz/index.php?topic=18910.15 . Jediné co bych mohl zkusit nechat nvidia ovladače a vypnout ten virtuální X server, ale myslím si, že bych si nijak nepomohl. Jestli vfio-pci ukazuje Status D3, tak do více úsporného režimu to již přepnout stejně nejde. Pak už jen ten D3cold a to je právě ten režim spánku, do kterého to přepnout nijak nejde. Navíc ani nevím jakým příkazem bych měl přepnout "nejaky power usporny rezim v NVIDIA".

Při startu počítače jsou oba větřáky zastavené, ale po nějaké chvíli (asi jak se karta zahřeje) se minimálně jeden roztočí a točí pořád. Mám dojem, že jsem o tom někde četl, že úplně zastavit větřáky umí jen nvidia ovladače na Windowsech.

Bral jsem to tak, že když počítač přechází do režimu spánku (suspend-to-ram), tak se musí do firmwaru poslat nějaký příkaz, který kartě nebo slotu řekne ať se vypne, takže jsem si myslel, že nějaký hack na to existuje.


kraxna

Re:Mohu sekundární GPU vypnout napájení?
« Odpověď #16 kdy: 09. 07. 2018, 20:05:48 »
"NVIDIA blob" slyším prvně. Myslíš tím proprietární ovladač nvidia?

Ano, presne to, jinak tez znamo jako NVIDIA sr*cka :-)

Citace
Pokud ano, tak nvidia driver tam nechat nemůžu, kvůli neustále běžícímu virtuálním X serveru - viz můj příspěvěk zde https://forum.root.cz/index.php?topic=18910.15 . Jediné co bych mohl zkusit nechat nvidia ovladače a vypnout ten virtuální X server, ale myslím si, že bych si nijak nepomohl. Jestli vfio-pci ukazuje Status D3, tak do více úsporného režimu to již přepnout stejně nejde. Pak už jen ten D3cold a to je právě ten režim spánku, do kterého to přepnout nijak nejde. Navíc ani nevím jakým příkazem bych měl přepnout "nejaky power usporny rezim v NVIDIA".

Při startu počítače jsou oba větřáky zastavené, ale po nějaké chvíli (asi jak se karta zahřeje) se minimálně jeden roztočí a točí pořád. Mám dojem, že jsem o tom někde četl, že úplně zastavit větřáky umí jen nvidia ovladače na Windowsech.

Bral jsem to tak, že když počítač přechází do režimu spánku (suspend-to-ram), tak se musí do firmwaru poslat nějaký příkaz, který kartě nebo slotu řekne ať se vypne, takže jsem si myslel, že nějaký hack na to existuje.

Michas trochu jabka s hruskama. PCIE PM != PM te karty - to je pouze jeden z mnoha ruznych parametru. Pokud me pamet neklame, tak je tam dedikovany HW, ktery ridi PM vypocetnich obvodu, clock gating, pameti a dalsi parametry.

Osobne bych to klidne zkusil - nacti drivery, pust nvidia-settings, zmen profil na powersave a pokud ti vetraky kdyz nevyuzivas tu kartu, neprestanou tocit, tak je to fakt docela divne.

Ale rozhodne to neni vypnuti karty. Ono tez hodne zalezi na tom, jak ta karta je skutecne udelana

LarryLin

Re:Mohu sekundární GPU vypnout napájení?
« Odpověď #17 kdy: 09. 07. 2018, 22:07:51 »
Michas trochu jabka s hruskama. PCIE PM != PM te karty - to je pouze jeden z mnoha ruznych parametru. Pokud me pamet neklame, tak je tam dedikovany HW, ktery ridi PM vypocetnich obvodu, clock gating, pameti a dalsi parametry.

Osobne bych to klidne zkusil - nacti drivery, pust nvidia-settings, zmen profil na powersave a pokud ti vetraky kdyz nevyuzivas tu kartu, neprestanou tocit, tak je to fakt docela divne.

Ale rozhodne to neni vypnuti karty. Ono tez hodne zalezi na tom, jak ta karta je skutecne udelana
Zajímavé zjištění je, že když spustím nvidia-settings, jelikož používám bumblebee tak musím takto:
Kód: [Vybrat]
optirun nvidia-settings -c :8Tak se oba větřáky zastaví, ale na dotek je karta víc horká (ukazuje cca 42 C). I při zastavených ventilátorech karta přes lspci stále ukazuje PM Status D0. Když nvidia-settings ukončím, tak se větřáky zase roztočí.

Co se týká powersave, tak v nvidia-settings jsem našel jen NvidiaMizer > Auto ; Adaptive ; Maximum performance
Nastavení na Adaptive nijak nepomohlo.

Teď si vybavuji, že čistě s nvidia drivery (bez bumblebee) jsem to nezkoušel. Takže pokud existuje nějaký způsob jak zastavit virtuální X server, tak by se větřáky možná zastavily, ale co se dívám na netu tak nevím jak ty Xka ručně zapínat a vypínat. Vypnutí bumblebeed.service větřáky nezastavilo.