В первую очередь эта заметка будет полезна для Линукс-геймеров.Как я подозреваю, для них знакома такая ситуация: запускаем игру и экран тухнет, выводя табличку «Вне диапазона». После только Ctrl+Alt+Backspace помогает. Вот только борются они не с причиной проблемы, а с ее последствиями, кстати довольно нелепыми методами — правкой конфигов игры, заставляя ее запускается в оконном режиме, а потом настраивать правильные разрешения. Почему так происходит? Все дело в кривых драйверах, которые правят файл
/etc/X11/xorg.conf
. При нормальной настройке должны быть прописаны так называемые метамоды - разрешения экрана, в которые драйвер может переключать монитор. Игра обычно запускается в полноэкранном режиме и с низким разрешением. Тут то драйвер не срабатывает, он просто не знает, поддерживает этот экран такой диапазон, или нет и от греха подальше отключает монитор. Метамоды отличаются в зависимости от размера экрана и соотношения сторон. Я приведу пример, как я решил эту проблему у себя на мониторе LG диагональю 17" и соотношением сторон 4:5. Итак, открываем от имени рута файл /etc/X11/xorg.conf
в любимом редакторе и смотрим в секцию Section "Screen"
. Вот какие разрешения я туда добавил (предпоследняя строка):Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" Subsection "Display" Modes "nvidia-auto-select" EndSubsection Option "DPMS" # Вот ниже я добавил 4 метамода разрешения экрана: Option "metamodes" "1280x1024_60 +0+0; 1024x768_60 +0+0; 800x600_60 +0+0; 640x480_60 +0+0" EndSection
Теперь перезапустите Х-сервер и все должно работать!
P.S. Я думаю вы поняли смысл изложенного материала, а дальше настроите режимы так, как вам удобнее. Разрешения экрана, которые поддерживает ваш монитор, найдете в инструкции к нему. Удачи и делайте резервные копии почаще!
P.S. Я думаю вы поняли смысл изложенного материала, а дальше настроите режимы так, как вам удобнее. Разрешения экрана, которые поддерживает ваш монитор, найдете в инструкции к нему. Удачи и делайте резервные копии почаще!
0 коментарі:
Дописати коментар