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.