[Rozw.] Wolne odtwarzanie w MPlayerze

Jak dostosować Slackware w tych dziedzinach.

Moderatorzy: Moderatorzy, Administratorzy

y0yster
Użytkownik
Posty: 23
Rejestracja: 2007-10-25, 19:11
Kontakt:

[Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: y0yster »

Witam,

Chciałem obejrzeć sobie film na moim linuxie, a tu klapa. Otwieram film włączam, a gdy daję na fullscreen to nagle odtwarzanie mi niesamowicie zwalnia. CPU jest obciążony prawie 100%. O co chodzi?

Dla porównania powiem, że na windowsie filmy, które odtwarzałem chodzą płynnie. Obciążenie CPU nie przekracza 50%.

W Linuxie używam nakładki SMPlayer, tak samo w windowsie z pakietu MPUI.

Pozdrawiam.
Ostatnio zmieniony 2007-10-30, 21:41 przez y0yster, łącznie zmieniany 1 raz.
Awatar użytkownika
freak117
Użytkownik
Posty: 250
Rejestracja: 2006-12-13, 21:26
Lokalizacja: z sieci

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: freak117 »

Miałem podobny problem. Domyślam się, że masz kartę Radeona. Pierwsze co musisz zrobić to zainstalować dobre sterowniki i zmienić vo (video output) w opcjach MPlayera (wypróbuj różne).
W3 rulez ;D
y0yster
Użytkownik
Posty: 23
Rejestracja: 2007-10-25, 19:11
Kontakt:

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: y0yster »

Mam kartę GeForce2 MX 400. Więc to nie radeon. Inna firma z tego co się orientuję to radeony robi, ati, a geforce to nvidia.

Co do opcji -vo to próbowałem już kilka. Jeśli mógłbyś podać jakąś konkretną.

Co do sterowników to w jądrze mam już wkompilowane do tej karty sterowniki.


Pozdrawiam.
Awatar użytkownika
dienet
Moderator
Posty: 2105
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: dienet »

Nr uno: A jaki to format filmu? (rmvb moze?)
Nr duo: A jaki masz procek?

vo najlepiej na xv.

A tak w ogole to karta graficzna malo co sie liczy.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
Awatar użytkownika
freak117
Użytkownik
Posty: 250
Rejestracja: 2006-12-13, 21:26
Lokalizacja: z sieci

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: freak117 »

Co to znaczy, że w jądrze masz już wkopilowane sterowniki? Pobierz i zainstaluj sterowniki ze strony NVidii. Co do opcji vo to wypróbuj wszystkie możliwości.
W3 rulez ;D
y0yster
Użytkownik
Posty: 23
Rejestracja: 2007-10-25, 19:11
Kontakt:

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: y0yster »

Mój procek to Pentium III 866Mhz. Dobrze dość zapodaje. Ramu mam 640MB.

Rozszerzenie, jeśli o to ci chodzi to .avi. Z tego co wiem jet kodowane divix'em.

A co do karty graficznej, dlaczego tak sądzisz, że się nie liczy tak bardzo ?

---edit

O sterowniki, obsługę karty mam w jądrze da nvidia. Ale spróbuję te sterowniki zainstalować, a może pomoże :P.

Pozdrawiam.
Ostatnio zmieniony 2007-10-30, 19:49 przez y0yster, łącznie zmieniany 1 raz.
Awatar użytkownika
darjerz
Użytkownik
Posty: 1052
Rejestracja: 2004-05-28, 18:26
Lokalizacja: Wrocław

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: darjerz »

A próbowałeś ze sterownikami od nvidii http://www.nvidia.pl/object/linux_displ ... 11_pl.html a nie xorgowymi?
HINT: xorg.conf:

Kod: Zaznacz cały

#    Driver         "nv"
      Driver         "nvidia"
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
y0yster
Użytkownik
Posty: 23
Rejestracja: 2007-10-25, 19:11
Kontakt:

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: y0yster »

Zainstaluje sterowniki, ze strony nvidi. Jak nie będzie działać to zmienię konfigurację w xorg.conf, tak jak radzisz. Obecnie mam taką:

Kod: Zaznacz cały

Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "vesa"
    #VideoRam    4096
    # Insert Clocks lines here if appropriate
EndSection
Awatar użytkownika
freak117
Użytkownik
Posty: 250
Rejestracja: 2006-12-13, 21:26
Lokalizacja: z sieci

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: freak117 »

W tym momencie sterownikiem jest vesa, która nie radzi sobie za dobrze z takimi rzeczami jak filmy. Jak zainstalujesz sterownik, który Ci podałem to skrypt sam wyedytuje nowy plik "xorg.conf" (przynajmniej u mnie tak robi).
W3 rulez ;D
Awatar użytkownika
dienet
Moderator
Posty: 2105
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: dienet »

A co do karty graficznej, dlaczego tak sądzisz, że się nie liczy tak bardzo ?
Bo karta Ci tego filmu nie "wypakuje", zrobi to procesor - o czy wiesz bo pracuje Ci na 100%

Ah i jeszcze jedno. Sprawdz takze jak bedzie sie odtwarzal film bez dzwieku

Kod: Zaznacz cały

-ao null
Ostatnio zmieniony 2007-10-30, 20:11 przez dienet, łącznie zmieniany 1 raz.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
y0yster
Użytkownik
Posty: 23
Rejestracja: 2007-10-25, 19:11
Kontakt:

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: y0yster »

Dalej to samo, jeśli chodzi o odtwarzanie bez dźwięku.
Awatar użytkownika
____0
Użytkownik
Posty: 693
Rejestracja: 2005-08-27, 22:42
Lokalizacja: Niepołomice
Kontakt:

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: ____0 »

dienet pisze:Bo karta Ci tego filmu nie "wypakuje", zrobi to procesor
Karta jest wazna poniewaz gdy mamy sterownik vesa za wszystko praktycznie odpowiada procesor. Gdy jest zainicjowany wlasciwy sterownik do karty to ona przejmuje paleczke nad wyswietleniem obrazu i kolorow (wg mnie sterownik vesa jest uzywany tylko po to zeby "jakos tryb graficzny(Xy) sie wlaczaly.
wiec y0yster, zainstaluj sterowniki nvidia i powinno byc po problemie.
http://www.linki.cal.pl
Awatar użytkownika
darjerz
Użytkownik
Posty: 1052
Rejestracja: 2004-05-28, 18:26
Lokalizacja: Wrocław

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: darjerz »

Na Vesa to małeo prawdobne bo nie wykorzystujesz możliwości karty graficznej.
Odpal testowo zamiast Driver "vesa" "nv" i już powinna być różnica, Później na sterach od nvidi Driver "nvidia" i porównaj sobie . Dobra karta wspomaga hardwarowo oglądanie filmów po warunkiem, że jest "osterowana"

[ Dodano: 2007-10-30, 20:48 ]
kurne znów mnie ktoś uprzedził :D
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
Awatar użytkownika
dienet
Moderator
Posty: 2105
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: dienet »

darjerz, ____0, alez oczywiscie Panowie maja racje. Vesa odpada. Ale roznica miedzy nv a nvidia bedzie znikoma dla vo. Moze dla gl/gl2 tak ale po co to...
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
y0yster
Użytkownik
Posty: 23
Rejestracja: 2007-10-25, 19:11
Kontakt:

Re: [Rozw.] Wolne odtwarzanie w MPlayerze

Post autor: y0yster »

Włąsnie tak pomyślałem odpaliłem na driverze nv i działa aż miło, chociaż procek ma obciążenie full, prawie 100%. Zmieniłem sobie w smplayer na nv i działa jak trzeba. Jest trochę ponad 30%, czasami 40% i o to chodziło :).

Jaka jest różnica pomiędzy nv i nvidia?

Próbowałem zainstalować sterowniki od nvidia, ale jakiś błąd się wykrzacza, oto log:

Kod: Zaznacz cały

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Oct 30 21:07:02 2007

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
  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
WARNING: The NVIDIA GeForce2 MX/MX 400 GPU installed in this system is
         supported through the NVIDIA 1.0-96xx legacy Linux graphics drivers. 
         Please visit http://www.nvidia.com/object/unix.html for more
         information.  The 100.14.11 NVIDIA Linux graphics driver will ignore
         this GPU.
WARNING: You do not appear to have an NVIDIA GPU supported by the 100.14.11
         NVIDIA Linux graphics driver installed in this system.  For further
         details, please see the appendix SUPPORTED NVIDIA GRAPHICS CHIPS in
         the README available on the Linux driver download page at
         www.nvidia.com.
-> License accepted.
-> 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.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.21.5-smp/source'
-> Kernel output path: '/lib/modules/2.6.21.5-smp/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen 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-i2c.o nvacpi.
   o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvacpi.o nvidi
   a.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 -f stprof stprof.o symtab.h Modules.symvers
   rm -f -rf .tmp_versions
   rm -f Makefile
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.21.5-smp/so
   urce SYSOUT=/lib/modules/2.6.21.5-smp/build'...
   sh ./conftest.sh "cc" "cc" /lib/modules/2.6.21.5-smp/source /lib/modules/2.6
   .21.5-smp/build cc_sanity_check full_output
   sh ./conftest.sh "cc" "cc" /lib/modules/2.6.21.5-smp/source /lib/modules/2.6
   .21.5-smp/build select_makefile full_output
   make --no-print-directory -f Makefile module
   
   NVIDIA: calling KBUILD...
   make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.21.5-smp/build KBUILD_VERBOSE=1 -C
   /lib/modules/2.6.21.5-smp/source SUBDIRS=/tmp/selfgz2898/NVIDIA-Linux-x86-10
   0.14.11-pkg1/usr/src/nv modules
   make -C /lib/modules/2.6.21.5-smp/build \
   	KBUILD_SRC=/usr/src/linux-2.6.21.5 \
   	KBUILD_EXTMOD="/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv" 
   -f /usr/src/linux-2.6.21.5/Makefile 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/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.tmp_ver
   sions
   rm -f /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.tmp_versio
   ns/*
   make -f /usr/src/linux-2.6.21.5/scripts/Makefile.build obj=/tmp/selfgz2898/N
   VIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz2898/NVI
   DIA-Linux-x86-100.14.11-pkg1/usr/src/nv/nv_compiler.h
     cc -Wp,-MD,/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.nv.
   o.d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.1.2/include -D__
   KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.21.5/include -include inc
   lude/linux/autoconf.h  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr
   /src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasin
   g -fno-common -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mprefe
   rred-stack-boundary=2 -march=i686 -ffreestanding -maccumulate-outgoing-args 
   -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.
   6.21.5/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fomit-
   frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointe
   r-sign  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv -Wall -
   Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -W
   pointer-arith -Wno-multichar -Werror -O -fno-common -msoft-float -MD -Wsign-
   compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODUL
   E -DNVRM -DNV_VERSION_STRING=\"100.14.11\" -UDEBUG -U_DEBUG -DNDEBUG -DNV_SI
   GNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRE
   SENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CH
   OOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_P
   RESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_ACQUI
   RE_CONSOLE_SEM_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"
   KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o
   /tmp/selfgz2898/NVIDIA-Linux-x86-10
   0.14.11-pkg1/usr/src/nv/nv.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1
   /usr/src/nv/nv.c
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/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
     cc -Wp,-MD,/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.nv-
   vm.o.d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.1.2/include -
   D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.21.5/include -include 
   include/linux/autoconf.h  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/
   usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -f
   no-strict-aliasing -fno-common -O2 -pipe -msoft-float -mregparm=3 -freg-stru
   ct-return -mpreferred-stack-boundary=2 -march=i686 -ffreestanding -maccumula
   te-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src
   /linux-2.6.21.5/include/asm-i386/mach-default -Iinclude/asm-i386/mach-defaul
   t -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -W
   no-pointer-sign  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/n
   v -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparen
   theses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-float -M
   D -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL_
   _ -DMODULE -DNVRM -DNV_VERSION_STRING=\"100.14.11\" -UDEBUG -U_DEBUG -DNDEBU
   G -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_
   CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -D
   NV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BRE
   AKPOINT_PRESENT -DNV_REMAP_PFN_RANGE
   _PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_ACQUIRE_CONSOLE_SEM_PRESENT -DNV
   _VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(
   nv_vm)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz2898/NVIDIA-
   Linux-x86-100.14.11-pkg1/usr/src/nv/nv-vm.o /tmp/selfgz2898/NVIDIA-Linux-x86
   -100.14.11-pkg1/usr/src/nv/nv-vm.c
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/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
     cc -Wp,-MD,/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.os-
   agp.o.d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.1.2/include 
   -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.21.5/include -include
   include/linux/autoconf.h  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/
   usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-alia
   sing -fno-common -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpr
   eferred-stack-boundary=2 -march=i686 -ffreestanding -maccumulate-outgoing-ar
   gs -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.21.
   5/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fomit-frame
   -pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sig
   n  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv -Wall -Wimpl
   icit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpoint
   er-arith -Wno-multichar -Werror -O -fno-common -msoft-float -MD -Wsign-compa
   re -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DN
   VRM -DNV_VERSION_STRING=\"100.14.11\" -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_
   STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT 
   -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_
   STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESEN
   T -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_ACQUIRE_CO
   NSOLE_SEM_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUIL
   D_BASENAME=KBUILD_STR(os_agp)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o 
   /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/os-agp.o /tmp/sel
   fgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/os-agp.c
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/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
     cc -Wp,-MD,/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.os-
   interface.o.d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.1.2/in
   clude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.21.5/include -i
   nclude include/linux/autoconf.h  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.1
   1-pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-stri
   ct-aliasing -fno-common -O2 -pipe -msoft-float -mregparm=3 -freg-struct-retu
   rn -mpreferred-stack-boundary=2 -march=i686 -ffreestanding -maccumulate-outg
   oing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-
   2.6.21.5/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fomi
   t-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-poin
   ter-sign  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv -Wall
   -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-
   subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-comm
   on -msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL
   _NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"100.14.11\" -UDEBU
   G -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRE
   SENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_ME
   SSAGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -D
   NV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_P
   AGE_ATTR_PRESENT -DNV_ACQUIRE_CONSOLE_SEM_PRESENT -DNV_VMAP_4_PRESENT -DMODU
   LE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_interface)"  -D"KBU
   ILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz2898/NVIDIA-Linux-x86-100.1
   4.11-pkg1/usr/src/nv/os-interface.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.
   11-pkg1/usr/src/nv/os-interface.c
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/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
     cc -Wp,-MD,/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.os-
   registry.o.d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.1.2/inc
   lude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.21.5/include -in
   clude include/linux/autoconf.h  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11
   -pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-stric
   t-aliasing -fno-common -O2 -pipe -msoft-float -mregparm=3 -freg-struct-retur
   n -mpreferred-stack-boundary=2 -march=i686 -ffreestanding -maccumulate-outgo
   ing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/li
   nux-2.6.21.5/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -
   fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-
   pointer-sign  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv -
   Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparenthe
   ses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-float -MD -
   Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -
   DMODULE -DNVRM -DNV_VERSION_STRING=\"100.14.11\" -UDEBUG -U_DEBUG -DNDEBUG -
   DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLA
   SS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_
   PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKP
   OINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV
   _ACQUIRE_CONSOLE_SEM_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#
   s" -D"KBUILD_BASENAME=KBUILD_STR(os_registry)"  -D"KBUILD_MODNAME=KBUILD_STR
   (nvidia)" -c -o /tmp/selfgz2898/NVID
   IA-Linux-x86-100.14.11-pkg1/usr/src/nv/os-registry.o /tmp/selfgz2898/NVIDIA-
   Linux-x86-100.14.11-pkg1/usr/src/nv/os-registry.c
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/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
     cc -Wp,-MD,/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.nv-
   i2c.o.d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.1.2/include 
   -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.21.5/include -include
   include/linux/autoconf.h  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/
   usr/src/nv -Wall -W
   undef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O
   2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-bound
   ary=2 -march=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=
   1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.21.5/include/asm-i386/
   mach-default -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack
   -protector -Wdeclaration-after-statement -Wno-pointer-sign  -I/tmp/selfgz289
   8/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type 
   -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multi
   char -Werror -O -fno-common -msoft-float -MD -Wsign-compare -Wno-cast-qual -
   Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_ST
   RING=\"100.14.11\" -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MU
   LTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP
   _COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_
   VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_K
   GDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PR
   ESENT -DNV_ACQUIRE_CONSOLE_SEM_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUIL
   D_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_i2c)"  -D"KBUILD_MODNAME=KBUIL
   D_STR(nvidia)" -c -o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src
   /nv/nv-i2c.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/nv-i
   2c.c
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/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 arith
   metic
     cc -Wp,-MD,/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.nva
   cpi.o.d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.1.2/include 
   -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.21.5/include -include
   include/linux/autoconf.h  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/
   usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-alia
   sing -fno-common -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpr
   eferred-stack-boundary=2 -march=i686 -ffreestanding -maccumulate-outgoing-ar
   gs -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.21.
   5/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fomit-frame
   -pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sig
   n  -I/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv -Wall -Wimpl
   icit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpoint
   er-arith -Wno-multichar -Werror -O -fno-common -msoft-float -MD -Wsign-compa
   re -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DN
   VRM -DNV_VERSION_STRING=\"100.
   14.11\" -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRID
   GE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRES
   ENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_P
   AGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT
   -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_ACQUIRE_CONSOLE_SEM_PRESENT -DNV_VMAP_4_P
   RESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvacpi)" 
   -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz2898/NVIDIA-Linux-x86
   -100.14.11-pkg1/usr/src/nv/nvacpi.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.
   11-pkg1/usr/src/nv/nvacpi.c
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/sr
   c/nv/nvacpi.c:15:
   include/linux/prefetch.h: In function 'prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
   metic
     ld -m elf_i386 -m elf_i386  -r -o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.
   11-pkg1/usr/src/nv/nvidia.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/
   usr/src/nv/nv-kernel.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/s
   rc/nv/nv.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/nv-vm.
   o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/os-agp.o /tmp/s
   elfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/os-interface.o /tmp/sel
   fgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/os-registry.o /tmp/selfgz
   2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/nv-i2c.o /tmp/selfgz2898/NVI
   DIA-Linux-x86-100.14.11-pkg1/usr/src/nv/nvacpi.o
     Building modules, stage 2.
   make -f /usr/src/linux-2.6.21.5/scripts/Makefile.modpost
     scripts/mod/modpost   -i /usr/src/linux-2.6.21.5/Module.symvers -I /tmp/se
   lfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/Module.symvers -o /tmp/s
   elfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/Module.symvers -w vmlin
   ux /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/nvidia.o
     cc -Wp,-MD,/tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/.nvi
   dia.mod.o.d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.1.2/incl
   ude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.21.5/include -inc
   lude include/linux/autoconf.h -I/usr/src/linux-2.6.21.5/ -I -Wall -Wundef -W
   strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -pipe 
   -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -m
   arch=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONF
   IG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.21.5/include/asm-i386/mach-def
   ault -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protect
   or -Wdeclaration-after-statement -Wno-pointer-sign  -D"KBUILD_STR(s)=#s" -D"
   KBUILD_BASENAME=KBUILD_STR(nvidia.mod)"  -D"KBUILD_MODNAME=KBUI
   LD_STR(nvidia)" -DMODULE -c -o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pk
   g1/usr/src/nv/nvidia.mod.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/u
   sr/src/nv/nvidia.mod.c
     ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.1
   1-pkg1/usr/src/nv/nvidia.ko /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/
   usr/src/nv/nvidia.o /tmp/selfgz2898/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/
   nv/nvidia.mod.o
   NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s).
       
       Please see the log entries 'Kernel module load error' and 'Kernel
       messages' at the end of the file '/var/log/nvidia-installer.log' for
       more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
   -1 No such device
-> Kernel messages:
   hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
   ide: failed opcode was: unknown
   hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
   hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
   ide: failed opcode was: unknown
   hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
   hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
   ide: failed opcode was: unknown
   hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
   hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
   ide: failed opcode was: unknown
   hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
   hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
   ide: failed opcode was: unknown
   ide0: reset: success
   NET: Registered protocol family 10
   lo: Disabled Privacy Extensions
   eth0: no IPv6 routers present
   nvidia: module license 'NVIDIA' taints kernel.
   NVRM: The NVIDIA GeForce2 MX/MX 400 GPU installed in this system is
   NVRM:  supported through the NVIDIA 1.0-96xx Legacy drivers. Please
   NVRM:  visit http://www.nvidia.com/object/unix.html for more
   NVRM:  information.  The 100.14.11 NVIDIA driver will ignore
   NVRM:  this GPU.  Continuing probe...
   NVRM: No NVIDIA graphics adapter found!
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.


[ Komentarz dodany przez: Zielony: 2007-10-30, 21:40 ]
"[Rozw.]"!
Ostatnio zmieniony 2007-10-30, 21:34 przez y0yster, łącznie zmieniany 1 raz.
ODPOWIEDZ