Bagaimana saya tahu jika saya mengaktifkan KMS?

13

Bagaimana saya bisa memeriksa apakah KMS diaktifkan di kernel saya? Saya telah mengkompilasi tambang saya dengan KMS radeon modesetdefault 1, tetapi saya masih curiga bahwa itu tidak diaktifkan.

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.
sumber

Jawaban:

1

Tes yang mudah adalah ini. Mulai sesi X, kemudian beralih ke terminal virtual. Jika ada sedikit keterlambatan, seperti layar yang gelap selama sedetik atau lebih, KMS TIDAK diaktifkan. Jika mendekati instan, hampir pasti berhasil.

Super_ness
sumber
5
apakah ada cara untuk melakukannya tanpa X? Saya mencoba untuk menginstal wayland
bobbaluba
1
Ini belum tentu benar. Sementara sebagian besar driver yang mendukung KMS telah diimplementasikan fbdev, yang sebenarnya merupakan pengujian untuk tes Anda, jika Anda memiliki pengaturan NVIDIA KMS, tes Anda akan gagal meskipun KMS diaktifkan. KMS bukan fbdev. Jika Anda sudah memiliki fbdevKMS, tetapi tidak demikian halnya tanpa fbdevAnda tidak memiliki KMS.
Thor
1

Pengaturan mode kernel untuk driver radeon didukung setelah kernel versi 2.6.31. Jika Anda memiliki driver dengan versi yang lebih baru, Anda akan dapat melihat baris yang mengatakan "pengaturan mode kernel radeon diaktifkan." di dmesg log. Periksa apakah dmesg berisi string apa pun dengan "pengaturan mode."

Sangman Kim
sumber