Nvidia sucks, sucks, sucks !

linux linux at celticblues.com
Fri Nov 10 15:29:04 UTC 2006


Today's Calvin and Hobbes rerun made me think of someone....

http://www.gocomics.com/calvinandhobbes/

Ed

Kim Lux wrote:
> I'd like to thank Nvidia for wasting another hour of my life this
> morning !  I am pretty sure that if it wasn't for Nvidia and their
> stupid, idiotic driver system that I could have saved enough time in the
> last 2 years to go on a week's vacation !
>
> Yesterday I absentmindedly ran "yum update".  Stupid me, I didn't watch
> it and apparently a new kernel got installed (2835).
>
> When I rebooted this morning, startx wouldn't run without a bunch of
> errors !  Hmmm... uname -a tells me, surprise, we are now running kernel
> 2835 !  Yippee !
>
> No problem I think, I'll just reboot with 2798 and get to work.  So I do
> reboot, but something is messed up with X, startx gives me a bunch of
> errors.  The Nvidia driver is broken for 2798 too.
>
> So, I decide to rebuild the driver for kernel 2798.  After all, I built
> the Nvidia driver for 2798 only a couple weeks ago.  
>
> So I cd to my Nvidia installer directory, which one HAS to have if one
> is running an Nvidia card !  I do the ./NIDIA*8776.run thing and, of
> course the driver won't build !  What else is new !  Then I remember
> that I had to give it a kernel path last time.  So it takes me 10
> minutes to figure out that.  
>
> The driver still won't build !  Complaining about the stupid config.h
> problem again !  I go into the source and put in a dummy config.h file
> and it still won't build.  UGGGHHH  (At his point I need to point out
> the total stupidity of a Linux user needing to edit source code to get a
> driver to build let alone RUN !)
>
> I notice in the directory that I also have the 9625 version of the
> Nvidia installer.  I try that and it fails too.
>
> About this time I'm thinking that the Nvidia build should work for
> kernel 2835.  So I reboot with that kernel and try both installers
> again, with no success !
>
> And at this point I should point out that for some reason the Nvidia
> install script stalls on my computer from time to time.  So I have to
> ctrl C it and rerun it once in a while. 
>
> So, then I decide that I am being silly trying to build the driver in
> the first place as I've heard great things about livna and they have a
> driver prebuilt.   So I do a "yum install nvidia" and "yum install
> module-nvidia" of course if fails.  I've got the wrong package name.  So
> I shut down Linux and boot XP and go searching on the web to find that
> the package name is "kmod-nvidia".  BTW: I consider it a complete
> failure that I have to boot Windows to get my Linux box running !
>
> So, I boot Linux with kernel 2798 and run "yum install kmod-nvidia".  It
> tells me one of the dependencies is kernel 2798, the one I am running !
> I tell it to go ahead and install anyway.  It fails because it finds the
> 2798 boot files already installed !
>
> But I do notice that the file tag on the kmod-nvidia file reads "9629".
> Because I had to fool around with Nvidia crap two weeks ago when I
> upgraded to FC6, I know that the last available (beta) installer version
> was 9625.  (Lucky me !)  So there must be a newer installer available. 
>
> So, I fire up lynx.  Yeah lynx.  I have no X running, remember !  Back
> before I got smart about fooling around with nvidia stuff, I used to
> fire up Windows, download the new installer, burn it to CDROM, reboot
> Linux, copy the installer to my working directory, CHANGE THE
> PERMISSIONS !, and run it.  Now I run lynx.  I'm so much smarter now,
> thanks to Nvidia.   
>
> BTW: google doesn't work with lynx, nor does surfing some helpful
> websites.
>
> So, with lynx I navigate the nvidia site (a feat in itself) and find lo
> and behold installer 9629 has been released.  It takes 2 attempts to
> download it because for some reason once in a while downloads from
> nvidia don't work right with lynx.  The first download is proceeding at
> 1KB/sec.  I ctrl C that and navigate to the download again and the
> second time it runs at 400KB/sec.  
>
> I get the installer downloaded, but decide I want to build for kernel
> 2835.  So I reboot.  
>
> I run the installer.  It complains about wanting the X.org SDK
> installed.  Then it complains about prior versions of nvidia drivers
> being installed, possibly not from the installer.  I OK those messages
> and finally I have a driver that builds correctly.  I reboot and I get a
> graphical login screen.  Success. 
>
> Total time wasted, over an hour.  And this sort of game happens EVERY
> time one upgrades a kernel !  
>
> Its funny, we have people in the Linux community debating about whether
> Linux is ready for the desktop for the average user.  With this sort of
> issue still alive and well in Linux, the answer to that question is
> absolutely NO !
>
> In summary, I am totally frustrated with Nvidia with this driver
> situation.  I will never, ever buy a piece of Nvidia hardware again
> unless this situation is rectified.  I'd replace the Nvidia video driver
> I have but its built into the laptop that I otherwise love.   
>
> Nvidia, its time to realease some code to the open source community or
> suffer the consequences.  The present situation is totally
> unacceptable. 
>  
>
>   




More information about the users mailing list