Skąd mam wiedzieć, czy mam włączoną usługę KMS?


13

Jak mogę sprawdzić, czy KMS jest włączony w moim jądrze? Mam skompilowany kopalnię z KMS radeon modesetnie stawili się 1, ale wciąż podejrzewa, że nie jest ona włączona.

EDIT:

aatiis@aiur ~ $ dmesg | grep drm
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized radeon 1.33.0 20080528 for 0000:01:05.0 on minor 0
[drm] Setting GART location based on new memory map
[drm] Loading RS780 CP Microcode
[drm] Resetting GPU
[drm] writeback test succeeded in 1 usecs

EDIT 2:

aatiis@aiur ~ $ glxinfo | grep render  
IRQ's not enabled, falling back to busy waits: 2 0
direct rendering: Yes
OpenGL renderer string: Mesa DRI R600 (RS780 9612) 20090101  TCL

aatiis@aiur ~ $ sudo grep -i kms /var/log/Xorg.0.log
[    57.201] (II) [KMS] drm report modesetting isn't supported.

Odpowiedzi:


1

Łatwy test to. Rozpocznij sesję X, a następnie przełącz się na terminal wirtualny. Jeśli występuje niewielkie opóźnienie, na przykład przyciemnienie ekranu na sekundę, KMS NIE jest włączony. Jeśli jest prawie natychmiastowy, prawie na pewno działa.


5
czy jest jakiś sposób, aby to zrobić bez X? Próbuję zainstalować Wayland
Bobbaluba

1
To niekoniecznie jest poprawne. Podczas gdy większość sterowników obsługujących KMS zaimplementowało fbdevto, co faktycznie testuje twój test, jeśli masz konfigurację NVIDIA KMS, test zakończy się niepowodzeniem pomimo włączenia KMS. KMS to nie fbdev. Jeśli masz fbdev, masz KMS, ale nie jest tak, że bez fbdevCiebie nie masz KMS.
Thor

1

Ustawienie trybu jądra dla sterownika radeon jest obsługiwane po wersji jądra 2.6.31. Jeśli masz sterownik z wersją późniejszą, zobaczysz wiersz z napisem „Włączono tryb ustawiania jądra radeon”. w dzienniku dmesg. Sprawdź, czy dmesg zawiera ciąg znaków z „ustawieniem trybu”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.