Fórum Ubuntu Linux - PT
Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: tnq13 em 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 :
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...
-
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:
[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
-
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
-
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:
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
[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
-
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
-
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...
-
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...
-
Baixa os drivers 7174... e veja o que vai dar...
-
é esse mesmo que esta aqui, segui o tuto direitinho ^_^ .
alias, bom tuto! antes nem instalar os drivers instalava.
-
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...
-
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
-
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 =\