Summary: | При переходе в графический режим экран разделен на 4 части или полное зависание. | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitriy Kruglikov <Dmitriy.Kruglikov> | ||||
Component: | alterator-x11 | Assignee: | Mikhail Efremov <sem> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | critical | ||||||
Priority: | P2 | CC: | boyarsh, lakostis, mike, rider, sbolshakov, sem, shrek, silicium, snejok, vsu, zerg | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Dmitriy Kruglikov
2008-01-25 11:54:31 MSK
Попробуйте загрузить инсталлятор с параметром instdebug, тогда перед запуском xorg вывалится шелл, при этом уже произойдёт процесс автогенерации конфигурационного файла для xorg (/etc/X11/xorg.conf). Посмотрите на него и попробуйте поменять разные параметры (секции про драйвер, про монитор) Проверять запуск xorg можно прямо в этой среде при помощи xinit. Created attachment 2392 [details]
autogenerated xorg.conf
Такой конфиг получается автоматически.
При попытке указать драйвер при загрузке внешнее проявление меняется, экран
получается просто черным. На клавиатуру реакции так же нет.
После обновления до текущего Сизифа и исправления конфига на Section "Device" Identifier "Device0" Driver "vesa" EndSection Section "Monitor" Identifier "ADI MicroScan 4V|0" DisplaySize 260 200 HorizSync 30.0 - 60.0 VertRefresh 50.0 - 70.0 EndSection Удалось загрузиться. Изменение частот монитора с драйвером nv результата на дает. После обновления до текущего Сизифа и исправления конфига на Section "Device" Identifier "Device0" Driver "vesa" EndSection Section "Monitor" Identifier "ADI MicroScan 4V|0" DisplaySize 260 200 HorizSync 30.0 - 60.0 VertRefresh 50.0 - 70.0 EndSection Удалось загрузиться. Изменение частот монитора с драйвером nv результата на дает. Итого проблема найдена, в MonitorsDB, оказывается есть записи с одинаковыми именами, но разными EISA-ID и что самое ужасное частотами. Если автодетект я в таком случае могу исправить (усложнив и без того непростой алгоритм ;) ), то всё-равно остаётся понятным, как должен вести себя интерфейс конфигуратора, который будет пользоваться такой базой. Человек не сможет выбрать для себя монитор с правильными частотами. Вот полный список героев: ./monitor_drivers|cut -f1,2,4,5 -d';'|sort -u|cut -f2 -d';'|uniq -c|grep -v 1 2 ADI MicroScan 4V 2 ADI MicroScan E66 2 AOC SPECTRUM 5Nlr 4 CTX VL500 series, MS500 series 2 CTX VL700 3 CTX VL700 series, MS700 series, PL7 series 2 Gateway EV500 4 Gateway EV700 2 Gateway EV730 2 HP 2025 Flat Panel Monitor 2 KDS Visual Sensations VS-4D 2 KDS Visual Sensations VS-55 2 KDS Visual Sensations VS-9 2 Mitsubishi Diamond Plus 230SB 2 Nokia 800PRO 2 Packard Bell PnP 2024S 2 Packard Bell PnP 2025 2 Packard Bell PnP 3025 2 Packard Bell PnP 4480 2 Packard Bell PnP 5480 2 Packard Bell PnP 7480 2 Princeton EO500 3 Princeton EO700 2 Princeton EO70 2 Princeton EO705 2 Princeton Ultra 95 2 W74 2 Tatung C5D Я предлагаю исправить базу. Благо список подобных мониторов вполне себе обозрим, но сначала хочу посоветоваться. Какой сейчас собственно алгоритм используется в интерфейсе. Получив от пользователя пожелания - мы глядим а что там с частотами и потом сверившись с базой дописываем частоты ... его сложно будет поправить ибо ключом там служит имя. Есть ещё вариант выводить юзверю где-то в скобочках (или колонке) ... eisaid ... не очень красиво, зато мы сможем пользоваться готовой базой от RH не поддерживая свои нестандартные патчи ;) посовещавшись: Лучше у десяти мониторов появится variant2, чем юзверь будет наблюдать на экране по тридцать штук (есть и такие) с одинаковыми именами, но разными eisa id. Итого бага отправляется на hwdatabase. В смысле на alterator-x11? :) алгоритм и база мониторов исправлены |