Автор Тема: Задаване на коректна разд. способност на монитора  (Прочетена 3073 пъти)

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
И така, ситуацията е следната:
Компютърът си работи безпроблемно, но има един доста дразнещ ефект при някои игри.
 - При стартиране, някои игри сменят разделителната способност и опресняването на екрана с такива, които не се поддържат от монитора ми.
Резултатът е, че мониторът "загасва" и трябва с Ctrl Alt +/- да "налучквам" подходящи параметри.

Въпросите ми са:
 - дали мога да опиша само поддържаните от монитора ми параметри?
 - или как да огранича игрите да не променят разделителната способност на екрана?

Разгледах xorg.conf, но файлът е доста "семпъл" в тази версия на Ubuntu.

Компютърът е с Ubuntu 8.04 64 bit. Мониторът е Philips 190C.
Активен

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Опитай следното:

отвори файла /etc/X11/xorg.conf с любимия ти редактор и редактирай секция "Монитор" и по-точно удебелените редове от примера по-долу:
Цитат
Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        HorizSync       30-96
        VertRefresh     60-160

        # VGA @ 100Hz
        Modeline "640x480@100" 43.163 640 680 744 848 480 481 484 509 +hsync +vsync

        # SVGA @ 100Hz
        Modeline "800x600@100" 68.179 800 848 936 1072 600 601 604 636 +hsync +vsync

        # XVGA @ 100Hz
        Modeline "1024x768@100" 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync

EndSection

Чрез HorizSync и VertRefresh можеш да манипулираш стойностите на хоризонталната развивка и вертикалната (опресняваща) честота. Ако мониторът ти не може да носи много, опитай да намалиш тези стойности, най-вече горната граница на VertRefresh. Типични стойности са 120, 100, 85, 75, 70, 60 [Hz]. Примерът, който съм ти показал е от моя 17- инчов Hansol.
Освен това можеш да ползваш и редове, започващи с modeline, но не е толкова лесно да ги генерираш. За повече инфо ползвай търсачката с ключова дума "modeline".
Активен

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
@mikis Форматът на xorg.conf е много различен в последната версия на Ubunutu 8.04. Няма вече такива секции. Дали вече не се описват в други конфигурационни файлове?

Все пак имам малък напредък по случая. Инсталирах nvidia-settings. Програмата разпознава монитора и всичките поддържани от него режими. Резултатът е, че някои игри вече работят.

Но като цяло проблемът си остава.
Например Super Tux направо се включва на fullscreen и сменя разделителната способност с неподходяща.

Замислям се над следния принципен въпрос: Дали може да се забрани на програмите (или на някои от тях) да променят разделителната способност на екрана?
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Интересно какъв е този различен формат на xorg.conf в Ubuntu 8.04. Покажи го да го видим. Имам Ubuntu 8.04, което обаче не е прясна инсталация, а надградено от предишните версии и си използвам xorg.conf в същия формат, в какъвто съм го използвал досега и си работи перфектно. И не виждам причина да не работи така. Може инсталацията на Ubuntu 8.04 да лепва попроменен xorg.conf и затова ти казвам да го покажеш, за да го видим '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Разликата е в това, че съществуват само секциите за мишката, клавиатурата, монитора и видеокартата. Като за монитора и видеокартата са дадени само име и драйвер. По същият начин се генерира в Дебиан от автоматичния конфигуратор на X.

Опитах да сменя версията на xorg и да си бъде, като едно време, но не стана. Въобще не възприема настройките за резолюция на монитора.



Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
За да са ми коректни и добре работещи настройките на видеото, оставям Nvidia да си напише xorg-a(nvidia-xconfig), архивиран и изтрит преди това и после само добавям необходимите ми редове от back-натия xorg.conf. После променените от мен (sudo) nvidia-settings дозаписвам в xorg.
Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
"/etc/X11/xorg.conf "  не  e задължителен (в xorg 7.3 ), може да му смениш името ( напр xorg.cong-old )  и да рестартираш , да видиш как ще работи без него.
Активен

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Цитат (gandonov @ Май 17 2008,12:42)
И така, ситуацията е следната:
Компютърът си работи безпроблемно, но има един доста дразнещ ефект при някои игри.
 - При стартиране, някои игри сменят разделителната способност и опресняването на екрана с такива, които не се поддържат от монитора ми.
Резултатът е, че мониторът "загасва" и трябва с Ctrl Alt +/- да "налучквам" подходящи параметри.

Въпросите ми са:
 - дали мога да опиша само поддържаните от монитора ми параметри?
 - или как да огранича игрите да не променят разделителната способност на екрана?

Разгледах xorg.conf, но файлът е доста "семпъл" в тази версия на Ubuntu.

Компютърът е с Ubuntu 8.04 64 bit. Мониторът е Philips 190C.

ето ти едно примерче за стартиращ скрипт :

cd ~/.wine/drive_c/Progam\ Files/Steam
WINEDEBUG=-all wine steam.exe -applaunch 220 -novid -dxlevel 90 -width 1024 -height 768

направи същите за игрите които ползваш и готово, няма да ти се променя резолюцията на монитора.
Видях го
тук



Активен

Извинението е като ЗАДНИКА. Всеки си го има.