Как узнать, включен ли KMS?

13

Как я могу проверить, включен ли KMS в моем ядре? Я скомпилировал мой с KMS по radeon modesetумолчанию 1, но я все еще подозреваю, что он не включен.

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.
Аттила О.
источник

Ответы:

1

Это простой тест. Начните сеанс X, затем переключитесь на виртуальный терминал. Если есть небольшая задержка, например потемнение экрана на секунду или около того, KMS НЕ включается. Если это почти мгновенно, это почти наверняка работает.

Super_ness
источник
5
Есть ли способ сделать это без X? Я пытаюсь установить Wayland
Боббалуба
1
Это не обязательно правильно. В то время как большинство драйверов, поддерживающих KMS, реализованы fbdev, и именно это тестирует ваш тест, если у вас есть настройка NVIDIA KMS, ваш тест не пройден, несмотря на то, что KMS включен. KMS это не fbdev. Если у вас есть, fbdevу вас есть KMS, но это не тот случай, когда без fbdevвас нет KMS.
Тор
1

Настройка ядра для драйвера radeon поддерживается после версии ядра 2.6.31. Если у вас есть драйвер с более поздней версией, вы увидите строку с надписью «Включен режим настройки ядра Radeon». в логе dmesg. Пожалуйста, проверьте, содержит ли dmesg строку с "modesetting".

Сангман Ким
источник