2009-07-14 15 views

Trả lời

4

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.

+0

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? –

+0

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

6

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

Các vấn đề liên quan