Nejsem si jist, zda dává smysl stahovat 64bit jádro z neoficiálních zdrojů, když je již delší dobu součástí oficiální distribuce od Raspberry Pi Foundation.
Viz https://github.com/raspberrypi/firmware (boot/kernel8.img).
Ano, rpi-update vám nainstaluje kernel8.img. Smysl to stále může dávat, Sakaki tam kompiluje věci navíc. Viz. https://www.root.cz/clanky/raspberry-pi-4b-64bit-ci-nebyt-to-je-otazka/
Ne, to urcite nebude, o teto verzi ale autor tohoto vlakna nehovoril a ja take ne. Reagoval jsem na 'Ano, rpi-update vám nainstaluje kernel8.img' coz mi v kontextu predchoziho prispevku nedavalo smysl.
Nekteri lide preferuji stabilni verzi pres apt-get a i pro ne uz par tydnu existuje 64bitovy kernel. Byl uz i soucasti posledni verze raspbianu na https://www.raspberrypi.org/downloads/ (a je to verze -75 a ne -73 jak je zmineno v novince, ale to je asi jedno).
Nějak už se v tom ztrácím. "Nejsem si jist, zda dává smysl stahovat 64bit jádro z neoficiálních zdrojů..."
Tak v oficiálním zdroji Raspbian není jádro 4.19.83 ani 32bit ani 64bit, o kterých se bavíme a které snižují teplotu
V oficiálním ale oficiálně nedoporučovaném postupu přes rpi-update je jádro 4.19.83 jak ve verzi 32bit, tak i 64bit, já testoval to 32bit a teplota se snížila
Neoficiální (no ono je to v podstatě oficiální pro Gentoo) Sakaki jádro 4.19.83-bis 64 bit odvozené od oficiálního jen se zapnutými volbami navíc taky teplotu snižuje, testoval jsem
Prvni prispevek (ktery neni muj) se vyjadruje k tomu ze je mozna lepsi brat oficialni 64bitovy kernel (bez ohledu na teplotu cehokoliv). A na ten neni treba jit do beta verzi pres rpi-update. Coz mozna nekdo nevi. Proto jsem to poznamenal. To je cele. Ztracet se mozna muze ten komu jde o presnou teplotu procesoru :-) Presto ze puvodni zpravicka o tom je, tak i dle ostatnich komentaru tohle tema az tak uplne kazdeho nepali :-)
BTW kdyz uz mluvime o 64bitovem kernelu a Sakaki tak mnohem zajimavejsi nez nejake 2°C mi pripada jeji posledni akce - 64bitovy debian v systemd-nspawn kontejneru tentokrat jako obycejny debian balicek https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=232417&p=1566662#p1566212 staci naistalovat a jede to, doufam ze to za chvili soupnou i to oficialniho raspberry repa. Takze bez rpi-update i bez nejaky moc slozitych postupu ma clovek 64bitovy system vedle toho 32bitoveho.
18. 11. 2019, 13:48 editováno autorem komentáře
Ano, o nspawn kontejneru vím, ale sám jsem použil ještě jednodušší (a v Debianu oficiální :)) schroot, viz. můj nedávný článek
https://www.root.cz/clanky/raspberry-pi-4b-64bit-ci-nebyt-to-je-otazka/
Mimochodem, jsou tam také popsány všechny metody, jak získat 64bitové jádra pro RPi, takže mě asi překvapilo, že se to diskutuje až zde a ne tehdy a tam.
18. 11. 2019, 14:21 editováno autorem komentáře
ano, schroot jako lepsi chroot je fajn, ale myslim ze to neumi izolaci namespaces, napr PID procesu,takze delat treba apt-get dist-upgrade, nebo reboot uvnitr schrootu muze byt riskantni pro cely system. nspawn kontejner uvnit nastartuje novy init s pidem 1 a sluzby se navzajem neovlivnuji a reboot uvnitr udela co ma.
vypadá to, že i při přechodu z jádra 4.19.50 na 4.19.75 se teplota snížila, to je dobře :)
https://www.phoronix.com/scan.php?page=news_item&px=Raspberry-Pi-4-Firmware-Cooling
Asi tak. Když jsem to četl, prošlo mi hlavou:
* To je konzistentně o 2 °C. Při libovolném workloadu? To se mi nezdá.
* No, možná prostě jen posunuli nějaký threshold, kdy se začne throttlit. To je asi jediné, kde by ten konzistentní posun o přesně 2,0000000 °C dával smysl.
Kliknu na link, vidím, že nejde o oficiální jádro a že jde o jakousi anekdotickou zkušenost bez dostupných detailů o situacích, kdy to bylo měřeno. A možná ani nikdo neví příčinu, nebo se tím aspoň nikdo nechlubí… S trochou „štěstí“ tato zprávička mohla být jen vliv otevřeného okna (toho ve stěně) nebo podobného vlivu, který autor z nějakého důvodu zanedbal.
No, hezký, máme výsledek druhého člověka, který odhalil něco málo víc. Je to ale stále málo:
* Jaká byla pokojová teplota?
* Kolik proběhlo měření? Jaká byla směrodatná odchylka?
* Jak dlouho bylo Raspberry v klidu?
* Co vlastně přesně znamená „v klidu“? Šlo o výchozí instalaci bez úprav? Nebo něco jiného?
* Šlo o stejný hardware, včetně zdroje a paměťové karty?
* Jaké byly periferie (obrazovka a další)?
* Jaké bylo připojení k síti? V případě Wi-Fi je otázka porovnatelnosti už jen kvůli různému zarušení signálu.
* Jaký máte větráček a jak je nastaven?
* Jaké jsou celkové instrukce k opakování experimentu?
Okno bylo spíše nadsázka, chtěl jsem tím naznačit, že z toho nejasného experimentu moc nevyplývá.
nehledáte zbytečně usilovně problémy, kde nejsou? raději experiment zopakujte a uvidíme
instrukce pro nechápavé: vezmu malinu, nic na ni nedělám, měřím teplotu, až se ustálí po třeba 10 minutách
změním jádro, restart, to stejné
mezitím neotevírám okno, pokojová teplota se v průběhu měření neměnila, pro jistotu můžu jádra vyměnit vícekrát tam a zpět, pro fajnšmekry zkusíme jádro 32bit a také 64bit
pro opravdové fajnšmekry spustím benchmark, abych se ujistil, že nové jádro nemá třeba negativní vliv na rychlost
větrák 12V zapojený na 5V a konstantní otáčky
můžete se více rozepsat o předpokládaném vlivu WiFi na teplotu CPU?
Především jsem chtěl poukázat na to, jak nejasné je sdělení článku. Na teplotu má vliv spousta věcí, zkusil jsem vypsat pár z nich. Některé jsou reálnější, některé spíše teoretické (otevřené okno je zřejmá chyba, ale může se stát; větší packet loss a více opakování komunikace asi nebude mít takový vliv, ale může se stát).