Autor Tópico: Drivers 3D Nvidia Riva TNT2 M64  (Lida 11717 vezes)

Offline tnq13

  • Usuário Ubuntu
  • *
  • Mensagens: 63
    • Ver perfil
Drivers 3D Nvidia Riva TNT2 M64
« Online: 28 de Outubro de 2005, 17:01 »
Aeew pessoal, eu tentei de várias formas instalar os drivers 3D para porder jogar GTA3 via cedega, a única vez que eu consegui, ficou muito ruim! Apenas 1 FPS... no kurumin 5 eu consegui beeeem mais

Bom, eu tentei segui um tutorial no forum do ubuntu www.ubuntuforums.org, só que não dá certo, ele manda baixar os drivers do site da nvidia...

pois bem baixie a versão 6629 (que funciona com minha vGA, segundo o site) e na hora de instalar deu erro... o log da instalação é esse :

Código: [Selecionar]
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Oct 28 16:26:39 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.
-> 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.12-9-686/build'
-> Performing CC test with CC="cc".
-> gcc-version-check failed:
   
   You appear to be compiling the NVIDIA kernel module with a different compile
   r than the one that was used to compile the running kernel.  This may be fin
   e, but there are cases where this can lead to instability.  The compiler use
   d to compile the kernel was gcc 3.4; the current compiler is gcc 4.0.
   
   If you know what you are doing and want to ignore the gcc version check, sel
   ect "No" to continue installation.  Otherwise, select "Yes" to abort install
   ation, set the CC environment variable to the name of the compiler used to c
   ompile your kernel, and restart installation.  Abort now? (Answer: No)
-> Performing rivafb check.
-> Performing rivafb module check.
WARNING: Your kernel was configured to include rivafb support as
         a loadable kernel module.
         
         The rivafb driver conflicts with the NVIDIA driver; the
         NVIDIA kernel module will still be built and installed,
         but be aware that the NVIDIA driver will not be able to
         function properly if the rivafb module is loaded!
