LINUX.ORG.RU

Смещение изображения на экране.

 


0

1

Поставил xubuntu.

Разрешение экрана установилось 1300-.... Через xrandr дописал режим 1920x1680. Заработало.

Изображение выводится с нужным разрешением, но оно смещено сантиметров на шесть по горизонтали относительно того положения, в которое оно должно выводится. Монитор можно подстроить, но на нем можно выбрать от силы 1см.

Как можно задать смещение выводимому изображению?


Моник через VGA подключен? А какие параметры использовал? Мне cvt для 60 Гц вот такие подсказывает:

$ cvt 1920 1680
# 1920x1680 59.98 Hz (CVT) hsync: 104.42 kHz; pclk: 274.00 MHz
Modeline "1920x1680_60.00"  274.00  1920 2064 2272 2624  1680 1683 1693 1741 -hsync +vsync

Можешь ещё через --panning xrandr'a попробовать, наверное.

anonymous
()

Полнее пиши. Что за карточка, как подключено и самое главное - логи иксов (/var/log/Xorg.0.log) выложи на pastebin.com.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)

И автоконфигурация не помогает? Может vga кабель косячный

ss_ash ★★★
()

Моник подключен в DVI видеокарты и через переходник к VGA монитора.

Видеокарта... А хрен знает, что за видеокарта.

Поскольку возиться с этим мне совсем не интересно, я проще сделал :). Воткнул видеокарту от старого компа... Усе работает.

Шут с ней с новой техникой....

Mirmik
() автор топика
Ответ на: комментарий от Mirmik

Ну, очевидно, что твой переходник говно (старая карта без DVI? сразу с VGA?). Тут была точно такая же тема с переходником. Тоже самое.

Zubok ★★★★★
()

Я так и думал, собственно... Но вопрос был про сместить изображение, а не про то, как правильно подключать dvi вивеовыход к vga монитору :)...

Mirmik
() автор топика
Ответ на: комментарий от Mirmik

Я так и думал, собственно... Но вопрос был про сместить изображение, а не про то, как правильно подключать dvi вивеовыход к vga монитору :)...

Надо не смещать, а рассчитать правильно видеорежим и вписать его в настройку иксов, в xorg.conf. И вот если бы ты нам рассказал, что за монитор, что за видеокарта, то тебе бы написали нужную секцию, раз твоя карта не может (из-за переходника) узнать, какие режимы умеет монитор. Вместо этого ты не ответил в топике ни на один (замечу!) вопрос. И какой смысл тебе помогать? Ты решаешь не ту задачу. Надо не смещать, а корректно тайминги задать видеорежиму, исходя из параметров монитора, то есть что он умеет по горизонтальной частоте и рефрешу.

Zubok ★★★★★
()

По цифре подключи.

anonymous
()

Zubok Я правильно понимаю, что дело вот в этих «1920x1680_60.00» 274.00 1920 2064 2272 2624 1680 1683 1693 1741 -hsync +vsync волшебных числах?

Mirmik
() автор топика
Ответ на: комментарий от Mirmik

Zubok Я правильно понимаю, что дело вот в этих «1920x1680_60.00» 274.00 1920 2064 2272 2624 1680 1683 1693 1741 -hsync +vsync волшебных числах?

Совершенно верно. Эти цифры при нормальном кабеле сообщает карте монитор. Если кабель битый, то цифры не сообщает. В этом случае надо знать правильный режим и правильные тайминги, а считаются они как минимум исходя из технических ограничений монитора.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Mirmik

Правильный набор мало зависит от видеокарты. Видеокарта может выдавать такой режим, какой попросят. Главное, чтобы pixel clock осиливала. Это первый параметр в ModeLine - 274 MHz в данной строчке.

"1920x1680_60.00" 274.00 1920 2064 2272 2624 1680 1683 1693 1741 -hsync +vsync

Правильный ModeLine зависит от монитора и его параметров. Одному и тому же режиму могут соответствовать разные ModeLine с разным набором таймингов. Часть из них дадут частоты, выходящие за возможности монитора, а часть дадут неправильную геометрию: либо изображение будет сплюснуто (по вертикали или горизонтали) и/или сдвинуто.

Разрешение монитора (комментарий)

Очередные проблемы с видеокартой

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от Zubok

Отлично. Спасибо! Покурю эту тему и материальчик. Меня вообще взаимодействие с видеокартой всегда интересовало.

Mirmik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.