Raspberry Pi, dekoder TV-SAT i problem niskiego napięcia

Ze względu na to, że dla Kodi powstały nieoficjalne dodatki m.in. do Netflix’a i HBO GO, postanowiłem ponownie wykorzystać Raspberry Pi 2 model B do stworzenia HTPC z OSMC na pokładzie. Rozważałem wykorzystanie systemu LibreELEC, ale wyczytałem w Internecie, że jest zamknięty na głębszą konfigurację, czyli tzw. idiotoodporny.

Poniższe wskazówki będą działać na Raspberry Pi 1 i 2. Ze względu na większe wymagania Raspberry Pi 3 dotyczące poboru energii, podane wskazówki mogą nie pomóc. Niewykluczone, że Raspberry Pi 3 nawet się nie uruchomi. Jeśli użyłem złych pojęć dotyczących energii elektrycznej, to proszę poprawić mnie w komentarzu.

Problem ze standardowym zasilaniem (z gniazdka)

Pierwszą przeszkodą okazał się brak wolnego gniazdka, a że nie miałem pod ręka złodziejki, to postanowiłem wykorzystać do tego celu znajdujący się obok dekoder Cyfrowego Polsatu HD6000. – Wiem, że dekoder Cyfrowego Polsatu ma aplikację HBO GO, ale niestety aplikacja dekodera nie wspiera buforowania wideo. – Ze względu na to, że dekoder ten ma możliwość podłączenia modułu Wi-Fi, który jak się okazuje trzeba podłączyć do gniazda Ethernet i… znajdującego się obok portu USB jako źródło zasilania. Czemu by nie wykorzystać go do zasilenia Raspberry Pi.

Instalacja i pierwsze uruchomienie

Żeby uniknąć ewentualnej konieczności podłączenia klawiatury i móc od razu sterować pilotem od telewizora przez HDMI-CEC, postanowiłem przeprowadzić wstępną konfigurację systemu podczas instalowania go na karcie pamięci, korzystając w tym celu z oficjalnego instalatora OSMC dla Windows. Raspberry Pi się uruchomił, czyli port USB daje wystarczające napięcie. Wystarczyło tylko przeprowadzić konfigurację regionalną i można korzystać z HTPC. W prawym górnym rogu pojawiła się niepokojąca ikona błyskawicy,…

Zbyt niskie napięcie

… która jak się okazało, według dokumentacji na stronie Fundacji Raspberry Pi, oznacza zbyt niskie napięcie.

Undervoltage warning

Skoro Raspberry Pi się uruchomił, to znaczy, że nie jest najgorzej. Zauważyłem pewna zależność. Ikonka pojawia się tylko wtedy, gdy nacisnę coś na pilocie, można z tego wywnioskować, że procesor musi wykonać większa pracę i tym samym potrzebuje więcej energii. Jeśli jest coś takiego jak “podkręcanie” procesora, co wiąże się z większym zużyciem energii, to teoretycznie powinien być też proces odwrotny. Nic nie stoi na przeszkodzie, aby spróbować tego dokonać.

Udało się

Jak się okazuje nie tylko ja chciałem spowolnić pracę procesora. Znalazłem kilka poradników jak tego dokonać, ale żaden mnie w pełni nie usatysfakcjonował. Na szczęście OSMC w aplikacji My OSMC ma ustawienie Overclocking. Spróbowałem wykorzystać to do Underclockingu i się udało. Poniżej zamieszczam zdjęcia ekranu telewizora przedstawiające domyślna konfigurację (Normal) i Underclock (Custom). Po wprowadzeniu poniższych zmian i zatwierdzeniu ich przyciskiem Apply wystarczy ponownie uruchomić system.

Teraz ikonka pojawia się tylko podczas startu systemu, gdy Raspberry Pi nie załadował ustawień procesora i okazjonalnie podczas jakieś większej czynności, np. ładowania dodatku, który nie jest zoptymalizowany do wykorzystywania jak najmniejszej ilości zasobów urządzenia. Podczas standardowego korzystania z Kodi i oglądania filmów nie doświadczyłem jakiś większych opóźnień, dlatego ten sposób można uznać za dobry ProTip. Warto dodać, że Raspberry Pi działa też, gdy dekoder jest w trybie czuwania, więc nie trzeba się martwić, że oszczędzanie energii po 3 lub 5 godzinach wyłączy Raspberry Pi.

Jesteś obecnie offline