проблема с X ((драйвер, настройка, и проч.))

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

проблема с X

Сообщение LlexM »

По порядку.
ОС Mandriva Discovery 2007 ядро 2.6.17-5
видео карта nVidia GeForce FX 5200 (128 мб)
Два монитора 1- SyncMaster 172n (17"), 2 - Benq FP91G.(19")DVI

В винде было настроено так, что каждый монитор работал со своим разрешением, и окна или перетаскивались мышью или перекидывались с помощью опции nView.

после установки Mandriva ( при установке выбрал ''проприетарные драйвера видеокарты NVIDIA"), второй монитор не работал. Проблема решилась добавление Option "TwinView", в соответствующей секции файла xorg.conf . Но при этом разрешение можно было выставить только общее - что не совсем удобно из-за разно размерных мониторов. Решил установить новые дрова.
ставил эти :NVIDIA-Linux-x86-169.07-pkg1.run
возможно я не разобрался до конца по поводу

Код:

3.Теперь необходимо доставить необходимые драйверу компоненты, если они ещё не стоят: Код urpmi binutils Код urpmi kernel-source Примечание. Пакет kernel-source должен быть той же версии что и версия ядра установленная в системе. Посмотреть её можно командой uname -r. В ином случае могут возникнуть проблемы.

потому, что на команды urpmi binutils и urpmi kernel-source получил ответ, типа всё нормально - уже стоит. Установка драйвера прошла успешно (вроде) , но как я понимаю обновления драйвера не произошло. Xorg.conf редактировал сам, потому, что при первой попытке довершивсь установщику поимел переустановку ОС.
Продолжая капать в этом направление, залез в настройки компьютера, и ещё раз нажал видеокарта .. там да -да , потом перешел в режим проверки... после чего на мониторе 1 пошла "рябь", убить её не смог, поэтому вышел из Х-ов, при рестарте система выдала ошибку,
восстановление файла xorg из бекапа успеха не принесло. Интуитивно (с английским беда) задокументировал некоторые строки в xorg, после чего удалось запустить иксы. НО! как я понимаю мониторы работают теперь в режиме "клон", причем нормальное отображение только на втором, на первом цветная рябь.
xorg

Код:

# File generated by XFdrake (rev 57713) # ********************************************************************** # Refer to the xorg.conf man page for details about the format of # this file. # ********************************************************************** Section "Files" # font server independent of the X server to render fonts. FontPath "unix/:-1" # minimal fonts to allow X to run without xfs FontPath "/usr/share/fonts/misc:unscaled" EndSection Section "ServerFlags" #DontZap # disable <Crtl><Alt><BS> (server abort) #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching) AllowMouseOpenFail # allows the server to start up even if the mouse does not work EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" # Load "/usr/lib/xorg/modules/extensions/nvidia/libglx.so" - САМ ОТКЛЮЧИЛ # Load "glx" # 3d layer - САМ ОТКЛЮЧИЛ EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection Section "Monitor" Identifier "monitor1" VendorName "Plug'n Play" ModelName "SyncMaster" HorizSync 30-81 VertRefresh 56-76 # Monitor preferred modeline (60.0 Hz vsync, 64.0 kHz hsync, ratio 5/4) ModeLine "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Device" Identifier "device1" VendorName "nVidia Corp." BoardName "NVIDIA GeForce FX (generic)" Driver "nv" # исправлено с nvidia Option "DPMS" # Option "TwinView" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 15 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 16 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 24 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection


Прошу помощи в востановлении системы.. можно конечно снести и переустановить , пока система голая, но хочется справится более радикальными методами.
Спасибо сказали:
Аватара пользователя
Naymnik
Сообщения: 113
ОС: Mandriva

Re: проблема с X

Сообщение Naymnik »

Код: Выделить всё

# Load "/usr/lib/xorg/modules/extensions/nvidia/libglx.so" - САМ ОТКЛЮЧИЛ
# Load "glx" # 3d layer - САМ ОТКЛЮЧИЛ
вот зто зря закоментировано
Бывший ламастер на FoxPro
Спасибо сказали:
Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

Re: проблема с X

Сообщение LlexM »

Naymnik писал(а):
13.01.2008 21:26
вот зто зря закоментировано

Действовал методом тыка... система ругалась на .../libglx.so. Комментировал по порядку, результат всё-таки есть, хоть криво но работает..
Спасибо сказали:
Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

Re: проблема с X

Сообщение LlexM »

Так, вот такую штуку обнаружил , подумав над постом Naymnik
отсутствует библиотека (насколько я понимаю) libglx.so в /usr/lib/xorg/modules/extensions/nvidia
это одна из строк которые я закомментировал в xorg.
Поиском нашел её в usr/lib/xorg/modules/extensions/libglx.so ..... попробую изменить путь в xorge


Нет.. лучше не стало. изменил путь , в секции devise исправил дравер на nvidia. Без толку.
Вернул пока на место.
Спасибо сказали:
Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

Re: проблема с X

Сообщение LlexM »

Заново переустановил драйвер .
Причем, когда закинул в папку /usr/src распакованный linux-2.6.17.5.tar.gz (скачал с kernel,существующую папку linux-2.6.17-5mdv сделал .old ) драйвер на неё ругался и отказался устанавливаться, вернул старый. Вроде поставилось. По крайней мере - рябь с монитора 1 исчезла, теперь оба монитора работают, опознаются, но перетащить приложения на второй монитор нельзя, хотя курсор там появляется, менюшки выскакивают.
как написано в ридми:

Код:

проверьте наличие следующих файлов и символических ссылок (это все файлы драйвера NVIDIA для Linux, а также их символические ссылки): /usr/X11R6/lib/modules/drivers/nvidia_drv.so /usr/X11R6/lib/modules/extensions/libglx.so.x.y.z /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.x.y.z (может также быть в /usr/lib/modules или /usr/lib/xorg/modules) /usr/lib/libGL.so.x.y.z /usr/lib/libGL.so.x -> libGL.so.x.y.z /usr/lib/libGL.so -> libGL.so.x /usr/lib/libGLcore.so.x.y.z /usr/lib/libGLcore.so.x -> libGLcore.so.x.y.z /lib/modules/`uname -r`/video/nvidia.o, or /lib/modules/`uname -r`/kernel/drivers/video/nvidia.o

проверил - нет этих файлов.
думаю, что неправильно сделал подготовку к установке драйвера - может кто-нибудь поэтапно объяснить подготовительную часть установки ? на urpmi binutils получил ответ - всё уже установленно, urpmi kernel-source то же - всё уже стоит.
Спасибо сказали:
Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

Re: проблема с X

Сообщение LlexM »

Ёщё раз переустановил драйвер, предварительно скачав новый пакет kernel-source. (в соседней ветке прочитал, что можно было ограничится и kernel-source-2.6.хххх-desktop, ну да бог с ним)
Заработало, есть логотип, оба моника работают, окна перетаскиваются.
НО есть одно, при установке драйвер вывел сообщение
nvidia-installer.log

Код:

WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and X module path '/usr/lib/xorg/modules'; these paths were not queryable from the system. If X fails to find the NVIDIA X driver module, please install the `pkg-config` utility and the X.Org SDK/development package for your distribution and reinstall the driver.


Гугл на этот запрос инфу дал, но так как с англйским проблемы не могу разобраться.
Если кто сталкивался, подскажите, пожалуйста, чего он хочет.

PS. а при автоматическом изменении xorg.conf он у всех строчки Option в секции Device перекидывает в Screen? или это только у меня такие траблы...
Спасибо сказали:
Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

Re: проблема с X

Сообщение LlexM »

Я тут совсем запутался...
Нашел на форуме тему где люди , уже рассматривали проблему с :
nvidia-installer was forced to guess the X library path '/usr/lib' and...
было предложено скачать ещё kernel-devil и Xorg-devil (pkg-config у меня стоит, проверял). нашел Xorg-devil но он для архлинуха, и сюда наверно не покатит :crazy: Что делать?
Спасибо сказали:
Eksodusmen
Сообщения: 171
ОС: Mandriva 2011 Free

Re: проблема с X

Сообщение Eksodusmen »

please install the `pkg-config`

говорит что тебе надо поставить пакет
`pkg-config
`
заходишь в настройка компьютера - установка пакетов
набираешь в поиске pkg-config и ставишь его
Спасибо сказали:
Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

Re: проблема с X

Сообщение LlexM »

дело в том, что:
[lexx@localhost ~]$ rpm -qa|grep pkgconfig
pkgconfig-0.20-2mdk

я так понимаю, это значит, что он уже стоит. Или нужна более свежая версия?
Спасибо сказали:
Аватара пользователя
Naymnik
Сообщения: 113
ОС: Mandriva

Re: проблема с X

Сообщение Naymnik »

http://pkgconfig.freedesktop.org/releases/ - как вариант попробывать свежую версию поставить
Бывший ламастер на FoxPro
Спасибо сказали:
Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

Re: проблема с X

Сообщение LlexM »

Нет. не помогло.
Спасибо сказали:
Аватара пользователя
LlexM
Сообщения: 22
ОС: Mandriva Discovery 2007

Re: проблема с X

Сообщение LlexM »

интересно... драйвер версии 100.14.19 встал без проблем.
по крайней мере, в процессе установки "ругани" было.

изучаю лог нвиди-инсталера...
Спасибо сказали: