Go Back   nV News Forums > Linux Support Forums > General Linux

Newegg Daily Deals

Closed Thread
 
Thread Tools
Old 09-15-05, 09:23 PM   #1
treed
Registered User
 
Join Date: Aug 2005
Posts: 4
Default NVidia should STOP supporting Linux

I've been a Linux user for 13 years. I had always avoided nvidia graphics cards because of the binary only drivers. I finally broke down and decided to give the card a try. But my Linux computer uses a kernel with Xen compiled in, a virtualization technology that lets my one computer run a number of different instances of Linux (and soon, Windows once the next generation of Intel and AMD chips with Pacifica virtualization technology are available) which allows me to consolidate a bunch of different servers into one box and make much better use of the hardware. It's more like a mainframe with efficient resource sharing. And the nvidia binary drivers won't work under a Xen kernel. I found this out after a day of trying to get the nvidia drivers to compile a custom interface for my kernel. I talked to the Xen developers and they confirmed my worst fears: It's just not going to work. If these drivers were distributed with the rest of the kernel like everything else this would have been a piece of cake. I have just returned from the store where I returned my Nvidia card. I should have known better than to think binary kernel modules would work out. I wish nvidia would either just GPL the drivers (it's the hardware that makes them money anyway isn't it?) or stop supporting Linux altogether so people would stop wasting time trying to get this stuff working because unless you have anything other than the simplest of systems it's going to drive you nuts. I know I'll never give nvidia another try until the driver problem is properly fixed.
treed is offline  
Old 09-15-05, 10:33 PM   #2
uOpt
FreeBSD cheering section
 
uOpt's Avatar
 
Join Date: Nov 2004
Location: Boston, MA, USA
Posts: 609
Default Re: NVidia should STOP supporting Linux

Easy solution: just switch to FreeBSD/amd64

So what's the deal with SMP safety in the latest drivers? Is that indeed broken? Are the lock statements in the binary code or the source wrapper?
uOpt is offline  
Old 09-16-05, 10:54 AM   #3
retsam
Registered User
 
Join Date: Jul 2002
Posts: 2,602
Default Re: NVidia should STOP supporting Linux

Quote:
I wish nvidia would either just GPL the drivers (it's the hardware that makes them money anyway isn't it?)
they have already stated that they would not do this because it would compremise system securty.... i dont know if this is true or not but im just repeating what they said...
retsam is offline  
Old 09-16-05, 12:35 PM   #4
uOpt
FreeBSD cheering section
 
uOpt's Avatar
 
Join Date: Nov 2004
Location: Boston, MA, USA
Posts: 609
Default Re: NVidia should STOP supporting Linux

No, it would allow everybody to see what level of optimization is in the drivers. A large part of the work of making a fast gaming card is figuring out what work you can skip without a human possibly noting it. A large part of this is done in the driver, not the hardware. Opening the drivers would mean that first the competitors can see how you do it and what the result of your research was, and that there will be a huge zealot backslash about all the things that the driver skips and very suddenly people start noticing.

That is all fine.

However, while I did buy NVidia's reasons not to opensource the graphics cards drivers I also think the fact that NForce SATA and GbE are also not documented to driver writers clearly shows that there is a large part of company politics involved here.

While I have no problem buying a complicated graphics card with no opensource drivers when the competitors don't give hardware docs either, I really don't see why I should trust a company which does not document hardware that the competitiors do document. And since it is the same company the SATA/GbE issue now makes me seriously considering buying other graphics cards in the future, too. I already avoid the mainboards.

Also, lets not forget that while both ATI and NVidia document enough of their modern cards to do 2D, the ATI driver does support TV and dual-head and the NVidia driver does not. The absense of power management in the nv driver also hurts pretty badly, leading to high power consumption while idle in 2D mode.

I bought a pretty good number of $200-$500 cards lately, all NVidia. If NVidia wants my continued business they will have to show some sign of interest in my business, which would be one or more of
  • Provide documentation for SATA and GbE and other NF devices
  • Straighten up ACPI on NF boards
  • Document more of the 2D part of the cards to enable TV out, dual head and power management in the OpenSource "nv" 2D driver
  • Fix a bug or two in the Linux driver
  • Linux SLI
  • Make absolutely sure the drivers are SMP-safe. It's the age of dual-core, dammit

