LinuxForum.Fans
Тема

Мерцание экрана дисплея при работе в Linux

Автор: als876703 70 сообщений 15521 просмотров
#250401

Да, эта статья помогла мне. В том смысле, что подтвердила мою мысль, что мне нужно правильно составить xorg.conf .
Вот мои вчерашние попытки сделать это:

Файла /etc/X11/xorg.conf в системе нет. Есть файл /usr/share/doc/xserver-xorg-video-nouveau/examples/xorg.conf
Вот его содержимое:
---------------------------

text

# Minimal xorg.conf for the Nouveau driver

Section "Device" Identifier "Default screen" Driver "nouveau" EndSection

----------------------------
На одном форуме получил рекомендацию создать файл /etc/X11/xorg.conf

Создал файл /etc/X11/xorg.conf
Записал туда:

text

Section "Device"
Identifier "Default screen"
Driver "intel"
EndSection
Section "Monitor"
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option "PreferredMode" "1366x768_60.00"
EndSection

Modeline - это вывод команды gtf 1366 768 60 .

Перезагрузился.
При загрузке появилась, а потом исчезла заставка Ubuntu. Черный фон дисплея, в верхнем левом углу не мигает полоска вроде курсора. Дальше ничего не происходит. На клавиатуру никакой реакции (правда я не пробовал сочетания клавиш). После нажатия кнопки выключения питания, опять появляется заставка Ubuntu и комп выключается.

Удалил из файла /etc/X11/xorg.conf строки

text

Section "Device"
Identifier "Default screen"
Driver "intel"
EndSection

При перезагрузке то же самое.

Переименовал файл /usr/share/doc/xserver-xorg-video-nouveau/examples/xorg.conf
При перезагрузке то же самое.

Вернул все в исходное состояние.

Может нужно было таким образом отредактировать файл /usr/share/doc/xserver-xorg-video-nouveau/examples/xorg.conf ?
Какие здесь ошибки?

После загрузкии в режиме Xfailsafe (или что-то такое) появился файл /etc/X11/xorg.conf.failsafe .
Вот его содержимое:
-------------------------

text

Section "Device"
    Identifier    "Configured Video Device"
    Driver        "fbdev"
EndSection

Section "Monitor" Identifier "Configured Monitor" EndSection

Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection

---------------------------------

#250403
"als876703" написал:
Создал файл /etc/X11/xorg.conf

Так, вот с этим файлом и будем разбираться, раз он все-таки работает.
Верните его к исходному состоянию, перезагрузитесь, при получении черного экрана с мигающим курсором нажмите Ctrl+Shift+Backspace. Если не поможет, покажите /var/log/Xorg.0.log

#250433

Файл в /usr/share/doc всего лишь пример, он не влияет ни на что, оставьте его в покое. Вот когда вы его скопируете в /etc/X11, вот тогда он и будет влиять.

#250457
"yars" написал:
Верните его к исходному состоянию

К исходному состоянию - это к этому состоянию
----------------------------
Section "Device"
Identifier "Default screen"
Driver "intel"
EndSection
Section "Monitor"
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option "PreferredMode" "1366x768_60.00"
EndSection
----------------------------- или к этому
------------------------------
# Minimal xorg.conf for the Nouveau driver

Section "Device"
Identifier "Default screen"
Driver "nouveau"
EndSection
------------------------------
потому-что изначально он отсутствует вообще.

#250467

К первому, но не указывайте Modeline. А лучше запустите xorgsetup, он сам все сделает, вам только на его вопросы отвечать нужно.

#250491

OK. Часа через три или завтра отвечу.

#250564

Создал файл /etc/X11/xorg.conf . Записал туда:
-------------------
Section "Device"
Identifier "Default screen"
Driver "intel"
EndSection
Section "Monitor"
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option "PreferredMode" "1366x768_60.00"
EndSection
-------------------
При следующей загрузке появилась, а потом исчезла заставка Ubuntu. Черный экран, в левом верхнем углу НЕ мигает полоска похожая на курсор. Не на какие комбинации клавиш не отвечает, в том числе на Ctrl+Shift+Backspace. После нажатия кнопки выключения питания появляется заставка Ubuntu и комп выключается.

Удалил из файла /etc/X11/corg.conf строку Modeline.
При следующей загрузке все то же самое, только исчезла полоска похожая на курсор.
Вернул все в исходное состояние, т.е. удалил файл /etc/X11/xorg.conf .

При вводе команды xorgsetup пишет, что команда не найдена.

Получил вот такой совет: http://www.linux.org.ru/forum/linux-hardware/7715151?lastmod=1336122050761 .
Я имею ввиду xvidtune . Разбираюсь с этой программой.

#250565
Lupo Alberto написал:
[quote="yars"]и у меня за их настройку отвечает один-единственный файл, а как это настраивается в новых версиях, мне еще предстоит узнать.

В принципе, тот же единственный файл, но разбитый на «куски»-секции.[/quote]
Можно подробнее? Какой файл вы имеете в виду?

#250567
"als876703" написал:
Можно подробнее? Какой файл вы имеете в виду?

Либо единственный файл — /etc/X11/xorg.conf, либо несколько — в каталоге /etc/X11/xorg.conf.d. В прочем, возможна и их комбинация. При загрузке «иксов» в /var/log/Xorg.0.log в самом начале пишется, откуда берутся настройки.

