Comment savoir si le KMS est activé?

12

Comment puis-je vérifier si KMS est activé dans mon noyau? J'ai compilé le mien avec KMS par radeon modesetdéfaut 1, mais je soupçonne toujours qu'il n'est pas activé.

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.
Attila O.
la source

Réponses:

1

Voici un test facile. Démarrez une session X, puis passez à un terminal virtuel. S'il y a un léger retard, comme l'assombrissement de l'écran pendant une seconde ou plus, le KMS n'est PAS activé. Si c'est presque instantané, cela fonctionne presque certainement.

Super_ness
la source
5
Est-il possible de le faire sans X? J'essaye d'installer wayland
bobbaluba
1
Ce n'est pas nécessairement correct. Bien que la plupart des pilotes prenant en charge KMS aient implémenté fbdev, ce que votre test teste réellement, si vous avez la configuration de NVIDIA KMS, votre test échouera même si le KMS est activé. KMS n'est pas fbdev. Si vous avez, fbdevvous avez KMS, mais ce n’est pas le cas que sans fbdevvous, vous n’avez pas de KMS.
Thor
1

Les modes du noyau pour le pilote radeon sont pris en charge après la version 2.6.31 du noyau. Si vous avez le pilote avec la version plus récente, vous pourrez voir une ligne indiquant "le mode de configuration du noyau radeon est activé". dans dmesg log. Veuillez vérifier si dmesg contient une chaîne avec "modesetting".

Sangman Kim
la source