-> 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.12-9-686/bu
   ild SYSOUT=/lib/modules/2.6.12-9-686/build'...
   Your kernel was configured to include rivafb support as
   a loadable kernel module.
   
   The rivafb driver conflicts with the NVIDIA driver; the
   NVIDIA kernel module will still be built and installed,
   but be aware that the NVIDIA driver will not be able to
   function properly if the rivafb module is loaded!
   
   *** Failed rivafb module sanity check, but continuing! ***
   
   
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.12-9-686/build SUBDIRS=/tmp
   /selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv modules
   mkdir -p /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_ver
   sions
   make -f scripts/Makefile.build obj=/tmp/selfgz11641/NVIDIA-Linux-x86-1.0-662
   9-pkg1/usr/src/nv
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz11641/NV
   IDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv_compiler.h
     cc -Wp,-MD,/tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.nv.
   o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.2/include -D__KERNEL
   __ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
   -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -
   mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -Iinclude/asm-i3
   86/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfg
   z11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-t
   ype -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith  -Wno-
   multichar  -Werror -O -fno-common -MD   -Wno-cast-qual -Wno-error -D_LOOSE_K
   ERNEL_NAMES -D__KERNEL__ -DMODULE  -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAME
   S -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATC
   HLEVEL=6629  -DNV_UNIX   -DNV_LINUX   -DNV_INT64_OK   -DNVCPU_X86      -UDEB
   UG -U_DEBUG -DNDEBUG -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRES
   ENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DNV_PC
   I_GET_CLASS_PRESENT  -DMODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidia -
   c -o /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_nv.o
    /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/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:41,
                    from include/linux/sched.h:20,
                    from include/linux/module.h:10,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nv-linux.h:52,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-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 a
   rithmetic
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:864,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nv-linux.h:75,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nv.c:14:
   include/asm/io.h: In function ‘check_signature’:
   include/asm/io.h:253: warning: wrong type argument to increment
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nvidia_init_module’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:930: warning
   : ‘pm_register’ is deprecated (declared at include/linux/pm.h:106)
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nvidia_exit_module’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:1051: warnin
   g: ‘pm_unregister’ is deprecated (declared at include/linux/pm.h:111)
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘_get_phys_address’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2509: warnin
   g: passing argument 1 of ‘pmd_offset’ from incompatible pointer type
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nv_agp_init’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2991: warnin
   g: implicit declaration of function ‘inter_module_get’
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2992: warnin
   g: ‘inter_module_put’ is deprecated (declared at include/linux/module.h:
   568)
     cc -Wp,-MD,/tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.nv-
   vm.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.2/include -D__KER
   NEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasi
   ng -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-floa
   t -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -Iinclude/asm
   -i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/se
   lfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv -Wall -Wimplicit -Wretur
   n-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith  -W
   no-multichar  -Werror -O -fno-common -MD   -Wno-cast-qual -Wno-error -D_LOOS
   E_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_N
   AMES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_P
   ATCHLEVEL=6629  -DNV_UNIX   -DNV_LINUX   -DNV_INT64_OK  
   -DNVCPU_X86      -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PFN_RANGE_PRESENT -DNV
   _CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_CLASS_SIMPLE_
   CREATE_PRESENT -DNV_PCI_GET_CLASS_PRESENT  -DMODULE -DKBUILD_BASENAME=nv_vm
   -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg
   1/usr/src/nv/.tmp_nv-vm.o /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/us
   r/src/nv/nv-vm.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:23,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:20,
                    from include/linux/module.h:10,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nv-linux.h:52,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-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 a
   rithmetic
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:864,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nv-linux.h:75,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nv-vm.c:14:
   include/asm/io.h: In function ‘check_signature’:
   include/asm/io.h:253: warning: wrong type argument to increment
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.c: At top l
   evel:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.c:59: warni
   ng: ‘cache_flush’ defined but not used
     cc -Wp,-MD,/tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.os-
   agp.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.2/include -D__KE
   RNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-alias
   ing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-flo
   at -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -Iinclude/as
   m-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/s
   elfgz11641/NVIDI
   A-Linux-x86-1.0-6629-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch
   -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith  -Wno-multichar  -W
   error -O -fno-common -MD   -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -
   D__KERNEL__ -DMODULE  -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      -UDEBUG -U_DEBUG -
   DNDEBUG -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_
   DISABLE_DEVICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DNV_PCI_GET_CLASS_P
   RESENT  -DMODULE -DKBUILD_BASENAME=os_agp -DKBUILD_MODNAME=nvidia -c -o /tmp
   /selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_os-agp.o /tmp/se
   lfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/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:41,
                    from include/linux/sched.h:20,
                    from include/linux/module.h:10,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nv-linux.h:52,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-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 a
   rithmetic
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:864,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nv-linux.h:75,
                    from /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/os-agp.c:24:
   include/asm/io.h: In function ‘check_signature’:
   include/asm/io.h:253: warning: wrong type argument to increment
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c: At top
   level:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:48: erro
   r: syntax error before ‘*’ token
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:48: warn
   ing: type defaults to ‘int’ in declaration of ‘drm_agp_p’
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:48: warn
   ing: data definition has no type or storage class
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c: In func
   tion ‘KernInitAGP’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:76: warn
   ing: assignment discards qualifiers from pointer target type
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:85: erro
   r: request for member ‘acquire’ in something not a structure or union
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:88: warn
   ing: ‘inter_module_put’ is deprecated (declared at include/linux/module.
   h:568)
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:113: err
   or: request for member ‘copy_info’ in something not a structure or union
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:173: err
   or: request for member ‘enable’ in something not a structure or union
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:185: err
   or: request for member ‘release’ in something not a structure or union
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:186: war
   ning: ‘inter_module_put’ is deprecated (declared at include/linux/module
   .h:568)
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c: In func
   tion ‘KernTeardownAGP’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:216: err
   or: request for member ‘release’ in something not a structure or union
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:218: war
   ning: ‘inter_module_put’ is deprecated (declared at include/linux/module
   .h:568)
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c: In func
   tion ‘KernAllocAGPPages’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:265: err
   or: request for member ‘allocate_memory’ in something not a structure or
   union
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:273: err
   or: request for member ‘bind_memory’ in something not a structure or uni
   on
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:290: err
   or: request for member ‘unbind_memory’ in something not a structure or u
   nion
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:305: err
   or: request for member ‘free_memory’ in something not a structure or uni
   on
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c: In func
   tion ‘KernMapAGPPages’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:345: err
   or: request for member ‘unbind_memory’ in something not a structure or u
   nion
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c: In func
   tion ‘KernFreeAGPPages’:
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:444: err
   or: request for member ‘unbind_memory’ in something not a structure or u
   nion
   /tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:445: err
   or: request for member ‘free_memory’ in something not a structure or uni
   on
   make[3]: ** [/tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-a
   gp.o] Erro 1
   make[2]: ** [_module_/tmp/selfgz11641/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv] Erro 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: ** [module] Erro 1
   make: ** [module] Erro 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
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.


Quem puder me ajudar, ficarei muito grato!

[]'s

PS: queria agradecer o Xterminator que está me ajudando, embora ainda não tenha conseguido a solução para o problema...

