@selenite

Размер шрифта в X11: зависимость DPI от видеодрайвера. Зачем так сделали?

Было: driver «nv»

425-[ 58.043] (II) NV(0): Modeline &quot;320x175&quot;x85.3 15.75 320 336 368 416 175 191 192 222 doublescan +hsync -vsync (37.9 kHz)<br/>
...<br/>
426:[ 58.043] (==) NV(0): DPI set to (96, 96)<br/>


Стало: driver «nvidia»,



[ 25650.812] (--) NVIDIA(0): DPI set to (123, 121); computed from &quot;UseEdidDpi&quot; X config




3959d581.png

Для чего, вообще, исторически предполагается выбирать DPI в зависимости от того, какая строчка прописана в конфиге иксов для выбора видеодрайвера?



На основании каких исторических причин инженеры NVIDIA сочли необходимым менять DPI в зависимости от подключенных устройств? (Как отключить сие чудо и выставить fixed dpi — нашел на вики Arch)



По идее, вряд ли к карточке тех времен, в которые ввели эту опцию, можно было подключить что-то хуже VGA-монитора и лучше QWXGA-панели. Так нет же! Что за несусветное DPI=123 для CRT (в EDID написано) монитора? Неужто эти люди на видеостену из старых ega-мониторов медитировали при написании?
  • Вопрос задан
  • 2840 просмотров
Пригласить эксперта
Ответы на вопрос 3
bagzilla
@bagzilla
computed from «UseEdidDpi» X config

вроде все понятно, нет?
Ответ написан
sl4mmer
@sl4mmer
Такая традиция пошла видимо от того что в настройках иксов у вас DPI не задан, вот он на EDID и равняется. Еще я так подозреваю параметры монитора у также вас не указаны, вот разные драйвера по разному параметры и определяют.

Пропишите в секции Screen
Option "DPI" "96×96"
Option "UseEdidDpi" "FALSE"


Еще задайте параметры монитора таки.
Ответ написан
Gorthauer87
@Gorthauer87
Программист
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы