Hoi,
Ik heb hier een gentoo install (atm 2.6.9.-gentoo-12 kernel, zelf gebakken) en een fx5200 based kaartje (v9520TD) en xorg 6.8.0.
Nu deed alles het keurig met de 'nv' driver, lekkere kleuren etc etc maar geen 3d ondersteuning, ik ga dus de nvidia driver eropzetten (werkte onder debian en mandrake etc altijd keurig) maar hier toch echt wat minder:
http://www.gentoo.org/doc/en/nvidia-guide.xml
deze heb ik gevolgd .
bij het testen (zie die link):
boudewijn@zeus boudewijn $ glxgears
glxgears: Error: couldn't get an RGB, Double-buffered visual.
boudewijn@zeus boudewijn $ glxinfo | grep direct
Error: couldn't find RGB GLX visual
Nu heb ik maar de binary (nonfree
) van nvidia.com gehaald en bij het installing gaat toch ook wel eea mis.
Mijn /var/log/nvidia-installer (ja hij is TE lang, maar ik weet niet wat ik er zo uit kan gooien):
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Jan 15 14:12:56 2005
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : 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
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> There appears to already be a driver installed on your system (version: 1.0-
6629). As part of installing this driver (version: 1.0-6629), the existing
driver will be uninstalled. Are you sure you want to continue? ('no' will a
bort installation) (Answer: Yes)
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Kernel source path: '/lib/modules/2.6.9-gentoo-r12/source'
-> Performing CC test with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-
agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -rf .tmp_versions
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.9-gentoo-r1
2/source SYSOUT=/lib/modules/2.6.9-gentoo-r12/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.9-gentoo-r12/build KBUILD_VERBOSE=
1 -C /lib/modules/2.6.9-gentoo-r12/source SUBDIRS=/tmp/selfgz31847/NVIDIA-Li
nux-x86_64-1.0-6629-pkg2/usr/src/nv modules
make -C /lib/modules/2.6.9-gentoo-r12/build \
KBUILD_SRC=/usr/src/linux-2.6.9-gentoo-r12 KBUILD_VERBOSE=1 \
KBUILD_CHECK= KBUILD_EXTMOD="/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-p
kg2/usr/src/nv" \
-f /usr/src/linux-2.6.9-gentoo-r12/Makefile modules
mkdir -p /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.tmp_
versions
make -f /usr/src/linux-2.6.9-gentoo-r12/scripts/Makefile.build obj=/tmp/self
gz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz31847/NV
IDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
nv.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2 -I/u
sr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-Linux-x86_6
4-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs -fno-str
ict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-after-statem
ent -march=k8 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-s
ign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -I/tmp/selfgz3
1847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-
type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-
multichar -Werror -O -fno-common -mno-red-zone -MD -Wno-cast-qual -Wno-error
-D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM -D_GNU_SO
URCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_M
INOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVC
PU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PAGE_RANGE_5 -DN
V_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_CLASS_SIMPLE
_CREATE_PRESENT -DMODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidi
a -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.o /
tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv.c:14:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
nv-vm.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2 -
I/usr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-Linux-x8
6_64-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs -fno-
strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-after-sta
tement -march=k8 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wn
o-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -I/tmp/self
gz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wimplicit -Wretu
rn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -W
no-multichar -Werror -O -fno-common -mno-red-zone -MD -Wno-cast-qual -Wno-er
ror -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM -D_GN
U_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV
_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LI
NUX -DNV_INT64_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEBUG -DNV
_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PR
ESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DMODULE -DKBUILD_BASENAME=nv_vm -DKB
UILD_MODNAME=nvidia -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2
/usr/src/nv/nv-vm.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/s
rc/nv/nv-vm.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-vm.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-vm.c:14:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv-vm.c: At to
p level:
/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv-vm.c:59: wa
rning: 'cache_flush' defined but not used
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
os-agp.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2
-I/usr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-Linux-x
86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs -fno
-strict-aliasing -fno-common -O2 -fomit-frame-pointe
r -Wdeclaration-after-statement -march=k8 -mno-red-zone -mcmodel=kernel -pip
e -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -fun
it-at-a-time -I/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/n
v -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparen
theses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -mno-red-zone -
MD -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mc
model=kernel -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODUL
E -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -
DNV_LINUX -DNV_INT64_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEBU
G -DNV_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEV
ICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DMODULE -DKBUILD_BASENAME=os_a
gp -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-66
29-pkg2/usr/src/nv/os-agp.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pk
g2/usr/src/nv/os-agp.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-agp.c:24:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-agp.c:24:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
os-interface.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinc
lude2 -I/usr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-L
inux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraph
s -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-af
ter-statement -march=k8 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blo
cks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -I/t
mp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wimplicit
-Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-ar
ith -Wno-multichar -Werror -O -fno-common -mno-red-zone -MD -Wno-cast-qual -
Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM
-D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION
=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LINUX -DNV_INT64
_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -
DNDEBUG -DNV_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISAB
LE_DEVICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DMODULE -DKBUILD_BASENAM
E=os_interface -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz31847/NVIDIA-Linux-x
86_64-1.0-6629-pkg2/usr/src/nv/os-interface.o /tmp/selfgz31847/NVIDIA-Linux-
x86_64-1.0-6629-pkg2/usr/src/nv/os-interface.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-interface.c:26:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-interface.c:26:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
os-registry.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iincl
ude2 -I/usr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-Li
nux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-afte
r-statement -march=k8 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-block
s -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -I/tmp
/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wimplicit -
Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wpare
ntheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -mno-red-zone
-MD -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -m
cmodel=kernel -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODU
LE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX
-DNV_LINUX -DNV_INT64_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEB
UG -DNV_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DE
VICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DMODULE -DKBUILD_BASENAME=os_
registry -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-
1.0-6629-pkg2/usr/src/nv/os-registry.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-
1.0-6629-pkg2/usr/src/nv/os-registry.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-registry.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-registry.c:14:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
ld -m elf_x86_64 -r -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2
/usr/src/nv/nvidia.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/
src/nv/nv-kernel.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/sr
c/nv/nv.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/s
rc/nv/nv-vm.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/
os-agp.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/os-in
terface.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/os-r
egistry.o
Building modules, stage 2.
make -rR -f /usr/src/linux-2.6.9-gentoo-r12/scripts/Makefile.modpost
scripts/mod/modpost -i /usr/src/linux-2.6.9-gentoo-r12/Module.symvers vml
inux /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nvidia.o
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
nvidia.mod.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclu
de2 -I/usr/src/linux-2.6.9-gentoo-r12/include -I/usr/src/linux-2.6.9-gentoo-
r12/ -I -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-c
ommon -O2 -fomit-frame-pointer -Wdeclaration-after-statement -march=k8 -mno-
red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-as
ynchronous-unwind-tables -funit-at-a-time -DKBUILD_BASENAME=nvidia -DKBUILD
_MOD
NAME=nvidia -DMODULE -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg
2/usr/src/nv/nvidia.mod.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2
/usr/src/nv/nvidia.mod.c
ld -m elf_x86_64 -r -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/
usr/src/nv/nvidia.ko /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/
src/nv/nvidia.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/n
v/nvidia.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
-> Installing both new and classic TLS OpenGL libraries.
-> Installing both new and classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32bit compatibility OpenGL libraries? (Answer: Yes)
-> Parsing log file:
-> done.
-> Validating previous installation:
-> The previously installed file '/usr/lib64/libGL.so.1.0.6629' has a different
checksum (102082855) than when it was installed (3815783790).
/usr/lib64/libGL.so.1.0.6629 will not be uninstalled.
-> The previously installed file '/usr/lib64/libGLcore.so.1.0.6629' has a
different checksum (1899323571) than when it was installed (4119865975).
/usr/lib64/libGLcore.so.1.0.6629 will not be uninstalled.
-> The previously installed file '/usr/lib64/libnvidia-tls.so.1.0.6629' has a
different checksum (3524712391) than when it was installed (1621839060).
/usr/lib64/libnvidia-tls.so.1.0.6629 will not be uninstalled.
-> The previously installed file '/usr/lib64/tls/libnvidia-tls.so.1.0.6629' has
a different checksum (3062047001) than when it was installed (2477377309).
/usr/lib64/tls/libnvidia-tls.so.1.0.6629 will not be uninstalled.
-> The previously installed file '/usr/lib64/libGL.la' has a different checksum
(4074557027) than when it was installed (2250811719). /usr/lib64/libGL.la
will not be uninstalled.
-> done.
WARNING: Your driver installation has been altered since it was initially
installed; this may happen, for example, if you have since installed
the NVIDIA driver through a mechanism other than the nvidia-installer
(such as rpm or with the NVIDIA tarballs). The nvidia-installer will
attempt to uninstall as best it can. Please see the file
'/var/log/nvidia-installer.log' for details.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86_64
(1.0-6629):
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
Linux-x86_64 (1.0-6629) is complete.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64'
(1.0-6629):
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/libGL.so.1 (File exists)'. Continue anyway? ("no
" will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/libGL.so (File exists)'. Continue anyway? ("no"
will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/libGLcore.so.1 (File exists)'. Continue anyway?
("no" will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/libnvidia-tls.so.1 (File exists)'. Continue anyw
ay? ("no" will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/tls/libnvidia-tls.so.1 (File exists)'. Continue
anyway? ("no" will abort)? (Answer: Yes)
executing: './usr/src/nv/makedevices.sh'...
executing: '/sbin/ldconfig'...
executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
ERROR: The runtime configuration check failed for library 'libGL.so.1.0.6629'
(expected: '/usr/lib/libGL.so.1', found:
'/usr/lib32/opengl/nvidia/lib/libGL.so.1'). The most likely reason for
this is that conflicting OpenGL libraries are installed in a location
not inspected by nvidia-installer. Please be sure you have uninstalled
any third-party OpenGL and third-party graphics driver packages.
-> done.
-> Runtime sanity check failed.
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 www.nvidia.com.
Nadat de nvidia installer de eerste keer over de zeik ging heb ik nvidia-glx en nvidia-kernel ge-unmerged.
Mijn xorg.conf (relevante delen):
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
#Option "FPDither" # [<bool>]
#Option "CrtcNumber" # <i>
Identifier "Card0"
Driver "nvidia"
#VideoRam 131072
VendorName "nVidia Corporation"
BoardName "NV34 [GeForce FX 5200]"
BusID "PCI:1:0:0"
EndSection
Section "Module"
Load "extmod"
#Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "glx"
Load "type1"
Load "freetype"
EndSection
Zo ziet mijn desktop eruit wat ik ook doe:
http://www.boudewijnector.com/Screenshot-1.jpg
Weet iemand wat hier misgaat?
Ik heb hier een gentoo install (atm 2.6.9.-gentoo-12 kernel, zelf gebakken) en een fx5200 based kaartje (v9520TD) en xorg 6.8.0.
Nu deed alles het keurig met de 'nv' driver, lekkere kleuren etc etc maar geen 3d ondersteuning, ik ga dus de nvidia driver eropzetten (werkte onder debian en mandrake etc altijd keurig) maar hier toch echt wat minder:
http://www.gentoo.org/doc/en/nvidia-guide.xml
deze heb ik gevolgd .
bij het testen (zie die link):
boudewijn@zeus boudewijn $ glxgears
glxgears: Error: couldn't get an RGB, Double-buffered visual.
boudewijn@zeus boudewijn $ glxinfo | grep direct
Error: couldn't find RGB GLX visual
Nu heb ik maar de binary (nonfree
Mijn /var/log/nvidia-installer (ja hij is TE lang, maar ik weet niet wat ik er zo uit kan gooien):
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Jan 15 14:12:56 2005
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : 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
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> There appears to already be a driver installed on your system (version: 1.0-
6629). As part of installing this driver (version: 1.0-6629), the existing
driver will be uninstalled. Are you sure you want to continue? ('no' will a
bort installation) (Answer: Yes)
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Kernel source path: '/lib/modules/2.6.9-gentoo-r12/source'
-> Performing CC test with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-
agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -rf .tmp_versions
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.9-gentoo-r1
2/source SYSOUT=/lib/modules/2.6.9-gentoo-r12/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.9-gentoo-r12/build KBUILD_VERBOSE=
1 -C /lib/modules/2.6.9-gentoo-r12/source SUBDIRS=/tmp/selfgz31847/NVIDIA-Li
nux-x86_64-1.0-6629-pkg2/usr/src/nv modules
make -C /lib/modules/2.6.9-gentoo-r12/build \
KBUILD_SRC=/usr/src/linux-2.6.9-gentoo-r12 KBUILD_VERBOSE=1 \
KBUILD_CHECK= KBUILD_EXTMOD="/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-p
kg2/usr/src/nv" \
-f /usr/src/linux-2.6.9-gentoo-r12/Makefile modules
mkdir -p /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.tmp_
versions
make -f /usr/src/linux-2.6.9-gentoo-r12/scripts/Makefile.build obj=/tmp/self
gz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz31847/NV
IDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
nv.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2 -I/u
sr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-Linux-x86_6
4-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs -fno-str
ict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-after-statem
ent -march=k8 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-s
ign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -I/tmp/selfgz3
1847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-
type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-
multichar -Werror -O -fno-common -mno-red-zone -MD -Wno-cast-qual -Wno-error
-D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM -D_GNU_SO
URCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_M
INOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVC
PU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PAGE_RANGE_5 -DN
V_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_CLASS_SIMPLE
_CREATE_PRESENT -DMODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidi
a -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.o /
tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv.c:14:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
nv-vm.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2 -
I/usr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-Linux-x8
6_64-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs -fno-
strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-after-sta
tement -march=k8 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wn
o-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -I/tmp/self
gz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wimplicit -Wretu
rn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -W
no-multichar -Werror -O -fno-common -mno-red-zone -MD -Wno-cast-qual -Wno-er
ror -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM -D_GN
U_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV
_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LI
NUX -DNV_INT64_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEBUG -DNV
_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PR
ESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DMODULE -DKBUILD_BASENAME=nv_vm -DKB
UILD_MODNAME=nvidia -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2
/usr/src/nv/nv-vm.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/s
rc/nv/nv-vm.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-vm.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-vm.c:14:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv-vm.c: At to
p level:
/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv-vm.c:59: wa
rning: 'cache_flush' defined but not used
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
os-agp.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2
-I/usr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-Linux-x
86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs -fno
-strict-aliasing -fno-common -O2 -fomit-frame-pointe
r -Wdeclaration-after-statement -march=k8 -mno-red-zone -mcmodel=kernel -pip
e -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -fun
it-at-a-time -I/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/n
v -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparen
theses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -mno-red-zone -
MD -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mc
model=kernel -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODUL
E -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -
DNV_LINUX -DNV_INT64_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEBU
G -DNV_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEV
ICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DMODULE -DKBUILD_BASENAME=os_a
gp -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-66
29-pkg2/usr/src/nv/os-agp.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pk
g2/usr/src/nv/os-agp.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-agp.c:24:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-agp.c:24:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
os-interface.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinc
lude2 -I/usr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-L
inux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraph
s -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-af
ter-statement -march=k8 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blo
cks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -I/t
mp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wimplicit
-Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-ar
ith -Wno-multichar -Werror -O -fno-common -mno-red-zone -MD -Wno-cast-qual -
Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM
-D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION
=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LINUX -DNV_INT64
_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -
DNDEBUG -DNV_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISAB
LE_DEVICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DMODULE -DKBUILD_BASENAM
E=os_interface -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz31847/NVIDIA-Linux-x
86_64-1.0-6629-pkg2/usr/src/nv/os-interface.o /tmp/selfgz31847/NVIDIA-Linux-
x86_64-1.0-6629-pkg2/usr/src/nv/os-interface.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-interface.c:26:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-interface.c:26:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
os-registry.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iincl
ude2 -I/usr/src/linux-2.6.9-gentoo-r12/include -I/tmp/selfgz31847/NVIDIA-Li
nux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-afte
r-statement -march=k8 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-block
s -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -I/tmp
/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv -Wall -Wimplicit -
Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wpare
ntheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -mno-red-zone
-MD -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -m
cmodel=kernel -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODU
LE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX
-DNV_LINUX -DNV_INT64_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEB
UG -DNV_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DE
VICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DMODULE -DKBUILD_BASENAME=os_
registry -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-
1.0-6629-pkg2/usr/src/nv/os-registry.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-
1.0-6629-pkg2/usr/src/nv/os-registry.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:52,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-registry.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
In file included from include/asm/pci.h:95,
from include/linux/pci.h:861,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/nv-linux.h:75,
from /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
/src/nv/os-registry.c:14:
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
ld -m elf_x86_64 -r -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2
/usr/src/nv/nvidia.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/
src/nv/nv-kernel.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/sr
c/nv/nv.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/s
rc/nv/nv-vm.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/
os-agp.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/os-in
terface.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/os-r
egistry.o
Building modules, stage 2.
make -rR -f /usr/src/linux-2.6.9-gentoo-r12/scripts/Makefile.modpost
scripts/mod/modpost -i /usr/src/linux-2.6.9-gentoo-r12/Module.symvers vml
inux /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nvidia.o
cc -Wp,-MD,/tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
nvidia.mod.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclu
de2 -I/usr/src/linux-2.6.9-gentoo-r12/include -I/usr/src/linux-2.6.9-gentoo-
r12/ -I -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-c
ommon -O2 -fomit-frame-pointer -Wdeclaration-after-statement -march=k8 -mno-
red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-as
ynchronous-unwind-tables -funit-at-a-time -DKBUILD_BASENAME=nvidia -DKBUILD
_MOD
NAME=nvidia -DMODULE -c -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg
2/usr/src/nv/nvidia.mod.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2
/usr/src/nv/nvidia.mod.c
ld -m elf_x86_64 -r -o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/
usr/src/nv/nvidia.ko /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/
src/nv/nvidia.o /tmp/selfgz31847/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/n
v/nvidia.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
-> Installing both new and classic TLS OpenGL libraries.
-> Installing both new and classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32bit compatibility OpenGL libraries? (Answer: Yes)
-> Parsing log file:
-> done.
-> Validating previous installation:
-> The previously installed file '/usr/lib64/libGL.so.1.0.6629' has a different
checksum (102082855) than when it was installed (3815783790).
/usr/lib64/libGL.so.1.0.6629 will not be uninstalled.
-> The previously installed file '/usr/lib64/libGLcore.so.1.0.6629' has a
different checksum (1899323571) than when it was installed (4119865975).
/usr/lib64/libGLcore.so.1.0.6629 will not be uninstalled.
-> The previously installed file '/usr/lib64/libnvidia-tls.so.1.0.6629' has a
different checksum (3524712391) than when it was installed (1621839060).
/usr/lib64/libnvidia-tls.so.1.0.6629 will not be uninstalled.
-> The previously installed file '/usr/lib64/tls/libnvidia-tls.so.1.0.6629' has
a different checksum (3062047001) than when it was installed (2477377309).
/usr/lib64/tls/libnvidia-tls.so.1.0.6629 will not be uninstalled.
-> The previously installed file '/usr/lib64/libGL.la' has a different checksum
(4074557027) than when it was installed (2250811719). /usr/lib64/libGL.la
will not be uninstalled.
-> done.
WARNING: Your driver installation has been altered since it was initially
installed; this may happen, for example, if you have since installed
the NVIDIA driver through a mechanism other than the nvidia-installer
(such as rpm or with the NVIDIA tarballs). The nvidia-installer will
attempt to uninstall as best it can. Please see the file
'/var/log/nvidia-installer.log' for details.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86_64
(1.0-6629):
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
Linux-x86_64 (1.0-6629) is complete.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64'
(1.0-6629):
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/libGL.so.1 (File exists)'. Continue anyway? ("no
" will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/libGL.so (File exists)'. Continue anyway? ("no"
will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/libGLcore.so.1 (File exists)'. Continue anyway?
("no" will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/libnvidia-tls.so.1 (File exists)'. Continue anyw
ay? ("no" will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation: 'Cann
ot create symlink /usr/lib/tls/libnvidia-tls.so.1 (File exists)'. Continue
anyway? ("no" will abort)? (Answer: Yes)
executing: './usr/src/nv/makedevices.sh'...
executing: '/sbin/ldconfig'...
executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
ERROR: The runtime configuration check failed for library 'libGL.so.1.0.6629'
(expected: '/usr/lib/libGL.so.1', found:
'/usr/lib32/opengl/nvidia/lib/libGL.so.1'). The most likely reason for
this is that conflicting OpenGL libraries are installed in a location
not inspected by nvidia-installer. Please be sure you have uninstalled
any third-party OpenGL and third-party graphics driver packages.
-> done.
-> Runtime sanity check failed.
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 www.nvidia.com.
Nadat de nvidia installer de eerste keer over de zeik ging heb ik nvidia-glx en nvidia-kernel ge-unmerged.
Mijn xorg.conf (relevante delen):
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
#Option "FPDither" # [<bool>]
#Option "CrtcNumber" # <i>
Identifier "Card0"
Driver "nvidia"
#VideoRam 131072
VendorName "nVidia Corporation"
BoardName "NV34 [GeForce FX 5200]"
BusID "PCI:1:0:0"
EndSection
Section "Module"
Load "extmod"
#Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "glx"
Load "type1"
Load "freetype"
EndSection
Zo ziet mijn desktop eruit wat ik ook doe:
http://www.boudewijnector.com/Screenshot-1.jpg
Weet iemand wat hier misgaat?