Woher weiß ich, ob ich KMS aktiviert habe?

Woher weiß ich, ob ich KMS aktiviert habe?

Wie kann ich überprüfen, ob KMS in meinem Kernel aktiviert ist? Ich habe meinen mit radeon modesetder Standardeinstellung für KMS kompiliert 1, vermute aber trotzdem, dass es nicht aktiviert ist.

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.

Antwort1

So testen Sie es ganz einfach: Starten Sie eine X-Sitzung und wechseln Sie dann zu einem virtuellen Terminal. Wenn es zu einer leichten Verzögerung kommt, z. B. wenn der Bildschirm für etwa eine Sekunde dunkler wird, ist KMS NICHT aktiviert. Wenn die Verzögerung fast sofort auftritt, funktioniert es mit ziemlicher Sicherheit.

Antwort2

Kernel-Modesetting für Radeon-Treiber wird ab Kernel-Version 2.6.31 unterstützt. Wenn Sie den Treiber mit einer späteren Version haben, können Sie im dmesg-Protokoll eine Zeile mit dem Inhalt „Radeon-Kernel-Modesetting aktiviert“ sehen. Bitte überprüfen Sie, ob dmesg eine Zeichenfolge mit „Modesetting“ enthält.

verwandte Informationen