Offline LedStyle

  • Usuário Ubuntu
  • *
  • Mensagens: 1.347
    • Ver perfil
    • http://www.tuxresources.org
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #1 Online: 28 de Outubro de 2005, 17:56 »
Código: [Selecionar]
sudo apt-get install nvidia-glx
sudo apt-get install nvidia-settings
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo nvidia-glx-config enable
sudo gedit /usr/share/applications/NVIDIA-Settings.desktop


Insira as seguintes linhas no arquivo, salve e feche:

Código: [Selecionar]
[Desktop Entry]
Name=NVIDIA Settings
Comment=NVIDIA Settings
Exec=nvidia-settings
Icon=
Terminal=false
Type=Application
Categories=Application;System;


Reinicie o X pressionando Ctrl + Alt + Backspace

Offline tnq13

  • Usuário Ubuntu
  • *
  • Mensagens: 63
    • Ver perfil
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #2 Online: 28 de Outubro de 2005, 18:22 »
Não funciona! minha placa de vídeo é daquelas legacy que tem no site da nvidia, tem que ser um driver mais velho...

TNT2 é zuada d+ =\

Agora eu baixei o 7174... o erro agora é que ele não consegue acessar o arquivo nvidia.ko....

fala para eu instalar o source do kernel... no synaptic só tem pra versão anterior à minha... segui este tuto http://www.ubuntuforums.org/showthread.php?t=75074&highlight

Offline tnq13

  • Usuário Ubuntu
  • *
  • Mensagens: 63
    • Ver perfil
TUTORIAL
« Resposta #3 Online: 28 de Outubro de 2005, 21:04 »
Bom eu consegui, depois de TENTAR VÁÁÁÁÁÁRIAS vezes....

pois bem, vou postar o tutorial aqui...

Tradução do fórum do ubuntu... http://ubuntuforums.org/showthread.php?t=75074

ANTES DE COMEÇAR
Antes de começar, tenha CERTEZA de que você tenha isntalado os pacotes dos itens a, b e c. Caso contrário, siga-os.

Abra o terminal e digite:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg_backup

uname -r (para saber qual a versão do kernel que encontra-se instalada)

Abra o Synaptic (ou use o comando APT-GET)

a Pressione “Procurar” e digite 'header'. A procura resultará em uma lista de pacotes, ache “linux-headers-'sua_versão'” (versão que você achou através do comando uname, no meu caso meu kernel é o 2.6.12-9-386, eu instalei o “linux-headers-2.6-12-9-386”). Clique com o botão direito e marque para ser instalado

bProcure agora por 'linux-source', encontre o arquivo “linux-source-'sua_versão'”. Marque para ser instalado

cProcure por “build-essential”. Marque o pacote de mesmo nome para instalação.

d Pressione Aplicar. espere o download e instalação, depois feche o Synaptic.

e Faça o download do driver da NVIDIA no site. Para placas de vídeo LEGACY*, pegue a versão 7174.

Agora vamos começar a instalação de fato.

INSTALAÇÃO

1)Desinstale o nvidia-glx (caso você não o tenha instalado, passe para o próximo passo)
2)Remova manualmente: sudo rm /etc/init.d/nvidia-**
3)Abra o terminal e digite:
sudo apt-get install gcc
sudo apt-get install gcc-3.4
4)Aperte CTRL + ALT + F1
5)Logue-se com seu nome de usuário e senah (caso necessário)
6)Digite sudo /etc/init.d/gdm stop
7)cd “diretório onde você baixou o arquivo .run do site da nvidia”
8)Digite: sudo passwd root (habilitar a conta root e definir uma senha, digite uma nova senha para o root)
9)Digite:
su root
CC=gcc-3.4
export CC
exit
CC=gcc-3.4
export CC
10)Digite: sudo sh nome_do_arquivo_baixado_do_site_da_nvidia.run (a instalação começará)
11)Ainda no modo texto, digite: sudo nano /etc/X11/xorg.conf, altere as linhas da seção 'module' de modo que fique desta forma:
Código: [Selecionar]
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
#Load "dri"
#Load “GLcore”
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"

12)Feito isto, procure pela seção “DEVICE” e mude o driver de nv para nvidia (atenção para a caixa baixa. Aperte CTRL + X, quando perguntar se quer salvar as alterações, responda que sim, de enter mais uma vez, ele voltara para o modo texto, onde você pode dar os comandos.
13)Digite startx, se tudo deu certo, o logo da nvidia aparecerá.

   Seu driver está instalado!

   Abra agora um terminal e digite: sudo apt-get install nvidia-settings (para instalar o painel de controle do driver)
   Aguarde o término da instalação e então digite: sudo gedit /usr/share/applications/NVIDIA-Settings.desktop
   No editor que abriu, digite o texto abaixo e salve. Reinicie o sistema, o nvidia settings aparecerá no menu aplicações/ferramentas do sistema
   
