Stránka 1 z 1

Škálování DPI ve Windows 10 / 11

Napsal: úte 15. srp 2023, 21:39
od havli
Mám trochu specifický problém, ale třeba se tu najde někdo, kdo podobnou situaci vyřešil. :D

Takže - už dlouhé roky používám u PC dva monitory. Povětšinou to byly dva různé - tj. odlišné rozlišení a odlišné PPI. Momentálně mám primární 27" 2560x1440 a vedlejší 25" 1920x1200, obojí funguje uspokojivě s nastavením škálování na 100%. Nicméně pohrávám si s myšlenkou upgradu primárního monitoru na 28 - 32" 3840x2160. To ovšem znamená nastavit škálování na 125 nebo 150%. Druhý monitor zůstane na 100%. No a tady je problém.... Na zkoušku jsem nastavil 125% na primárním a výsledkem je to, že některé aplikace se zobrazí na jednom monitoru korektně a na druhém rozmazaně. Některé jsou máznuté na primárním, některé zase na sekundárním... zkrátka bída. Takhle špatně se chová například IrfanView, Office 2010, Sketchup, 7-zip, HD Tune, Arduino IDE... a mraky dalších. Naopak třeba Firefox, Thunderbird, Netbeans a Total commander se přeškálují správně při posunu z jednoho monitoru na druhý. Nějakým způsobem se to nechá ovlivnit přes možnosti kompatibility (high DPI settings) u jednotlivých aplikací, nicméně ani jedna volba nedává moc dobré výsledky - system a system (enhanced) povětšinou jen prohodí, na kterém monitoru je okno vykresleno ostře a na kterém máznutě. Nastavení application sice zobrazí okno ostře na obou monitorech, ale vezme se škálování z primárního monitoru a při přesunu na druhý monitor se nezmění (čili okno je moc velké).

Momentálně jedu na Windows 10 v poslední verzi, aktualizace jsou nainstalovány všechny.

Otázka zní - dá se nějak docílit toho aby byly všechny aplikace zobrazeny ostře na primárním monitoru se škálováním 125-150% a na sekundárním se škálováním 100%? Nebráním se případném upgradu OS na Windows 11, pokud to je tam vyřešeno.

Díky

Re: Škálování DPI ve Windows 10 / 11

Napsal: stř 16. srp 2023, 08:47
od TomasX
Nedá.
To jestli aplikace škáluje korektně záleží na aplikaci.
Systém to může trochu nahrazovat ale nikdy to není ideální.
Z programátorského hlediska to není úplně jednoduché vyladit, takže se nedivím, že to spousta programů korektně neumí.
(hlavně to různé DPI na dvou monitorech je nejsložitější)

