Strona 1 z 1

[+] brak akceleracji 3d - nvidia geforce4 mx440se - Etch

: 14 grudnia 2008, 15:43
autor: E57
Od kilku godzin próbuję zainstalować poprawnie zamknięte sterowniki do karty graficznej nvidia geforce4 mx440se na Debianie Etch. Najpierw korzystałem ze sterowników otwartych, później próbowałem instalować zamknięte sterowniki w wersji NVIDIA-Linux-x86-96.43.05. Jednak mimo poprawnej (moim zdaniem) instalacji nie dawały one akceleracji 3d w środowisku graficznym. Odinstalowałem je więc i ściągnąłem najnowszą wersję NVIDIA-Linux-x86-96.43.07. Uruchomiłem ponownie komputer, i z drugiego komputera zalogowałem się przez putty na komputer z Debianem jako root, następnie zgodnie z HowTo:

Kod: Zaznacz cały

# /etc/init.d/gdm stop
# uname -r
2.6.18-6-486
# aptitude install linux-headers-`uname -r`
# dpkg -l | grep linux-headers-`uname -r`
ii  linux-headers-2.6.18-6-486        2.6.18.dfsg.1-23                     Header files for Linux 2.6.18 on x86
# aptitude install build-essential
# chmod +x NVIDIA-Linux-x86-96.43.07-pkg1.run
# sh NVIDIA-Linux-x86-96.43.07-pkg1.run
Instalacja przebiega moim zdaniem bez błędów, log z instalacji:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Dec 14 15:08:20 2008
installer version: 1.0.7

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
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)
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)
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.
-> Installing NVIDIA driver version 96.43.07.
-> 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: No)
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.18-6-486/build'
-> Kernel output path: '/lib/modules/2.6.18-6-486/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/2.6.18-6-486/bu
ild SYSOUT=/lib/modules/2.6.18-6-486/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.18-6-486/build SUBDIRS=/tmp
/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_vers
ions
rm -f /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_version
s/*
make -f scripts/Makefile.build obj=/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07
-pkg1/usr/src/nv
cc -Wp,-MD,/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.nv.o
.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL_
_ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-protot
ypes -Wno-trigraphs -fno-strict-aliasi
ng -fno-common -Os -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i
486 -mregparm=3 -ffreestanding -Iinclude/asm-i386/mach-default -fomit-frame
-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-si
gn -I/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv -Wall -Wimpli
cit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointe
r-arith -Wno-multichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-erro
r -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"9
6.43.07\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD
_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/
selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_nv.o /tmp/selfgz30
49/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:59,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/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 a
rithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:85,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv.c:14:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.nv-v
m.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERN
EL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pro
totypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-flo
at -mpreferred-stack-boundary=2 -march=i486 -mregparm=3 -ffreestanding -Ii
nclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -Wde
claration-after-statement -Wno-pointer-sign -I/tmp/selfgz3049/NVIDIA-Linux-x
86-96.43.07-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
-Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -MD
-Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__
-DMODULE -DNVRM -DNV_VERSION_STRING=\"96.43.07\" -UDEBUG -U_DEBUG -DNDEBUG
-DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_vm)" -D"KBUI
LD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.
07-pkg1/usr/src/nv/.tmp_nv-vm.o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pk
g1/usr/src/nv/nv-vm.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:59,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/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 a
rithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:85,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-vm.c:14:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.os-a
gp.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KER
NEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pr
ototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-fl
oat -mpreferred-stack-boundary=2 -march=i486 -mregparm=3 -ffreestanding -I
include/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -Wd
eclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz3049/NVIDIA-Linux-
x86-96.43.07-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wforma
t -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -MD
-Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL_
_ -DMODULE -DNVRM -DNV_VERSION_STRING=\"96.43.07\" -UDEBUG -U_DEBUG -DNDEBUG
-DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_agp)" -D"KB
UILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz3049/NVIDIA-Linux-x86-96.4
3.07-pkg1/usr/src/nv/.tmp_os-agp.o /tmp/selfgz3049/NVIDIA-Linux-
x86-96.43.07-pkg1/usr/src/nv/os-agp.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:59,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/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 a
rithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:85,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/os-agp.c:24:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.os-i
nterface.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -
D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstr
ict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -ms
oft-float -mpreferred-stack-boundary=2 -march=i486 -mregparm=3 -ffreestand
ing -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protect
or -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz3049/NVIDIA-
Linux-x86-96.43.07-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -
Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werr
or -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__
KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"96.43.07\" -UDEBUG -U_DEBUG -
DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_inte
rface)"
-D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz3049/NVIDIA-Linux-x86
-96.43.07-pkg1/usr/src/nv/.tmp_os-interface.o /tmp/selfgz3049/NVIDIA-Linux-x
86-96.43.07-pkg1/usr/src/nv/os-interface.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:59,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/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 a
rithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:85,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/os-interface.c:26:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.os-r
egistry.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D
__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstri
ct-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -mso
ft-float -mpreferred-stack-boundary=2 -march=i486 -mregparm=3 -ffreestandi
ng -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protecto
r -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz3049/NVIDIA-L
inux-x86-96.43.07-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -W
format -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werro
r -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAM
ES -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"96.43.07\" -UDEBUG -U_
DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(
os_registry)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz3049/N
VIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_os-registry.o /tmp/selfgz3049/
NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/os-registry.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:59,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/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 a
rithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:85,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/os-registry.c:14:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.nv-i
2c.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KER
NEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pr
ototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-fl
oat -mpreferred-stack-boundary=2 -march=i486 -mregparm=3 -ffreestanding -I
include/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -Wd
eclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz3049/NVIDIA-Linux-
x86-96.43.07-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-ty
pe -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-mu
ltichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERN
EL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"96.43.07\" -UDEB
UG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUIL
D_STR(nv_i2c)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz3049/
NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_nv-i2c.o /tmp/selfgz3049/NVID
IA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-i2c.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:59,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-i2c.c:8:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in a
rithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-linux.h:85,
from /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
/nv/nv-i2c.c:8:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:245: warning: wrong type argument to increment
ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.0
7-pkg1/usr/src/nv/nvidia.o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/us
r/src/nv/nv-kernel.o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/
nv/nv.o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-vm.o /t
mp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/os-agp.o /tmp/selfgz
3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/os-interface.o /tmp/selfgz304
9/
NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/os-registry.o /tmp/selfgz3049/NVID
IA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-i2c.o
Building modules, stage 2.
make -rR -f /usr/src/linux-headers-2.6.18-6-486/scripts/Makefile.modpost
scripts/mod/modpost -m -i /usr/src/linux-headers-2.6.18-6-486/Module.symv
ers -I /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/Module.symv
ers -o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/Module.symv
ers /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nvidia.o
cc -Wp,-MD,/tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.nvid
ia.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D_
_KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstric
t-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msof
t-float -mpreferred-stack-boundary=2 -march=i486 -mregparm=3 -ffreestandin
g -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector
-Wdeclaration-after-statement -Wno-pointer-
sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvidia.mod)" -D"
KBUILD_MODNAME=KBUILD_STR(nvidia)" -DMODULE -c -o /tmp/selfgz3049/NVIDIA-Lin
ux-x86-96.43.07-pkg1/usr/src/nv/nvidia.mod.o /tmp/selfgz3049/NVIDIA-Linux-x8
6-96.43.07-pkg1/usr/src/nv/nvidia.mod.c
ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07
-pkg1/usr/src/nv/nvidia.ko /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/us
r/src/nv/nvidia.o /tmp/selfgz3049/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/
nvidia.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
-> Kernel messages:
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hdb1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
eth0: setting full-duplex.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 169
NVRM: loading NVIDIA Linux x86 Kernel Module 96.43.07 Wed Jul 2 12:17:43
PDT 2008
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
eth0: no IPv6 routers present
NVRM: loading NVIDIA Linux x86 Kernel Module 96.43.07 Wed Jul 2 12:17:43
PDT 2008
WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and
X module path '/usr/lib/xorg/modules'; these paths were not queryable
from the system. If X fails to find the NVIDIA X driver module,
please install the `pkg-config` utility and the X.Org SDK/development
package for your distribution and reinstall the driver.
-> Installing both new and classic TLS OpenGL libraries.
-> Searching for conflicting X files:
-> done.
-> Searching for conflicting OpenGL files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (96.43.07):
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:
-> done.
-> Runtime sanity check passed.
-> Would you like to run the nvidia-xconfig utility to automatically update you
r X configuration file so that the NVIDIA X driver will be used when you res
tart X? Any pre-existing X configuration file will be backed up. (Answer: N
o)
-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86
(version: 96.43.07) is now complete. Please update your XF86Config or
xorg.conf file as appropriate; see the file
/usr/share/doc/NVIDIA_GLX-1.0/README.txt for details.
]
Następnie ponowna konfiguracja Xorg:

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
po której automatyczne wykrycie karty udaje się, wybieram "nvidia", pokazuje się mój model karty graficznej potwierdzam i dokańczam konfigurację (żadne błędy nie wstępują w jej trakcie). Obecnie mój xorg.conf wyglada tak:

Kod: Zaznacz cały

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
	FontPath	"/usr/share/fonts/X11/misc"
	FontPath	"/usr/X11R6/lib/X11/fonts/misc"
	FontPath	"/usr/share/fonts/X11/cyrillic"
	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/Type1"
	FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
	FontPath	"/usr/share/fonts/X11/100dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
	FontPath	"/usr/share/fonts/X11/75dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "Device"
	Identifier	"nVidia Corporation NV18 [GeForce4 MX 440SE AGP 8x]"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"
EndSection

Section "Monitor"
	Identifier	"SyncMaster"
	Option		"DPMS"
	HorizSync	30-96
	VertRefresh	50-160
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"nVidia Corporation NV18 [GeForce4 MX 440SE AGP 8x]"
	Monitor		"SyncMaster"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection
Następnie:

Kod: Zaznacz cały

aptitude install mesa-utils 
po wszystkim restart systemu, loguję się jako zwykły użytkownik, odpalam konsolę:

Kod: Zaznacz cały

$ glxinfo | grep -i direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
Nie mam pojęcia co może być nie tak. Próbowałem dwa razy i za każdym razem dostawałem ten sam negatywny wynik. W temacie Linuksa jestem początkujący, więc będę wdzięczny za wszelką pomoc ;-)

: 14 grudnia 2008, 17:10
autor: lis6502
Dorzuć jeszcze wyniki

Kod: Zaznacz cały

lsmod
i wklej tu /var/log/Xorg.0.log.

: 14 grudnia 2008, 20:31
autor: E57
Można powiedzieć, że problem rozwiązał się sam. Grafikę sprawdzałem cały czas na zdalnym pulpicie, będąc zalogowanym przez NX - wtedy nie było akceleracji. Po podpięciu monitora do komputera, zalogowaniu się i wklepaniu w konsoli:

Kod: Zaznacz cały

$ glxinfo | grep -i direct
direct rendering: Yes 
Czyli wszystko jest w porządku ;)
lis6502 - dziękuję za zainteresowanie tematem ;)