Jump to content
Sign in to follow this  
WmCook

Which Nvidia driver to download from site?

Recommended Posts

yes, you need binutils, in terminal, type "urpmi binutils" as root. you'll need cd1. it'll install binutils and libbinutils.

 

hmmm, just got curious and decided to reinstall 9.1. I selected the default software package (kernel source not installed). at first running sh NVIDIA-Linux-x86-1.0-4496-pkg2.run was not successful. checking /var/log/nvidia-installer.log showed it needs binutils. doing "urpmi binutils" installed binutils and libbinutils. running sh NVIDIA-Linux-x86-1.0-4496-pkg2.run again installed the drivers. installer log below.

---------------------

nvidia-installer log file '/var/log/nvidia-installer.log'

creation time: Wed Oct 8 07:14:32 2003

 

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

XFree86 install prefix : /usr/X11R6

OpenGL install prefix : /usr

Installer install prefix: /usr

kernel include path : (not specified)

kernel install path : (not specified)

proc mount point : /proc

ui : (not specified)

tmpdir : /tmp

ftp site : ftp://download.nvidia.com

 

Using: nvidia-installer ncurses user interface

-> License accepted.

-> A precompiled kernel interface for kernel 'Mandrake Linux 9.1 kernel

2.4.21-0.13mdk i586' has been found.

executing: 'cd ./usr/src/nv; /usr/bin/ld -r -o nvidia.o precompiled-nv-linux

.o nv-kernel.o'...

-> Kernel module linked successfully.

-> Installing classic TLS OpenGL libraries.

-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-4496):

executing: './usr/src/nv/makedevices.sh'...

executing: '/sbin/ldconfig'...

executing: '/sbin/depmod -aq'...

-> done.

-> Driver file installation is complete.

-> Running post-install sanity check:

-> done.

-> Sanity check passed.

-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86

(version: 1.0-4496) is now complete. Please update your XF86Config file as

appropriate; see the file /usr/share/doc/NVIDIA_GLX-1.0/README for details.

------------------

GLXinfo

[james@localhost james]$ glxinfo

name of display: :0.0

display: :0 screen: 0

direct rendering: Yes

server glx vendor string: NVIDIA Corporation

server glx version string: 1.3

server glx extensions:

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,

GLX_SGIX_pbuffer, GLX_ARB_multisample

client glx vendor string: NVIDIA Corporation

client glx version string: 1.3

client glx extensions:

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,

GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,

GLX_SGIX_swap_group, GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig,

GLX_SGIX_pbuffer, GLX_NV_float_buffer

GLX extensions:

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,

GLX_SGIX_pbuffer, GLX_ARB_multisample, GLX_ARB_get_proc_address

OpenGL vendor string: NVIDIA Corporation

OpenGL renderer string: GeForce3/PCI/SSE/3DNOW!

OpenGL version string: 1.4.0 NVIDIA 44.96

OpenGL extensions:

GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multisample,

GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_shadow,

GL_ARB_texture_border_clamp, GL_ARB_texture_compression,

GL_ARB_texture_cube_map, GL_ARB_texture_env_add,

GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,

GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix,

GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos,

GL_S3_s3tc, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,

GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,

GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,

GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_point_parameters,

GL_EXT_rescale_normal, GL_EXT_secondary_color,

GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,

GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, GL_EXT_texture3D,

GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,

GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,

GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,

GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod,

GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,

GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat,

GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color,

GL_NV_depth_clamp, GL_NV_fence, GL_NV_fog_distance,

GL_NV_light_max_exponent, GL_NV_multisample_filter_hint,

GL_NV_occlusion_query, GL_NV_packed_depth_stencil, GL_NV_pixel_data_range,

GL_NV_point_sprite, GL_NV_register_combiners, GL_NV_register_combiners2,

GL_NV_texgen_reflection, GL_NV_texture_compression_vtc,

GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_NV_texture_shader,

GL_NV_texture_shader2, GL_NV_vertex_array_range,

GL_NV_vertex_array_range2, GL_NV_vertex_program, GL_NV_vertex_program1_1,

GL_NVX_ycrcb, GL_SGIS_generate_mipmap, GL_SGIS_multitexture,

GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow

glu version: 1.3

glu extensions:

GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

 

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav

id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat

----------------------------------------------------------------------

0x21 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None

0x22 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None

0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None

