KMSが有効になっているかどうかを確認するにはどうすればよいですか?


13

カーネルで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.

回答:


1

簡単なテストはこれです。Xセッションを開始してから、仮想端末に切り替えます。画面が1秒ほど暗くなるなど、わずかな遅延がある場合、KMSは有効になりません。ほぼ瞬時であれば、ほぼ確実に機能しています。


5
Xなしでそれを行う方法はありますか?私はウェイランドをインストールしようとしている
bobbaluba

1
これは必ずしも正しいとは限りません。KMSをサポートするほとんどのドライバーはを実装していますがfbdev、これはテストで実際にテストするものですが、NVIDIA KMSのセットアップがある場合、KMSが有効になっていてもテストは失敗します。KMSはfbdevではありません。あなたが持っているなら、あなたfbdevはKMS を持っていますが、fbdevあなたなしではKMSを持っていないということではありません。
トール

1

カーネルバージョン2.6.31以降では、radeonドライバーのカーネルモード設定がサポートされています。後のバージョンのドライバーがある場合は、「radeon kernel modesetting enabled」という行が表示されます。dmesgログ。dmesgに「modesetting」の文字列が含まれているかどうかを確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.