¿Cómo sé si tengo habilitado KMS?

13

¿Cómo puedo verificar si KMS está habilitado en mi kernel? He compilado el mío con KMS radeon modesetpredeterminado 1, pero todavía sospecho que no está habilitado.

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.
Atila O.
fuente

Respuestas:

1

Una prueba fácil es esta. Inicie una sesión X, luego cambie a una terminal virtual. Si hay un ligero retraso, como el oscurecimiento de la pantalla por un segundo, KMS NO está habilitado. Si es casi instantáneo, casi seguro está funcionando.

Super_ness
fuente
55
¿Hay alguna manera de hacerlo sin X? Estoy tratando de instalar wayland
bobbaluba
1
Esto no es necesariamente correcto. Si bien la mayoría de los controladores que admiten KMS se han implementado fbdev, que es lo que su prueba realmente prueba, si tiene la configuración NVIDIA KMS, su prueba fallará a pesar de que KMS esté habilitado. KMS no es fbdev. Si tienes fbdev, tienes KMS, pero no es el caso que sin fbdevti no tienes KMS.
Thor
1

La configuración de modo del kernel para el controlador radeon es compatible después de la versión del kernel 2.6.31. Si tiene el controlador con la versión posterior, podrá ver una línea que dice "configuración de modo de kernel de radeon habilitada". en dmesg log. Verifique si dmesg contiene alguna cadena con "modesetting".

Sangman Kim
fuente