0x24 24 tc 0 32 0 r . . 8 8 8 0 0 24 8 16 16 16 16 0 0 None

0x25 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None

0x26 24 tc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None

0x27 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None

0x28 24 tc 0 32 0 r . . 8 8 8 0 0 16 0 16 16 16 16 0 0 None

0x29 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 None

0x2a 24 tc 0 32 0 r y . 8 8 8 0 0 0 0 16 16 16 16 0 0 None

0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 None

0x2c 24 tc 0 32 0 r . . 8 8 8 0 0 0 0 16 16 16 16 0 0 None

0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 None

0x2e 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 2 1 Ncon

0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 2 1 Ncon

0x30 24 tc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 2 1 Ncon

0x31 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 2 1 Ncon

0x32 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 4 1 Ncon

0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 4 1 Ncon

0x34 24 tc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 4 1 Ncon

0x35 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 4 1 Ncon

0x36 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None

0x37 24 dc 0 32 0 r . . 8 8 8 0 0 24 8 16 16 16 16 0 0 None

0x38 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None

0x39 24 dc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None

0x3a 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None

0x3b 24 dc 0 32 0 r . . 8 8 8 0 0 16 0 16 16 16 16 0 0 None

0x3c 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 None

0x3d 24 dc 0 32 0 r y . 8 8 8 0 0 0 0 16 16 16 16 0 0 None

0x3e 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 None

0x3f 24 dc 0 32 0 r . . 8 8 8 0 0 0 0 16 16 16 16 0 0 None

0x40 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 None

0x41 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 2 1 Ncon

0x42 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 2 1 Ncon

0x43 24 dc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 2 1 Ncon

0x44 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 2 1 Ncon

0x45 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 4 1 Ncon

0x46 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 4 1 Ncon

0x47 24 dc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 4 1 Ncon

0x48 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 4 1 Ncon

--------------------

 

as shown above, there is a precompiled kernel interface in the 4469 drivers (this is for my system, am not sure for other systems). The kernel source may not be needed in installation though it may not hurt to install it as it will be of use for later app installation.

Share this post


Link to post
Share on other sites

I knew ML, RH, SuSE, maybe others had precompiled modules, but I've never used them. Good to know kernel-source isn't needed. :) Makes sense though. It wasn't needed with the precompiled rpms either. :wink:

Share this post


Link to post
Share on other sites

James, thanks for the effort you went to. I tried to mirror your effort but without success. Right after a fresh Linux install, I typed "urpmi binutils" but was told "everything already installed. The mandrake installer let me install "libbinutils" but binutils wasn't listed (does that mean it was installed)?

sh NVIDIA .....pkg2.run --uninstall again said "no such file or directory" What directory should I be in to try this. "nvidia-installer --uninstall" didn't work either.

I keep feel that I'm getting closer to the solution, but the screen in no less dark.

Share this post


Link to post
Share on other sites

if you download or move the installer/driver to

/home/your_name

when you login at init 3, do

ls

and you'll see it. Then su to root and install it.

Share this post


Link to post
Share on other sites

when I type "ls" it returns "Desktop/ Documents/ tmp/"

 

Lets make sure that I am copying the nvidia files correctly. I have them on a cd. I enter the file manager, copy the files from the cdrom, then paste them in the /tmp directory. I then start Linux 3, change to the /tmp directory and load the nvidia files.

Is this a valid way to load the files? Do they get put where they belong? Will my son ever be able to play Tuxracer? Is it a problem that I am developing a nervous twitch and muttering about Config-4 settings to friends and family?

Share this post


Link to post
Share on other sites

Loaded from /mnt/cdrom then installed with sh NVIDIA . .run -ane

 

Still blank screen when rebooting. I must be missing something simple.

Share this post


Link to post
Share on other sites

WmCook,

We are close! we now have binutils and libbinutils.

 

ok, my procedure is somewhat different and convoluted so please bear with me.

 

1. copy the installer/driver to /home/your name (as recommended by bvc). remember the path as we are going to navigate there in terminal mode later.

 

2. type "Ctrl-Alt-F1", log in , "su", log in.

 

3. type "/sbin/init 3" , this will shut down dm (this might also turn on iptables, dont worry about it). wait till you see the #, if it doesnt appear, just press enter.

 

4. "cd /home/your name". then "dir" , we should see the nvidia driver.

 

5. "sh NVIDIA-Linux-x86-1.0-4496-pkg2.run"

