Trên Kubfox 17.04 với nouveau
, tôi đang cố gắng thiết lập màn hình kép với 4K là chính và Full HD (thực tế là 1920x1200 nhưng không có sự khác biệt) ở bên phải.
Tôi đang sử dụng gấp đôi quy mô hệ thống KDE (như được mô tả trong https://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_sinstall ) cùng với xrandr
chia tỷ lệ (như được mô tả trong https://wiki.archlinux.org/index.php / HiDPI # Side_display ). Cụ thể hơn:
xrandr \
--output eDP-1 --mode 3840x2160 --pos 0x0 --auto \
--output DP-2 --mode 1920x1200 --pos 3840x0 --auto \
--panning 3840x2400+3840+0 --scale 2.0x2.0 \
--fb 7680x2400
Vấn đề là DP-2
có một chút mờ, đặc biệt là trên các phông chữ, do lấy mẫu xuống từ 3840x2400 đến 1920x1200. Điều này được ghi nhận ở cuối https://wiki.archlinux.org/index.php/HiDPI#Side_display , với giải pháp được đề xuất là cài đặt độ sắc nét trên màn hình. Đã thử nó, không hoạt động.
Bộ lọc đang được sử dụng khi chia tỷ lệ là song tuyến tính: https://cgit.freedesktop.org/xorg/app/xrandr/tree/xrandr.c?id=5d5db88d106a49d7560a8042fa054df8b609f00a#n2993 . Hàng xóm gần nhất cũng được hỗ trợ "nearest"
nhưng trông có vẻ gớm ghiếc mặc dù nó chính xác là 2x2 downsampling, điều mà tôi không hiểu. Tôi đã đi trước và xây dựng này với "lanczos"
thay vì "bilinear"
. Rõ ràng, điều này không được hỗ trợ:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 26 (RRSetCrtcTransform)
Serial number of failed request: 36
Current serial number in output stream: 37
Có cách nào để hỗ trợ lanczos (hoặc bộ lọc tốt hơn) không? Tôi không ngại lọc được thực hiện trong phần mềm.
Ngay bây giờ, tôi đã tắt gấp đôi tỷ lệ KDE và xrandr
chia tỷ lệ với độ phân giải gốc 1920x1080 trên màn hình chính của tôi như một cách giải quyết. Màn hình phụ siêu sắc nét, bao gồm các phông chữ, như mong đợi. Tuy nhiên, từ khoảng cách xem bình thường, màn hình chính trông còn tệ hơn cả màn hình phụ, điều này cũng kỳ lạ vì độ phân giải một nửa vẫn là Full HD, trông sắc nét đáng kinh ngạc trên các màn hình khác không phải 4K.
Vì vậy, câu hỏi thực sự là, có cách nào để có được hình ảnh sắc nét trên cả hai màn hình?
Chỉnh sửa: Quên đề cập đến một thực tế quan trọng là tôi đang sử dụng hệ thống Nvidia PRIME với GeForce 940MX và Intel HD Graphics 620. Trên nvidia-384, kết quả giống nhau khi sử dụng Intel, tức là làm mờ tương tự. Khi sử dụng GeForce, --scale 2x2
tùy chọn không có hiệu lực và --panning
tùy chọn tạo ra Failed Request
lỗi tương tự như trên.
--right-of
hay--left-of
? Tôi nghĩ rằng nếu bạn sử dụng chúng, các độ phân giải không cần phải mở rộng và do đó sẽ không bị mờ. Xin lỗi tôi sẽ bình luận nhưng tôi không có đủ đại diện.