Chuỗi Intel Skylake + DisplayPort 1.2 MST / Daisy trên Linux


8

Tôi đang dự định mua phần cứng để sử dụng tính năng MST của DisplayPort 1.2 cho chuỗi hai màn hình kết hợp với bộ xử lý Intel Core i5 6600 Skylake trên Ubuntu. Điều này có được hỗ trợ với trình điều khiển Intel Linux không? Bất cứ ai có thể xác nhận họ có thiết lập đặc biệt này làm việc? Tôi đã thấy những người khác làm cho nó hoạt động với card đồ họa nvidia (lưu ý: cũng tìm thấy một số thông tin bổ sung về điều này) và các trình điều khiển độc quyền, mặc dù là một lỗi lớn. Tuy nhiên, tôi đặc biệt muốn thử điều này với Intel Skylake và không thông qua card đồ họa PCI.

Trong tin tức , người ta tuyên bố rằng sự hỗ trợ của Intel cho MST đã được David Airlie thêm vào năm 2014, nhưng việc đào sâu hơn một chút cho thấy rằng đây là dành cho Haswell và không có lý do nào để tin rằng điều này đang hoạt động cho Skylake.

Một đoạn nhỏ gợi ý tin tức về xử lý MST tốt hơn trong kernel 4.2 , nhưng tôi thấy một người dùng Linux khác tuyên bố rằng nó không hoạt động với anh ta trên Dell XPS13 với kernel 4.3 (Dell XPS13 chạy trên Skylake). Có vẻ như một chút quan trọng của hỗ trợ Skylake dành cho Linux đi kèm với kernel 4.3 (hỗ trợ gpu Skylake), vì vậy tôi sẽ tìm kiếm các trải nghiệm khác với hạt nhân 4.3 trở lên. Tại thời điểm viết bài này sẽ là kernel 4.3 hoặc 4.4-rc3.

Cập nhật:

AMD Radeon dường như cũng gặp vấn đề, một người nào đó mô tả cả hai màn hình xích của mình sẽ chuyển sang chế độ tiết kiệm năng lượng sau khi đăng nhập vào Ubuntu 15.10 với kernel 4.2.6. Trước khi đăng nhập, MST daisy chained hoạt động, nhưng với màn hình mờ trên một trong các màn hình . Tôi tự hỏi liệu vấn đề tiết kiệm năng lượng có liên quan đến lỗi mà người dùng nvidia đã mô tả trong 1 khi một trong những màn hình của anh ta chuyển sang chế độ tiết kiệm năng lượng khi ở chế độ MST, nếu vậy, có lẽ đây là sự cố hạt nhân không liên quan đến nvidia và nó có khả năng ảnh hưởng đến Intel như thế nào?

Cập nhật số 2:

Tôi đã đi săn tìm kho báu thông qua mã hạt nhân và tìm ra một số khách hàng tiềm năng mới.

Để có hỗ trợ MST, chúng tôi cũng cần hỗ trợ HBR2. Chỉ có hỗ trợ HBR2 có sẵn từ các phiên bản Skylake nhất định . Hiện tại dường như có năm trong số đó theo mã nguồn2 phiên bản đầu tiên không có hỗ trợ HBR2 vì một thứ bị vô hiệu hóa gọi là TPS3 .

Thứ hai, tôi đã phát hiện ra một FIXME cho MST trên Skylake trong kernel 4.4-RC3 . Tôi đã quản lý để đào một báo cáo lỗi giải quyết FIXME này tại:

https://bugs.freedesktop.org/show_orms.cgi?id=91791

Tiêu đề của báo cáo lỗi này là một chút sai lệch, đọc tất cả các ý kiến ​​để thấy rằng nó có liên quan. Nhận xét cuối cùng từ ngày 11 tháng 11 nói rằng màn hình bị trống khi được kết nối qua MST trên Skylake. Điều này có vẻ như vấn đề đã được báo cáo bởi người dùng MST của card đồ họa PCI!

Một bản vá có thể hoặc không thể hoạt động được bằng mọi cách và hiện tại nó đang ở dạng drm-intel-fix và trong drm-fix , điều đó có nghĩa là nó sẽ đưa nó vào ứng cử viên phát hành tiếp theo cho 4.4 (xem lược đồ phát hành ). Vì vậy, âm thanh như thế ngày nay nó vẫn chưa hoạt động trên 4.4-rc3, nhưng cơ hội mới với 4.4-rc4. Tôi sẽ giữ việc mua phần cứng mới cho đến khi có kết quả kiểm tra mới và để câu hỏi này mở cho đến khi nó hoạt động.


Tôi có một hệ thống dựa trên Haswell và nó hoạt động, nhưng tôi có một lỗi khó chịu: Tôi thường thấy mỗi màn hình bên ngoài tắt trong một giây trong các khoảng thời gian ngẫu nhiên. Bạn cũng thấy điều này trên Skylake? Tôi muốn báo cáo lỗi cho nó nhưng yêu cầu tạo lỗi hơi cao, người dùng phải chuyển sang bản dựng hàng đêm được biên soạn từ đầu và đó không phải là điều tôi sẵn sàng làm vào lúc này.
Cristian Măgherușan-Stanciu

Trạng thái của DisplayPort MST trong Linux năm 2018 là gì?
MountainX

Câu trả lời:


1

Tôi đã gặp sự cố với điều này trên Skylake NUC (đồ họa Intel) chạy Ubuntu 15.10 (kernel 4.2). Tôi có thể xác nhận rằng việc nâng cấp lên 16.04 beta (kernel 4.4.6) đã giải quyết được vấn đề. Mặc dù dường như vẫn có một số vấn đề với trình quản lý cửa sổ 'quên' về màn hình của màn hình thứ 2 khi đăng xuất / đăng nhập, ít nhất là dưới màn hình MATE. (Hiển thị đang hoạt động và con trỏ di chuyển vào không gian, nhưng hình nền được đặt lại về mặc định và không có cửa sổ nào có thể được kéo vào không gian hoặc khởi chạy từ đó. Cách giải quyết là đi vào cài đặt hiển thị, thay đổi thứ gì đó đơn giản như hiển thị là chính, nhấn áp dụng và nó đã được sửa.)

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.