Código: [Selecionar]
[Desktop Entry]
Name=NVIDIA Settings
Comment=NVIDIA Settings
Exec=nvidia-settings
Icon=
Terminal=false
Type=Application
Categories=Application;System;



NOTAS:

Chipsets LEGACY, se você possui uma VGA com algum dos seguintes GPU's, faça o download da versão 7174 do driver do site da nvidia

NVIDIA chip name Device PCI ID
------------------------------- -------------------------------
RIVA TNT 0x0020
RIVA TNT2/TNT2 Pro 0x0028
RIVA TNT2 Ultra 0x0029
Vanta/Vanta LT 0x002C
RIVA TNT2 Model 64/Model 64 Pro 0x002D
Aladdin TNT2 0x00A0
GeForce 256 0x0100
GeForce DDR 0x0101
Quadro 0x0103
GeForce2 GTS/GeForce2 Pro 0x0150
GeForce2 Ti 0x0151
GeForce2 Ultra 0x0152
Quadro2 Pro 0x0153

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.285
    • Ver perfil
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #4 Online: 31 de Outubro de 2005, 10:41 »
Aí garoto desculpa aí ter te abandonado, mas tive que viajar correndo na sexta-feira por causa da chuva, ainda bem que vc conseguiu resolver o problema só uma pequena observação que vc já conseguiu resolver, quando eu falo CC é CC em maiúsculo e não minúsculo..
ou
sudo export CC=gcc-3.4 :-) que eu acho bem mais prático que

su root
CC=gcc-3.4
export CC
exit

Offline tnq13

  • Usuário Ubuntu
  • *
  • Mensagens: 63
    • Ver perfil
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #5 Online: 31 de Outubro de 2005, 23:52 »
tudo bem, eu apanhei, mas consegui (ou quase isso, meu GTAIII roda quase parando, estou quase voltando pro kurumin.... embora tenha gostado mais do ubuntu por vir com o gnome por default...) o su root é pra TER CERTEZA!!!  :twisted:  Parece que o ubuntu não gosta de obedecer os comandos... tem hora que eu mando abrir o nautilus como root (usando sudo) e demora uma eternindade...

ustrucx

  • Visitante
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #6 Online: 01 de Novembro de 2005, 14:44 »
Minha Riva TNT2 pro 64 também so me da dor de cabeça, em QUALQUER debian....depois de mto sufoco consegui instalar um driver velhao aki, e agora que o x ta funcionando, ele trava de 10 em 10 minutos...esses drivers da nvidia sao um lixo...

Offline tnq13

  • Usuário Ubuntu
  • *
  • Mensagens: 63
    • Ver perfil
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #7 Online: 01 de Novembro de 2005, 15:15 »
Baixa os drivers 7174... e veja o que vai dar...

ustrucx

  • Visitante
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #8 Online: 01 de Novembro de 2005, 22:18 »
é esse mesmo que esta aqui, segui o tuto direitinho ^_^ .
alias, bom tuto! antes nem instalar os drivers instalava.

Offline tnq13

  • Usuário Ubuntu
  • *
  • Mensagens: 63
    • Ver perfil
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #9 Online: 01 de Novembro de 2005, 23:43 »
eh.. bom... só que agora eu descobri que nem aqui ele funcionou 100%... aparece o logo da nvidia e talz, só que com o comando glxinfo, aparece que o direct rendering não está habilitado aqui, daí a lentidão que eu tenho no GTA3 =\

PS: se vc acha que os drivers nvidia são ruins, imagino o que vc diria da ATI, que todos falam que são piores ainda...

ustrucx

  • Visitante
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #10 Online: 01 de Novembro de 2005, 23:59 »
hehe da ati dizem mesmo q é uma droga, os da nvidia pelo menos funcionam com as placas mais novas, pena minha mobo ter um agp tao capenga se nao, ja tava com uma gf4 aqui so pra jogar enemy territory  :P

Offline tnq13

  • Usuário Ubuntu
  • *
  • Mensagens: 63
    • Ver perfil
Drivers 3D Nvidia Riva TNT2 M64
« Resposta #11 Online: 02 de Novembro de 2005, 00:13 »
heheeh... gf4 nem é tudo isso não... uma gf2 é pau a pau com ela, visto que ambas são DX7 (por hardware, só oferecem suporte aos efeitos do DX7, acima disso, ela simplesmente ignora que tais efeitos existem)...

Pow... no Kurumin foi tranqüilissimo para ela funcionar, aqui eu apanhei e ainda não resolvi... só que eu gostei mais do ubuntu por ele vir com Gnome ao invés do KDE =\