nVidia Posts First Linux Graphics Drivers for Opteron
Brian Stretch writes "nVidia posted the first publically available Linux graphics drivers for the Athlon 64 (aka Hammer series) on their website today. There are updates for the lesser x86 and IA64 architectures as well. Now, if only the Athlon 64 and Opteron boards and CPUs themselves were publically available, or is AMD's developer program sending out more of these things than I know? (If so, gimme!) I guess I'll have to tough it out with my mere dual Athlon 2400+ workstation for now (heh heh heh)."
In related news, an anonymous reader writes "The new AMD Opteron servers designed by Newisys are using embedded Linux for system management. This allows remote management via web browser or ssh to examine processor state, switch power on/off, regulate processor power states and fan speeds, update BIOS firmware, etc. See the docs for more info!"
Now you can bring your computer down twice as fast?
On a serious note, has anyone who has run Linux nVIDIA drivers at one time or another NOT crashed their machine with them at least once?
Are there any of these available(especially OSS) for the more common motherboards? I've never heard any.
:)
Granted, I'd hate to be a beta tester.
What's this Submit thingy do?
asdf?
Are these really the first Linux graphics drivers for Hammer? Surely XFree86 and other graphics systems like the kernel framebuffer are already being ported?
It sounds like this is just the first Hammer release of Nvidia's proprietary, binary-only drivers for cards they won't release specs to. Useful, but hardly any more significant than some other random piece of proprietary software being ported.
-- Ed Avis ed@membled.com
Come on y'all--there's been more dicussion about this guy's rig than about the drivers. I'm sorry if you're bitter that your box is less than state of the art, but dems da breaks, kids. In the meantime, kudos to NVidia for getting these out before anyone needed them.
Don't Panic!
What's next? ATI doing Natalie Portman/hot grits drivers?
I tried the new drivers under linux, and it rendered gaysexwithdogs twice as fast as before, way to go you motherf'cking linux incest whores!
um...quake 3 :), ok, so it's old...but still. we put the only linux specific game maker (loki) out of business by NOT buying the games for linux. i doubt any one else will follow the lead any time soon. but it's probably safe to say that Doom 3 will be out on linux...so who'll need anything else anyway? :)
I'm posting with on my 386. (I lost a stupid, stupid, stupid bet. All you need to know is it involved beer, a kite and more beer.)
Of course, it was a learning experience getting this thing hooked up to the campus lan.
nbfn
NO no no no no, you got it all wrong......amateurs. Sit down before you hurt yourself.
IN SOVIET RUSSIA
Linux drives you.
Thank you, thank you. I'll be here all weekend.
They stuck me in an institution, said it was the only solution, to...protect me from the enemy, myself
adsf!
I don't want to look a gift, hoarse in the mouth, but isn't this a little late in coming? I thought that Linux had taken great strides in hardware support in general and game support in particular. Personally, I only use Linux for development and serving Apache web applets, and I've never been much of a gamer. Hell, I don't even have KDE installed, and I guess that's standard now. But the point is, I'm surprised that simple video card drivers took this long to release. ATI has had Linux drivers out forever, correct? I just don't know what to make of this. Maybe Linux users are just too smart to waste their time playing games, or maybe hardware vendors don't see much of a future in Linux. Is it time to jump ship?
Karma: Good (despite my invention of the Karma: sig)
oh do shut up
Invoicing, Time Tracking, Reporting
Is that a First Post from chrisd?
Yah. It was a Pre-emptive FirstPost.
If this slashtrend continues, we'll start seeing headlines like
In Soviet Russia ATI Clusters your Beowulf
Shit, I even ran a GeForce2 and SB Live! on a Via KT133 board without a single crash.
I've only seen X crash twice, and that was when I was running it on a broken S3 Virge, not the GeForce.
I guess I'll have to tough it out with my mere dual Athlon 2400+ workstation for now (heh heh heh).
I don't think anyone here cares how big your e-penis is, and no... I won't stroke it.
My dual athlon doesn't compensate for my small man hood.
I didn't think it would when I bought it, and it didn't, so I am not greatly disappointed.
Take it from me, unfortunatly nothing compensates for being small.
how did you make 2 AthlonXP 2400+ to work? I have heard about lots of problems with Athlons and mobos on SMP. What is your power supply, memory and mobo? Care to share? :)
of the new coming revolution, it's bigger than new drivers, bigger than jesus, bigger than the fat assed couch yo' fat assed mama sits in, it's gaysexwithdogs, spread the word! Coming soon, gaysexwithhogs, gaysexwithcogs, and gaysexwithmogs!
Not to be a zealot, this is an honest question: Why dont they open-source their linux drivers? They are giving them away for free anyway, and i would think it could only increase the attraction to their products for some ppl. I can't think of any reason why not to.
nVidia posts First drivers
"tough it out with my mere dual AMD 2400 (heh heh heh)"...
I havent gotten laid since October of '67. (sob sob sob)
This is my sig. Its pathetic.
There are Linux drivers for 3 different platforms intel based platforms now. There are OS X drivers for PowerPC. Why can't Nvidia merge some of that code to give us Linux/PPC Nvidia drivers. A lack of a good graphics system for Linux/PPC is the major factor holding it back. Hopefully these things will change once IBM's GPuL hits the shelves.
I thought this was my holy grail but as usual I was wrong. I installed them and re-enabled AGP support. NO-JOY!
:(
Why the hell can't they give me stable drivers? I know I have an older mobo but geez, I bought an nvidia card because of the Linux driver support.
Back to NvAGP "0" for me
I guess the rest of us will have to make due with the mere thousands of dollars we saved (heh heh heh...)
I can't wait for the first post from those perennial wankers who will say "but I can't use them because they don't provide all the source code!" - please, let it be soon. I look forward to hearing from them in every Nvidia/ATI driver story!
"I guess I'll have to tough it out with my mere dual Athlon 2400+ workstation for now (heh heh heh)."
/costanza
Oh yeah?! Well I had sex with YOUR WIFE!!
*This page intentionally left pointless*
Nvidia - Random Video Card Driver?!
That's like saying that Microsoft is porting some random operating system to the Hammer architecture.
The first "officially" released drivers by nVidia may pragmaticlly seem insignificant, but in the big picture this is a big success for the linux community as a whole
I have great faith in fools; My friends call it self-confidence. Edgar Allan Poe 1809-1845
However, if you want to possibly commit libel while accusing someone else of it, go right ahead, I won't stop you.
And I think there's some value in being first to do something, regardless of the licensing status or any other factors.
"Yeah, whatever, first space satellite... but they were COMMIE BASTARDS!" <-- sour grapes
pb Reply or e-mail; don't vaguely moderate.
With the new drivers I didn't see any performance gains with Quake3 timedemos or Ut2k3, with a ti4200.
-- taking over the world, we are.
Firstly, he said Dual Athlon 2400+. He made no mention of it being an AthlonXP. Odds are, he's running an AthlonMP.
Secondly, to what problems are you referring to? I've been running Dual AthlonMP's for over a year now, and have experienced no problems that can be attributed specifically to Athlons. Sure, you could have issues if you have low-quality memory, a cheap Power Supply, or bad air-flow... but none of these are Athlon specific issues. IMHO, AthlonMP's are the only way to go for a half-way affordable SMP box these days. Xeon's are waaay to expensive, and P3's cannot compete performance-wise these days.
That being said, this guy obviously has a small willy to be bragging about his system like that. We're going to ignore for the moment that I have a small willy, and am jealous as hell of his box.
/dev/random
tps12 is a troll. always has been, always will be. read his message history. everything he writes is just pure trolling. and not even the interesting kind.
I guess I'll have to tough it out with my mere dual Athlon 2400+ workstation for now (heh heh heh).
[sigh] You're bragging about a single dual Athlon machine when I've got a beowulf cluster of those??..
"Truth is not decided by majority vote" consensus gentium -- Norman Geisler
To clarify AMD's processor naming scheme for those who haven't been keeping up with the Joneses, the Athlon 64 is AMD's 64-bit desktop and mobile CPU, while the Opteron is AMD's 64-bit server and workstation CPU. Both utilize the x86-64 architecture, which is essentially an extension of the existing x86 instruction set for 64 bits.
A few key differences between the two are that the Opteron will be multiprocessor-enabled and have three HyperTransport pipes (each providing a theoretical 6.4GB/s of throughput) versus one in the Athlon 64. The Opteron will also have more on-die L2 cache (1MB and 2MB are being talked about right now), and will draw quite a bit more power (90W+ vs. ~65W for the Athlon 64).
My fat hairy ass, do you really think that they don't know how the hardware layer works, I'm sure they've got a lot more ability to reverse engineere anything than nVidia can produce.
thank God the internet isn't a human right.
Since almost no comments here are about the actual post, I've got a cultural question...
Where/How did the "In Soviet Russia..." posts come from? I remember where things like 1.2.3.Profit and the now-passe Mastercard and All Your Base jokes started, but what brought on this spur of neo-Marxist-Lenninist thought?
Cue The Sun...
It sounds like this is just the first Hammer release of Nvidia's proprietary, binary-only drivers for cards they won't release specs to. Useful, but hardly any more significant than some other random piece of proprietary software being ported.
Mr. Stallman, please post under your own handle next time. Until then, moderators please tag this one with a (Score: -1, Troll) or (Score: -1, Flamebait). Your choice.
The hat wears the ass.
Last few Nvidia revs have been super stable on my machines. Now using it for TwinView across two monitors, and that works great, too.
It may not be the fastest thing anymore,but I'll only use Nvidia on my x86 boxes for now on - it just works.
Ok. I give up, and Google didn't seem to be able to help. What's the origin of the new "In Soviet Russia, blank blanks YOU!" joke? It seems to be quite the "in" joke this month, and I'm feeling left out. :-(
Oh wait, Google did come thru. Yakov Smirnoff, right? I didn't know Google let you use wildcards in "exact phrase" searches. Cool. "in soviet russia * * you"
I'm sick of these mindless "funny" posts -granted, some of them _are_ funny- dissing Soviet Russia, while the "land of the free" is slowly turning into a fully legislated police state under the guise of Homeland Security (that is HomSec in newspeak). Write to your senator right now... yeah right, so he can put another bill up and look good in public? Get some free karma points with Joe Public with _your_ brilliant idea? Whatever... /. visitor for more than 3 years now, thank you very much - but it seems to me that now most posters are more concerned with being modded funny than enlightening the other readers with a well-tought out personal perspective on any given subject, and I think most of the "older" members would agree with me on this.
I know this is Off-Topic and I don't mean to rant but PUH-LEASE stop this.
/. used to be a fun forum with great posts and intelligent discussions - I've been a
Bottom line: if you have nothing sensible to bring to this wonderful forum (I still read it for the interesting views that I fortunately still encounter in almost every article discussion), then don't post at all. Please don't think of me as boring, I do like the funny posts, but the balance seems to be gone.
Now I'm just glad I got this off my mind - I'll go out to some friends now telling them I got modded interesting on a Beowulf Cluster of First Posts regarding Natalie Portman with the content of the slashdotted site copied into the message for karma-whoring (did I get them all?).
Yours truly
Sander
The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
I guess I'll have to tough it out with my mere dual Athlon 2400+ workstation for now (heh heh heh)
That's a Pee Cee. Ya noob.
Maw! Fire up the karma burner!
We did not put Loki out of business. Loki put Loki out of business. Ordering all those 1000's of metal quake III boxes (and other stupid moves) put them out of business.
Insightful? Quake 3 was a horribly boring game. Doom 3 won't be much better. For all the eye candy they add, it's still just a first person shooter and that is a tired genre.
The new 4191 drivers break my gnome 2.1.2, its makes my pixmaps transparent..
I hope they fix this! older drivers work fine!
keanmarine.com
They are not the first. I saw at least one Opteron-based 1U system running XFree in the AMD booth at SC2002, just a few weeks ago. No idea what the video/driver subsystems were like (maybe fbdev?).
Wouldn't be surprised if this was the first x86-64 driver to support hardware accelleration though.
-Isaac
I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
Remember when windows wouldn't boot if your PC was too fast because a timing loop resulted in a DIV/0.
........' though.
SMP in the linux kernel being experemental.
There are lots of drivers out there that don't support SMP.
I think he may have been having a wank when he wrote 'I guess I'll have
thank God the internet isn't a human right.
quake3, rtcw, civ:ctp, tribes2, alpha centauri, rt2, simcity3000. with wine(x), the sims, diablo2, sof2, halflife/cs,
:o
baldur's gate 2, alice, gta3, wc3.
And I'm just listing games that I regularily play, although I'm mainly a q3 junkie
that must be it. he must have been thinking exactly that... get a grip, you idiot.
Actually there is a company Linux Game Publishing
T hey provide the same basic service as Loki, but with a bit more conservative of a business model. I believe I read that they are already profitable. They actually share owner or parent company with Tux Games http://www.tuxgames.com
http://www.linuxgamepublishing.com/
Very likely it was running an nVidia card using a previous version of these same drivers -- it's pretty likely that AMD would have access to pre-release code/binaries after all.
Comment removed based on user account deletion
SOLDER
binary-only drivers for cards they won't release specs to
Whinge.
They can't. There is IP involved they don't own, both from S3 and SGI.
Not that this hasn't been said everytime some jackass whined about the same thing. And not that it'll help morons like you who don't have a clue how business works understand this little concept.
where'd my mod points go...
"I have no special gift, I am only passionately curious." - Albert Einstein
you're probably just trying to compensate for a lack of computing power by having an enormous dong.
i could live a little longer in this prison
You missed Unreal Tournament, both the 1999 and 2003 versions. It took more than a bit of tweakage (tar.gzipping a working install and then untarring/ungzipping the working install into the new computer) to get UT(1999) installed because I couldn't make the Loki installer work under Linux-Mandrake 9, but now that it is installed it works beautifully. Monster Kill, baby!
Knowledge is power. Knowledge shared is power multiplied.
No thing is greater than Jesus other than my father in heaven! Nothing!
I'll be the 'zealot' to point out I don't consider proprietary drivers a "success for the linux community" at all. Quite the opposite in fact, I consider it a failure.
Proprietary software is one (debatable, opinionated) thing; take it or leave it. Proprietary drivers and closed hardware is another. I can't even conceive an argument in their favour.
If you can read this, thank an english teacher.
Politics is against religion in general. Why do we need to "elect" a representative? You and I are inteligent enough to represent ourselves in our own foreign policy. Are we not sovereign? I am sovereign, I do not have a Trust and I am not registered to vote.
My dick is 38" long!
n/t!
I don't want to look a gift, hoarse in the mouth,
Don't look a gift horse in the mouth
"Don't be ungrateful when given something. By counting the teeth you can tell the age of a horse. Checking whether a present of a horse was old would be considered impolite."
... and furthermore
I don't work for Nvidia, but if they're like most high end competitive products, there are probably trade secrets involved in their designs. Trade secrets are generally things that might not be patentable, but nonetheless are critical to the technical lead your product might have. The fact that they may not be patentable is why companies try to keep them secret for as long as possible.
In the case of NVidia, it's entirely possible that their driver code would necessarily reveal some of their hardware's trade secrets.
The irony here is that most Slashdotters probably don't have anything big against the need for hardware companies to keep trade secrets in general, but when this necessitates closed-sourcing some of their driver code, everybody screams foul.
I'm all in favor of OSS, and I use OSS for everything I do unless there's no option, but put yourself in their shoes for a moment - if you happened to make the world's fastest consumer video card at some point in time, would you be in a hurry to release details that would likely help your competitors to catch up faster?
You might ask "then how come company X can release open source drivers or specs and NVidia can't?", and this would be a valid question. I don't know the answer, but there are several possibilites. One is that the specs they release to the OSS community don't really have *all* of the details (which would mean their proprietary drivers would always be a little bit faster). Another possibility is that their design is such that the driver code or programming specs don't reveal as many trade secrets.
In Soviet Russia, dead horse beats YOU !
there is a simple arguement in thier favor. nVidia, by releasing such drivers is supporting the linux community, a distinction from the Open Source Community, Although I admit they overlap significantly. Your Ideals are commendable, however don't fall head first into the all or nothing mindset
Duh, you can now run a system with an optimized nvidia graphics card. Sounds like a success to me.
One should not theorize before one has data. -Sherlock Holmes-
Heh, maybe NVidia should open-source main.cc, whose only function is to call closed-source library functions. :)
There is IP involved they don't own, both from S3 and SGI.
And your proof to back up this statement would be what?
Dinivin
NWN should be available shortly...
JOY!
NVIDIA.
Google for it. It's common knowledge among people more intelligent than you.
Goddamned moron.
This is the reasong why NVIDIA can support three different operating systems and three different architechtures and achieve excellent performance across the board.
Open-sourcing Linux drivers would mean open-sourcing Windows drivers.
I'm pretty sure NVIDIA could buy both S3 and SGI if they really wanted to. Sounds more like an excuse!
They said the first public release of thier drivers. Past instances of SC have generally shown future work (as in beta stuff), not current tech. I'm willing to bet that there are other graphics drivers from other vendors that are still internal.
Plus if you don't know what video/driver subsystem how do you know it was not nvidia (and hence, still the first)?
------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
Oops.. I was thinking about UT in my head, but I guess seeing ut2003 in the grandparent post made me subconciously not put it in the list.
I don't know that it wasn't nvidia - I just doubt that it was, based on the cooling requirements. Those opteron systems had some pretty fancy cooling to dissipate a lot of heat in a 1U case. I could be wrong, of course.
I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
hmmmm...
I don't know... maybe S3 Texture Compression?
The stuff that makes Unreal Tournament 2003 really pretty.
Nvidia licenses S3TC from S3, and as such they can't give the source code away for that.
S3 won't give it away to the DRI project either, so forget about an open source 3d driver for nvidia cards.
People really need to quit whining about it. You can buy a powerful Nvidia video card at a good price and download binary linux drivers. Or if it makes you feel better, you can go buy a card with lower performance that is only supported by an open-source driver because the manufacturer doesn't give a shit about linux users.
I thought via already owned at least a large portion of S3, and via is a large company and a competitor to NVIDIA in certain market segments. I really doubt that NVIDIA could aquire S3 anytime soon. Of course I dont have any references off of the top of my head my entire post only applies if my memory hasnt been corrupted. Feel free to flame away... Im too tired to care.
Viral software licensing is not freedom, it is in fact GNU/Socialism.
I consider you irrelevant.
You must be some kind of idiot. You can't even see the argument that NVidia is extraordinarily successful using this model!
Zealots are one (predictable, pedantic, malodorous, irrational) thing - leave.
duh, they're closed source and proprietary, duh, if you have a problem, have fun getting nvidia to fix it. duh, if you cant tell the problem with closed source drivers, then, duh, you're an idiot.
I don't care how many times this is mentioned. Every time something comes up about the nVidia cards, I hope we get a whole flood of people posting about this problem. I don't really care what excuse they have for not having Open Source drivers. I only care that they aren't.
It makes my kernel unsafe and insecure whenever I load the non-Open Source drivers into it. I end up suspecting them first in every case of strange system behavior because I know they haven't undergone peer review. I am extremely distrustful of them, and if I had any other choice that was within 75% of the performance and used Open Source drivers, I'd jump to it in an instant, even if it was %20 more in price.
Need a Python, C++, Unix, Linux develop
You would have preferred it if nvidia hadn't published linux drivers? Thats called cutting off your nose to spite your face.
no sig.
You have the source to the kernel drivers. The OpenGL shared objects are closed.
Hmmm the Radeon Open Source drivers are available, and the Radeon will manage S3TC.
I guess that NVIDIA could release specs on how to run their bloody card. ATI have done it. Matrox has done it.
Granted they don't have S3TC in the OS drivers, but then the card doesn't NEED it.
So, why are NVIDIA not releasing specs again?
How about Nvidia takes ATI's stance and writes crap drivers or no drivers at all for other OS's besides Windows? Now THAT would make everyone happy!
It had to be said, thanks.
We have a choice (duh).
Choose their fast, stable, proprietary drivers or go with someone else and get a fraction of the performance. I play a lot of Quake 3 and UT2K3, so I'm more interested in speed than principle. nVidia gives me the choice.
Except that ATI's linux drivers are a far cry from crap (and actually work for me, unlike nVidia's most recent drivers which just segfault).
In addition, ATI makes the specs available so that users who want to can develop their own drivers.
As a result, under Linux, Radeon 8500 (and newer) users have 3 drivers to choose from, depending on their needs, ethics, and desires.
Dinivin
Mine used to crash all the time, but it was due to a bug in the Athlon Thunderbird.
I had this very same problem after I upgraded from a voodoo3 to a geforce2 mx. I was (and still am) dual booting win2k professional and redhat 7.3. The strange thing was that I only experienced crashes during 3d acceleration in windows - linux worked fine, even without the mem=nopentium option. I researched the problem quite a bit before I found the solution, and I got two contrary explanations. One places the blame on the cpu and one points at the OS.
The first explanation I got was that the Athlon Thunderbirds and two steppings of the Palomino core don't properly execute the invlpg instruction under certain circumstances (i.e. when 4MB pages are used), so some TLB entries can be left behind even though they shouldn't be there. This can cause the modification of areas of memory (AGP memory in use by the GART in this case) to be written to when they shouldn't be. Either the graphics card is getting confused because its data is being modified by code that thinks it's modifying its own data, or a program is tweaking out because its data is being modified by the graphics card.
The other explanation was that the instability was caused by an interaction between a "feature" of Athlon processors and OS page allocation code. Athlon CPUs allocate cache lines for speculative writes (reading memory into the cache so that cache lines can be mapped to other areas of memory, expecting that they'll be written to later, without causing problems if the cpu needs to read from that memory instead) and writes the data back to main memory whether the data is actually changed or not. This explanation says that if the OS allocates 4MB pages and marks them as cacheable and if those areas of memory are in use by the AGP GART, the cpu will "guess" that the cpu may be instructed to perform a write to that area of memory (which would never be done, but the athlon doesn't know this) and will read that area into the cache in preparation for a write. Later the cpu will write it back. Normally this wouldn't cause a problem, but since that area of memory is in use by the GART, the data may have changed since the time that it had been read by the cpu. When the athlon writes that data back to memory (even though it wasn't changed by the processor) it inadvertently writes stale data into memory used by the agp card. The graphics card gets confused and the machine then locks up.
The problem is that both explanations say that the problem only occurs when 4MB pages are used, and it goes away if the machine only allocates 4KB pages. Also, all the fixes I've seen disable 4MB pages (mem=nopentium in linux and a registry patch in win2k), so there's no way for me to be absolutely sure which is the real culprit.
I'm inclined to lean towards the first explanation because:
-It provides a reason why changing to 4KB pages fixes the problem. The CPU treats 4MB pages differently from 4KB pages, providing a distinct set of circumstances in which the INVLPG instruction won't work properly.
-The problem disappeared with later palominos and all cores after that. I don't think AMD decided to disable speculative writes, so by my logic explanation 2 predicts that the same thing should happen on all athlons.
It seems like explanation 1 is more likely to be correct, except that I have no problems under linux, even without the mem=nopentium option. Since explanation 1 relies purely on the hardware in use and does not involve the OS, it seems as if linux should crash as well when 4MB pages are not disabled. I've read AMD's processor errata and anything I could skim off of google on the subject, butI can't seem to find a really good, complete explanation.
Does anyone out there know what's really going on?
A few key differences between the two are that the Opteron will be multiprocessor-enabled and have three HyperTransport pipes (each providing a theoretical 6.4GB/s of throughput) versus one in the Athlon 64.
The last time I looked at any Hammer-related information on AMD's web site, it said that hypertransport would be used for interprocessor communication, but they would only operate at 6.4GB/sec on quad-cpu setups. Dual-cpu hypertransport pipes would operate at 3.2GB/sec, but considering the hammers will have onboard PC2100 memory controllers only a maximum of 2.1GB/sec of that could be eaten up by memory transfers (mulitprocessor athlon systems use a NUMA) so 3.2GB/sec is a reasonable number. I think the hypertransport pipe connecting the cpu to the chip that's something like a stripped-down north bridge may be even slower (1.6GB/sec?) but I'm not sure about that.
Then let's see the good faith by having them release the parts of the code that *are* nVidia-written. Comments like "missing code does blah goes here" will suffice.
The community would be more than happy to pick up on it. The whinging is still nothing more than whinging.
check here.
this assumes you are already using accelerated nvidia drivers and not the SVGA-nv driver that comes with XFree86-4.1xx. If that's not true, read the Nvidia readme on changes you'll need to make to your /etc/X11/XF86.config-4.
/sbin/lsmod
/sbin/rmmmod NVdriver /sbin/rmmod nvidia
/sbin/rmmod agpgart /sbin/rmmod nvgart
/etc/X11/XF86config-4 by adding the following under the "Device" section:
First, download the tag.gz source files, not the rpm. Even if they have rpms/debs for you rdistro and kernel, don't do it. You dont' save any time by using sources, assuming you have a config that compiles.
Uncompress the archive, save it somewhere logical. You can be in X-vindows if it's easier to use gedit/kedit instead of vi (but learning to use vi even minimally is a life saver; do it now b4 you really need it).
Okay, in the NVIDIA_kernel-1.xxxx directory, you'll find a file called "os-registry.c" This is the make configuration file. Read up and turn features on or off depending on your chipset (like AGP 4X, FastWrites, and sideband addressing; the first two are the better enhancements). Save your changes. I would recommend being conservative to start-- leave the defaults alone and if it works, turn on AGP4X,then Fastwrites, and then SBA in that order.
It's a good idea before you complile to a backup. Brush up on what you would need to do to install the older drivers that are already working for you.
Quit Xwindows, and become su if you aren't already. Change to to NVIDIA_GLX-1.xxxx directory first and do:
make install
this takes care of the 3D rendering backend, particulary if you already have mesa installed.
change (cd) to the NVIDIA_kernel-1.xxxx directory, and do:
make install
it should say somthing like "module nvidia.o complied successfully." If you get any errors, be ready to implement your backup plan (revert to known good drivers or edit your os-registry.c.
If you are repetitively trying to get the drivers to work or to change compile options, do a "make clean" before you "make install" in the NVIDIA_kernel directory.
okay, assume it compiled without errors, do a:
you should see the older verion of your NVdriver or nvidia module and the agpgart or nvgart modules still loaded. Just do a :
or
and
or
depending on which modules you have loaded. Okay, let's see if it works:
startx
Obviously, you should have runlevel 3 as your default-- do have a graphical GUI/logon prompt if you are going to be messing with your video drivers.
Some people have complained about a 2D slowdown; you can turn on the accelerated renderer in your
Option "renderAccel"
for reference, here's what that portion of my XF86config-4 looks like:
Section "Device"
# no known options
Identifier "NVIDIA GeForce 2 GTS (generic)"
Driver "nvidia"
VendorName "NVIDIA GeForce 2 GTS (generic)"
BoardName "NVIDIA GeForce 2 GTS (generic)"
Option "NvAgp" "3"
Option "renderAccel"
BusID "PCI:1:0:0"
EndSection
---
I'm really tired of hearing people bitch and moan about how nVidia's drivers aren't open source. 99% of the time I am all for hardware and software developers making source code available to the masses, but in this case, let's take some of the competition as an example. ATI just recently made good on their Linux driver support, if you call the same stuff that we have been using from the DRI project as being contributed by ATI. As for the rest, how are they? SiS, at least according to this source has no intention of putting forth genuine effort to help the non-M$-OS community. Matrox appears to be the only exception, but then again I don't have a matrox card so I don't know about the performance of their drivers. I have had no problems with the performance of the nVidia drivers regardless of the nature of their software licensing. Quit yer bitchin' and just be happy that the damn thing works in Linux (and BSD too!).
I can't even conceive an argument in their favour.
How about, because some of us don't give a fuck? Because some of us take a "OS = good, proprietary = acceptable" stance, rather than "proprietary = work of the devil" stance?
Judging by the fact that you are a CompSCI reject who is "pursuing a PHD", but has not even got his undergrad degree, there is no way you would ever be able to tell if the code compromised your system.
I am also impressed by your qualifications. Wow, another raytracing app. Whoo-fucking-hooo.
From the XFree86 CHANGELOG:
532. Fixed module loader to map memory in the low 32bit address space on
x86-64 (Egbert Eich).
316. Added '-m32' to gcc flags as default for ia32 builds when gcc version
is >= 3.1. This allows building a 32 bit Version of X on 64bit x86-64
(Egbert Eich).
95. Added AMD x86-64 architecture support (Egbert Eich).
if it were anyless competitive then we'd have another monopoly.
......
ummm..... nVidia (1) ATI (2) Matrox (kinda 3)
So if nVidia eats ATI the competition is down too... lets see Matrox which is more or less zero.
thank God the internet isn't a human right.
OK, I should have said "nVidia posted their first publically available Linux graphics drivers for the Athlon 64". My bad. I should also have highlighted the fact that while Linux Athlon 64 drivers are posted, Windows Athlon 64 drivers aren't, though I'm sure the people who actually have x86-64 hardware are able to get them. It's still nice to see Linux get official driver support first for a change.
It is also abundantly clear that my smartaleck sense of humor doesn't translate well to Slashdot. Geeze...
Mostly, it's how all nVidia cards can run off the same basic driver. ATi hasn't managed to achieve this degree of virtulaziation, and if nVidia open-sourced their drivers, they are (rightfully) afraid that ATi would figure out exactly how nV is managing it, and the one clear-cut advantage nV has (better driver support) would go bye-bye.
Personally, I like the way things work right now. nV is pretty snappy at supplying new drivers. I don't understand why "support linux" == "release specs" and != "write GOOD linux drivers for your hardware""?
-- Terry
It seems I've struck a chord. Let's hope the metamods are paying attention.
No, you don't. There's a nice big nv-kernel.o (1,664,916 bytes) without any source.
That may or may not be true, but it doesn't mean that he's obliged to give a shit, you troll. Who're the idiots that modded this up?!?
-1 Uncomfortable Truth
Wow, 20% more in price?
And 20% more than 0 is how much, exactly?
If you don't like it, then quit whining and buy a different card. Matrox has open source drivers. Yeah, they suck. But they're open source, and that appears to be the driving factor in the whining.
One day the open-source-uber-alles zealots will get a clue and realize that the business world does have things like trade secrets and intellectual property that can't just be released. The driver code is part of nVidia's core business, and asking them to open it wide open is equivalent to asking them to just hand money to their competitors.
You think that explains why anyone can log onto devel.matrox.com and download the full spec sheets for all Matrox chipsets from the Millenium to the G450, as well as source code for drivers for several Operating Systems?
Sorry, try again.
I'm talking total hardware and software price. It really doesn't make any sense to talk about anything else since the hardware is useless without the software, and the software is useless without the hardware.
If you read my post, you'd realize why I don't get a Matrox card. As you said, their performance is sadly lacking. I clearly laid out the parameters under which I would consider a different card.
Ahh, yes, the business world... Can't find a way to make money without installing secret, possibly trojaned software on my computer. I feel so sorry for them. Next I suppose you'll tell me they need government handouts to survive. If you want to follow along to the endpoint of that stupid road, install Kazaa, Audio Galaxy, Morpheus and Windows XP on your computer.
If you want to be there, quit using your Linux box and Open Source all together. Clearly, scam artists making money is more important to you than your freedom.
Businesses exist to serve me, and my interests. That's why they get my money. They have no intrinsic right to exist or make money. If I were complaining about the quality of their harware (which I'm not, because it's excellent), or that their drivers constantly crashed (which, though I'm very suspicious of them, I don't think they do), you'd have no vitriol to spew. Their drivers not being Open Source is just another missing feature, and one I place an explicit value on.
Need a Python, C++, Unix, Linux develop