Решено: Сбилась позиция экрана

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Ответить
selivan
Сообщения: 27
ОС: Debian GNU/Linux testing

Решено: Сбилась позиция экрана

Сообщение selivan »

У меня сломан монитор(LCD) - не регулируется позиция изображения. Видюха NVidia, драйвер nv. На момент поломки он был настроен под Windows , до перехода изображение было по центру, теперь съехало вбок, а поправить-то не судьба!!!

xorg.conf:

Код:

Section "Files" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" # path to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" EndSection Section "Module" Load "bitmap" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" EndSection Section "Device" Identifier "nVidia Corporation NV44 [GeForce 6200 TurboCache™]" Driver "nv" BusID "PCI:1:0:0" EndSection Section "Monitor" Identifier "SyncMaster" Option "DPMS" HorizSync 30-81 VertRefresh 56-75 EndSection Section "Screen" Identifier "Default Screen" Device "nVidia Corporation NV44 [GeForce 6200 TurboCache™]" Monitor "SyncMaster" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1280x1024" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1280x1024" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1280x1024" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1280x1024" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1280x1024" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1280x1024" "800x600" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "DRI" Mode 0666 EndSection


Версия xorg 1:7.2-5

Денюх на починку монитора сейчас нема :( , поэтому вопрос: как программно сдвинуть изображение обратно в центр экрана?
Спасибо сказали:
Аватара пользователя
Glebius
Сообщения: 75
ОС: Debian

Re: Решено: Сбилась позиция экрана

Сообщение Glebius »

А монитор сломан в результате чего?
Спасибо сказали:
Аватара пользователя
reptilix
Сообщения: 91
ОС: Gentoo\LinuxMint

Re: Решено: Сбилась позиция экрана

Сообщение reptilix »

xvidtune
Спасибо сказали:
Аватара пользователя
DimkaS
Сообщения: 146
ОС: Debian Testing
Контактная информация:

Re: Решено: Сбилась позиция экрана

Сообщение DimkaS »

У меня всегда изображение с nv драйвером было на сантиметр правее относительно виндового. После установки официального драйвера стало по центру.
Спасибо сказали:
selivan
Сообщения: 27
ОС: Debian GNU/Linux testing

Re: Решено: Сбилась позиция экрана

Сообщение selivan »

Glebius:
Монитор сломан в результате маленькой зарплаты и ненормированного трдового дня китайских рабочих перестал настраиваться без видимых внешних воздействий.

reptilix:
Спасибо, это то, что я искал. Но проблема решилась не до конца: если запустить xvidtune и понажимать кнопочки, то изображение выравнивается. Но прописывание в xorg.conf ModeLine

Код: Выделить всё

$xvidtune -show
"1280x1024"   108.00   1280 1348 1460 1688   1024 1025 1028 1066 +hsync +vsync

эффекта не даёт - после перезапуска всё по-прежнему и

Код: Выделить всё

$xvidtune -show
"1280x1024"   108.00   1280 1328 1440 1688   1024 1025 1028 1066 +hsync +vsync

то есть xorg не применил настройки из Modeline.

xorg.conf:

Код:

... Section "Monitor" Identifier "SyncMaster" Option "DPMS" ModeLine "1280x1024" 108.00 1280 1348 1460 1688 1024 1025 1028 1066 +hsync +vsync EndSection Section "Screen" Identifier "Default Screen" Device "nVidia Corporation NV44 [GeForce 6200 TurboCache™]" Monitor "SyncMaster" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection EndSection ...

Как ему объяснить что их нужно грузить и применять?

/var/log/Xorg.0.log:

Код:

... (--) NV(0): Virtual size is 1280x1024 (pitch 1280) (**) NV(0): *Driver mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz --> (II) NV(0): Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (**) NV(0): Driver mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz (II) NV(0): Modeline "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (**) NV(0): Driver mode "1280x1024": 109.0 MHz, 63.7 kHz, 59.9 Hz (II) NV(0): Modeline "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (**) NV(0): Mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz --> (II) NV(0): Modeline "1280x1024" 108.00 1280 1348 1460 1688 1024 1025 1028 1066 +hsync +vsync (**) NV(0): Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz ...

Первый выделенный фрагмент - правильные настройки из xorg.conf, второй - неправильные,которые он почему-то в результате применил.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Решено: Сбилась позиция экрана

Сообщение Aectann »

Возможно стандартный режим 1280x1024 перекрывает тот, который описывает ваш Modeline.
Попробуйте сгенерировать Modeline с помощью gtf и внести в него свои изменения. Не забудьте потом в секции Screen название поменять(т.е. не 1280x1024, а, например, 1280x1024_75.00)
My god... it's full of stars!...
Спасибо сказали:
selivan
Сообщения: 27
ОС: Debian GNU/Linux testing

Re: Решено: Сбилась позиция экрана

Сообщение selivan »

После переименования:
xorg.conf:

Код: Выделить всё

...
ModeLine        "1280x1024_good" ...
...
Modes              "1280x1024_good" ...
...

всё заработало! То есть если Mode называется "AAAxBBB" то стандартный его перекрывает, а если название другое, то xorg его загружает и использует. Странно это как-то...

Всем кто помог СПАСИБО!
Спасибо сказали:
Ответить