поставил Линукс Мандрива 2008 Фри. С дровами по умолчанию не работает OpenGL. Решил обновить дрова. Скачал с оф.сайта файл NVIDIA-Linux-x86-169.07-pkg1.run. Запускаю...и вот что пишет в конце (лог): <div class='quotetop'>Цитата</div><div class='quotemain'>/src/nv/nvacpi.c include/linux/prefetch.h: В функции ‘prefetch_range’ include/linux/prefetch.h:62: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ ld -m elf_i386 -m elf_i386 -r -o /root/tmp/selfgz10189/NVIDIA-Linux-x86-1 69.07-pkg0/usr/src/nv/nvidia.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07 -pkg0/usr/src/nv/nv-kernel.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-p kg0/usr/src/nv/nv.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/s rc/nv/nv-vm.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/ os-agp.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/os-in terface.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/os-r egistry.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/nv-i 2c.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/nvacpi.o Building modules, stage 2. make -f /usr/src/linux-2.6.22.9-1mdv/scripts/Makefile.modpost scripts/mod/modpost -i /usr/src/linux-2.6.22.9-1mdv/Module.symvers -I /r oot/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/Module.symvers - o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/Module.symve rs -w cc -Wp,-MD,/root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/. nvidia.mod.o.d -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.2. 2/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.22.9-1mdv/i nclude -include include/linux/autoconf.h -I/usr/src/linux-2.6.22.9-1mdv/ -I -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-c ommon -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-sta ck-boundary=2 -march=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG _AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.22.9-1mdv/incl ude/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fno-omit-frame-po inter -fno-optimize-sibling-calls -fno-stack-protector -Wdeclaration-after-s tateme nt -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvi dia.mod)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -DMODULE -c -o /root/tmp/se lfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/nvidia.mod.o /root/tmp/sel fgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/nvidia.mod.c ld -m elf_i386 -m elf_i386 -r -o /root/tmp/selfgz10189/NVIDIA-Linux-x86-16 9.07-pkg0/usr/src/nv/nvidia.ko /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07 -pkg0/usr/src/nv/nvidia.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0 /usr/src/nv/nvidia.mod.o NVIDIA: left KBUILD. -> done. -> Kernel module compilation complete. ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s). Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information. -> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko': -1 Invalid module format -> Kernel messages: ClusterIP Version 0.8 loaded successfully NET: Registered protocol family 17 r8169: eth0: link up r8169: eth0: link up PPP generic driver version 2.4.2 bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3). bootsplash: status on console 0 changed to on bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3). bootsplash: status on console 1 changed to on bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3). bootsplash: status on console 2 changed to on bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3). bootsplash: status on console 3 changed to on bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3). bootsplash: status on console 4 changed to on bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3). bootsplash: status on console 5 changed to on eth0: no IPv6 routers present NET: Registered protocol family 4 NET: Registered protocol family 5 ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A nvidia: version magic '2.6.22.9-1mdvcustom SMP mod_unload 686 ' should be '2.6.22.9-desktop-1mdv SMP mod_unload 686 ' nvidia: version magic '2.6.22.9-1mdvcustom SMP mod_unload 686 ' should be '2.6.22.9-desktop-1mdv SMP mod_unload 686 ' nvidia: version magic '2.6.22.9-1mdvcustom SMP mod_unload 686 ' should be '2.6.22.9-desktop-1mdv SMP mod_unload 686 ' ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at http://www.nvidia.com.[/quote] Как я понял не загружен какой-то драйвер nvidia.ko Что делать? А еще как настроить/включить OpenGL по сабжу.</div>
Много инфы на www.mdv-club.ru/*forum. У меня так и не получилось поднять дрова для ATI, откатился на Mandriva 2007.1 Spring
На Мандриве дрова получилось установить только при присутствии в /usr/src исходников действующего ядра. ЗЫ: Данное сообщение писано из-под этой самой Мандривы, на которой стоят дрова и крутится Beryl на i440BX/GeForce440MX. И шустро крутится, скажу я вам, даже на 256 метрах оперативной памяти...
Olmer, угу подтверждаю по опыту 2005 мандривы.. токо исходники вас спасут.. у мну RIVA так ставилась..