我如何知道我是否啟用了 KMS?

我如何知道我是否啟用了 KMS?

如何檢查我的核心中是否啟用了 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 會話,然後切換到虛擬終端。如果有輕微的延遲,例如螢幕變暗一秒左右,則 KMS 未啟用。如果它幾乎是即時的,那麼它幾乎肯定有效。

答案2

核心版本 2.6.31 之後支援 radeon 驅動程式的核心模式設定。如果您擁有更高版本的驅動程序,您將能夠看到一行“radeon kernel modesetting啟用”。在 dmesg 日誌中。請檢查 dmesg 是否包含任何帶有“modesetting”的字串。

相關內容