xrandr scale 2x2 สำหรับการแสดงผลหลายจอ (4K HiDPI และการผสมผสาน Full HD) - เบลอเอาต์พุต


16

ใน Kubuntu 17.04 ด้วยnouveauฉันพยายามขอรับการตั้งค่าจอภาพสองจอด้วย 4K เป็นหน้าจอหลักและ Full HD (จริง ๆ แล้ว 1920x1200 แต่ไม่มีผลต่าง) ทางด้านขวา

ฉันใช้ระดับระบบ KDE สองเท่า (ดังอธิบายในhttps://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settings ) พร้อมกับxrandrปรับขนาด (ดังอธิบายในhttps://wiki.archlinux.org/index.php / HiDPI # Side_display ) โดยเฉพาะอย่างยิ่ง:

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

ปัญหาคือว่าDP-2มีความเบลอเล็กน้อยโดยเฉพาะในแบบอักษรเนื่องจากการสุ่มตัวอย่างจาก 3840x2400 ถึง 1920x1200 สิ่งนี้ถูกบันทึกไว้ที่ส่วนท้ายของhttps://wiki.archlinux.org/index.php/HiDPI#Side_displayพร้อมกับวิธีแก้ไขที่แนะนำคือการตั้งค่าความคมชัดบนจอภาพ พยายามมันใช้งานไม่ได้

ตัวกรองถูกใช้เมื่อปรับเป็น bilinear: https://cgit.freedesktop.org/xorg/app/xrandr/tree/xrandr.c?id=5d5db88d106a49d7560a8042fa054df8b609f00a#n2993 เพื่อนบ้านที่ใกล้ที่สุดได้รับการสนับสนุนด้วย"nearest"แต่ดูสุด ๆ แม้ว่ามันจะเป็นการสุ่มตัวอย่างลง 2x2 ซึ่งฉันไม่เข้าใจ ฉันเดินไปข้างหน้าและสร้างขึ้นนี้กับแทน"lanczos" "bilinear"เห็นได้ชัดว่าไม่รองรับ:

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

มีวิธีสนับสนุน lanczos (หรือตัวกรองที่ดีกว่า) หรือไม่? ฉันไม่รังเกียจการกรองในซอฟต์แวร์

ตอนนี้ฉันมีการปรับสเกล KDE สองครั้งและการxrandrปรับขนาดถูกปิดใช้งานด้วยความละเอียดดั้งเดิม 1920x1080 บนจอแสดงผลหลักของฉันเป็นวิธีแก้ปัญหา จอแสดงผลรองมีความคมมากรวมถึงแบบอักษรตามที่คาดไว้ อย่างไรก็ตามจากระยะการรับชมปกติจอแสดงผลหลักนั้นดูแย่กว่าภาพรองซึ่งค่อนข้างแปลกเนื่องจากความละเอียดครึ่งหนึ่งยังคงเป็น Full HD ซึ่งดูคมชัดอย่างน่าประหลาดใจกับจอแสดงผลอื่น ๆ ที่ไม่ใช่ 4K

ดังนั้นคำถามที่แท้จริงคือมีวิธีการรับภาพที่คมชัดบนจอแสดงผลทั้งสอง?

แก้ไข:ลืมพูดถึงความจริงที่สำคัญว่าฉันใช้ระบบ Nvidia PRIME กับ GeForce 940MX และ Intel HD Graphics 620 ใน nvidia-384 ผลลัพธ์จะเหมือนกันเมื่อใช้ Intel เช่น blurs เดียวกัน เมื่อใช้ GeForce --scale 2x2ตัวเลือกจะไม่มีผลและ--panningตัวเลือกจะสร้างFailed Requestข้อผิดพลาดคล้ายกับด้านบน


บางทีฉันอาจจะพลาดบางสิ่งบางอย่าง แต่ทำไมคุณถึงขยายขนาดผลงานออกแล้วแพนกล้อง? คุณไม่ควรจะใช้ตัวเลือก xrandr เหมือน--right-ofหรือ--left-of? ฉันคิดว่าถ้าคุณใช้สิ่งเหล่านี้ความละเอียดไม่น่าจะมากและดังนั้นจะไม่เบลอ ขอโทษฉันจะแสดงความคิดเห็น แต่ฉันมีตัวแทนไม่เพียงพอ
binamenator

เนื่องจากจอภาพมีขนาดใกล้เคียงกันและไม่มีขนาดความละเอียดต่ำจอภาพหลักจึงมีคุณสมบัติที่เล็กเกินไป (แบบอักษรหน้าต่าง ฯลฯ )
Ayberk Özgür

1
คุณเคยคิดอะไรออกมาบ้างไหม? ฉันคิดว่า Wayland ฟังดูเหมือนจอกศักดิ์สิทธิ์ของการรองรับหลาย DPI ในที่สุด แต่ดูเหมือนว่าตอนนี้ไดรเวอร์ของ nVidia เล่นได้ไม่ดีกับ Wayland ดังนั้นฉันจึงติดกับข้อความที่พร่ามัวหรือหน้าจอ 4k
อิบราฮิม

คำตอบ:


1

ฉันยังมีมอนิเตอร์ 4k บนโน้ตบุ๊คของฉัน สิ่งที่ฉันกำลังทำอยู่ก็คือการตั้งค่าโหมด 1920x1080 สำหรับจอภาพ 4k และมันก็ดูสมบูรณ์แบบจริง ๆ เหมือนกับจอภาพ 1080p เพียงแค่ไม่ได้ปรับขนาดหรือ antialias คุณต้องหาวิธีที่จะมี 2x2 พิกเซล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.