| Summary: | Некорректное автоопределение DPI | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Denis Smirnov <mithraen> |
| Component: | xorg-server | Assignee: | Valery Inozemtsev <shrek> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | aen, evg, mike, rider, sem, shrek, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| URL: | https://bugs.freedesktop.org/show_bug.cgi?id=41115 | ||
|
Description
Denis Smirnov
2012-08-19 22:57:32 MSK
С патчами перебрались из https://bugs.freedesktop.org/show_bug.cgi?id=23705 в https://bugs.freedesktop.org/show_bug.cgi?id=41115 $ xdpyinfo| grep "^X\|^s" -A2
X.Org version: 1.12.3.902
maximum request size: 16777212 bytes
motion buffer size: 256
--
supported pixmap formats:
depth 1, bits_per_pixel 1, scanline_pad 32
depth 4, bits_per_pixel 8, scanline_pad 32
--
screen #0:
dimensions: 1024x768 pixels (245x184 millimeters)
resolution: 106x106 dots per inch
что я делаю не так?
У тебя случайно не блоб от nvidia? На нем не воспроизводится. У меня воспроизводится на radeon. intel/nouveau У меня сейчас воспроизводится под xorg-server-1.12.4-alt2 на: - radeon с AMD C60 APU [HD6290] - intel с Core i7-3xxx APU [HD4000] - nouveau с C73 [GF7100/630i] - vboxvideo... Можно взять любой образ с http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/20130115/ для проверки. В alterator-x11 добавлена возможность задать размер экрана, из которого вычислится DPI. Фикс, это не возможность побегать с сантиметром вокруг монитора, фикс это если система by default берет данные известные системе данные (а они известные -- xrandr показывает корректные размеры).
Локально решил проблему вот таким хаком при старте иксов:
xrandr --fbmm `xrandr | sed -n '/ connected / {s/.* \([0-9]\+\)mm x \([0-9]\+\)mm/\1x\2/p;q}'`2
(В ответ на комментарий №7) > Фикс, это не возможность побегать с сантиметром вокруг монитора Многим так побегать легче, чем как вы побегали с клавиатурой ;-) Так же EDID кривой или шнур D-sub, а не DVI -- не редкость. Я ничуть не спорю о полезности ручной настройки, говорю лишь о дефолтах. (В ответ на комментарий №9) > Я ничуть не спорю о полезности ручной настройки, говорю лишь о дефолтах. Уж лучше 96, иначе раньше иногда вообще полный швах был. (В ответ на комментарий №0) > xdpyinfo показывает DPI 96, даже когда xrandr корректно определяет размеры > монитора и DPI. В Сизифе исправлено. Для p8 пока тестовый таск http://git.altlinux.org/tasks/183591/ . (В ответ на комментарий №0) > Ошибка преднамеренно внесена разработчиками xorg Причем так, что добавленная опция а alterator-x11 игнорировалась. (In reply to comment #11) > В Сизифе исправлено. Для p8 пока тестовый таск > http://git.altlinux.org/tasks/183591/ . С xorg-server-1.18.4-alt1.M80P.4 в SL на тестовом ноуте шрифты стали громадными. Починил явной установкой DPI 96 в настройках xfce. (В ответ на комментарий №12) > С xorg-server-1.18.4-alt1.M80P.4 в SL на тестовом ноуте шрифты стали > громадными. Починил явной установкой DPI 96 в настройках xfce. Видимо, там плохо или с EDID (матрица врёт), или с настройками в целом. В сизифе замечено появление пакета xorg-96dpi наверняка для таких случаев. Хозяйке на заметку: 1) огрёб эту багу опять при обновлении до xorg-server 1.20.14-alt14.E2K.1.e2kv6 из p10_e2k; 2) bfo#41115 теперь http://gitlab.freedesktop.org/xorg/xserver/issues/253 Дайте ему уже спокойно помереть. :-) |