Такая вот ситуация:есть монитор LG W1934S 16:10 (широкоформатный), система Debian Lenny, стоят проприетарные драйвера Nvidia.
X-ы запускаються без вопросов, НО некоторые игры при запуске заставляют монитор показывать некорректную частоту. хотя сама игра работает т.е. есть звук и т.д. а монитор гаснет и пишет что неправильная частота. Большая часть игр запускается без вопросов.например Doom3 ,Quake4demo пошли, а Teeworlds, Robin Hood, ppracer-нет.причем не работают игры в режиме fullscreen.
САМОЕ интересное: подключаю другой монитор Samsung SyncMaster 793df 4:3 (стандартный) - и все работает!
Подскажите в чем может быть причина в драйверах или может в прошивке самого монитора или из-за его "широкоформатности"?.Пробовал править xorg.conf на предмет разных разрешений и глубины цвета - результата не дало.
Привожу файл xorg.conf
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ","
Option "XkbOptions" "grp:alt_shift_toggle,lv3:ralt_switch,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
....убил иксы: 'sudo /etc/init.d/gdm stop'
и создал новый xorg.conf: 'sudo Xorg -configure'
и Robin Hood запустился зато теперь Warzone2100 пишет :
error : [screenInitialise] Error: SDL_SetVideoMode failed (Couldn't find matching GLX visual)
значит наверное в иксах проблема
Кто-нибудь знает?????
вот новый xorg.conf :
А логи эти игры какие-нибудь дают? как вы их запускаете?
1.в том то и все дело что после этого приходиться перезапускать иксы Ctrl-Alt-Backspace (т.е. табличка такая выскакивает как если кабель монитора не подключен, только пишет "out of range".Сам монитор а не система)
2.запускаю стандартно из меню или из консоли
3.Игра работает и не в ней дело,я же писал что звук есть,реакция на мышь,дело все в общении системы с монитором(с другим монитором все работает ОК)
Это не только у меня такая проблема вот тут
и тут
4.И еще понял одну весч, что возможно не работают игры кот. запускаются в разрешении 800x600....вообще не понятно....
Кажаться нашел причину, но как ее устранить.
В общем запустил панель управления nvidia, изменил разрешение на 800x600_60Hz, а там где частота обновления есть режим doublescan - именно в нем монитор пишет "out of range"
Теперь ясно, почему игры в разрешении 800х600 вырубают монитор.
Другая проблема, что такое ето "doublescan" и почему именно в этом режиме именно этот монитор не работает. когда-то под Гуиндовсом таких проблем не было, может лажа с дровами???
ПОМОГИТЕ-е-е!!!!
НАШЕЛ ответ ЗДЕСЬ
нужно добавить строки 'Option "ModeValidation" "NoXServerModes"' в обе секции "Device" и все работает....
Оказывается это проблема с дровами nvidia. И не только меня она мучила
Как вариант можно прописать Modeline-ы в секцию Monitor для всех режимов в которых вы бы хотели чтоб экран работал.
(Используя утилиту gtf для подсчёта)
Как вариант можно прописать Modeline-ы в секцию Monitor для всех режимов в которых вы бы хотели чтоб экран работал.
(Используя утилиту gtf для подсчёта)
СПАСИБО modeline -ы не помогают я уже написал,что РЕШИЛ ПРОБЛЕМУ!
НАШЕЛ ответ ЗДЕСЬ
нужно добавить строки 'Option "ModeValidation" "NoXServerModes"' в обе секции "Device"