LINUX.ORG.RU

Nvidia+Twinview+xorg-conf - падают иксы при загрузке

 , , ,


1

1

Несколько лет сидел на 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 (uildmeister@swio">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/CursorShadowAlpha=64 0/CursorShadowRed 0/CursorShadowGreen 0/CursorShadowBlue 0/CursorShadowXOffset=4 0/CursorShadowYOffset=2 0/SyncToVBlank=1 0/LogAniso 0/FSAA 0/TextureSharpen 0/TextureClamping=1 0/FXAA 0/AllowFlipping=1 0/FSAAAppControlled=1 0/LogAnisoAppControlled=1 0/OpenGLImageSettings=1 0/DigitalVibrance[CRT-0] 0/DigitalVibrance[DFP-0] 0/ImageSharpening[CRT-0] 0/ImageSharpening[DFP-0] 0/XVideoSyncToDisplay=1 linux-11i1:0[dpy:0]/RedBrightness.000000 linux-11i1:0[dpy:0]/GreenBrightness.000000 linux-11i1:0[dpy:0]/BlueBrightness.000000 linux-11i1:0[dpy:0]/RedContrast.000000 linux-11i1:0[dpy:0]/GreenContrast.000000 linux-11i1:0[dpy:0]/BlueContrast.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.000000 linux-11i1:0[dpy:3]/GreenBrightness.000000 linux-11i1:0[dpy:3]/BlueBrightness.000000 linux-11i1:0[dpy:3]/RedContrast.000000 linux-11i1:0[dpy:3]/GreenContrast.000000 linux-11i1:0[dpy:3]/BlueContrast.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

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



Последнее исправление: cetjs2 (всего исправлений: 1)

меню настройки KDE

не нужно, если уже блоб поставил, то и настраивай через nvidia-settings

установил дрова NVIDIA 304.64

с реп вестимо?

попробовал удалить nouveau, он удалился вместе с несколькими пакетами.

зачем, он ничего не решает и ничего страшного с ним не удалится, блоб сам его в блеклист должен внести при установке

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

это мелочи (сглаживание, верт. синхр. и т.п.) для каждого юзера

И что мне делать?

через nvidia-settings легко настраивается

//форматирование поправь

amorpher ★★★★★
()
Последнее исправление: amorpher (всего исправлений: 1)
Ответ на: комментарий от amorpher

через nvidia-settings легко настраивается

спасибо, только вот если через nvidia-settings поправить и сохранить xorg.conf - система падает...

badazimer
() автор топика
Ответ на: комментарий от amorpher

>> меню настройки KDE

> не нужно, если уже блоб поставил, то и настраивай через nvidia-settings

Я поддерживаю, но в Mandriva в nvidia-settings в этой вкладке написано «Нельзя. Только через средства Mandriva». Вот так. Так что нужна помощь специалиста по Мандриве. Я правда не знаю, можно ли перенастроить это поведение nvidia-settings

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

но в Mandriva в nvidia-settings

Там nvidia-settings интегрируется в центр настройки KDE что ли?

нужна помощь специалиста по Мандриве

У ТС openSUSE. И какая разница, linux он везде linux.

amorpher ★★★★★
()
Ответ на: комментарий от badazimer

спасибо, только вот если через nvidia-settings поправить и сохранить xorg.conf - система падает...

Ну тебе лучше знать, что ты до этого творил. Ну и логи-то смотри.

//возможно что и для Geforce 6600 драйвер NVIDIA 304.64 не подходит, хотя вроде должен.

amorpher ★★★★★
()
Последнее исправление: amorpher (всего исправлений: 1)
Ответ на: комментарий от amorpher

Там nvidia-settings интегрируется в центр настройки KDE что ли?

нет, когда на мандриве под рутом запускаешь дрова

badazimer
() автор топика
Ответ на: комментарий от amorpher

в том и суть: на Сусе та же операция, которая на Мандриве проходит просто и без глюков - заканчивается обвалом системы

badazimer
() автор топика

на другом форуме советуют:

Вообще, так же был немного огорчён отсутствием в ЯСТе графической конфигурялки для видео, монитора и т.п. (в отличии от Магеи/Мандривы, где эта штука есть, при этом мощная и доходчивая)

Да и подобными темами =) (сам не сталкивался - всё определялось нормально) Мой совет по теме такой: GeForce GT520,2 монитора,проблема с разрешением Поступать так всегда, когда впервые ставим драйвер. После # nvidia-xconfig создается файл xorg.conf со всеми параметрами, какие необходимы. Далее просто от рута запускаем # nvidiasettings и если имеется подобная проблема устанавливаем нужное разрешение/частоту. з.ы. я вообще свой xorg.conf создал один раз в какой-то дремучей мандриве и просто копирую его при необходимости.

badazimer
() автор топика
Ответ на: комментарий от badazimer

ХЗ, раньше когда на openSUSE (на 11.* версии последние разы) ставил дрова на NVIDIA, то проблем не возникало.
Позови Nxx или кого ещё из сусеводов, может новое чего, но думаю, что ты сам чего намутил.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

спасибо, вот только не успел бы я намутить - сразу после установки и обновления все и происходит... выходит так:

1.ставлю чистую систему

2.подключаю репозитории из списка что предлагает Сусе

3.обновляю ее штатными средствами, перезагружаю

4.временно через настройку КДЕ настаиваю два монитора, перезагружаю

5.захожу в установку программ, мне автоматом предлагает несколько пакетов, в том числе эти дрова, перезагружаю

6.запускаю под рутом дрова и настраиваю мониторы, перезагружаю

7. система вылетает при загрузке

badazimer
() автор топика
Ответ на: комментарий от amorpher

Ну так сделай, он тебе новый сгенерит (старый лучше убери).

а старого и нет, есть только xorg.conf.install, его убирать?

badazimer
() автор топика
Ответ на: комментарий от badazimer

4.временно через настройку КДЕ настаиваю два монитора, перезагружаю

Вот это не надо, какой смысл? Драйвер-то не тот, а в конфу насрёт и потом проблемы с блобом.

2.подключаю репозитории из списка что предлагает Сусе
3.обновляю ее штатными средствами, перезагружаю

Перезагружай если ядро новое будет, тогда на нём грузись и ставь NVIDIA.

6.запускаю под рутом дрова и настраиваю мониторы, перезагружаю

Просто иксы перезапусти.

amorpher ★★★★★
()
Ответ на: комментарий от badazimer

а старого и нет, есть только xorg.conf.install, его убирать?

Пусть лежит, не то это, жрать не просит.

# nvidia-xconfig под рутом запускать?

# — значит root же.

amorpher ★★★★★
()
Ответ на: комментарий от badazimer

//форматирование поправь

а можно детальнее?

Постишь сообщение когда здесь, разметку поменяй. Неудобно же читать твой пост, всё в одну строку.

amorpher ★★★★★
()
Последнее исправление: amorpher (всего исправлений: 1)
Ответ на: комментарий от amorpher

спасибо, сегодня вечером так попробую...

badazimer
() автор топика

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

badazimer
() автор топика

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

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

Мое предположение, что проблема была не в самой конфигурации файла, а в методе его сохранения: когда сначала его создал, а потом сохранил через меню драйвера - все стало ок. Всем спасибо, очень помогли. Если кто столкнется с подобной проблемой - вот ссылки на паралельные темы на других форумах, что я создавал. Каждый советовал что-то свое, но если даже ответ не понадобился - он все равно научил меня чему-то другому о Linux.

Всем спасибо!

badazimer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.