6 сообщений / 0 новое
Последнее сообщение
badazimer
Аватар пользователя badazimer
Не в сети
Последнее посещение: 11 лет 3 месяца назад
Регистрация: 05/12/2012 - 12:08
Nvidia+Twinview+xorg-conf - падают иксы при загрузке

Добрый Вам день!
Первый мой пост на этом форуме и в принципе первый мой опыт работы на OpenSUSE, поэтому прошу не критиковать за незнание элементарных особенностей данного дистрибутива.
Несколько лет сидел на Linux Mandriva и вот решил перейти на Сусе 12.2, х64. Натолкнулся на проблему, кторую и прошу решить.
Пользуюсь двумя мониторами:

  • Samsung synmaster 731bf - TFT, 1024х768, 17
  • LG flatron T730ph - лампа, 1024х768, 17, работает только через VGA

Видеокарта Geforce 6600

Сначала после установки настроил два монитора(twinview) через меню настройки KDE, вышло, но:

  • полезли артефакты(моргал монитор, глюки окон и тд.)
  • иногда после перезагрузки настройки(twinview, разрешение и герцовка) слетали
  • настройки относились только к одному юзеру, в окне логирования они были неактивны и нужно было настраивать каждого нового юзера отдельно

После этого установил дрова NVIDIA 304.64 - после перезагрузки параметры twinview вообще перестали сохранятся после перезагрузки х. Привычным в Мандриве способом запустил под рутом nvidia-settings настроил мониторы, сохранил xorg.conf. При этом мне показалось странным что при сохранении путь не выбран по дефолту(надо самому выбирать /etc/X11/), и есть только файл xorg.conf.install , а xorg.conf отсутствует. Но сохранил.
После перезагрузки комп завис не доходя до окошка логирования(в период пока белые точки "бегают"). Смог зарузится через recovery mod, попробовал удалить nouveau, он удалился вместе с несколькими пакетами. После перезагрузки система "умерла".
Несколько раз переустанавливал систему - но результат один и тот же - после сохранения xorg.conf иксы умирают и работают только в рековери. Сейчас не сохранял и каждый раз после старта ОС заново настриваю twinview а настройках нвидии.
Хочу попросить Вам посоветовать как решить данную проблему, так как пока она приоритетна, а система мне понравилась и хочу ее использовать в качестве основной.
содержимое файла xorg.conf.install на данный момент:

Section "Device"
Identifier "vboxvideo"
Driver "vboxvideo"
EndSection

Section "Screen"
Identifier "vboxvideo"
Device "vboxvideo"
EndSection

Section "Device"
Identifier "vmware"
Driver "vmware"
EndSection

Section "Screen"
Identifier "vmware"
Device "vmware"
EndSection

Section "Device"
Identifier "cirrus"
Driver "cirrus"
EndSection
Section "Screen"
Identifier "cirrus"
Device "cirrus"
EndSection

Section "Device"
Identifier "fbdev"
Driver "fbdev"
EndSection
Section "Screen"
Identifier "fbdev"
Device "fbdev"
EndSection

Section "Device"
Identifier "vesa"
Driver "vesa"
EndSection

Section "Screen"
Identifier "vesa"
Device "vesa"
EndSection

Section "ServerLayout"
Identifier "Layout"
Screen "vboxvideo"
Screen "vmware"
Screen "cirrus"
Screen "fbdev"
Screen "vesa"
EndSection

Драйвер nvidia предлагает создать мне такой xorg.conf:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 304.64 (buildmeister@swio-display-x86-rhel47-12) Tue Oct 30 12:04:34 PDT 2012

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG Electronics T730PH"
HorizSync 30.0 - 85.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6600"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "CRT: 1024x768_85 +1024+0, DFP: 1024x768_75 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

а еще в вкладке драйвера nvidia-settings Configuraion есть возможность сохранить файл .nvidia-settings-rc, правда я не знаю зачем и куда его сохранять. Вот его содержимое:

#
# /home/gor/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Tue Dec 4 23:36:49 2012
#

# ConfigProperties:

RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
Timer = Memory_Used_(GPU_0),Yes,3000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000

# Attributes:

