API KMS (cài đặt chế độ lõi) của hạt nhân là gì?KMS (cài đặt chế độ lõi) của hạt nhân là gì?
Trả lời
Mode setting thường liên quan đến Thiết lập đồ họa.
Một reference article ngày 19 Tháng Tư năm 2008 ghi chú,
kernel mode thiết lập liên quan đến việc di chuyển mã chế độ thiết lập cho adapter video từ người sử dụng không gian điều khiển X server vào hạt nhân Linux. Điều này có vẻ giống như một chủ đề không thú vị đối với người dùng cuối, nhưng việc cài đặt chế độ được thực hiện trong nhân cho phép quá trình khởi động sạch hơn và phong phú hơn, cải thiện tạm ngưng và tiếp tục hỗ trợ, và chuyển mạch VT đáng tin cậy hơn (cùng với các ưu điểm khác). Chế độ cài đặt hạt nhân chưa nằm trong hạt nhân Linux chính cũng như API cho nó bị đóng băng, nhưng Fedora 9 vận chuyển vào tháng tới sẽ là phân phối lớn đầu tiên thực hiện hỗ trợ ban đầu này. Trong bài viết này, chúng tôi sẽ tìm hiểu kỹ hơn về cài đặt chế độ hạt nhân với trình điều khiển Intel X.Org cũng như hiển thị video của chế độ cài đặt dựa trên hạt nhân đang hoạt động.
Đây là trang Fedora wiki KernelModesetting.
Chế độCài đặt tham chiếu đến ngăn xếp đồ họa. Đó là quá trình thiết lập đồng hồ và bộ đệm quét, khởi tạo các chip, chiếu sáng màn hình và vân vân.
Hệ thống phụ hạt nhân chịu trách nhiệm về điều này là hệ thống con DRM. Nó có một thư viện không gian người dùng được phát triển trong bước khóa với phần hạt nhân và cho phép truy cập Xorg vào vùng người dùng đối diện với một phần của giao diện (thường được gọi là ABI). Mặt phần cứng của giao diện hạt nhân thường được gọi là API.
Cụ thể là bạn có thể sử dụng nhị phân 'xrandr' để hướng dẫn XOrg thông qua giao thức randr để hướng dẫn hạt nhân thay đổi chế độ. Mã nhị phân đó được cài đặt cùng với máy chủ X và cũng cung cấp cho bạn một số thông tin về card đồ họa và chế độ hiện tại.
Các DRM ModeSetting API được IOCTL dựa và trang web sau đây đưa ra một cái nhìn tổng quan về kỹ thuật: http://dri.freedesktop.org/wiki/DrmModesetting
Ngoài ra các tài liệu trong linux-3.7 phiên bản hiện tại là khá cải thiện. Để kiểm tra xem ra, bạn phải lấy mã nguồn hạt nhân mới nhất, và sau đó, trong sourcetree kernel làm
$ make htmldocs
và sau đó nhìn vào các tập tin tài liệu được tạo ra/DocBook/drm/index.html.
Hth
- 1. Chuỗi hạt nhân là gì?
- 2. chế độ hạt nhân và bảo vệ bộ nhớ
- 3. Bộ nhớ cục bộ trong chế độ hạt nhân?
- 4. Phần hạt nhân không khớp là gì?
- 5. Đặt mối quan hệ quá trình trong chế độ hạt nhân
- 6. Chi phí (theo chu kỳ) để chuyển đổi giữa chế độ Người dùng và Hạt nhân Windows là gì?
- 7. Cài đặt chế độ im lặng MSIEXEC
- 8. Điểm của Hạt nhân Akka sử dụng Java và Maven là gì?
- 9. __init có nghĩa là gì trong mã hạt nhân Linux?
- 10. Libsvm precomputed hạt nhân
- 11. Cài đặt rootViewController của UIWindow làm gì?
- 12. Tải mô-đun hạt nhân trong hạt nhân Android
- 13. Nhân bản sâu so với cài đặt của innerHTML: nhanh hơn là gì?
- 14. Viết nhiều hạt nhân hoặc một hạt nhân
- 15. Mối quan hệ giữa hệ điều hành Linux và hạt nhân là gì?
- 16. Cài đặt "config.assets.debug" chính xác là gì?
- 17. làm thế nào để chương trình giao tiếp - hạt nhân vi hạt nhân nguyên khối hạt nhân exo
- 18. Chế độ hiển thị thành viên của ViewModel là gì?
- 19. Đặt chế độ video thành 1920x1080 (HD) hoặc cao hơn trong ASM hạt nhân (bộ ghép NASM)
- 20. Lập trình chế độ hạt nhân bằng cách sử dụng C++ đơn giản?
- 21. Mục đích của mã hóa UD2 trong hạt nhân Linux là gì?
- 22. Trạng thái ngăn xếp hạt nhân của quá trình Linux khi tạo quy trình là gì?
- 23. "Hạt Java" là gì?
- 24. "Chế độ xem nội dung" của UIScrollView là gì?
- 25. Cài đặt chế độ/mô phỏng trình duyệt cho Firefox
- 26. Đường ray 2.3.3 - Cài đặt sang chế độ sản xuất
- 27. Chế độ C++ 11 hoặc cài đặt cho emacs?
- 28. Khi nào Màn hình .NET chính xác chuyển sang chế độ lõi?
- 29. Số nguyên trong khi đặt hạt giống là gì?
- 30. Gọi hạt nhân OpenCL từ một hạt nhân OpenCL khác
Thiết kế API KMS của hạt nhân vẫn còn trong luồng .... Chúng ta có nên thiết kế API để chấp nhận KMS không? –
Nó bắt đầu ổn định ngay bây giờ nhưng có thể có nhiều thay đổi hơn trước khi các chipset bổ sung chuyển đổi thành KMS. Cách tốt nhất để giảm thiểu rủi ro là làm việc trong các danh sách gửi thư có liên quan để bạn có thể làm quen với các API nếu sắp thay đổi hoàn toàn. – stsquad