Kuidas DPI-skaleerimine töötab Windows 8.1-s

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Tõenäoliselt ei häiri enamik Windowsi kasutajaid oma operatsioonisüsteemi DPI-skaleerimise sätetega üldse. See säte määrab ekraanil kuvatavate üksuste sõltumatuse ekraanil kuvatavatest üksustest. Mõnele kasutajale meeldib DPI-skaalat suurendada, et parandada ekraanil olevate elementide loetavust.

Põhieesmärk on siiski veenduda, et ekraanil olevad esemed näevad kõik korras, olenemata monitori eraldusvõimest ja suurusest. Põhinäide on see, et 24 'Full HD-ekraanil kuvatavad üksused võivad erineda 46' Full HD-televiisori ekraanil kuvatavatest üksustest, kui kasutatakse sama DPI-sätet. Põhimõtteliselt ei kuvata esemeid sama mõõtkavaga, kui neid võrrelda, 46-ga esemetega, mis on 46 '-ga võrreldes oluliselt väiksemad.

Seal tuleb mängu DPI. Selle parandamiseks suurendate DPI-seadet suuremale väärtusele, et parandada üksuste ja sellel oleva teabe loetavust ja juurdepääsetavust.

Windows 8 puhul on kõigil ekraanidel, millega teie arvuti ühendate, ainult üks DPI-säte. See on eriti probleem Microsofti Surface Pro jaoks, kuna see tarnitakse ekraani eraldusvõimega 1920x1080 ja DPI-sättega tavalise 100% asemel 150%. See toimib üsna hästi Surface Pro loomuliku ekraani jaoks, kuid muutub kiiresti probleemiks, kui ühendate selle suurema monitoriga, näiteks tööl või kodus.

Selle põhjuseks on see, et teised ekraanid ei pruugi 150% -lise käitamise korral õigesti välja näha ja kuigi võite minna Surface Pro kuvasätetesse, et seda madalamale - tavaliselt - 100% -ks muuta, peaksite muutma uuesti seadistades, kui hakkate uuesti pinda kasutama. Ja see ei võta isegi arvesse olukordi, kus võiksite kasutada mõlemat ekraani korraga.

Üks Windows 8.1 uutest funktsioonidest on automaatne DPI-skaleerimine (Microsoft nimetab seda kuvari kaupa DPI-skaleerimiseks). Selle all mõeldakse seda, et Windows 8.1 valib automaatselt iga ühendatud monitori jaoks DPI-skaala. Seega töötaks Surface Pro 150% -ga, samal ajal kui töölaua suurem Full HD-ekraan töötaks 100% -l (või mis iganes sobiv väärtus on) ilma, et need kaks väärtust üksteist kuidagi segaksid.

Ehkki automaatne peaks enamiku kasutajate jaoks hästi toimima, on võimalik see alistada, kui eelistate kõigi ühendatud ekraanide jaoks käivitada ühte DPI-d.

DPI-skaleerimise sätted Windows 8.1-s

Lihtsaim viis DPI skaleerimisvalikute avamiseks on paremklõpsake opsüsteemi töölaual (ekraanil, mille väärtusi soovite muuta) ja valige kontekstimenüüst Muuda.

Seejärel peate siin klõpsama nuppu Kuva all ka ekraani vasakus alanurgas.

windows 8.1 dpi-scaling
DPI skaleerimise valikud
  • „Las ma valin kõigi minu kuvarite jaoks ühe mastaapimistaseme” määrab, kas Windows 8.1 automaatne DPI-skaleerimine on lubatud või mitte. Kui säte on märkimata, valib Windows automaatselt skaala väärtused iga kuva jaoks, millega arvuti on ühendatud.
  • Saate kasutada liugurit, toetades kolme olekut, mis on väiksemad, suuremad ja suuremad, et kohandada seda skaleerimist vastavalt oma isiklikele eelistustele.
  • Eelistuse kontrollimisel lülitate automaatse režiimi välja, et valida kõigi kuvarite jaoks kohandatud DPI-säte.
  • Ekraaniseade võib tõusta kuni 500%, kui klõpsate kohandatud suuruse suvanditel, mis on veel üks parandus Windows 8 jaoks.
Märge : Kui muudate sätteid siin, peate enne kõigi muudatuste rakendamist süsteemi sisse logima ja uuesti sisse logima. See on tegelikult üks kuvatavamaid funktsioone, mis puudutab erinevate kuvarite käitamist ja nende jaoks eraldi DPI-sätete muutmist. Pro näpunäide : Väärtusi saate muuta ka registris. Eelistatud logipikslid leiate HKEY_CURRENT_USER Control Panel Desktop alt. Muutke väärtus 100% -ks 96, 120% puhul 125%, 144% jaoks 150% ja 192 jaoks 200%.

Microsofti töötaja Gavin Gear selgitab, miks see nii on:

Skaleerimist on lennul palju raskem muuta kui eraldusvõimet. Ökosüsteemis on resolutsioon muutunud umbes 20 aastat. Eeldatakse, et rakendused, mis peavad töötama erinevate eraldusvõimetega, reageerivad WM_DISPLAYCHANGE ja paljudele teistele sündmustele, et end muuta. Mastabeerimise muutmiseks pole võrreldavaid sündmusi (WM_DPICHANGED on Windows 8.1 uus), seega on tänapäeval ainult mõned rakendused, mis käsitlevad seda sündmust. Iga rakenduse jaoks, mis seda sündmust ei käsitle, peab Windows tegema skaleerimise, mis tähendab, et rakenduse renderdatud väljundis tuleb teha bitikiiruse skaleerimise toiming.

Niisiis, Windows 8.1 toetab seda funktsiooni, kuid enamik rakendusi ja programme seda ei tee.