Çoklu ekran için xrandr ölçek 2x2 (4K HiDPI ve Full HD mix) - bulanık çıktı


16

Kubuntu 17.04 ile nouveau, sağda 4K ve ana HD olarak Full HD (aslında 1920x1200 ama fark etmez) ile çift monitör kurulumu elde etmeye çalışıyorum.

I (olarak açıklanan çifte KDE sistem ölçeği kullanıyorum https://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settings ) ile birlikte xrandrtarif edildiği gibi (ölçekleme https://wiki.archlinux.org/index.php / HiDPI # Side_display ). Daha spesifik olarak:

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

Sorun, DP-23840x2400'den 1920x1200'e altörnekleme nedeniyle, özellikle yazı tiplerinde hafif bulanıklığa sahip olmasıdır. Bu, https://wiki.archlinux.org/index.php/HiDPI#Side_display sonunda belirtilir ; önerilen çözüm, monitördeki keskinlik ayarıdır. Denedim, çalışmıyor.

Ölçekleme sırasında kullanılan filtre bilinear: https://cgit.freedesktop.org/xorg/app/xrandr/tree/xrandr.c?id=5d5db88d106a49d7560a8042fa054df8b609f00a#n2993 . En yakın komşu da desteklenir, "nearest"ancak tam olarak 2x2 altörnekleme olmasına rağmen uçurumdan görünüyor, ki anlamıyorum. Devam ettim ve "lanczos"yerine bunu yaptım "bilinear". Görünüşe göre, bu desteklenmiyor:

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'u (veya daha iyi bir filtreyi) desteklemenin bir yolu var mı? Yazılımda filtrelemenin sakıncası yok.

Şu anda, xrandrana ekranımda geçici çözüm olarak 1920x1080 doğal çözünürlükle çift ​​KDE ölçekleme ve ölçeklendirme devre dışı bıraktım. İkincil ekran, yazı tipleri de dahil olmak üzere beklendiği gibi süper keskindir. Bununla birlikte, normal izleme mesafesinden, ana ekran ölçeklendirilmiş ikincilden daha da kötü görünür, bu da yarı çözünürlük hala Full HD olduğundan gariptir, bu da 4K olmayan diğer ekranlarda inanılmaz derecede keskin görünür.

Asıl soru şu ki, her iki ekranda da net görüntüler elde etmenin bir yolu var mı?

Düzenleme: GeForce 940MX ve Intel HD Graphics 620 ile bir Nvidia PRIME sisteminde olduğumu önemli gerçeği bahsetmeyi unuttum. Nvidia-384 Intel, yani aynı bulanıklaştırma kullanırken sonuçları aynı. GeForce kullanırken, --scale 2x2seçeneğin bir etkisi yoktur ve --panningseçenek Failed Requestyukarıdakine benzer bir hata oluşturur .


Belki bir şey eksik, ama neden çıktıları ölçeklendiriyor ve sonra kaydırıyorsunuz? --right-ofVeya gibi xrandr seçeneklerini kullanmamalısınız --left-of? Bunları kullanırsanız, kararların ölçeklendirilmesi gerekmez ve bu nedenle bulanık olmayacaktır. Üzgünüm yorum yapardım ama yeterli temsilcim yok.
Binamenator

Monitörler fiziksel olarak benzer olduğundan ve düşük çözünürlüklü olanı ölçeklendirmeden, ana olanın çok küçük özellikleri vardır (yazı tipleri, pencereler vb.)
Ayberk Özgür

1
Bununla hiç bir şey buldun mu? Bence Wayland nihayet çoklu DPI desteğinin kutsal kasesi gibi geliyor, ama şu anda nVidia sürücüleri Wayland ile iyi oynamıyor gibi görünüyor, bu yüzden ya bulanık metinle ya da 4k ekran alıyorum.
İbrahim

Yanıtlar:


1

Defterimde 4k monitör var. Tipik olarak yaptığım sadece 4k monitör için 1920x1080 modunu ayarlamak ve aslında 1080p monitör gibi mükemmel görünüyor. Sadece ölçekleme veya kenar yumuşatma yapmayın, sadece 2x2 piksele sahip olmanın bir yolunu bulmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.