#250569
"yars" написал:
Так, вот с этим файлом и будем разбираться, раз он все-таки работает.
Верните его к исходному состоянию, перезагрузитесь, при получении черного экрана с мигающим курсором нажмите Ctrl+Shift+Backspace. Если не поможет, покажите /var/log/Xorg.0.log

Вот файл /var/log/Xorg.0.log
------------------------------
[ 23.912]
X.Org X Server 1.9.0
Release Date: 2010-08-20
[ 23.912] X Protocol Version 11, Revision 0
[ 23.912] Build Operating System: Linux 2.6.24-29-server i686 Ubuntu
[ 23.912] Current Operating System: Linux 2.6.35-32-generic #67-Ubuntu SMP Mon Mar 5 19:35:26 UTC 2012 i686
[ 23.912] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-32-generic
[ 23.912] Build Date: 20 October 2011 03:03:54PM
[ 23.912] xorg-server 2:1.9.0-0ubuntu7.6 (For technical support please see http://www.ubuntu.com/support)
[ 23.912] Current version of pixman: 0.18.4
[ 23.912] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 23.912] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 23.912] (==) Log file: "/var/log/Xorg.0.log", Time: Wed May 9 07:53:26 2012
[ 23.912] (==) Using config file: "/etc/X11/xorg.conf"
[ 23.912] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 23.976] Parse error on line 7 of section Monitor in file /etc/X11/xorg.conf
This section must have an Identifier line.
[ 23.976] (EE) Problem parsing the config file
[ 23.976] (EE) Error parsing the config file
[ 23.976]
Fatal server error:
[ 23.976] no screens found
[ 23.976]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 23.976] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 23.976]
[ 23.976] ddxSigGiveUp: Closing log
---------------------------

#250571
"als876703" написал:
[ 23.976] Parse error on line 7 of section Monitor in file /etc/X11/xorg.conf

Ошибки в синтаксисе конфигурационного файла в строке 7.

#250575
"als876703" написал:
Создал файл /etc/X11/xorg.conf
Записал туда:

Section "Device"
Identifier "Default screen"
Driver "intel"
EndSection
Section "Monitor"
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option "PreferredMode" "1366x768_60.00"
EndSection

Это строка Option?
Как ее правильно записать?

#250578

Возможно, вы не правильно посчитали строки, нужно считать и пустые строки, и строки с комментариями.
Вместо Modeline попробуйте ModeLine.

#250583
"als876703" написал:
text

[    23.976] (EE) Problem parsing the config file
[    23.976] (EE) Error parsing the config file
Fatal server error:
[    23.976] no screens found

Вот мой xorg.conf:

text
$ cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder75)  Sun Jul 17 22:46:17 PDT 2011

Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection

Section "Files" RgbPath "/usr/share/X11/rgb" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/OTF" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/75dpi/:unscaled" EndSection

Section "Module" Load "extmod" Load "xtrap" Load "dbe" Load "record" Load "glx" Load "type1" Load "freetype" EndSection

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc104" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection

Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection

Section "Monitor"

#DisplaySize 320 240 # mm ### Comment all HorizSync and VertRefresh values to use DDC: Identifier "Monitor0" VendorName "STN" ModelName "S/T 77E/76E" HorizSync 30.0 - 85.0 VertRefresh 50.0 - 160.0 Option "DPMS" EndSection

Section "Device"

### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "SWcursor" # [<bool>] #Option "HWcursor" # [<bool>] #Option "NoAccel" # [<bool>] #Option "ShadowFB" # [<bool>] #Option "UseFBDev" # [<bool>] #Option "Rotate" # [<str>] #Option "VideoKey" # <i> #Option "FlatPanel" # [<bool>] #Option "FPDither" # [<bool>] #Option "CrtcNumber" # <i> #Option "FPScale" # [<bool>] #Option "FPTweak" # <i> #Option "DualHead" # [<bool>] Option "DynamicTwinView" "False" Option "NoLogo" "True" Identifier "Card0" Driver "nvidia" VendorName "nVidia Corporation" BoardName "NV34 [GeForce FX 5200]" EndSection

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection

По поводу xorgsetup - странно, должен быть. Вы xorgsetup через sudo пробовали запускать?

#250590
"yars" написал:
По поводу xorgsetup - странно, должен быть. Вы xorgsetup через sudo пробовали запускать?

Да, sudo xorgsetup.
Command not found.

#250600
"als876703" написал:
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +VsyncOption
"PreferredMode" "1366x768_60.00"

ничего не смущает?

"Lupo Alberto" написал:
Вместо Modeline попробуйте ModeLine.
man xorg.conf написал:
Config file keywords are case-insensitive
#250610
"Fat-Zer" написал:
als876703 пишет:

Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +VsyncOption
"PreferredMode" "1366x768_60.00"

ничего не смущает?

Я заметил. Вот вывод команды gtf 1366 768 60 (такие цифры указаны в Система/Параметры/Мониторы)
--------------------
# 1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
----------------------
Не знаю в чем дело.

#250612
"als876703" написал:
Не знаю в чем дело.

выделил же жирным.
в первой строчке 1368
а во второй 1366

#250613
"Fat-Zer" написал:
Lupo Alberto пишет:

Вместо Modeline попробуйте ModeLine.

Менял. Происходит то же, как если ее удалить совсем.

#250614
"Fat-Zer" написал:
als876703 пишет:

Не знаю в чем дело.

выделил же жирным.
в первой строчке 1368
а во второй 1366

Я удалял вторую строку совсем. Реакцию компа писал выше.

Войдите или зарегистрируйтесь, чтобы ответить.