
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.188] |
![]() |
|
Сообщ.
#1
,
|
|
|
Здравствуйте! У меня несколько "необычная" проблема.
Дело в том, что у меня возникла необходимость вынести монитор подальше от системного блока. Я сделал "удлинитель" VGA-кабеля из подручного материала -- витой пары. Проблема состоит в том, что в витой паре 8 проводов, а в VGA-кабеле 9, поэтому пришлось пожертвовать пином, отвечающим за идентификацию дисплея (EDID). Когда я делал эту распайку, я работал под виндой. Там почему-то все просто продолжило работать как вкопанное. Сейчас мне надо заставить эту схему работать под Linux, но у меня не получается. Я попробовал так: вписал ModeLine в секцию монитора (сам модлайн я получил из лога в нормальном запуске), вписал Display с этим модлайном в секцию Screen. При установленном драйвере RADEONHD (у меня видеокарта ATI) он почему-то пропускает этот модлайн и не пишет ничего в лог даже при включенной опции ModeDebug. При этом не то чтобы он не использовал вышеуказанный Display -- если я пропишу там "1024x768", оно почему-то работает, но это, увы, не родной для моего монитора режим. При установленном драйвере fglrx он опрашивает какие-то свои внутренние модлайны и на мой точно так же плюет. Подскажите, как можно заставить иксы использовать этот мой ModeLine? Ну очень нужно... |
Сообщ.
#2
,
|
|
|
может быть надо еще HorizSync и VertRefresh прописать?
хотя, вроде бы, ubuntu вообще xorg.conf теперь игнорирует. |
Сообщ.
#3
,
|
|
|
Цитата zera @ может быть надо еще HorizSync и VertRefresh прописать? Я попробовал, но это не дало никакого эффекта. Результат все время один и тот же: fglrx пробует какой-то набор режимов и выставляет режим от фонаря, на котором у меня монитор не работает. При этом мой вручную указанный модлайн игнорируется полностью -- его даже в логе X-сервера нет. При этом если подключать монитор в нормальном режиме, картина абсолютно такая же, только в этом случае драйвер находит все-таки нужный режим. Цитата zera @ хотя, вроде бы, ubuntu вообще xorg.conf теперь игнорирует. Как это? O_o А откуда ж он тогда настройки берет? Кроме того, у меня не Ubuntu, а Debian. На всякий случай, приведу мой текущий xorg.conf: http://paste.org/6922 Лог X-сервера при нормальном включении монитора (когда режим распознается корректно): http://paste.org/6923 Лог X-сервера при подключении через "удлинитель" (когда вообще ничего не работает): http://paste.org/6924 |
Сообщ.
#4
,
|
|
|
Как и можно ли вообще сделать это на радеоне я не знаю, но на нвидии можно сохранить EDID в файл (подключив монитор нормальным кабелем), а потом сказать иксам использовать его, и не запрашивать ничего у монитора.
Сохранить можно с помощью nvidia-settings, а подключить с помощью Option "CustomEDID" (это нвидиевская опция, на радике скорее всего не заработает) в xorg.conf. Также EDID можно считать прогой read-edid, работает, как я понимаю, только под 32-битным линуксом. |