Tối đa hóa khả năng tương thích Xorg / X11 cho CD trực tiếp


1

Đưa ra một đĩa CD trực tiếp Linux trong một môi trường có đủ RAM được cho là có sẵn, cấu hình nào tối đa hóa khả năng tương thích của hệ thống cửa sổ X?

Tôi có CD Linux Live dựa trên SliTaz 4 và tôi cần đặt ưu tiên hàng đầu, hơn bất cứ điều gì khác, nó luôn khởi động vào môi trường X11. Vì vậy, tôi đang tìm kiếm một cấu hình Xorg sẽ tương thích với bất kỳ card đồ họa hoặc chipset đồ họa nhúng nào được phát hành trong 10 năm qua. Tôi không quan tâm nếu nó hy sinh hiệu năng, vô hiệu hóa khả năng tăng tốc phần cứng, bị giới hạn ở một độ phân giải nhất định - tất cả những gì tôi muốn là đảm bảo khá nhiều rằng nó sẽ tải (hầu như) bất kỳ PC nào ở bất cứ đâu.

Tôi nên có cấu hình Xorg nào, tôi cần biên dịch / cài đặt mô-đun nào, v.v. để kéo cái này ra? Tốt hơn là không phải biên dịch lại kernel với các phần mở rộng nhất định hoặc các mô đun được liên kết tĩnh.

Câu trả lời:


0

Sau nhiều tuần nghiên cứu, phát triển và thử nghiệm thực địa, kết luận là Xorg đơn giản là không có chế độ, trình điều khiển hoặc cài đặt tương thích 100%. Trình điều khiển Vesa của Xorg hoạt động tốt nhưng khác xa so với mức độ phù hợp được đảm bảo (tỷ lệ thành công ~ 70% trên bảng không có cấu hình nào).

Xorg có trình điều khiển dựa trên bộ đệm, Xfbdev, được đảm bảo hầu như luôn hoạt động (~ 95-99% thời gian) nhưng cung cấp hiệu suất khủng khiếp và về cơ bản chưa được phát triển, chưa được nghiên cứu kỹ, và chưa được sử dụng. Nó phải sử dụng bộ đệm khung trong thời gian khởi động, điều đó có nghĩa là độ phân giải được cố định và không thể thay đổi khi đã khởi động vào Linux. Cho rằng không có cách tương thích để vô hiệu hóa tỷ lệ đầu ra , điều này có nghĩa là màn hình sẽ được kéo dài cho ít nhất một số phần trăm người dùng theo tỷ lệ khung hình không chính xác và hầu như sẽ không bao giờ khớp với độ phân giải màn hình gốc chính xác.

Xvesa, mặc dù không còn được phát triển hoặc duy trì (vì xấu hổ, vì xấu hổ!) Là giải pháp tốt nhất. Nó được đảm bảo 100% để hiển thị giao diện người dùng của bạn vì nó sẽ lấy bất kỳ cài đặt hoặc hack nào từ BIOS để nếu bạn có thể thấy màn hình giật gân BIOS, bạn có thể thấy màn hình Xvesa. Nó có khả năng tự động phát hiện độ phân giải (bị hỏng, không đáng tin cậy), nhưng điều thực sự là độ phân giải có thể được thay đổi sau khi khởi động vào Linux (và sau khi khởi động Xvesa). Có nhiều cách hack khác nhau để phát hiện độ phân giải gốc có thể mang lại độ phân giải gốc. Tôi tìm thấy phân tích đầu ra của --display-modes để thực sự là một giải pháp khá tốt có lẽ 95% thời gian, mặc dù tôi không hiểu tại sao việc tự động tìm kiếm thất bại đối với tôi trong 100% các trường hợp thử nghiệm mà tôi đã chạy cho rằng --display-modes đầu ra là thực sự chính xác.

Vào cuối ngày, Linux gần nhất đã đến với cài đặt hiển thị có thể điều chỉnh tự động Môi trường X là Xvesa và X11, với bất kỳ trình điều khiển nào của nó, không đến gần. Rõ ràng X11 cung cấp nhiều tính năng và lợi thế so với Xvesa, tuy nhiên đối với nhiều người (đặc biệt là các công ty sản xuất CD trực tiếp) thì các tính năng này là vô dụng nếu trong môi trường khởi động mặc định, ném người dùng vào giao diện điều khiển một nửa thời gian.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.