gentoo (amd64) + xorg+nvidia = slecht beeld

Pagina: 1
Acties:

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
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?

  • Benotti
  • Registratie: Maart 2002
  • Laatst online: 29-12-2025
als je emerge nvidia doet en hij is geinstalleerd moet je wel eerst de X server opnieuw opstarten, dat al gedaan?

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
sure

ook bij installen nvidia driver dat allemaal keurig in runlevel3 gedaan ;-)

  • marrekau117
  • Registratie: Februari 2002
  • Laatst online: 08-01 22:02
welke versie heb je geinstaleerd van de driver? kan je zien door emerge -s nvidia te doen daar hebben we meer aan misschien is het een idee om de beta driver te instaleren?

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
root@zeus FAH # emerge -s nvidia
Searching...
[ Results for search key : nvidia ]
[ Applications found : 5 ]

* app-emulation/emul-linux-x86-nvidia
Latest version available: 1.0.6629
Latest version installed: 1.0.6629
Size of downloaded files: 7,595 kB
Homepage: http://www.nvidia.com/
Description: NVIDIA GLX 32-bit compatibility libraries
License: NVIDIA

* media-gfx/nvidia-cg-toolkit
Latest version available: 1.1.0303.0400
Latest version installed: [ Not Installed ]
Size of downloaded files: 2,347 kB
Homepage: http://developer.nvidia.com/view.asp?IO=cg_toolkit
Description: nvidia's c graphics compiler toolkit
License: NVIDIA

* media-video/nvidia-glx
Latest version available: 1.0.6629-r1
Latest version installed: [ Not Installed ]
Size of downloaded files: 16,116 kB
Homepage: http://www.nvidia.com/
Description: NVIDIA X11 driver and GLX libraries
License: NVIDIA

* media-video/nvidia-kernel
Latest version available: 1.0.6629-r1
Latest version installed: [ Not Installed ]
Size of downloaded files: 16,116 kB
Homepage: http://www.nvidia.com/
Description: Linux kernel module for the NVIDIA X11 driver
License: NVIDIA

* media-video/nvidia-settings
Latest version available: 1.0.6111
Latest version installed: [ Not Installed ]
Size of downloaded files: 720 kB
Homepage: http://www.nvidia.com/
Description: NVIDIA Linux X11 Settings Utility
License: GPL-2

Ok


wil je dat ik die beta van nvidia haal of emerge?

  • marrekau117
  • Registratie: Februari 2002
  • Laatst online: 08-01 22:02
je hebt heel je nvidia drivers niet geinstaleerd doe eerst maar eens
emerge nvidia-kernel nvidia-settings nvidia-glx
en dan moet het wel werken

[ Voor 1% gewijzigd door marrekau117 op 15-01-2005 16:27 . Reden: typo ]


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
als je de SP leest zie je dat ik dat oorspronkelijk heb gedaan maar toch gewoon fucked-up beeld kreeg (gekke kleurtjes :( ).

  • marrekau117
  • Registratie: Februari 2002
  • Laatst online: 08-01 22:02
jah en de beta driver wat doet die? ik weet de code niet precies uit mijn hoofd die je moet gebruiken voor een AMD64. En anders een iets oudere driver pakken moet je deze package masken en dan verder gaan want ik weet dat het prima werkt met een nvidia driver.

[ Voor 19% gewijzigd door marrekau117 op 15-01-2005 16:40 ]


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
waar kan ik die beta vandaan halen , op nvidia.com krijg ik een windows beta?

  • Flydude
  • Registratie: Mei 2003
  • Laatst online: 14-02 16:20

Flydude

Mighty pirate

Lees anders even dit topic door/ Vooral die GLX-emulatie lijkt me voor jou van belang...

Oftwel:
Nvidia-installer eraf gooien en dan:
code:
1
emerge nvidia-kernel emul-linux-x86-nvidia nvidia-glx


Ik zou zeker niet proberen om die nvidia-installer aan de praat te krijgen...

I am rubber, you are glue


  • Ti_Uhl
  • Registratie: Mei 2003
  • Laatst online: 19-09-2012
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
Zou dit er niets mee te maken kunnen hebben ? Heb je de kernel source op je schijf staan ?
Pagina: 1