Windows 8.1'de sistem çapında “XP tarzı DPI ölçeklendirme” nasıl ayarlanır?


13

ThinkPad'imi% 140 sistem DPI ayarı ile çalıştırıyorum. Windows 7 ve 8'de, Özel DPI Ayarı iletişim kutusundaki "Windows XP tarzı DPI ölçeklendirmesini kullan" onay kutusunu etkinleştirdim. Bu ayar kapalıyken, DPI tanımayan uygulamalar bitmap uzatma yoluyla DPI sanallaştırmasını alır ve bu da büyük ancak bulanık metinlere neden olur. Onay kutusunun açılması bu bitmap genişlemesini devre dışı bırakır, böylece DPI tanımayan uygulamalar daha küçük metinler elde eder, ancak bulanık genişletme olmadan. Çoğu uygulamanın daha küçük net metinlerle daha okunaklı olduğunu tespit ediyorum, bu yüzden XP tarzı ölçeklendirmeyi etkinleştiriyorum (yani DPI sanallaştırmasını devre dışı bırakıyorum).

Windows 8.1 RTM bu seçeneği tamamen kaldırmıştır. Yükseltme işleminden sonra, DPI tanımayan uygulamalarımın tümü çirkin bitmap germe ile çalışıyor. Her uygulamanın Özellikleri'ne gidip Uyumluluk sekmesinde "Yüksek DPI ayarlarında diplay ölçeklendirmesini devre dışı bırak" kutusunu ayarlayarak bunu düzeltebilirim, ancak bu biraz acı verici.

Windows 8.1'de sistem çapında XP stili DPI ölçeklendirmeyi geri yüklemenin bir yolu var mı?


Ayarlamak için deneyin UseDPIScalingiçinde HKLM\SOFTWARE\Microsoft\Windows\DWMben bu işe yarayıp hiçbir fikrim yok 0'a.
kinokijuf

Şimdi sorunu yeniden oluşturabilirim. DPI 120 bana güzel XP tarzı ölçeklendirme verir; DPI 144, ölçeklendirme ayarından bağımsız olarak bulanık bir karışıklık yaratır.
kinokijuf

Diğer deneyler, duplo arayüzünü sadece 120'ye kadar DPI için aldığımı ve DPI 121'in bulanık bir karmaşa verdiğini gösteriyor. Bir hata vermelisin. Ayrıca, 96 ve 120 dışındaki DPI ayarlarının hiçbir zaman MSFT tarafından desteklenmediğini
düşünün

Yanıtlar:


8

Kısa cevap (AFAIK): Artık , daha yeni HD ekranlara ve daha karmaşık ayarlara (belki de eski, DPI tanımayan programların çalıştırılması pahasına) pahasına daha iyi ayar yapmak için DPI sistemini yeniden çalıştığından, artık yapamazsınız .

Bunu "Windows Extreme Blog" dan (blogs.microsoft.com, 15 Tem 2013) kontrol edin: Windows 8.1 DPI Ölçeklendirme Geliştirmeleri

blurb:

Son zamanlarda yüksek DPI tablet, dizüstü bilgisayar ve harici ekranların yaygınlaşmasıyla birlikte bu yüksek DPI ve DPI ölçeklendirme sorunları, Windows 8.1 için önemli bir husus haline geldi.

Windows 8.1 DPI ölçeklendirme geliştirmeleri öncelikle aşağıdakilere odaklanmıştır:

  • Yüksek DPI ekranların kullanılabilirliğini ve okunabilirliğini en iyi duruma getirme
  • Eşsiz bir deneyim sunmak [çok] ekranlı sistemler
  • Ekran DPI'sına dayalı olarak uygulamaya özel ölçeklendirmeyi optimize etmek için geliştiricilerin güçlendirilmesi

1
Teşekkürler, böyle olacağını hissettim. Bu biraz garip: Teorik olarak şimdiye kadar çalıştırdığım her uygulamanın Özelliklerine gidebilir ve her biri için ekran ölçeklendirmesini devre dışı bırakabilirim. Öyleyse neden temel olarak aynı şey olduğundan küresel ortama daha fazla izin vermiyorsunuz? Ah iyi, sanırım yapmak için bazı özellikler açılış-onay kutusunu tıklatarak var! :-)
Michael Geary

“... neden küresel ortama daha fazla izin vermiyoruz…” Buna cevap vermeni önermiyordum! Bu konuda sadece homurdanıyordu ...
Michael Geary 10:03