Právě z tohoto důvodu bych si k 24-25" 1920x1080(1200)
dal 32" 2560x1440
to má skoro stejné DPI a dá se to oboje provozovat na 100% zvětšení windows
(nebo 43" 4k - ale to už je hodně velká "kráva")

Re: Škálování DPI ve Windows 10 / 11

Napsal: stř 16. srp 2023, 14:25
od havli
Aha, tak v tom případě mám asi smůlu. Se současnou konfigurací jsem spokojen - oba monitory normálně jedu na 100%. Ovšem upgrade na 4k patrně nehrozí... No což, aspoň ušetřím :P

Myslím si teda, že pro MS by zase nebylo tak těžké udělat škálování funkční i pro výše zmíněnou konfiguraci. Na jednom monitoru jim škálování funguje obstojně pro všechny aplikace, co jsem zkoušel. Čili by stačilo detekovat, na kterém monitoru se momentálně okno aplikace nachází a překreslit podle toho. Zejména v mém případě, kdy jeden z monitorů má 100%, by to snad neměl být problém.

V současnosti to asi funguje v tom duchu OS si hodí korunou a podle toho vykreslí okno korektně na primárním nebo sekundárním monitoru a při přesunu na ten druhý vezme okno jako bitmapu a naprosto primitivně ho bilineárně zvětší nebo zmenší, což je hnus.

Re: Škálování DPI ve Windows 10 / 11

Napsal: stř 16. srp 2023, 14:30
od marek16
Min. ve Win11 se škálování nastavuje individuálně per monitor - na 24" fhd mám dpi jako od dob 10+ let zpátky; na 32" 4k mám 150%, a není s tím žádnej problém, krom toho, že některý aplikace se zeserou, pokud je přetáhneš na jinej monitor.

Nicméně myslím že jsem do toho kdysi pracovně zabrousil, a je to problém aplikací, ne windows (tzn programátor s tím musí počítat a ošetřit to).

Re: Škálování DPI ve Windows 10 / 11

Napsal: stř 16. srp 2023, 17:19
od havli
Možná někdy ve volné chvíli zkusím nahodit na vedlejší disk W11, třeba bude nějaký posun k lepšímu.
Každopádně ve W10 jde nastavit škálování taky pro každý monitor zvlášť, ale vznikne u některých aplikací rozmazaný humus.

Ano, vývojáři aplikací jistě můžou na škálování zapracovat a funguje to pak dobře (například ten Firefox). Ale i tak bych čekal, že když Windows umí škálovat staré nekompatibilní aplikace korektně s jedním monitorem, tak to budou umět i se dvěma.

Re: Škálování DPI ve Windows 10 / 11

Napsal: stř 16. srp 2023, 20:04
od mr.qeg
Tak WIndows i 11 mají stále problém s polohou oken, jen pokud je odpojíš z dokiny se 2 monitory. Legendární je přejít z kanclu se 2 monitory do meetingovky na meeting a Temsy či outlook nebo prohlížeč se ti odminimalizuje na "nepřipojeném" monitoru :-D Čekat od nich ještě kvalitní škálování, to už chceš asi moc...

Re: Škálování DPI ve Windows 10 / 11

Napsal: čtv 17. srp 2023, 07:10
od havli
Asi jsem měl přehnaná očekávání, když hi-dpi displeje jsou běžně dostupné teprve asi 8 let :D
Nešly by ty okna z odpojených monitorů přesunout pomocí shift+win+šipky? Občas tuhle zkratku používám na vícemonitorových systémech.

Re: Škálování DPI ve Windows 10 / 11

Napsal: čtv 17. srp 2023, 11:39
od mr.qeg
Jj, tou zkratkou se to dá vyřešit. Problém je, že ji vždycky časem zapomenu a v daný okamžik to je problém vygooglit, když prohlížeč se otevře jinde :-D

Re: Škálování DPI ve Windows 10 / 11

Napsal: stř 23. srp 2023, 22:40
od havli
Ještě jsem si s tím trochu pohrál a takhle nějak vypadají výsledky:

1920x1200, primární monitor 2560x1440, oboje 100% scaling
Obrázek

1920x1200 100% scaling, primární monitor 3840x2160, 150% scaling
Obrázek

Jako použitelné to vesměs je, ale písmo je dost mázlé.

Ještě jsem zkusil přes DSR nastavit místo 1920x1200 2880x1800 a na obou monitorech 150% scaling. Zrovna ten excel vypadá prakticky k nerozeznání od toho máznutého screenshotu viz výše, ale u některých dalších aplikací by možná takhle mohly být výsledky lepší.

Re: Škálování DPI ve Windows 10 / 11

Napsal: čtv 24. srp 2023, 15:40
od TomasX
Ten excel je něco historického ? Office 2013 nebo ještě starší ?
Pokud je to tak, tak se nelze divit že neumí "per monitor DPI aware", protože to je až od Win10 a tohle bude starší soft.

Re: Škálování DPI ve Windows 10 / 11

Napsal: čtv 24. srp 2023, 16:00
od havli
Ano, je to Excel 2010. Jsou modernější office v tomhle směru lepší? Protože co jsem zachytil info z webu, tak moc ne.... ale info z první ruky nemám.

Re: Škálování DPI ve Windows 10 / 11

Napsal: čtv 24. srp 2023, 17:05
od TomasX
Office 2016 je při přesouvání mezi monitory s různým DPI v pohodě.

Re: Škálování DPI ve Windows 10 / 11

Napsal: čtv 24. srp 2023, 18:17
od havli
Vyzkoušel jsem a Excel 2016 není o nic lepší než starý 2010. Mělo by tam být v menu nějaké nastavení pro škálování, ale já ho tam neměl...
Nicméně Excel 2019 už funguje korektně, takže tohle můžu považovat za vyřešené. :)