0/CursorShadow=0
0/CursorShadowAlpha=64
0/CursorShadowRed=0
0/CursorShadowGreen=0
0/CursorShadowBlue=0
0/CursorShadowXOffset=4
0/CursorShadowYOffset=2
0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=0
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=1
0/DigitalVibrance[CRT-0]=0
0/DigitalVibrance[DFP-0]=0
0/ImageSharpening[CRT-0]=0
0/ImageSharpening[DFP-0]=0
0/XVideoSyncToDisplay=1
linux-11i1:0[dpy:0]/RedBrightness=0.000000
linux-11i1:0[dpy:0]/GreenBrightness=0.000000
linux-11i1:0[dpy:0]/BlueBrightness=0.000000
linux-11i1:0[dpy:0]/RedContrast=0.000000
linux-11i1:0[dpy:0]/GreenContrast=0.000000
linux-11i1:0[dpy:0]/BlueContrast=0.000000
linux-11i1:0[dpy:0]/RedGamma=1.000000
linux-11i1:0[dpy:0]/GreenGamma=1.000000
linux-11i1:0[dpy:0]/BlueGamma=1.000000
linux-11i1:0[dpy:3]/RedBrightness=0.000000
linux-11i1:0[dpy:3]/GreenBrightness=0.000000
linux-11i1:0[dpy:3]/BlueBrightness=0.000000
linux-11i1:0[dpy:3]/RedContrast=0.000000
linux-11i1:0[dpy:3]/GreenContrast=0.000000
linux-11i1:0[dpy:3]/BlueContrast=0.000000
linux-11i1:0[dpy:3]/RedGamma=1.000000
linux-11i1:0[dpy:3]/GreenGamma=1.000000
linux-11i1:0[dpy:3]/BlueGamma=1.000000

И что мне делать? Смотрел на форумах разные варианты решения, но, имхо, они лишь частично описывают варианты решения, а моих знаний Линукса, к сожалению, не хватит на обьедение их в одно.
Наперед благодарен Вам за ответы и прошу прощения если пишу глупости или трачу Ваше время.
Спасибо!

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:14
lecksys
Аватар пользователя lecksys
Не в сети
Последнее посещение: 11 месяцев 2 дня назад
Регистрация: 02/04/2012 - 11:54
xorg в сусе да и во многих

xorg в сусе да и во многих свежих дистрибутивах настраивается в файликах в папке xorg.conf.d ну и для старого гфорса нужны легаси драйвера. Вопрос: как ставили драйвера?


Профессиональный тролль. Работаю за еду.

badazimer
Аватар пользователя badazimer
Не в сети
Последнее посещение: 11 лет 3 месяца назад
Регистрация: 05/12/2012 - 12:08
по дефолту ставил с: добавил

по дефолту ставил с: добавил репозитории, первый раз зашел в диспетчер приложений, мне предложили поставить несколько пакетов, в том числе и драйвер - я согласился, все прошло успешно

badazimer
Аватар пользователя badazimer
Не в сети
Последнее посещение: 11 лет 3 месяца назад
Регистрация: 05/12/2012 - 12:08
Спасибо, все вышло!

Спасибо, все вышло!
Завтра напишу детали. Еще раз спасибо!

badazimer
Аватар пользователя badazimer
Не в сети
Последнее посещение: 11 лет 3 месяца назад
Регистрация: 05/12/2012 - 12:08
вышло таким образом:

вышло таким образом:

  • # nvidia-xconfig создался файл xorg.conf
  • перезагрузился
  • # nvidiasettings - настроил и сохранил xorg.conf, при этом драйвер уже не запрашивал куда сохранять его

Мое предположение, что проблема была не в самой конфигурации файла, а в методе его сохранения: когда сначала его создал, а потом сохранил через меню драйвера - все стало ок.
Всем спасибо, очень помогли.
Если кто столкнется с подобной проблемой - вот ссылки на паралельные темы на других форумах, что я создавал. Каждый советовал что-то свое, но если даже ответ не понадобился - он все равно научил меня чему-то другому о Linux.
http://linuxforum.ru/viewtopic.php?pid=313003#p313003
http://www.linux.org.ru/forum/linux-hardware/8551866
https://forums.opensuse.org/p-russian/dhydhdhdhdhundhdhdh/1046-1077-1083...
Всем спасибо!

lecksys
Аватар пользователя lecksys
Не в сети
Последнее посещение: 11 месяцев 2 дня назад
Регистрация: 02/04/2012 - 11:54
всегда рады помочь

всегда рады помочь


Профессиональный тролль. Работаю за еду.