Как заставить работать драйвер "nvidia"?
"nv" и "nouveau" - не предлагать.
[console]#
# X -version
X.Org X Server 1.16.1
Release Date: 2014-09-21
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-1ocw 3.16.6-2-default #1 SMP Mon Oct 20 13:47:22 UTC 2014 (feb42ea) i686
[/console]
nvidia legacy на 13.2
Как заставить работать драйвер "nvidia"?
"nv" и "nouveau" - не предлагать.
[console]#
# X -version
X.Org X Server 1.16.1
Release Date: 2014-09-21
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-1ocw 3.16.6-2-default #1 SMP Mon Oct 20 13:47:22 UTC 2014 (feb42ea) i686
[/console]
Наверное скачать и установить драйвер с сайта nvidia.
Наверное скачать и установить драйвер с сайта nvidia.
Наверное, НО:
Показать
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Nov 7 12:12:32 2014
installer version: 1.0.7
PATH:
/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin
/X11:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
no cc version check : false
run distro scripts : true
no nouveau check : false
run nvidia-xconfig : false
sigwinch work around : true
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
installer prefix : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
precompiled kernel interfaces path : (not specified)
precompiled kernel interfaces url : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : [url]ftp://download.nvidia.com[/url]
RPM file list : (not specified)
selinux chcon type : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 173.14.39.
-> Running distribution scripts
executing: '/usr/lib/nvidia/pre-install'...
Creating initrd: /boot/initrd-3.11.10-21-default
Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /bo
ot/initrd-3.11.10-21-default 3.11.10-21-default
*** Including module: bash ***
*** Including module: warpclock ***
*** Including module: i18n ***
*** Including module: ifcfg ***
*** Including module: drm ***
*** Including module: plymouth ***
*** Including module: kernel-modules ***
Omitting driver i2o_scsi
*** Including module: resume ***
*** Including module: rootfs-block ***
*** Including module: terminfo ***
*** Including module: udev-rules ***
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
*** Including module: systemd ***
*** Including module: usrmount ***
*** Including module: base ***
*** Including module: fs-lib ***
*** Including module: shutdown ***
*** Including module: suse ***
*** Including modules done ***
*** Installing kernel module dependencies and firmware ***
*** Installing kernel module dependencies and firmware done ***
*** Resolving executable dependencies ***
*** Resolving executable dependencies done***
*** Hardlinking files ***
*** Hardlinking files done ***
*** Stripping files ***
*** Stripping files done ***
*** Generating early-microcode cpio image ***
*** Constructing GenuineIntel.bin ****
*** Store current command line parameters ***
Stored kernel commandline:
resume=UUID=2a18772f-4a75-436c-90ad-dd65e207f88c
root=UUID=068efd93-cf58-41eb-84b2-d7d20e271f18 rootflags=rw,relatime,data=or
dered rootfstype=ext4
*** Creating image file ***
*** Creating image file done ***
Creating initrd: /boot/initrd-3.16.6-2-default
Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /bo
ot/initrd-3.16.6-2-default 3.16.6-2-default
*** Including module: bash ***
*** Including module: warpclock ***
*** Including module: i18n ***
*** Including module: ifcfg ***
*** Including module: drm ***
*** Including module: plymouth ***
*** Including module: kernel-modules ***
Omitting driver i2o_scsi
*** Including module: resume ***
*** Including module: rootfs-block ***
*** Including module: terminfo ***
*** Including module: udev-rules ***
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
*** Including module: systemd ***
*** Including module: usrmount ***
*** Including module: base ***
*** Including module: fs-lib ***
*** Including module: shutdown ***
*** Including module: suse ***
*** Including modules done ***
*** Installing kernel module dependencies and firmware ***
*** Installing kernel module dependencies and firmware done ***
*** Resolving executable dependencies ***
*** Resolving executable dependencies done***
*** Hardlinking files ***
*** Hardlinking files done ***
*** Stripping files ***
*** Stripping files done ***
*** Generating early-microcode cpio image ***
*** Constructing GenuineIntel.bin ****
*** Store current command line parameters ***
Stored kernel commandline:
resume=UUID=2a18772f-4a75-436c-90ad-dd65e207f88c
root=UUID=068efd93-cf58-41eb-84b2-d7d20e271f18 rootflags=rw,relatime,data=or
dered rootfstype=ext4
*** Creating image file ***
*** Creating image file done ***
Update bootloader...
-> done.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/3.16.6-2-default/source'
-> Kernel output path: '/lib/modules/3.16.6-2-default/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/3.16.6-2-defaul
t/source SYSOUT=/lib/modules/3.16.6-2-default/build'...
NVIDIA: calling KBUILD...
make[1]: Entering directory `/li....................
....................../tmp/selfgz2198/NVIDIA-Linux-x86-173.14.39-pkg1/usr/src/nv/nvacpi.c:252:41:
error: dereferencing pointer to incomplete type
status = acpi_evaluate_object(device->handle, "_DOS", &control_argument
_list, NULL);
^
/tmp/selfgz2198/NVIDIA-Linux-x86-173.14.39-pkg1/usr/src/nv/nvacpi.c:265:51:
error: dereferencing pointer to incomplete type
status = acpi_remove_notify_handler(device->handle, ACPI_DEVICE_NOT
IFY, nv_acpi_event);
^
cc1: some warnings being treated as errors
/usr/src/linux-3.16.6-2/scripts/Makefile.build:273: recipe for target '/tmp/
selfgz2198/NVIDIA-Linux-x86-173.14.39-pkg1/usr/src/nv/nvacpi.o' failed
make[4]: *** [/tmp/selfgz2198/NVIDIA-Linux-x86-173.14.39-pkg1/usr/src/nv/nva
cpi.o] Error 1
/usr/src/linux-3.16.6-2/Makefile:1359: recipe for target '_module_/tmp/selfg
z2198/NVIDIA-Linux-x86-173.14.39-pkg1/usr/src/nv' failed
make[3]: *** [_module_/tmp/selfgz2198/NVIDIA-Linux-x86-173.14.39-pkg1/usr/sr
c/nv] Error 2
Makefile:195: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
Makefile:239: recipe for target 'module' failed
make[1]: *** [module] Error 1
makefile:54: recipe for target 'module' failed
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.
[/console]
Драйвер 343.22 должен поддерживать иксы 1.16.
Драйвер 343.22 должен поддерживать иксы 1.16.
Та он то и поддерживает, но у меня FX5500....
Тогда - нет пути кроме свободных драйверов, увы. Последний legacy не поддерживает новейшие иксы. Возможно, апдейт под эту версию иксов будет, но всему рано или поздно приходит конец. Как вариант, есть возможность понизить версию иксов, но это требует самостоятельной сборки пакетов.
331.104 нормально работает с 1.16.1 :)
shtoom, работает-то работает, да вот только FX5200 и FX5500 не поддерживает...
Верно, я не знал, что эта видюха такая старая, у меня 200 серия, считал раритетом, а оно вон как бывает.
http://www.nvidia.ru/Download/Find.aspx?lang=ru
173 версия драйвера последняя из блобов. :(
173 версия драйвера последняя из блобов. :(
173-я ветка не последняя, есть еще бета 177.67, но и в ней поддержки xorg-server 1.16 не заявлено.
*HI* но тот новее, пытался у себя его поставить, но версия ядра новая. :(
173-я ветка не последняя, есть еще бета 177.67, но и в ней поддержки xorg-server 1.16 не заявлено.
Ага, ток последняя поделка из 177 серии датирована 2008 годом))
.короче говоря все ясно - переезжаю на 6600
короче говоря все ясно - переезжаю на 6600
ну вы жжахнули, уважаемый. радикально подошли к вопросу. )))
а чем, собственно, под карту 5500 не кошерны открытые драйвера? для расширения кругозора интересуюсь.
а чем, собственно, под карту 5500 не кошерны открытые драйвера? для расширения кругозора интересуюсь.
Первое - это вот такой конфиг, который на открытых не взлтает.
Section "ServerLayout"
Identifier "Layout0"
InputDevice "Keyboard0" "CoreKeyboard"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG W2241"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS" "falce"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "LCD"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS" "falce"
EndSection
Section "Device"
Identifier "Device0"
VendorName "NVIDIA Corporation"
Driver "nvidia"
EndSection
Section "Device"
Identifier "Videocard0"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5500"
Driver "nvidia"
Screen 0
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Videocard1"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5500"
Driver "nvidia"
Screen 1
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1680x1050"
EndSubsection
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "TwinView" "0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "Rotate" "CCW"
Subsection "Display"
Depth 24
Modes "1280x1024" "1440x900"
EndSubsection
Option "TwinView" "0"
EndSection
Второе - это то что даже XBMC на них не запускается.
ну а на 6600 а не на 6200 так как я в глаза еще не видел 6200 с возможностью подключенния двух мониторов.... хотя тут возможно и ошибаюсь.
diablopc,
Оставайтесь лучше на openSUSE версии 13.1 или пользуйтесь открытыми драйверами, как было предложено ранее.
openSUSE 13.1 будет поддерживаться до ноября 2016 года проектом Evergreen, а версии прикладных программ одинаковые и там, и там.
Первое - это вот такой конфиг, который на открытых не взлтает.
Этот конфиг-файл просто удалите. (тем более он для nvidia-блоба)
Открытым драйверам он особо не нужен.
Создать новый: (и подогнать под старый)
[console=root]Xorg -configure[/console]
Открытым драйверам он особо не нужен.
Та пробовал когда-то на нуво такое смастерить - к сожалению ничерта не вышло, там же не просто два моника....
...та и XBMC мне нужен, как-то неохота от пульта отказываться, да еще и в пользу кучи плееров, вместо одного.
diablopc,
Тогда вариант остаться на 13.1 имеет смысл.
Обновления блоба для FX можно не дождаться.
Первое - это вот такой конфиг, который на открытых не взлтает.Section "ServerLayout"
на открытых драйверах это называется zaphod mode. но, по слухам, в последнее время его поддерживают довольно паршиво...
в эту сторону не копал?
Второе - это то что даже XBMC на них не запускается.
а что говорит? [ради интереса]