LinuxForum.Fans
Тема

nvidia legacy на 13.2

Автор: DiabloPC 30 сообщений 4641 просмотров
07.11.2014 14:26 #400092

Как заставить работать драйвер "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]

07.11.2014 15:33 #400101
diablopc написал:
Как заставить работать драйвер "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.

07.11.2014 15:41 #400102
"CyberDaemon" написал:
Наверное скачать и установить драйвер с сайта nvidia.

Наверное, НО:

Показать
[console]
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]
07.11.2014 16:00 #400105

Драйвер 343.22 должен поддерживать иксы 1.16.

07.11.2014 16:08 #400108
"yars" написал:
Драйвер 343.22 должен поддерживать иксы 1.16.

Та он то и поддерживает, но у меня FX5500....

07.11.2014 17:26 #400113

Тогда - нет пути кроме свободных драйверов, увы. Последний legacy не поддерживает новейшие иксы. Возможно, апдейт под эту версию иксов будет, но всему рано или поздно приходит конец. Как вариант, есть возможность понизить версию иксов, но это требует самостоятельной сборки пакетов.

07.11.2014 18:16 #400120

331.104 нормально работает с 1.16.1 :)

07.11.2014 18:18 #400121

shtoom, работает-то работает, да вот только FX5200 и FX5500 не поддерживает...

07.11.2014 18:26 #400122

Верно, я не знал, что эта видюха такая старая, у меня 200 серия, считал раритетом, а оно вон как бывает.
http://www.nvidia.ru/Download/Find.aspx?lang=ru

07.11.2014 18:29 #400124

173 версия драйвера последняя из блобов. :(

07.11.2014 18:55 #400128
shtoom написал:
173 версия драйвера последняя из блобов. :(

173-я ветка не последняя, есть еще бета 177.67, но и в ней поддержки xorg-server 1.16 не заявлено.

07.11.2014 20:02 #400134

*HI* но тот новее, пытался у себя его поставить, но версия ядра новая. :(

07.11.2014 21:35 · отредактировано #400144
"yars" написал:
173-я ветка не последняя, есть еще бета 177.67, но и в ней поддержки xorg-server 1.16 не заявлено.

Ага, ток последняя поделка из 177 серии датирована 2008 годом))
.короче говоря все ясно - переезжаю на 6600

08.11.2014 10:06 #400189
"diablopc" написал:
короче говоря все ясно - переезжаю на 6600

ну вы жжахнули, уважаемый. радикально подошли к вопросу. )))
а чем, собственно, под карту 5500 не кошерны открытые драйвера? для расширения кругозора интересуюсь.

08.11.2014 10:17 · отредактировано #400191
"ZhuK" написал:
а чем, собственно, под карту 5500 не кошерны открытые драйвера? для расширения кругозора интересуюсь.

Первое - это вот такой конфиг, который на открытых не взлтает.

text

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 с возможностью подключенния двух мониторов.... хотя тут возможно и ошибаюсь.

08.11.2014 10:44 #400197

diablopc,
Оставайтесь лучше на openSUSE версии 13.1 или пользуйтесь открытыми драйверами, как было предложено ранее.

openSUSE 13.1 будет поддерживаться до ноября 2016 года проектом Evergreen, а версии прикладных программ одинаковые и там, и там.

08.11.2014 10:45 #400198
"diablopc" написал:
Первое - это вот такой конфиг, который на открытых не взлтает.

Этот конфиг-файл просто удалите. (тем более он для nvidia-блоба)
Открытым драйверам он особо не нужен.

Создать новый: (и подогнать под старый)
[console=root]Xorg -configure[/console]

08.11.2014 11:33 · отредактировано #400200
"verg" написал:
Открытым драйверам он особо не нужен.

Та пробовал когда-то на нуво такое смастерить - к сожалению ничерта не вышло, там же не просто два моника....
...та и XBMC мне нужен, как-то неохота от пульта отказываться, да еще и в пользу кучи плееров, вместо одного.

08.11.2014 12:16 #400205

diablopc,
Тогда вариант остаться на 13.1 имеет смысл.

Обновления блоба для FX можно не дождаться.

08.11.2014 12:29 · отредактировано #400206
"diablopc" написал:
Первое - это вот такой конфиг, который на открытых не взлтает.Section "ServerLayout"

на открытых драйверах это называется zaphod mode. но, по слухам, в последнее время его поддерживают довольно паршиво...
в эту сторону не копал?

"diablopc" написал:
Второе - это то что даже XBMC на них не запускается.

а что говорит? [ради интереса]

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