Any one or more of these would put some faith back into me that NVidia is still a cool company. If they want my part of their core business, even while keeping the 3D driver closed, that would come in handy.
uOpt is offline  
Old 09-20-05, 05:39 PM   #5
wnd
Nerd, Geek, Freak
 
wnd's Avatar
 
Join Date: Sep 2005
Location: Finland
Posts: 703
Default Re: NVidia should STOP supporting Linux

Quote:
Originally Posted by treed
I wish nvidia would either just GPL the drivers (it's the hardware that makes them money anyway isn't it?)
It's the hardware, but hardware won't do any good without proper drivers to access it. And like already discussed, writing decent drivers takes great deal of effort in algorithm research -- very valuable knowledge. Most companies don't like sharing their secrets just like that.

Apart from that, GPLing virtually any commercial product isn't exactly straightforward; most of the time there are bits and parts from your business partner or whatever 3rd-party who is unwilling to share their itellectual property under GPL. To put it brief: even if nVidia wanted to GPL their drivers, they probably couldn't do it without lots of trouble.

Quote:
or stop supporting Linux altogether so people would stop wasting time trying to get this stuff working
Excuse me, but that sounds slighty like "if I can't get it, nobody will" -attitude. I fully understand your point, but IMO giving people a chance to try the drivers won't really hurt anyone. It's not like anyone would force you to buy the hardware.

Quote:
I know I'll never give nvidia another try until the driver problem is properly fixed.
It's always good to know that consumers can make difference by voting with their money.

Just my two cents.
__________________
web | cat

Christianity, noun: The belief that a cosmic Jewish Zombie who was his own father can make you live forever if you symbolically eat his flesh and telepathically tell him you accept him as your master, so he can remove an evil force from your soul that is present in humanity because a rib-woman was convinced by a talking snake to eat from a magical tree. [mad.frog]
wnd is offline  
Old 10-07-05, 10:37 AM   #6
ciruz
Registered User
 
Join Date: Sep 2004
Posts: 6
Default Re: NVidia should STOP supporting Linux

Quote:
Originally Posted by treed
I've been a Linux user for 13 years. I had always avoided nvidia graphics cards because of the binary only drivers. I finally broke down and decided to give the card a try. But my Linux computer uses a kernel with Xen compiled in, a virtualization technology that lets my one computer run a number of different instances of Linux (and soon, Windows once the next generation of Intel and AMD chips with Pacifica virtualization technology are available) which allows me to consolidate a bunch of different servers into one box and make much better use of the hardware. It's more like a mainframe with efficient resource sharing. And the nvidia binary drivers won't work under a Xen kernel. I found this out after a day of trying to get the nvidia drivers to compile a custom interface for my kernel. I talked to the Xen developers and they confirmed my worst fears: It's just not going to work. If these drivers were distributed with the rest of the kernel like everything else this would have been a piece of cake. I have just returned from the store where I returned my Nvidia card. I should have known better than to think binary kernel modules would work out. I wish nvidia would either just GPL the drivers (it's the hardware that makes them money anyway isn't it?) or stop supporting Linux altogether so people would stop wasting time trying to get this stuff working because unless you have anything other than the simplest of systems it's going to drive you nuts. I know I'll never give nvidia another try until the driver problem is properly fixed.
You look to me like someone who can't get the driver to work and yells at nvidia because of his own fault. For most people, the driver works, so stopping the linux drivers would be the worst thing NVidia could do.
Also, you didn't really investigate into that: The kernel module is open source. Only the X11 driver is closed source. I doubt that you even really looked at the driver! I even doubt that you tried to install it, otherwise you would have seen that the kernel module gets compiled!
ciruz is offline  
Old 10-09-05, 06:34 AM   #7
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: NVidia should STOP supporting Linux

