16:33
Framebuffer na grafice Intela
Od jądra w wersji 2.6.29 wprowadzono obsługę KMS (Kernel Mode Setting). Pojawienie się tej opcji pozwala na bardzo proste (wręcz automatyczne) ustawienie framebuffera w konsoli Linuksa – samą decyzje o rozdzielczości w jakiej ma działać system podejmie jądro.
Wcześniej aby uzyskać oczekiwaną rozdzielczość w konsoli dla kart graficznych Intela, konieczne było użycie sterownika vesa, lub i810fb. Jeśli chodzi o ten drugi, nie jestem do końca pewien, czy działa – u mnie nigdy mi się nie udało uzyskać w ten sposób framebuffera. Nowe rozwiązanie nie wymaga od nas nawet przekazania dodatkowego argumentu dla jądra (przekazywanego np. przez GRUBa) przy starcie systemu. Wystarczy odpowiednio skompilować jądro:

Device Drivers => Graphics support => Direct Rendering Manager
Ważne jest aby wkompilować Enable modesetting on intel by default. Można jeszcze się upewnić czy jest dla jądra wybrana obsługa framebuffer. Dobrze jest się również upewnić, czy nie mamy aktywnego innego sterownika FB, by przypadkiem nam nie przechwycił konfiguracji.
Problem jaki się teraz może pojawić, to niekompatybilny serwer Xów. Jeżeli posiadamy wersję starszą niż 1.6 – nie uda nam się odpalić Xów. Dlatego wymagana jest również aktualizacja do xorg-server-1.6.
Po przekompilowaniu jądra i aktualizacji serwera Xorg po prostu uruchamiamy ponownie komputer, bez potrzeby edycji wpisów w boot loaderze.
Wpisy na blogu 
Dodaj komentarz