it will ask if you want install the driver, arrow left, enter.

 

6. "vi /var/log/nvidia-installer.log"

it should be similar to the one posted above. it should say sanity check passed. please post your nvidia-installer.log if outcome is different. ":q"

 

7. "/sbin/modprobe nvidia"

a warning about tainting the kernel would appear, it'll load anyway ;).

 

8. "chmod 0666 /dev/nvidia*"

"chown root /dev/nvidia*"

the two steps above will ensure that you get the proper permissions. i didnt do this the first time and drivers did load but after fiddling with the firewall and lilo, the drivers would not load anymore.

 

9. we now change XF86Config-4. first we make a backup. "cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.bak". then "vi /etc/X11/XF86Config-4"

sample:

Section "Module"

Load "dbe" # Double-Buffering Extension

Load "v4l" # Video for Linux

Load "extmod"

Load "type1"

Load "freetype"

Load "glx" # 3D layer

EndSection

-- make sure glx is there, else type Load "glx" as above.

 

sample:

Section "Device"

Identifier "device1"

VendorName "nVidia Corporation"

BoardName "NVIDIA GeForce3 (generic)"

Driver "nvidia"

Option "DPMS"

EndSection

-- Driver should be changed to "nvidia".

 

":wq!"

 

10. "vi /etc/modules.conf"

check that "alias /dev/nvidia* nvidia" is there, if the "alias char-major-195 nvidia" is there, comment it out.

 

11. at the prompt, type "/sbin/depmod -ae"

this would take care of the dependencies so that once you reboot, the nvidia driver (which would taint the kernel) should load. the process takes a few seconds, just wait for the "#" prompt.

 

12. "startx"

we should be able to see a red background and a warning that you are running as root. click on the logout.

 

13. you'll go back to terminal and maybe see errors, just wait for the "#" to appear, if it doesnt appear, press enter until it does.

 

14. "exit"

this will take you out of root.

 

15. "reboot"

hopefully, we see the desktop. :)

open a terminal and type "glxinfo", you should see something like mine above. a visual check will also be "glxgears", you should see the blue, red and green gears spinning, your FPS will be shown in the terminal (am getting about ~2400 on the geforce3 ti200 running off an unsupported SiS chip, hence no agp :( , anyway tactical ops works great :) . Tuxracer should now be playable! :)

 

-------

some of the above procedures may be unnecessary, i just put it there to cover the bases. different vid cards and mobo chipsets produce varied results. hmmm, did you by chance checked all the games during install? there's a lot games that will surely be interesting to your 9y old child. just ask my 7 and 10 year olds. :)

 

hope this helps.

Share this post


Link to post
Share on other sites

Still no luck. Reinstalled 9.1 followed directions with these exceptions:

At step 2 when I hit "Ctrl-Alt-F1" there was no prompt to log into. There is a line that says "using vt7" but nothing under it- even after I hit enter. Do I have to go into X then "CTRL-Alt-F1" or can I type "linux 3" from the start menu and install the files from there. When I did follow the directions and install the drivers from the linux 3 prompt I don't think it "took". I got the message:

 

NV: could not get NV card info (invalid argument)

(EE) NVIDIA(0): Failed to initalize the NVIDIA kernel module!

And when I tried "sh NVIDIA ...pkg2.run --uninstall" it returned "No such file or directory"

I used "sh NVIDIA ... run -ane"

when I typed "urpmi binutils" it said the files were already installed, however the mandrake software installer said that libbinutils wasn't (so I did)

Any other ideas how I can install the files? -Will

Share this post


Link to post
Share on other sites

You were in the wrong directory. Put the driver in the /root directory. When you login type "cd /root" then do "ls", thats a small L. It should be right there. Then type sh NVIDIA<rest of name>.run.

 

Should work.

 

Hope that helps.

 

:D :D :D :D

Share this post


Link to post
Share on other sites

If you mean you're in X now, open a terminal>su to root>and run

glxgears

 

to see if nvidia is loaded, as root;

lsmod

and look for

nvidia

Share this post


Link to post
Share on other sites

If when x started you see a white screen with NVIDIA in the middle it worked.

 

:D :D :D :D

Share this post


Link to post
Share on other sites

Ok, lsmod shows that nvidia is there. However, with all the changes above, I still get a blank screen when typing "startx" or letting the program boot normally.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...