Khi tôi khởi động Ubuntu 18.04 LTS bằng hai màn hình USB-C DisplayPort 4K bên ngoài, màn hình sẽ bị treo trước màn hình đăng nhập. Tuy nhiên, nếu lần đầu tiên tôi khởi động chỉ với một màn hình USB-C DisplayPort 4k bên ngoài, tôi có thể cắm màn hình thứ 2 vào và để cả hai hoạt động nếu tôi đặt cả hai màn hình thành 29,98 Hz. Điều này là do hạn chế của Intel NUC mà tôi đang sử dụng, chỉ hỗ trợ hai màn hình USB-C 4k ở 30 Hz mỗi màn hình. Nhiều tùy chọn cấu hình hiển thị cho Bộ công cụ Intel® NUC NUC10i7FN > Hiển thị ba lần.
Tôi tin rằng vấn đề là X cố gắng phát hiện độ phân giải và tốc độ làm mới của màn hình, đồng thời đang cố chạy cả hai màn hình ở độ phân giải 4K ở tần số 60 Hz, không được Intel hỗ trợ.
Thiết lập phần cứng của tôi là:
Tôi đã thử như sau:
- Nhận xét các mục ~/.config/monitor.xml với độ phân giải 4K ở >30 Hz mỗi Thay đổi tốc độ làm mới cho màn hình cụ thể.
- Chuyển sang một màn hình duy nhất trong Cài đặt > Hiển thị trước khi khởi động lại.
- Sao chép ~/.config/monitor.xml sang /var/lib/gdm3/.config/monitor.xml mỗi Cách thay đổi độ phân giải màn hình đăng nhập trong Ubuntu 18.04.
- Tạo một xorg.conf và đặt VertRefresh thành 29,98 Hz mỗi Cách thiết lập màn hình kép> thiết lập tĩnh trong xorg.conf và [Đã giải quyết] xorg.conf: Đặt tốc độ làm mới màn hình ưu tiên. Điều này thực sự khiến mọi thứ trở nên tồi tệ hơn với X sử dụng CPU cao và đóng băng nếu tôi gắn cả hai màn hình DisplayPort sau khi khởi động.
Cuối cùng, tôi đã cố gắng làm theo https://wiki.ubuntu.com/X/Troubleshooting/Freeze, nhưng không biết báo lỗi GPU lockup ở đâu. Nhật ký dường như có liên quan là:
dmesg.txt
[ 38.752968] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Xorg.0.log
[ 481.032] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() không thành công
[ 481.032] _XSERVTransMakeAllCOTSServerListeners: máy chủ đã chạy
[ 481.032] (EE)
Lỗi máy chủ nghiêm trọng:
[ 481.032] (EE) Không thể thiết lập bất kỳ ổ cắm nghe nào - Đảm bảo máy chủ X chưa chạy(EE)
[ 481.032] (EE)
Vui lòng tham khảo hỗ trợ của The X.Org Foundation
tại http://wiki.x.org
để được giúp đỡ.
[ 481.032] (EE) Ngoài ra, vui lòng kiểm tra tệp nhật ký tại "/var/log/Xorg.0.log" để biết thêm thông tin.
[ 481.032] (EE)
[ 481.032] (EE) Máy chủ bị chấm dứt do lỗi (1). Đóng tệp nhật ký.
i915_error_state
[trống rỗng]
Bạn có đề xuất nào về cách khởi động với màn hình DisplayPort USB-C kép mà không bị đóng băng X không?