ฉันจะรู้ได้อย่างไรว่าฉันเปิดใช้งาน 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 จากนั้นเปลี่ยนเป็นเทอร์มินัลเสมือน หากมีความล่าช้าเล็กน้อยเช่นหน้าจอมืดลงประมาณหนึ่งวินาที KMS จะไม่ถูกเปิดใช้งาน หากใกล้เข้ามาทันทีมันก็เกือบจะใช้งานได้แล้ว


5
มีวิธีใดที่จะทำได้โดยไม่ใช้ X? ฉันกำลังพยายามติดตั้ง wayland
bobbaluba

1
สิ่งนี้ไม่ถูกต้อง ในขณะที่ไดรเวอร์ส่วนใหญ่ที่สนับสนุน KMS ใช้งานfbdevซึ่งเป็นสิ่งที่การทดสอบของคุณทดสอบจริงหากคุณมีการติดตั้ง NVIDIA KMS การทดสอบของคุณจะล้มเหลวแม้จะเปิดใช้งาน KMS อยู่ก็ตาม KMS ไม่ใช่ fbdev หากคุณได้รับfbdevKMS แต่ไม่ใช่กรณีที่ไม่มีfbdevKMS
ธ อร์

1

รองรับการตั้งค่าโหมดเคอร์เนลสำหรับไดรเวอร์ radeon หลังจากเคอร์เนลเวอร์ชัน 2.6.31 หากคุณมีไดรเวอร์ที่มีเวอร์ชันหลังจากนั้นคุณจะเห็นบรรทัดที่ระบุว่า "การตั้งค่าเคอร์เนลโหมด radeon เปิดใช้งาน" ในบันทึก dmesg โปรดตรวจสอบว่า dmesg มีสตริงใด ๆ ที่มี "การตั้งค่าโหมด"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.