ТОТАЛНИ ДЕФЕКТИ

Философия на безкрайността, чудесата и политическата мода

ПОРЪЧАЙ ТУК

или търси в книжарниците!

DPI Scaling, Upscaling

Обновена на: March 24, 2022

Специално си купих 4:3 монитор преди време, защото ме кефи да имам повече вертикално пространство. Проблемът на повечето ТФТ-та от тоя клас е, освен възрастта им, че нативната резолюция най-често е 1280х1024 (което е 5:4, да, знам) или 1600х1200. Не е съвсем достатъчно. Това, което целим, е 1920х1440. Хем е “FullHD”, хем имаме повече Y.

Ако си отворим калкулатора, ще открием, че 1600 х 1.2 = 1920. Тоест, искаме да скалираме DPI на 1.2. 1.2 пъти повече “пиксела” в инч. Сега, при macOS това става лесно – с малко къстъм скриптчета. При Линукс става безкрайно по-лесно, с xrandr:

xrandr –size 1600×1200 (да настроим реалната нативна резолюция)
xrandr –output OUTPUT –scale 1.2×1.2 (казваме какво е скалирането върху сетнатата резолюция)

Воаля, имаме 1920х1440. Но в Уиндоус (10) това е невъзможно. Въпреки че Windows ти позволява да сетваш скалиране, то винаги е по-високо от 100% (96 ppi). Тоест, резолюцията става “по-малка”, вместо “по-голяма”. Преди време можеше да насилиш определен ppi през regedit, но Уин 10 вече не го позволява. Страхотно. Дори да изключим моя юз кейс, много хора с лаптопи с кофти екрани ползват скалиране, за да виждат повече неща на екрана. Кофти, че Майкрософт по някакви странни причини просто маха тази функционалност.

В заключение – понеже смятам скоро да мигрирам обратно на Linux, трябваше да съм сигурен, че ще мога да си работя на странната 1920х1440 резолюция – с xrandr проблеми няма. Уиндоус обаче ще ползвам 8.1 както преди. Защото той няма проблем с това скалиране, а също не е шибан Windows 10.