Naprawianie problemu „Brak sygnału wideo” na Raspberry Pi
Jeśli właśnie próbowałeś podłączyć Raspberry Pi do wyświetlacza HDMI i nie otrzymałeś sygnału wideo, nie jesteś sam. Ten problem został potwierdzony w każdym modelu Raspberry Pi, od Zero do 400.

Okazuje się, że problem ten prawie zawsze wynika z pliku config.txt przechowywanego w instalacji Raspberry Pi. Jeśli nie jest to tylko chwilowy błąd spowodowany przez folder buforowany, prawdopodobnie jest to ustawienie przechowywane przez system operacyjny w pliku konfiguracyjnym.
W przypadku starszych monitorów problem ten może pojawić się również z powodu niedopasowania rozdzielczości, niewystarczającej mocy lub nieodpowiedniego sygnału HDMI, który należy ręcznie wzmocnić.
Zanim zastosujesz jakiekolwiek inne potencjalne rozwiązania opisane w tym artykule, zacznij od następujących szybkich rozwiązań:
- Sprawdź, czy kabel HDMI jest prawidłowo podłączony na obu końcach. Wystarczy odłączyć kabel, dmuchnąć w port, a następnie podłączyć go ponownie.
- Sprawdź, czy karta SD jest prawidłowo podłączona. Nawet jeśli wskaźniki się świecą, mogą nadal występować problemy, które należy sprawdzić ręcznie.
- Jeśli używasz adaptera HDMI, sprawdź, czy działa z innymi urządzeniami. Problem często leży w samym adapterze, a jego wymiana wydaje się być jedynym możliwym rozwiązaniem.
Jeśli żadne z tych szybkich rozwiązań nie pomoże, przewiń w dół i rozpocznij rozwiązywanie problemów, korzystając z naszego zestawu sprawdzonych przez użytkowników rozwiązań.
1. Wyjmij kartę SD i uruchom ponownie.
Jeśli ten błąd zaczął pojawiać się po podłączeniu Raspberry Pi do już włączonego telewizora, rozwiązaniem może być tak proste rozwiązanie, jak wyjęcie karty SD i ponowne uruchomienie monitora, który nie odebrał sygnału.
Ogłoszenie: To rozwiązanie często okazuje się skuteczne, ponieważ sygnał HDMI pochodzący z Raspberry Pi jest domyślnie słaby, a wiele starszych telewizorów może nie być w stanie dynamicznie dostosować częstotliwości w celu odebrania sygnału.

Jeśli jednak po podłączeniu źródła sygnału HDMI ponownie podłączysz kartę SD, telewizor będzie miał wystarczająco dużo czasu, aby dostosować częstotliwość i wyświetlić wyjściowy sygnał wideo.
Jeśli już to zrobiłeś i nadal nie ma sygnału ze źródła HDMI, następnym krokiem powinno być sprawdzenie pliku config.txt pod kątem wszelkich nieścisłości (postępuj zgodnie z poniższą metodą).
2. Edytuj plik config.txt (jeśli to możliwe)
Jeśli napotkałeś ten problem, podłączając Raspberry Pi do ekranu telewizora przez HDMI i instalując określony system operacyjny na karcie SD, problem najprawdopodobniej pojawił się, ponieważ sektor rozruchowy karty SD jest zwykle dostępny bezpośrednio z systemu Windows, a nie za pośrednictwem szybkiego połączenia HDMI.
Jeśli dotyczy Cię ten scenariusz, możesz rozwiązać problem, modyfikując plik config.txt i dodając wiersz, który wymusi przesyłanie sygnału przez HDMI.
Ogłoszenie: Tę metodę można stosować wyłącznie w sytuacjach, w których urządzenie RPI nie wysyła sygnału do starszych telewizorów LCD przez HDMI.
Jeśli dotyczy Cię ten scenariusz, wykonaj poniższe czynności, aby wymusić wyświetlanie przez HDMI na swoim urządzeniu:
- Zacznij od włożenia karty SD do innego urządzenia. Zalecany jest komputer z systemem Windows 10/11.
Ogłoszenie: Będziesz potrzebować kompatybilnego czytnika (najlepszymi opcjami będą nano lub vi). - Przeglądaj kartę SD i otwórz plik plik konfiguracyjny.txt.
- Kliknij prawym przyciskiem myszy na plik plik konfiguracyjny.txt i kliknij Otwórz za pomocą > Notatnik++.
Ogłoszenie: Możesz edytować również za pomocą programu Notepad Classic, ale Notepad++ to o wiele lepsza alternatywa, ponieważ pozwala szybko sprawdzić, czy brakuje jakiejś linijki kodu lub czy jest ona zablokowana. Jeśli nie masz jeszcze zainstalowanego programu Notepad++ w systemie, możesz go pobrać i zainstalować. Najnowszą wersję można pobrać z oficjalnej strony.. - Następnie w pliku config.txt użyj Funkcja wyszukiwania (Ctrl + F), aby zaznaczyć następujące wiersze:
hdmi_force_hotplug=1 hdmi_drive=2
Ogłoszenie: Jeśli brakuje dwóch wierszy kodu, dodaj je w dowolnym miejscu pliku. Alternatywnie, jeśli dwa wiersze kodu są obecne, ale są oznaczone symbolem „#”, usuń ten symbol. Jeśli używasz klasycznego monitora komputerowego, możesz usunąć wiersz kodu. hdmi_drive=2.
- Gdy już będziesz mieć pewność, że dwa wiersze kodu odnoszące się do HDMI zostały prawidłowo zidentyfikowane, zapisz zmiany, które wprowadziłeś w pliku config.txt, przed jego zamknięciem.
- Wysiadać Pliki SD Bezpiecznie usuń je ze swojego komputera.