Quote:
The kernel module is open source. Only the X11 driver is closed source. I doubt that you even really looked at the driver! I even doubt that you tried to install it, otherwise you would have seen that the kernel module gets compiled!
only a part of the kernel module gets compiled. This parts then loads the binary part (nv-driver.o)
Dragoran is offline  
Old 10-10-05, 07:29 AM   #8
ciruz
Registered User
 
Join Date: Sep 2004
Posts: 6
Default Re: NVidia should STOP supporting Linux

But it's still open enough to port it to NetBSD, which is way different from the Linux Kernel. So porting it to Xen should be even easier than to NetBSD.
ciruz is offline  

Old 10-10-05, 01:18 PM   #9
brian33x51
Registered User
 
Join Date: Feb 2005
Posts: 24
Default Re: NVidia should STOP supporting Linux

Quote:
Originally Posted by Martin Cracauer
Easy solution: just switch to FreeBSD/amd64

So what's the deal with SMP safety in the latest drivers? Is that indeed broken? Are the lock statements in the binary code or the source wrapper?
Umm..how is this gonig to fix Xen?
Or freebsd is able to run everything in the world?

Ugh I hate trolls...
brian33x51 is offline  
Old 10-10-05, 02:55 PM   #10
wshadow
Mac Tech by day...PC:)
 
wshadow's Avatar
 
Join Date: Oct 2003
Location: Chino,Ca
Posts: 366
Default Re: NVidia should STOP supporting Linux

just a quick question...Has there been any major games ever that have been released on disc with a linux version?
__________________
p4 3.0 with 8ik1100, 1gig corsair 433 xms,6600 GT,enermax 460w, Silverstone lc03 black, logitech z-680, Samsung 910t, audigy 2,liteon external 8dvdrw,WD SATA 120gb, 36g raptor,DVD Xpress,nostromo n52,mx1000 . all powered by your mom!!!


The only state Palestine is, is a state of Terrorism.

United under GOD! If you arent under GOD, then dont call yourself American. Allah isnt GOD.
wshadow is offline  
Old 10-10-05, 03:11 PM   #11
wnd
Nerd, Geek, Freak
 
wnd's Avatar
 
Join Date: Sep 2005
Location: Finland
Posts: 703
Default Re: NVidia should STOP supporting Linux

Quote:
Originally Posted by wshadow
Has there been any major games ever that have been released on disc with a linux version?
Does UT2004 count?
__________________
web | cat

Christianity, noun: The belief that a cosmic Jewish Zombie who was his own father can make you live forever if you symbolically eat his flesh and telepathically tell him you accept him as your master, so he can remove an evil force from your soul that is present in humanity because a rib-woman was convinced by a talking snake to eat from a magical tree. [mad.frog]
wnd is offline  
Old 10-10-05, 04:47 PM   #12
wshadow
Mac Tech by day...PC:)
 
wshadow's Avatar
 
Join Date: Oct 2003
Location: Chino,Ca
Posts: 366
Default Re: NVidia should STOP supporting Linux

yes that would, any other ones?
__________________
p4 3.0 with 8ik1100, 1gig corsair 433 xms,6600 GT,enermax 460w, Silverstone lc03 black, logitech z-680, Samsung 910t, audigy 2,liteon external 8dvdrw,WD SATA 120gb, 36g raptor,DVD Xpress,nostromo n52,mx1000 . all powered by your mom!!!


The only state Palestine is, is a state of Terrorism.

United under GOD! If you arent under GOD, then dont call yourself American. Allah isnt GOD.
wshadow is offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
How can NVIDIA better engage with Linux artem NVIDIA Linux 8 06-26-12 10:05 AM
Need Help Installing NVIDIA Tesla M2070Q in Linux RHEL5 Ferianto85 NVIDIA Linux 0 05-18-12 09:35 PM
GTX 460M, Xorg 1.12, nvidia driver 295.49, linux 3.3.5-1-ARCH and NVRM Xid 44 elsifaka NVIDIA Linux 0 05-14-12 09:48 AM
nVidia Linux drivers with Linux on Mac, help? Thetargos NVIDIA Linux 0 05-13-12 01:52 PM

All times are GMT -5. The time now is 09:01 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.