Come faccio a sapere se ho KMS abilitato?


13

Come posso verificare se KMS è abilitato nel mio kernel? Ho compilato il mio con KMS radeon modesetpredefinito 1, ma sospetto ancora che non sia abilitato.

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.

Risposte:


1

Un test facile è questo. Avvia una sessione X, quindi passa a un terminale virtuale. Se c'è un leggero ritardo, come l'oscuramento dello schermo per circa un secondo, KMS NON è abilitato. Se è quasi istantaneo, quasi sicuramente funziona.


5
c'è un modo per farlo senza X? Sto cercando di installare Wayland
Bobbaluba il

1
Questo non è necessariamente corretto. Sebbene sia stata implementata la maggior parte dei driver che supportano KMS fbdev, che è ciò per cui il tuo test effettivamente esegue il test, se hai la configurazione NVIDIA KMS, il tuo test fallirà nonostante l'abilitazione di KMS. KMS non è fbdev. Se hai fbdevhai KMS, ma non è il caso che senza di fbdevte non hai KMS.
Thor,

1

L'impostazione della modalità kernel per il driver radeon è supportata dopo la versione 2.6.31 del kernel. Se hai il driver con la versione successiva, sarai in grado di vedere una riga che dice "abilitazione del kernel radeon". nel registro di dmesg. Si prega di verificare se dmesg contiene una stringa con "modi di impostazione".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.