Jądro Linuksa potrzebuje twojej pomocy w testowaniu sterowników podświetlenia na „starych/dziwnych laptopach”.
Czy masz laptopa, który jest albo „dość stary”, albo „inaczej dziwny”? Czy wyszedł z fabryki bez systemu Windows, czy też sflashowałeś go z oprogramowaniem coreboot ? Możesz pomóc jądru Linuksa udoskonalić jego kod wyróżniający bez rezygnacji z wymyślnego sprzętu, takiego jak twój.
Hans de Goede, długoletni programista Linuksa i główny inżynier w firmie Red Hat, pisze w swoim Livejournal o potrzebie przetestowania „specjalnej grupy laptopów”, aby zapobiec zniknięciu kontroli podświetlenia w jądrze Linuksa 6.1.
Jeśli twój (stary, dziwny) laptop ma już system Linux lub możesz go uruchomić w sesji USB na żywo, możesz chcieć sprawdzić, czy uruchomienie ls /sys/class/backlight
. Jeśli jest tylko jeden wpis o nazwie intel_backlight
, nouveau_bl
, amdgpu_bl0
lub radeon_bl0
, istnieje duże prawdopodobieństwo, że nadchodząca poważna zmiana podświetlenia może mieć wpływ na laptopa. W celu dalszych testów postępuj zgodnie z instrukcjami w poście de Goede’a .
Testy na starszych laptopach są potrzebne, ponieważ de Goede inicjuje kilka poważnych zmian w sterowaniu podświetleniem przestrzeni użytkownika, nad którymi pracuje od 2014 roku . Jak opisano szczegółowo na blogu Linux Phoronix , istnieje wiele problemów związanych ze sposobem, w jaki Linux próbuje rozwiązać szeroki zakres schematów podświetlenia wyświetlaczy, które de Gueude przedstawił na niedawnej konferencji Linux Plumbers. . Wiele podświetleń może współpracować z jednym wyświetlaczem, więc wysokopoziomowe elementy sterujące „zgadują, które z nich będzie działać”. Obecnie do kontrolowania jasności wymagane są uprawnienia administratora. A „0” minęło, ponieważ wartość podświetlenia pozostaje tajemnicą, jak zauważył inżynier w 2014 r.: Czy jest całkowicie wyłączone, czy tak niskie, jak można podświetlić wyświetlacz?
Zmiany zaproponowane przez de Goede dla jądra 6.1 umożliwią ustawienie maksymalnej wartości jasności, jasne informowanie, kiedy regulacja jasności nie jest obsługiwana, oraz reagowanie na zdarzenia typu hot plug, takie jak podłączenie monitora obsługującego inny schemat regulacji jasności.
Jak widać z ostatniej awaryjnej aktualizacji jądra Linuksa, dostarczenie odpowiedniego kodu do prawidłowego zasilania wyświetlacza laptopa nie jest łatwym zadaniem. Istnieje wiele wyświetlaczy laptopów, a autorzy i opiekunowie jądra nie mogą przetestować ich wszystkich. Jeśli masz stary, który możesz uruchomić w systemie Linux, możesz pomóc.
Dodaj komentarz