![Как узнать, включен ли у меня KMS?](https://rvso.com/image/1259412/%D0%9A%D0%B0%D0%BA%20%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C%2C%20%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%20%D0%BB%D0%B8%20%D1%83%20%D0%BC%D0%B5%D0%BD%D1%8F%20KMS%3F.png)
Как проверить, включен ли 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 НЕ включен. Если это происходит почти мгновенно, то он почти наверняка работает.
решение2
Kernel modesetting для драйвера radeon поддерживается после версии ядра 2.6.31. Если у вас драйвер с более поздней версией, вы сможете увидеть строку с надписью "radeon kernel modesetting enabled." в журнале dmesg. Проверьте, содержит ли dmesg какую-либо строку с "modesetting."