カーネルでKMSが有効になっているかどうかを確認するにはどうすればよいですか?私はKMSで私のものをコンパイルしましたradeon modeset
デフォルトは1
ですが、まだ有効になっていないのではないかと思います。
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.
簡単なテストはこれです。 Xセッションを開始してから、仮想端末に切り替えます。画面が1秒ほど暗くなるなど、わずかな遅延がある場合、KMSは有効になっていません。ほぼ瞬時であれば、ほぼ確実に機能しています。
Radeonドライバーのカーネルモード設定は、カーネルバージョン2.6.31以降でサポートされています。それ以降のバージョンのドライバーをお持ちの場合は、「radeonカーネルモード設定が有効になっています」という行が表示されます。 dmesgログ。 dmesgに「modesetting」の文字列が含まれているかどうかを確認してください。