Ben bilmemi istemem sevindim neden MS yapar şey . ;) Sadece neden gittiğine dair bazı akıl yürütmelerini sunabileceğimi ve geri dönmek mümkün olmayabileceğini düşündüm. Bu, bir başkasının tüm bu kutuları bir kerede veya benzer bir şekilde ayarlamak için bir çözüm getirmeyeceği anlamına gelmez. Olur. ;)
Ƭᴇcʜιᴇ007 10:13

Aşağı düşürücü bunu okumayı başarırsa, aşağı oylama sebebini paylaşmanız faydalı olacaktır. Şu anda, bu doğru cevap gibi görünüyor. Başka bir cevap "tüm ekranlarım için tek bir ölçeklendirme seviyesi" seçeneğini açmayı önerir, ancak bu benim için işe yaramıyor. Peki bu cevabı kim düşürdü, çalışma çözümün var mı?
Michael Geary

7

Uzun lafın kısası, bunu "Tüm ekranlarım için bir ölçekleme düzeyi seçmeme izin ver" seçeneğini seçip çıkış yapıp tekrar oturum açarak bunu küresel olarak ayarlayabilirsiniz.

Bu nasıl öğrendim: Aynı problemle karşılaştım.

İlk önce uyumluluk ayarları ile bireysel olarak düzeltmeye başladım, ancak bu konuda çok fazla farklı program nedeniyle çok yakında başım dönüyor.

Bu nedenle, bazı işaretçileri okumak, bu seçeneğin, paralel olarak çalışan farklı ekranlara uyarlanabileceğini ve böylece çoğu durumda onu daha büyük ama çirkin (bulanık) hale getiren bir bitmap olarak ölçeklendirerek okunabilir hale gelmesini sağladığını kastediyorsunuz. - verildiğinde, bazıları bunu tek bir ekranda isteyebilir, ancak daha sonra hala iyi hale getirecek bazı optimize edilmiş boyut değerleri kullanabilirler.

Yani şimdi Windows, tek olan olsa bile, varsayılan dahil herhangi bir monitöre uygular.

Belki de, tüm ekranlarda aynı ölçeklemeyi kullanmasını söyleseydiniz, artık ekran başına bitmap rutininin ek yüküne ihtiyaç duymayacağını ve tamamen devre dışı bırakabileceğini düşündüm - ya da en azından her zaman mevcut en iyi duruma getirilmiş değerlerle eşleşeceğini ve iyi.

Ölçeklendirme işlevi, geçmişte her zaman güzel bir şekilde görüntülenen ekran başına (bitmap) yöntem olmadan, elle seçilen değerlerle (Küçük -% 100, Orta -% 125, Büyük -% 150, özel tanımlı vb.) Eşleşir.

Sanırım şu an bütün programlar oldukça güzel ve daha da büyük bir performans sergiliyor, sanırım beklemiyordum, çünkü bulanık seçenek aslında benim durumumda daha küçük metinler veriyordu (dokunmatik ekran kullanımını kolaylaştırmak için bazı metin boyutlarını değiştirdim, belki de öyleydi) .)

İhtiyacım olan tek şey bu olduğu için, basitçe benim varsayımlarım olan şeyi iyileştirmek için nasıl çalıştığını tam olarak açıklayan mekanizmayı bulmak ve netleştirmek için başkalarına bırakıyorum.


Hmm ... Aslında bir süredir açık olan "Tüm ekranlarım için tek bir ölçekleme düzeyi seçmeme izin ver" ayarını yaptım ve sistemimdeki bulanık ölçeklendirmeyi kaldırmıyor. Ölçeklendirmenin yüzde kaçı belirlendi? Benimki% 140'dır. Sistemlerimiz arasındaki başka hangi farkın bunu etkileyebileceğini merak ediyorum?
Michael Geary

2
TAMAM. Öyle görünüyor ki, varsayılan değerler gerçekten de optimize edilmiş sonuçlar veriyor. Her şeyle% 125 (Orta) idi ve% 140'ı denedim ve tüm ekranlar için bir ölçeklemeye rağmen programlar tekrar kötü görünmeye başladı. Öyle görünüyor ki, her ikisinde de herhangi bir ekranda onu değiştirmemeyi ve “iyi” bir değere ayarlamamayı söylemek ile ilgili. Ayrı ayrı ayarlamak istemediğiniz sürece sizi
seçecekler gibi gözüküyor
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.