- Na koniec zainstaluj kartę ponownie w Raspberry Pi i sprawdź, czy wyjście wideo zostało przywrócone.
Ogłoszenie: Jeśli problem nadal występuje, spróbuj powtórzyć kroki opisane powyżej i dodać wiersz kodu. hdmi_safe=1 Również w kroku 4. Należy jednak pamiętać, że spowoduje to przełączenie połączenia HDMI w tryb awaryjny, co obniży jakość obrazu.
3. Wzmocnij sygnał HDMI (jeśli dotyczy)
Jak wspomniano powyżej, większość modeli Raspberry Pi będzie generować słaby sygnał HDMI. Z pewnością nie stanowi to problemu w przypadku nowszych modeli telewizorów wydanych po 2012 roku, kiedy to zmienił się standard branżowy, ale starsze urządzenia mogą nie wykryć sygnału HDMI Raspberry Pi, a negocjacja częstotliwości może nie nastąpić.
W takim przypadku należy dokonać szeregu zmian w pliku config.txt, aby upewnić się, że urządzenie Raspberry Pi rozpoznaje monitor lub telewizor jako obecny, a także wzmocnić sygnał HDMI, aby umożliwić wymianę danych.
Ogłoszenie: Jeśli używasz nietypowo długiego kabla HDMI, zmiana na krótszy i lepszej jakości z pewnością pomoże. Ważne jest również, aby upewnić się, że zasilacz Twojego Raspberry Pi ma natężenie 1 ampera, a nie 500 miliamperów.
Oto krótki przewodnik dotyczący zmian, które należy wprowadzić, aby wzmocnić sygnał HDMI:
- Włóż kartę SD do innego urządzenia. Zalecany jest komputer z systemem Windows 10/11.
Ogłoszenie: Będziesz potrzebować kompatybilnego czytnika – w tym przypadku najlepszym wyborem będą czytniki Nano lub Vi. - Przeglądaj kartę SD i otwórz plik plik konfiguracyjny.txt.
- Kliknij plik prawym przyciskiem myszy plik konfiguracyjny.txt i kliknij Otwórz za pomocą > Notatnik++.
Ogłoszenie: Możesz dokonać wszystkich tych zmian za pomocą wbudowanej, klasycznej aplikacji Notatnik, ale Notepad++ to o wiele lepsza alternatywa, ponieważ pozwala szybko sprawdzić, czy dana linijka kodu jest brakująca lub zablokowana. Jeśli nie masz jeszcze zainstalowanego Notepad++ w systemie, możesz go pobrać i zainstalować. Najnowszą wersję można pobrać z oficjalnej strony.. - Po uzyskaniu dostępu do pliku config.txt upewnij się, że poniższe polecenie jest obecne i nie jest zawieszone symbolem „#”:
hdmi_force_hotplug=1
Ogłoszenie: Dzięki temu będziesz mieć pewność, że Twój Raspberry Pi rozpozna, że podłączyłeś go do wyjścia HDMI.
- Następnie upewnij się, że poniższe polecenie jest obecne i nie jest ujęte w symbol „#”:
konfiguracja_hdmi_boost=4
Ogłoszenie: Wybraliśmy ustawienie wartości 4 Ponieważ to kompromis. Ale nie wahaj się podnieść tego jeszcze bardziej (nawet 9) Jeśli podłączone urządzenie potrzebuje silniejszego sygnału, aby umożliwić wymianę danych HDMI.
- Następnie upewnij się, że jeden z poniższych wierszy kodu jest obecny, a drugi jest zawieszony (za pomocą znaku „#”), w zależności od bieżącej konfiguracji:
hdmi_group=2 (Pozostaw, jeśli używasz monitora komputerowego) hdmi_group=1 (Pozostaw, jeśli używasz starszego telewizora)
- Upewnij się, że poniższe polecenie jest oczekujące (za pomocą znaku „#”), aby zapobiec nadpisaniu przez nie wszystkich wierszy kodu wymienionych powyżej:
hdmi_safe=1
- Po zastosowaniu wszystkich powyższych modyfikacji do pliku plik konfiguracyjny.txtZapisz zmiany, a następnie bezpiecznie podłącz kartę SD do Raspberry Pi i sprawdź, czy problem został rozwiązany.
4. Przepisywanie obrazu Raspberry Pi
Jeśli dotarłeś do tego punktu i nie widzisz żadnego rozwiązania, czas sprawdzić, czy poprawnie zapisałeś obraz Raspberry Pi na karcie, której używasz próbując przesłać sygnał przez HDMI.
Aby przeprowadzić weryfikację, włóż kartę do komputera Mac lub PC za pomocą czytnika kart i przeszukaj katalog główny w poszukiwaniu następujących plików:
- kod rozruchowy.bin
- fixup.dat
- start.elf
- plik konfiguracyjny.txt
Jeśli brakuje któregokolwiek z tych plików, problem z wyjściem wideo jest ewidentnie spowodowany błędem w obrazie. W takim przypadku jedynym dostępnym rozwiązaniem jest po prostu przepisanie obrazu Raspberry Pi za pomocą Menedżera Raspberry Pi.
Ogłoszenie: Operację tę można wykonać zarówno na komputerze PC, jak i Mac.
Oto jak to zrobić:
- Przede wszystkim upewnij się, że karta SD jest rzeczywiście podłączona do komputera, którego będziesz używać do tworzenia obrazu Raspberry Pi.
- Na komputerze z systemem macOS, Ubuntu lub Windows przejdź do Strona pobierania systemu operacyjnego Raspberry Pi.
- Po wejściu do środka przewiń w dół do sekcji Zainstaluj system operacyjny Raspberry Pi za pomocą programu Raspberry Pi Imager Kliknij przycisk pobierania odpowiadający Twojemu systemowi operacyjnemu.

- Poczekaj, aż pobieranie się zakończy, a następnie otwórz plik wykonywalny narzędzia do zapisu obrazów (z uprawnieniami administratora) i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby dokończyć instalację.
- Po zakończeniu konfiguracji otwórz narzędzie. Imager Raspberry PiRozpocznijmy proces zapisu obrazu na karcie SD, której będziesz używać z Raspberry Pi.
- Na pierwszym ekranie narzędzia Raspberry Pi Image kliknij Wybierz system operacyjny Spośród trzech dostępnych opcji.
Ogłoszenie: Należy pamiętać, że nowy interfejs ma zastąpić starą funkcjonalność NOOBS — oprócz kilku nowych funkcji umożliwia on instalację wszystkich głównych systemów operacyjnych, w tym Pi OS. - Na następnym ekranie wybierz system operacyjny, który chcesz zainstalować.
Ogłoszenie: Jeżeli nie musisz wykonać konkretnego zadania, które nie jest możliwe w oficjalnym porcie Debian Bullseye, zalecamy wybór System operacyjny Raspberry Pi (32-bitowy). - Następnie wybierz karta SD Na którym zostanie zainstalowany system operacyjny Raspberry Pi.
Ogłoszenie: Jeśli masz do wyboru kilka napędów, upewnij się, że wybierasz właściwą kartę SD. - dotknij Pisanie Rozpoczęcie procesu pisania obrazu.
- Po zakończeniu procesu powtórz procedurę wyjściową do HDMI i sprawdź, czy problem został rozwiązany.
5. Użyj mniejszego wyświetlacza HDMI (jeśli to możliwe)
Jeśli ten problem występuje podczas korzystania z małego komputera, np. Pi Zero, pamiętaj, że żadna z funkcji opisanych w tym artykule nie pozwoli na prawidłowe podłączenie go do dużego wyświetlacza HDMI o dużej przekątnej.

Ogłoszenie: Minikomputery takie jak Pi Zero nie są wystarczająco wydajne, aby obsługiwać połączenie wymagające tak dużej mocy. Chociaż teoretycznie Pi Zero może wyświetlać obraz w rozdzielczości 1920x1080 przy częstotliwości 60 Hz, może to zrobić tylko z wysoce energooszczędnymi wyświetlaczami, które w ogóle nie wymagają zasilania.
Jeśli dotyczy Cię ten scenariusz, jedyne, co możesz zrobić, to obniżyć swoje oczekiwania i podłączyć Pi Zero do mniejszego wyświetlacza HDMI. Nie ma jednoznacznych wytycznych dotyczących maksymalnego rozmiaru wyświetlacza HDMI, ponieważ różni się on znacznie w zależności od producenta.
6. Zwiększ moc zasilacza lub zmniejsz rozdzielczość wyświetlacza
Jeśli dotrzesz do tego punktu i nie znajdziesz rozwiązania, istnieje duże prawdopodobieństwo, że konieczne będzie zastosowanie mocniejszego zasilacza, a może nawet dostosowanie rozdzielczości wyświetlacza.
Problem „Brak sygnału” w przypadku Raspberry Pi nie jest niczym niezwykłym, ponieważ obecny zasilacz ma problemy z wyświetlaniem sygnału wyjściowego przy obecnej rozdzielczości.

Aktualizacja: Dzieje się tak częściej w sytuacjach, gdy urządzenie jest podłączone do wyświetlacza 4K.
Jeśli dotyczy Cię ten scenariusz, masz dwa sposoby rozwiązania problemu:
- Zmień swoje obecne źródło zasilania na takie o większej wydajności.
- Zmiana dokładności podłączonych urządzeń (poprzez podłączenie ich do innego urządzenia) w celu zmniejszenia obciążenia zasilacza.
7. Użycie NOOBS Lite do ponownego flashowania Raspberry Pi
Jeśli do utworzenia obrazu użyłeś najnowszego narzędzia Raspberry Pi Image Tool lub zwykłego NOOBS i zaobserwowałeś 4 mignięcia diody LED ACT oraz brak sygnału wideo, istnieje duże prawdopodobieństwo, że instalacja jest uszkodzona.
Jeśli powyższa metoda nie przyniosła rezultatu, szybkim rozwiązaniem, potwierdzonym przez wielu użytkowników, jest skorzystanie z narzędzia NOOBS Lite.
Ogłoszenie: Możesz całkowicie zignorować poniższe instrukcje i wybrać łatwiejszą opcję: zakup karty SD NOOBS. Karty te są dostępne u wielu sprzedawców i zazwyczaj kosztują mniej niż 20 dolarów.
Jeśli nie chcesz wydawać dodatkowych pieniędzy na rozwiązanie, które może zadziałać lub nie, postępuj zgodnie z poniższymi instrukcjami i użyj narzędzia. NOOBS (Nowe oprogramowanie gotowe do użycia) Lite Aby zainstalować i ponownie zainstalować system operacyjny, spróbuj ponownie przesłać sygnał do portu HDMI:
- Podłącz uszkodzoną kartę SD do komputera wyposażonego w gniazdo kart SD.
Ogłoszenie: Ważne jest, aby upewnić się, że karta SD (lub microSD) ma pojemność co najmniej 8 GB. - Otwórz dowolną przeglądarkę i przejdź do Strona pobierania najnowszej wersji narzędzia NOOBS.
- Po pobraniu lokalnego archiwum zawierającego najnowszą wersję narzędzia NOOBS, wypakuj je do bezpiecznego folderu za pomocą programu WinRar lub WinZip.

- Następnie musimy sformatować kartę SD do formatu FAT. Można to zrobić za pomocą wbudowanego narzędzia w systemie Windows lub Mac, ale zalecamy użycie programu SD Card Format Association, aby upewnić się, że karta jest poprawnie sformatowana. Dostosuj rozmiar formatu Prawidłowy.

Ogłoszenie: Jeśli skończysz na konfiguracji za pomocą Formater SD, Możesz użyć typu konfiguracji Szybki, Ale upewnij się, że Dopasowanie rozmiaru formatu Zabierać się do pracy Na.
- Gdy karta SD zostanie już poprawnie sformatowana, wystarczy przeciągnąć i upuścić wszystkie wcześniej wypakowane pliki NOOBS na nowo sformatowaną kartę SD.
Ważny: Musisz skopiować tylko pliki, a nie plik .zip, który początkowo wypakowałeś. - Teraz, gdy masz już aplikację NOOBS lite na karcie SD, włóż ją do Raspberry Pi i włącz ją, aby sprawdzić, czy wyświetla obraz przez HDMI.
8. Użyj innego ekranu wyświetlacza, aby zmniejszyć rozdzielczość (jeśli to możliwe).
Jeśli napotykasz ten problem na swoim Raspberry Pi 4, próbując podłączyć go do starszego telewizora, istnieje duże prawdopodobieństwo, że nie odbierasz sygnału (lub ekran jest czarny), ponieważ ekran nie obsługuje rozdzielczości wyjściowej Twojego Raspberry Pi.
W tym przypadku najłatwiej rozwiązać problem, podłączając PI4 do nowszego urządzenia z ekranem o wysokiej rozdzielczości na tyle długo, aby zmniejszyć rozdzielczość wyjściową na mini komputerze.
Jeśli używasz systemu operacyjnego Raspberry Pi, podłącz swój komputer Pi do wyświetlacza o wyższej rozdzielczości, a następnie przejdź do Preferencje > Konfiguracja systemu.
Następnie przejdź do Ekrany > HDMI > Rozdzielczość Wybierz niższą rozdzielczość.

Po zmniejszeniu rozdzielczości podłącz ponownie Raspberry Pi do starego monitora i sprawdź, czy problem z wyjściem HDMI został rozwiązany.
9. Użyj portu HDMI-0 (tylko dla urządzeń Pi4)
Jeśli używasz Pi4, upewnij się, że używasz portu HDMI-0 – tego znajdującego się najbliżej gniazda zasilania USB-C.
Jeżeli nie korzystasz z portu HDMI, prawdopodobnie wystąpią problemy z wyświetlaczem o wyższej rozdzielczości, który wymaga więcej energii.

Po potwierdzeniu, że używasz portu HDMI-0, sprawdź, czy na GV lub monitorze wybrano właściwe wejście, a następnie ponownie uruchom Raspberry Pi.
Ogłoszenie: Możesz edytować również za pomocą programu Notepad Classic, ale Notepad++ to o wiele lepsza alternatywa, ponieważ pozwala szybko sprawdzić, czy brakuje jakiejś linijki kodu lub czy jest ona zablokowana. Jeśli nie masz jeszcze zainstalowanego programu Notepad++ w systemie, możesz go pobrać i zainstalować.

Ogłoszenie: Należy pamiętać, że nowy interfejs ma zastąpić starą funkcjonalność NOOBS — oprócz kilku nowych funkcji umożliwia on instalację wszystkich głównych systemów operacyjnych, w tym Pi OS.
Ogłoszenie: Jeżeli nie musisz wykonać konkretnego zadania, które nie jest możliwe w oficjalnym porcie Debian Bullseye, zalecamy wybór System operacyjny Raspberry Pi (32-bitowy).

Możliwość dodawania komentarzy nie jest dostępna.