Slashdot Mirror


Accelerated nVidia Drivers for FreeBSD

zero0w writes "nVidia has released the official OpenGL accelerated driver set for FreeBSD 4.7 STABLE. Check out the nVidia Driver page for more detail. According to the page, this release should be considered as initial beta. So don't count on it to build a day-to-day production system, yet."

293 comments

  1. initial beta? by sczimme · · Score: 4, Funny

    According to the page, this release should be considered as initial beta

    Isn't that usually called 'alpha'?

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:initial beta? by Anonymous Coward · · Score: 2, Informative

      No an alpha stage is when the internal company does the testing. Beta is generally given out to trusted 3rd parties and rarely the public. An alpha release will be so full of bugs that the program isnt usable. a beta release on the other hand should contain very few bugs and they shouldnt be related the actual use of the program. In the case of drivers this means it should work but playing an accellerated game or something that uses a feature like vertex shaders etc might not work as expected but 2d graphics and the default feature set should be pretty stable.

    2. Re:initial beta? by Anonymous Coward · · Score: 0

      Alpha releases are meant for developers of the same project who contribute to the codebase. They are used as milestones usually (if the source code is maintained by a revision tracking system). Alpha releases may not compile and/or work at all.

      Beta releases on the other hand are for users, who volunteer to test a pre-release which is likely to be unstable but usable. This is so that a much wider userbase can test the product and discover as many bugs as possible before a stable release.

    3. Re:initial beta? by Duds · · Score: 1

      Not if it's largely feature complete.

      If the first release was largely feature finished then you could call it beta.

      and it's the inital relases so... :)

    4. Re:initial beta? by jmenezes · · Score: 2, Funny

      Unless your Microsoft, in which case beta is where everything gets pressed on the CDs and a several hundred dollar price tag gets put on it, right?

      --
      Stop over-analyzing your analizations
    5. Re:initial beta? by Anonymous Coward · · Score: 0

      No.

    6. Re:initial beta? by Anonymous Coward · · Score: 1, Funny

      Unless my Microsoft what?

    7. Re:initial beta? by benwb · · Score: 3, Funny

      No, no, no, that's alpha. When a product hits beta Microsoft stops supporting it.

    8. Re:initial beta? by EvilAlien · · Score: 3, Funny

      Just a hint for the future, you miss out on those highly covetted "Troll" and "Flamebait" moderations if you actually spell Microsoft correctly. If you want to be really elite and properly anti-Microsoft, you should incorporate a $, or use "shaft" or "sloth" instead of -soft.

      Without those <sarcasm>insightful plays on the word 'Microsoft'</sarcasm> one typically only manages to produce an asinine off-topic comment.

      Just some hints for the future, your mileage may vary, all standard disclaimers apply.

      Thank you for not choosing Microsoft... meanwhile, back on topic:

      This is great news for the FreeBSD community. One of the complaints against the OS and long sought-after milestones has been graphics drivers for desktop applications, design work, and even gaming. FreeBSD, like most other OSes, isn't just for servers, and this helps make it better for the desktop.

      nVidia always impresses me with their efforts to support operating systems other than the 500 lb Redmond gorilla that dominates the desktop market. Linux and FreeBSD support is a great PR move for nVidia, and is one of the reasons I will ALWAYS choose nVidia over ATi, Matrox, etc.

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    9. Re:initial beta? by benwb · · Score: 1, Offtopic

      Missed your cup of coffee this morning, huh?

    10. Re:initial beta? by UnknownQ · · Score: 1

      I think Micro-Soft might be an insult in of itself. Think about it...

      --
      Wherever you go, there you are!
    11. Re:initial beta? by Anonymous Coward · · Score: 0

      micro-soft (with hyphen) was the original name of the company

  2. FreeBSD != Linux by OrangeSpyderMan · · Score: 5, Insightful

    The nvidia page is fairly annoying on this point - the direct link to the drivers is under a subtitle "For Linux Users", and on the installation instructions we can read, "Please note that the NVIDIA driver set requires XFree version 4.2 or greater. If this is not available on your linux distribution,"

    A shame to muddy a laudible effort such as BSD drivers with a couple of dumb (lazy?) errors. I can appreciate that much of the info may be common to both, but to explicitly ignore the fundamental differences is a bit of a shame.

    --
    Try NetBSD... safe,straightforward,useful.
    1. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0

      This post is insightful, please mod up.

    2. Re:FreeBSD != Linux by aeakett · · Score: 2, Insightful

      Believe it or not, not all /.ers are linux bigots. Or even free software bigots. Nvidia is a big company that should have it's sh*t together enough no to make mistakes like this. They should probably realize that the may have a hard enough time selling their (I assume) binary only drivers to the FreeBSD crowd, without alienating them with this slip-up.

      That said, free software proponents shouldn't pan Nvidia for distributing binary only drivers. They are in a competative field, and need to protect their IP (oh, I can see the flames coming now). The fact that they are supporting a free operating system at all (especially one with a relativly small installation base), is cause for celebration.

    3. Re:FreeBSD != Linux by Anonymous Coward · · Score: 3, Informative

      I think you're confusing the BSD crowd with the GPL crowd. There are many fine examples of BSD code in commercial and free binary distributions. You don't hear the BSD crowd whining about Irix.

      And while we may wonder where Microsoft stuck the UC Berkeley copyright notice in Windows, we're more likely to be aware that the internet works correctly because MS did use the BSD code base to start.

    4. Re:FreeBSD != Linux by aeakett · · Score: 1, Insightful

      This is fair. I didn't mean to mis-represent the BSD crowd... they're a fine bunch of people on the whole. In retrospect I was thinking more of GPL people (now the GPL folks will be coming after me... great!).

    5. Re:FreeBSD != Linux by xenofalcon · · Score: 1

      the direct link to the drivers is under a subtitle "For Linux Users"

      I noticed that too. Are they trying to start a holy war here?

    6. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0


      And while we may wonder where Microsoft stuck the UC Berkeley copyright notice in Windows, we're more likely to be aware that the internet works correctly because MS did use the BSD code base to start.


      Right. It's great that they can take the code that the community wrote, and then give the community the shaft.

      Look what Microsoft did with kerberos. They would not think twice about doing things (at the expense of everyone else) with TCP/IP if it furthered their marketshare.

    7. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0

      Oh please... get your pretentious head out of your ass.

      Do you think that maybe, just maybe, that the document was a copy from the Linux install doc, with changes to relevant sections? And that, as a first, alpha/beta release, that there will be a few things that slip past when it comes to minor wording?

      I hardly consider the wording you quote to be a "fundamental difference".

      How pedantic and anal can you get? But hey, it's /. - where most people would rather write some idiotic crap rather than write a nice email to the company pointing out the typo.

    8. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0

      Instead of being thankful that they ported their drivers, you guys are pointing out a bug in their sed script to convert the Linux readme. Way to be grateful.

      It is you who and your parent poster who are trying to start the holy war by pointing it out, and only elitist users would give a rat's ass about it.

    9. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0

      Do you think that maybe, just maybe, that the document was a copy from the Linux install doc, with changes to relevant sections?

      No shit. Why then didn't they change the relevant sections?

    10. Re:FreeBSD != Linux by Strog · · Score: 1

      This is a first release of a beta driver. They are probably still in code up to their neck to stop and worry about some trivial wording mistake. Once the drivers are getting tweaked instead of major rewrites then they can look at the little issues.

    11. Re:FreeBSD != Linux by Anonymous Coward · · Score: 1, Insightful

      Yeah, because the people writing kernel drivers for Nvidia also write the license 'agreements'. Right.

    12. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0

      Probably not but they would get on whoever does if they had the time.

    13. Re:FreeBSD != Linux by be-fan · · Score: 4, Insightful

      Look, FreeBSD support isn't a huge deal at NVIDIA. It's a few coders in their driver development group that are doing this with company approval. No doubt, these pages didn't go through the official "gods of marketing" over at NVIDIA. As such, give it a little time. What most likely happened was that they were pressed for time in releasing these drivers, and so they just made some hastly pages to put it up. What matters is the actual code, and once that's working nicely, I'm sure the page will get polished.

      --
      A deep unwavering belief is a sure sign you're missing something...
    14. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0

      I just contacted nvidia. They are reversing their decision to release drivers for bsd.

      enjoy.

      you little ungrateful !#$!%!@#

    15. Re:FreeBSD != Linux by Anonymous Coward · · Score: 2, Insightful

      and then give the community the shaft.

      Here's the thing --

      And I wish GPL folks would get it through their heads.

      When BSD style code is released out into the community, it is done so for the good of all. Good for EVERYONE. EVEN MICROSOFT. That means, when truely free source is given out. NOTHING is wanted in return. Sometimes a little credit where it's due, sometimes not even that. It's about making computers better, making software better, and in our own little way, trying to make the world better. It's not much, but it's what some of us can offer.

      I'm not against someone making a profit, I'm not against someone coding for a living. I'm also not against the GPL and the idea that if you release code, you would like it to stay opened to the public for everyoen to always see the code.

      But some of us don't even want THAT much. We're truely, selflessly, completely, and totally fine with giving something away and wanting NOTHING in return. Some people even do nice things and don't even take credit for having done them!

      I know it's impossible for most of you to understand, but BSD is about a certain level of Freedom that is almost "too free" for the somewhat self righteous GPL crowd to understand.

    16. Re:FreeBSD != Linux by evilviper · · Score: 2
      Look, FreeBSD support isn't a huge deal at NVIDIA. It's a few coders in their driver development group that are doing this with company approval.

      Good point. Use Nvidia and you've got to wait for a lone geek in their team to write decent drivers. Thanks, but no thanks. I'll stick with ATI, where the Open Source drivers work just fine on any platform.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    17. Re:FreeBSD != Linux by be-fan · · Score: 2

      Um, the guy on their team doesn't write the drivers. First, the driver core is fully portable, so maintaining more than one platform is very easy. Second, the Linux port has commercial importance, because SGI uses NVIDIA GPUs in their Linux-based machines. It's only the FreeBSD port that seems to be a community job. As for ATI, I couldn't care less about ATI. NVIDIA has a track record (back from the Riva128 days) of being community-friendly. They also have a track record of having very good drivers, and improving the drivers even for existing hardware, not just their latest stuff. ATI has a history of crappy drivers, and their open source OpenGL ones barely work at all. NVIDIA's Linux drivers in comparison, are just as fast and stable (for most people, anyway) as their Windows drivers.

      --
      A deep unwavering belief is a sure sign you're missing something...
    18. Re:FreeBSD != Linux by evilviper · · Score: 2
      ATI has a history of crappy drivers

      For one thing, that IS history. ATI cards have been well supported for at least the past couple years. Also, I would much rather see crappy Open Source drivers than even hi-quality binary-only drivers. Whens it's open it can be improved, modified, extended, ported, by anyone that wants to do so. Binary-only releases, and you just have to try and convince the company to work on something few people are interested in.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    19. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0

      Why wonder where? strings ftp.exe does give the correct Berkeley copyright notice. Granted, it's not in plain sight, but it's _there_.

    20. Re:FreeBSD != Linux by HuguesT · · Score: 1

      That's good for you, but what if your job is to do 3D CAD, or animation, or simply scientific visualization that requires accelerated OpenGL?

      Unfortunately under Linux you will have a *very* hard time with the open source accelerated 3D drivers. The best hardware you can run that way right now it the ATI Radeon 7500, and that's not great and that's aging rapidly, and there is little prospect of improvement or support for better hardware. I know because I've been there.

      My life has become a whole lot simpler thanks to Nvidia, I hate to admit (even though their drivers aren't perfect, far from it).

      BTW your argument about `convicing' somebody is the same whether it's open source software or not. In theory it's great that you can patch the source but in practice very few people have the time, skill and resources to do that for *every* application and framework that they use.

      You have to pick your battles.

    21. Re:FreeBSD != Linux by evilviper · · Score: 2
      BTW your argument about `convicing' somebody is the same whether it's open source software or not. In theory it's great that you can patch the source but in practice very few people have the time, skill and resources to do that for *every* application and framework that they use.

      No, not really. For those that aren't programmers, you can always comission a programmer. when it's closed, if THEY don't want to do it, it will never get done. Besides, it's not like you have to always do everything yourself. Very often, there was already someone else out there like you who built-in the feature you need.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    22. Re:FreeBSD != Linux by brunes69 · · Score: 2

      Simple equation. UT2k3 needs S3C texture compression support. S3 texture compression is patented and closed source, so no open source drivers can enable it even if they know how, unless S3 changes their mind on this (unlikely). NVidia's Linux drivers provide S3C. That's why no NVidia == no Ut2K 3 in Linux. And if you think that UT2k3 is the only game thatis going to be using S3, you are living in a dream world.

    23. Re:FreeBSD != Linux by evilviper · · Score: 3, Interesting
      S3 texture compression is patented and closed source, so no open source drivers can enable it even if they know how

      Correction... No GPL'd driver can enable it even if they know how. There's no reason a BSD driver couldn't be released, and simply leave it up to the user to handle the patent/license issues if required in their locale.

      But that doesn't really matter much to me. I am quite willing to reject any programs that use patented technologies, or otherwise does not operate on a decent OS.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    24. Re:FreeBSD != Linux by Anonymous Coward · · Score: 0

      you couldn't be more wrong. take a look at the second freebsd ISO, usually it is chock full of commercial (demo) software

  3. Unreal Torunament by Anonymous Coward · · Score: 0

    Does This now mean taht I can play Unreal Tournament using the linux binarys, SWEEEEEEEEEET

  4. Great! But... by CheeseCow · · Score: 2, Interesting

    ...the question is, will my games run faster on FreeBSD?

    --
    Regards,
    CheeseCow

    1. Re:Great! But... by Clue4All · · Score: 1, Informative

      Yes, games for Linux have been known to run much faster under FreeBSD's Linux emulation, even with the overhead of emulation. It's always made me wonder what Linux is doing so wrong, but I've never looked into it.

      --

      Is your browser retarded?
    2. Re:Great! But... by swordboy · · Score: 5, Funny

      ...the question is, will my games run faster on FreeBSD?

      I dunno but SSH runs great on my headless nForce firewall.

      w00t!

      --

      Life is the leading cause of death in America.
    3. Re:Great! But... by Anonymous Coward · · Score: 0

      No sources at all, and he gets modded up. Brilliant.

    4. Re:Great! But... by phorm · · Score: 1

      Can you emulate windows in BSD like you can (with WINE) on linux. How do the speed/compatibility comparisons match up on both?

    5. Re:Great! But... by Anonymous Coward · · Score: 0

      since FreeBSD runs on few platforms i think ( NO FSCKING IDEA AT ALL ) that FreeBSD might have a lot of architecture specific optimizations. so it would be like comparing... something not so portable, yet fast to something portable to everything, yet not so fast.

    6. Re:Great! But... by Anonymous Coward · · Score: 0

      Jackass, linux emulation is not emulation but binary compatibility.

      Not only can you compile WINE natively on FreeBSD, you can install Linux WINE if that tickles your fancy.

    7. Re:Great! But... by phoenix_rizzen · · Score: 2, Informative

      There is no "emulation" in FreeBSD. FreeBSD supports Linux binaries. It is compatibility, not emulation. When an ELF binary is executed the loader looks to see what kind it is. If it's FreeBSD, then it load the FreeBSD kernel table (or ABI or whatever that thing is called). If it's a Linux binary, then it loads the Linux ABI. All that changes is the name of the system calls.

    8. Re:Great! But... by Vinum · · Score: 3, Informative

      It is a little more complex than that if you consider that linux binaries and freebsd (and every other freaking unix in the world) use a different method to access system calls. :)

      Unix machines (like FreeBSD) push parameters to the system call to the stack then call int 80h. That is sometimes called the C convention. Linux on the other hands follows the Microsoft (or called Pascal sometimes) convention of putting parameters into registers then call int 80h.

      It isn't a huge deal, since you should in theory always preserve registers before a system call anyway... but freebsd perserves all registers besides EAX anyway... so whatever. In theory the Unix convention is supposed to be faster but I haven't personally benchmarked it ever...

      The kernel table isn't such a big deal, it is porting the actual systems calls from the libc where most of the work gets done. (Few applications actually call the kernel, they do it through the libs)

    9. Re:Great! But... by Anonymous Coward · · Score: 0
    10. Re:Great! But... by Anonymous Coward · · Score: 0

      This normally is no "overhead" of emulation. FreeBSD simply supports more than one set of system calls. The Linux system calls are FreeBSD system calls all mixed up along with a few non-standard Linux-specific calls.

    11. Re:Great! But... by Anonymous Coward · · Score: 0

      4.x runs on i386, NEC pc98 (japanese version of PC AT arch so I gather), and alpha.

      5.x will also support IA-64, Sparc64, and at least partially support Apple PowerPC's. Don't know about Hammer, hardly any email traffic about it.

      There's been news about the MIPS and s/390 work-in-progress. ARM was another architecture that people were interested in, but that may have been abandoned.

    12. Re:Great! But... by Anonymous Coward · · Score: 0

      I encountered a PC98 box while I was working for Mitsubishi. When the fab closed down, I remember wishing that they'd have a surplus equipment yardsale so that I could buy a few nanao monitors and pc98 machines and install FreeBSD on them.

  5. Can I take one 2 Go? by jpmahala · · Score: 3, Insightful

    From their site:

    NOTE: GeForce2 Go and GeForce4 Go mobile processors are not supported in this driver. Please contact the notebook's manufacturer for graphics drivers for your notebook PC.

    Sucks for my Dell Inspiron 8100. Anyone know if there is any way to set up drivers for the GeForce2Go?

    1. Re:Can I take one 2 Go? by i_am_nitrogen · · Score: 1

      That's odd that the FreeBSD driver wouldn't support the gfxgo line, when the Linux driver handles it just fine...

    2. Re:Can I take one 2 Go? by tgreiner · · Score: 5, Informative

      These drivers work perfectly with GeForce2 Go cards. I'm writing this on a Dell Inspiron 8200 with GeForce2 Go.

      From 'glxinfo':

      OpenGL vendor string: NVIDIA Corporation
      OpenGL renderer string: GeForce2 MX/AGP/SSE2
      OpenGL version string: 1.3.1 NVIDIA 32.03

      and:

      $ uname -a
      FreeBSD tybalt 4.7-STABLE FreeBSD 4.7-STABLE #39: Fri Nov 8 14:42:57 CET 2002 thorsten@tybalt:/usr/src/sys/compile/TYBALT i386

    3. Re:Can I take one 2 Go? by fdisk3hs · · Score: 1

      My GeForce2Go runs under NetBSD just fine with this
      XF86Config

      You probably have to change the mouse to the FreeBSD name for the console mouse...

      BTW, I use fbdev under Linux because I believe the laptop runs cooler and the battery holds up longer. Here is the XF86Config-4

      Haven't tried any games, I'm sure the nVidia driver is better for that...

    4. Re:Can I take one 2 Go? by Moloch666 · · Score: 1

      Here's a snippet from their README.txt, its an example configuration for X.

      Section "Device"
      Identifier"Device"
      Driver"nvidia"
      VendorName"NVIDIA"
      BoardName"GeForce2 Go"
      EndSection

      --
      Understanding is a three-edged sword. -- Kosh Naranek
    5. Re:Can I take one 2 Go? by 13Echo · · Score: 2

      It may work, but some drivers have specific tweaks for specific LCD displays on certain notebooks. They don't suggest that you use generic drivers for them, even though they will probably work.

    6. Re:Can I take one 2 Go? by jon787 · · Score: 1

      Cool, I should go boot over to FreeBSD and try them, I got my 8200 with the geforce4 go.

      --
      X(7): A program for managing terminal windows. See also screen(1).
    7. Re:Can I take one 2 Go? by Zero_K · · Score: 1

      Hey I have a quick Question I am running FBSD 4.7 on a dell inspirion 8200, the nvidia drivers are working fine, but my 3com card is impotent or something, I am assuming we have the same card. SO how did you set yours up.

  6. well it is about time! by JDizzy · · Score: 2, Troll

    We BSD folk have been waitting for this, because we like to play Quake too! The bad part is where are the drivers? Nvidia's web page only show's the Finux variety. Hopefully the website will update soon. There is no mention of this on the FreeBSD -stable mail-list from any Nvidia folks, so I'm a bit skeptable. The only mention on the FreeBSD list thus far is also pointing to the same website, with not metion of FreeBSD driveres.

    --
    It isn't a lie if you belive it.
    1. Re:well it is about time! by dinivin · · Score: 4, Informative
    2. Re:well it is about time! by dinivin · · Score: 1


      Ooops... Meant to point out the links along the side (just above Step 3), one of which says "FreeBSD Drivers"

    3. Re:well it is about time! by JDizzy · · Score: 1

      Ah...NO... the links you mention do NOT exist. At least not that I can see in, or above, the 3rd step. For those that are wondering, the link above will warp you to a page with three steps: products, part#, and OS. Looking in the Linux area only shows stuff for Finux distro, and there is not mention of FreeBSD!

      So at this point, this still looks like a hoax to me! However, is is well known that nvidia IS working on a FreeBSD native driver. It just doesn't look like its finished yet. No Nvidia people have posted anythign to the -STABLE mailling list yet. Mind you no employee's of Nvidia have. Other post's there could be from the same people trolling this hoax.

      --
      It isn't a lie if you belive it.
    4. Re:well it is about time! by dinivin · · Score: 2


      Are you freakin' blind? Above the three steps, along the right hand side, are links to linux drivers, linux ia64 drivers, and freebsd drivers.

      Dinivin

    5. Re:well it is about time! by rekulator · · Score: 1

      It's there. You pick "Graphics Driver", "GeForce and TNT" and "FreeBSD", press "Go" and you get to the FreeBSD driver page
      If you still can't find it click here for a direct link to the driver

    6. Re:well it is about time! by Zapdos · · Score: 2

      Wow I Just downloaded a Hoax named NVIDIA_FreeBSD-1.0-3203.tar.gz
      md5sum b982db9e898a0f3a46c2bf9d15c320d2
      and I am in the process of installing it.

    7. Re:well it is about time! by biohazard99 · · Score: 2

      It would appear to be a caching issue on their end or with our akami box (if NVIDIA is part of their setup), I'm not getting it either.

    8. Re:well it is about time! by JDizzy · · Score: 1

      Thank you, and now I belive it is not a hoax.

      I simply don't know why my browser (Linux-Mozzila on 4.7-stable) is not showing me the linkage. Oh well... I cleared my cache, and reloaded the page a few time just to make sure. I should make a screen shot to prove the na-sayers that I'm not blind!

      Anyways, thx for the direct link! =)

      --
      It isn't a lie if you belive it.
    9. Re:well it is about time! by JDizzy · · Score: 2

      yeah, I know its not on my end. I blasted my local cache, and I have control of the corprate proxy on the perimeter. So I duno, and I got a screen shot now to prove the non-belivers. The direct links work though.

      --
      It isn't a lie if you belive it.
    10. Re:well it is about time! by dinivin · · Score: 2
    11. Re:well it is about time! by biohazard99 · · Score: 2

      I had our cache guy reboot the akamai and it loaded fine, at least it is doing better than last year when we would lose MTV and monster at random times.

  7. Re:A very special "FP" on the next episode of /. by Galaxie · · Score: 1

    As a 7 year linux user who has just recently switched to freebsd i would say thank you very much. originally i made the switch from linux to freebsd on any servers (still 1 or 2 left running linux) but after install bsd on my laptop my last concern was the nvidia driver, which was always maintained outside of nvidia up until this point.

    The linux driver performed very well, hopefully the freebsd driver will get up to it's speed and i can get slackware off of my laptop and start running an easier to maintain OS.

    --
    <end/>
  8. waiting.. by Anonymous Coward · · Score: 0

    *awaits for the BSD is dieing (or dead) post*

  9. So what? by No+inspiration · · Score: 0, Troll

    I don't mean to troll, but are there any _existing_ applications / games that would benefit from this?

    1. Re:So what? by daoine_sidhe · · Score: 1

      Yes, actually, I was looking just last night to see if there was any way to make Tuxkart playable :). Now there is...

    2. Re:So what? by dinivin · · Score: 5, Informative

      I don't mean to troll, but are there any _existing_ applications / games that would benefit from this?

      Sure... Every 3D linux game: Rune, heretic2, q3a, ut, ut2003, descent, hg2, sof, terminus, parsec... Should I continue?

      Dinivin

    3. Re:So what? by Pius+II. · · Score: 1

      Well, then why do you troll? What about Quake I, II, UT (all open source) and UT2003 and Quake 3 (Linux ABI layer) [has Q3 a Linux version]? Last time I checked, they were pretty graphics intensive. I guess this hasn't changed. But I'll gladly check again. They certainly exist, too.
      Now I could, of course, start to list all those other (open source) programs out there, but I think this is already enough. Plus, I still gotta check if UT2003 is still as beautiful as five minutes ago.

    4. Re:So what? by geekopus · · Score: 1

      /usr/ports/astro/celestia is a good example.

    5. Re:So what? by Anonymous Coward · · Score: 0

      Just a note..

      Many BSD advocates denounce Linux, and one of their complaints is that it's too main stream.

      The reason those games exist is because it's becoming popular. You have Linux to thank for those games, if they do indeed work with the linux binary emulation. I hear it's not perfect.

    6. Re:So what? by Textbook+Error · · Score: 1, Funny

      Every 3D linux game: Rune, heretic2, q3a, ut, ut2003, descent, hg2, sof, terminus, parsec... Should I continue?

      Nope, I think you got them all...

      --

      Nae bother
    7. Re:So what? by Anonymous Coward · · Score: 0

      Nope, he didn't. He forgot at least TuxRacing, Return to Castle Wolfenstein, Myth II, Tribes 2.

      I think TuxKart would also benefit, as well as the original Unreal.

    8. Re:So what? by zero0w · · Score: 1

      Yes, you can try Blender 3D. A native FreeBSD version is available and you can find it from the Blender.org website. OpenGL accelerated driver is required and now nVidia display cards have got their own.

    9. Re:So what? by jandrese · · Score: 2

      Well, I've been playing Return to Castle Wolfenstein on my G200, and I bet I will see a marked improvement in the image quality when I upgrade to the GF4 Ti series card now. I'm planning to run out today and pick up a Geforce (just like I said I would in the petition. :)

      --

      I read the internet for the articles.
    10. Re:So what? by Anonymous Coward · · Score: 0

      Sure, just about any OpenGL app will do.
      start with e.g. xscreensaver.

    11. Re:So what? by anarkhos · · Score: 1

      And games than run under WINE

      --
      >80 column hard wrapped e-mail is not a sign of intelligent
      >life
    12. Re:So what? by Anonymous Coward · · Score: 0

      Ive been using FBSD for 3 years, and Ive never heard any BSD user say they prefer BSD becuase Linux is too mainstream.

  10. Does BSD for games make sense? by Max+Romantschuk · · Score: 3, Interesting

    I'm the kind of person who likes to run Windows for games and multimedia, and Linux for server stuff.

    It has been under my impression that BSD development is even more focused on server side and ultra stable solutions.

    Of course drivers make sense to use X on BSD, but what about games? Does it pay off to keep BSD for games, or is it simpler to use Linux/Windows for gaming? Just wondering, I guess :)

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:Does BSD for games make sense? by Ded+Bob · · Score: 2

      It has been under my impression that BSD development is even more focused on server side and ultra stable solutions.

      I do not know about you, but I like game play to be ultra stable. :)

      Seriously, I bought a Ti4200 which I run under Win2k and FreeBSD. I am excited about having better 3D performance under FreeBSD for trying out games (through Linux ABI support or not) and speeding up xlockmore 3D, which should impress some people I know.

      First, I will be trying out the Atlantis screen saver mode as my root window. :)

    2. Re:Does BSD for games make sense? by Hard_Code · · Score: 2

      Actually, I imagine companies may be a lot more inclined to develop proprietary drivers for systems under the BSD license because it is more lax with regards to "tainting" of derived works. But hey, if FreeBSD becomes a gaming platform, I'm all for that!

      --

      It's 10 PM. Do you know if you're un-American?
  11. Finally! by Anonymous Coward · · Score: 5, Funny

    Finally I can stop dual-booting to Linux just so I can play games...

    1. Re:Finally! by Anonymous Coward · · Score: 0

      Now you are cracking me up, the way you pretending to not get that obvious joke. You almost had me going there for awhile, but overdid it a bit at the end. Nobody could be THAT stupid.

  12. Sure, rub it in by dubbayu_d_40 · · Score: 5, Funny

    As if your shell wasn't already 100X better than my dos console, you just have to go and make it paint faster.

  13. Source code... nVidia... by pVoid · · Score: 0, Troll
    Not that I believe nVidia should be giving out the source code, but I must admit, I'm *really* really curious to see what their source would look like.

    nVidia is probably my favorite 'huge' company in the world. They are just simply righteous.

    Kudos to them really.

    1. Re:Source code... nVidia... by Luke-Jr · · Score: 2, Informative

      Well, their Linux kernel driver comes with source code (not distributable, but you can read it...) From what I hear, the only reason the GLX doesn't have sources available is because nVidia doesn't own some of the code it uses.

      --
      Luke-Jr
    2. Re:Source code... nVidia... by dinivin · · Score: 2


      The kernel driver "source code" is simply a few lines of code wrapped around another binary module.

      Dinivin

    3. Re:Source code... nVidia... by Darren+Winsper · · Score: 5, Insightful

      Not exactly. Their kernel module contains a very large binary and some code to act as an interface between the kernel and the big binary file. This allows them to keep the source closed while allowing people to compile it for newer kernels as they come out.

    4. Re:Source code... nVidia... by Anonymous Coward · · Score: 1, Funny

      There are a ton of wait() in , so for every new release of the drivers can remove some wait() and make it look like a bunch of genius programmers improving the speed. I KNOW. Why is no one suspicious that every driver release is significantly faster?

    5. Re:Source code... nVidia... by eyez · · Score: 2

      Well, their Linux kernel driver comes with source code (not distributable, but you can read it...) From what I hear, the only reason the GLX doesn't have sources available is because nVidia doesn't own some of the code it uses.

      This is not true- What they do have is a pre-compiled binary image and a bunch of source code that hooks it into the linux kernel once the extra source is compiled, it links it into the binary code. The nVidia drivers are far from open-source. (I'm not complaining, mind you. I use the nVidia kernel modules with my machines and get fantastic performance)

      --
      get 0wned. irc.w30wnzj00.com
    6. Re:Source code... nVidia... by Anonymous Coward · · Score: 1, Interesting

      #include
      #include

      hresult winmain() ...
      }

      Just try to run /usr/bin/strings on the Linux binary driver... You'll find several registry keys in it (Yes, the windows registry).

    7. Re:Source code... nVidia... by freax · · Score: 1

      You are talking about Microsoft Visual Studio.NET.. this news is about nvidia...

    8. Re:Source code... nVidia... by Anonymous Coward · · Score: 0

      Come on, everyone are suspicious about the nVidia driver. Binary kernel module and all..

    9. Re:Source code... nVidia... by Anonymous Coward · · Score: 0

      Are you serious? or did you mean to be funny?

      have you ever written a kernel device driver? It's not as simple as printf("hello world\n");

      I'd rather have them come up with incrementally performant, but always stable drivers... and thats exactly what they're doing.

    10. Re:Source code... nVidia... by Anonymous Coward · · Score: 0
      This is just hilarious. Look at all these anonymous cowards not daring to expose their names because of the karma gods (I'll admit, I'm fearful of the karma gods too)...

      All because in fact, none of these people have a clue what kernel development means...

      I especially like the comment about Just try to run /usr/bin/strings on the Linux binary driver... You'll find several registry keys in it (Yes, the windows registry).

      nVidia was lucid enough to write a kmode driver and actually reuse code on different platforms, and here we have zealots bashing *that* too...

      Would you like them to take out your trash too sire? all this for free of course.

      You slashdotters are starting to repulse me, because you are the new breed of people the future of technology promises... a horde of knee-jerk-empty-brain-zealots that spend all day complaining about anything and everything.

      Go ahead. moderate away... if anyone even ever reads this post.

    11. Re:Source code... nVidia... by Wolfier · · Score: 2

      There's a way to find out...strace

  14. Re:Dissidents in all countries, unite! by Anonymous Coward · · Score: 0

    Mod parrent down!

    Blatant attempts at advertising like this should not be tolerated!

  15. Why? by AsparagusChallenge · · Score: 1

    Easy. Blender. Or any 3d modelling app. You're going to need acceleration on that cases.

  16. Perhaps this is what we have been waiting for ? by Anonymous Coward · · Score: 0

    FreeBSD, or *BSD for that matter, are wonderful OS'es. I've always been passionate about the *BSD source tree and build process. Still why haven't I installed FreeBSD on my desktop system yet? You got it.. Accel OpenGL. Well.. Now it's ( sort of ) here, and I just had a thought that this might expand FreeBSD userbase... ??

  17. NVIDIA Quadro4 Professional Graphics Selected by randomErr · · Score: 1, Offtopic

    Here's a related nVidia story about a commercial studio using Linux and nVidia

    NVIDIA Quadro4 Professional Graphics Selected as the Standard at Digital Domain

    Award-Winning Production Studio Integrates NVIDIA Quadro4 XGL Solutions And NVIDIA Linux Drivers Throughout Its Production Pipeline

    SANTA CLARA, Calif., Nov. 6 /PRNewswire-FirstCall/ -- NVIDIA Corporation (Nasdaq: NVDA), the worldwide leader in visual processing solutions, today announced that its NVIDIA Quadro(R)4 graphics solutions and Linux drivers are now the standard at Digital Domain. One of the largest digital studios in the world, Digital Domain hosts an integrated production studio that includes divisions for feature film visual effects, commercial production, music videos, location-based entertainment and feature film development. (Photo: http://www.newscom.com/cgi-bin/prnh/20020613/NVDAL OGO ) "Like Digital Domain, we've founded our company with a mission to create world class visual imagery through the use of technology," said Dan Vivoli, vice president of marketing at NVIDIA. "To consistently produce great work, Digital Domain has to arm the best creative and technical teams with the best tools in the industry. NVIDIA provides them with the complete package -- graphics technology that exemplifies the standard of excellence Digital Domain embodies, and the level of technical and customer support they expect from a strategic technology partner." Digital Domain is transitioning all of its 2D and 3D production workstations to include NVIDIA Quadro4 XGL professional graphics solutions, NVIDIA's Unified Driver Architecture (UDA), and the Linux operating system. The company is also deploying NVIDIA Quadro4 graphics hardware and Linux software drivers in its software development, digital content creation studio and systems administration departments. NVIDIA's graphics solutions will be used to support every phase of commercial and feature film digital content creation-from the creation of 3D animation and effects to 2D compositing, painting and rotoscoping. In fact, NVIDIA Quadro4 graphics solutions are currently being applied to Digital Domain's visual effects work on two feature film projects, The Day After Tomorrow and Daredevil, as well as a multitude of commercials. In addition to standardizing on NVIDIA Quadro4 graphics solutions, Digital Domain and NVIDIA have completed extensive testing of Digital Domain's proprietary NUKE software on NVIDIA Quadro4 graphics hardware. NUKE is Digital Domain's Academy Award(R)-winning compositing software for the Microsoft(R) Windows(R), Linux and IRIX(R) operating systems, and it has been used on every feature film Digital Domain has worked on, including True Lies, Titanic and xXx. Digital Domain's new software subsidiary, D2 Software, Inc., will soon begin making NUKE commercially available, and when it does, the digital artist community can be assured that extensive testing has been done to ensure that it will operate flawlessly with NVIDIA Quadro4 professional graphics solutions. "What has distinguished NVIDIA most for us has been their customer service and their commitment to helping Digital Domain experience a smooth transition to Linux," said Michael Taylor, Vice President of the Digital Studio at Digital Domain. "We're also impressed with the quality of their Linux drivers and the level of cooperation we received to make sure that NUKE runs impeccably with their professional graphics hardware. We don't give praise lightly and we pick our technology partners with great care. NVIDIA has earned our business by providing outstanding graphics hardware, software and support that we can rely on."

    About Digital Domain With its cutting-edge production pipeline, Digital Domain has established a world-class reputation for innovation and artistry, having received two Academy Awards(R) for What Dreams May Come and Titanic (the highest-grossing film in motion picture history), as well as two Technical Achievement Academy Awards(R) for proprietary software. Over the last nine years, the company's feature film division has produced visual effects for films that have generated over $4 billion dollars in worldwide box office receipts. In addition, the company's commercial division is widely considered the premiere visual effects studio in the advertising industry and has been awarded fourteen CLIO Awards, including a "Hall Of Fame" Award in 2001 for its Jeep Snow Covered spot. The company has also been honored with BAFTA Awards, numerous Gold Lions and a Grand Prix award from the Cannes International Advertising Festival, MTV Music Video Awards and a Grammy for Best Music Video.

    About NVIDIA NVIDIA Corporation is a market leader in visual computing technology dedicated to creating products that enhance the interactive experience on consumer and professional computing platforms. Its graphics and communications processors have broad market reach and are incorporated into a wide variety of computing platforms, including consumer digital-media PCs, enterprise PCs, professional workstations, digital content creation systems, notebook PCs, military navigation systems and video games consoles. NVIDIA is headquartered in Santa Clara, California and employs more than 1,400 people worldwide. For more information, visit the company's Web site at http://www.nvidia.com .

    Certain statements in this press release, including the statements relating to the Company's performance expectations for NVIDIA's family of products and expectations of continued revenue growth, are forward-looking statements that are subject to risks and uncertainties that could cause results to be materially different than expectations. Such risks and uncertainties include, but are not limited to, manufacturing and other delays relating to new products, difficulties in the fabrication process and dependence of the Company on third-party manufacturers, general industry trends including cyclical trends in the PC and semiconductor industries, the impact of competitive products and pricing alternatives, market acceptance of the Company's new products, and the Company's dependence on third-party developers and publishers. Investors are advised to read the Company's Annual Report on Form 10-K and quarterly reports on Form 10-Q filed with the Securities and Exchange Commission, particularly those sections entitled "Certain Business Risks," for a fuller discussion of these and other risks and uncertainties.

    NOTE: All company and/or product names may be trade names, trademarks and/or registered trademarks of the respective owners with which they are associated. Features, pricing, availability, and specifications are subject to change without notice.

    Make Your Opinion Count - Click Here http://tbutton.prnewswire.com/prn/11690X65343843

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:NVIDIA Quadro4 Professional Graphics Selected by dohcvtec · · Score: 2

      Here's a related nVidia story about a commercial studio using Linux and nVidia
      Related? How so? The article you quote concerns the use of the Quadro4 card with Linux. The Slashdot story concerns drivers for Nvidia cards for FreeBSD. Do you realize that FreeBSD and Linux are two very different operating systems? This is a FreeBSD story, with a nice vote of support from a large graphics manufacturer, so your Linux plug really comes off as trollish. Let FreeBSD enjoy the spotlight when it gets it.

      --
      -- Never hit a man with glasses. Hit him with a baseball bat.
    2. Re:NVIDIA Quadro4 Professional Graphics Selected by Anonymous Coward · · Score: 0


      This should be "-1: Offtopic", surely?

  18. FACT: NVIDIA is dying by Anonymous Coward · · Score: 5, Funny

    It is official; 3D Gamers.com now confirms: NVIDIA is dying.

    One more crippling bombshell hit the happily fragging NVIDIA community when /. confirmed that NVIDIA drivers are coming to FreeBSD. Coming close on the heels of the recent Doom3 beta, which plainly shows that we'll need the GeForce5s of the future to run it, uh, this news serves to reinforce what we've known all along. NVIDIA is collapsing in complete disarray, as fittingly exemplified by...er... putting a graphics card in every Apple, every X-Box...

    Geez, trolling is a lot harder than I thought...

    1. Re:FACT: NVIDIA is dying by Anonymous Coward · · Score: 1, Informative

      You didn't mention the NV30 delay.

    2. Re:FACT: NVIDIA is dying by TCaM · · Score: 1

      Heh, thats the one I was waiting for since I started reading this one. I just knew someone had to do it.

    3. Re:FACT: NVIDIA is dying by Anonymous Coward · · Score: 0

      Yep! The stock took a 20% hit on this news today! Several analysts put out a sell rating on the stock.

  19. Will it work with FreeBSD 5.0 and later? by Leimy · · Score: 3, Interesting

    I haven't been running FreeBSD now for almost a month because my job is linux related and the more familiar I am with it the better I do.

    I wasn't planning to use FreeBSD again until 5.0 got released which I *think* is slated for the end of the month still [whether it makes it or not is a different situation].

    Anyway I hope this driver continues to work on later FreeBSDs as it was a major bummer to not have it the last 2 years I ran this OS.

    1. Re:Will it work with FreeBSD 5.0 and later? by dinivin · · Score: 3, Informative


      Rumor has it that it works with -CURRENT after you disable a check in nv-freebsd.h.

      Dinivin

    2. Re:Will it work with FreeBSD 5.0 and later? by be-fan · · Score: 2

      Well, the NVIDIA drivers are generally quite friendly to hacking. The main issue is in the portability layer, where sometimes interfaces will get changed in development versions. But some tweeking is all that it needs. For example, I'm using the nvidia drivers under 2.5.44 right now. In fact, my distro (Gentoo) patches the drivers for development kernels automagically...

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Will it work with FreeBSD 5.0 and later? by Anonymous Coward · · Score: 0

      I predict that 5.0 will be released around the end of december. FreeBSD releases are always late, and 5.0 is a major redesign os the OS that is already lagging behind schedule.

    4. Re:Will it work with FreeBSD 5.0 and later? by kaeru · · Score: 1
      You know you could do both, run linux at work and FreeBSD at home. They are similar enough and used often enough for servers that it helps to know both (even though you concentrate more on linux job wise).


      The same goes for picking up a bit on other Unix systems like Solaris, AIX and HPUX.

  20. freebsd by Abnormal+Coward · · Score: 1

    I was considering freebsd due to advice from a few people (I normally run debian), but this has pretty much made my mind up!. I be getting freebsd once I get my dsl connection running ...

    Congrads to nvidia.

  21. BSD driver Source code... nVidia... by G�tz · · Score: 2

    The source code in the BSD driver archive looks different. It doesn't link to a static library for a kernel module. Is this only because the architecture of BSD is different, or is the driver part for BSD more open than the Linux driver?

  22. Why have Nvidia done this? by jregel · · Score: 3, Insightful

    Although it's nice to think that Nvidia are porting their drivers to FreeBSD because they are keen on supporting open solutions, the number of users is [relatively] tiny, and I don't find it particularly convincing.

    What is more interesting is the possibility that Nvidia are contracted to develop drivers for a company that is developing a product that will run a BSD variant. What better way for Nvidia to test their new drivers than allow a public beta.

    Pure speculation though, we'll have to wait to see whether anything comes of this.

    1. Re:Why have Nvidia done this? by user32.ExitWindowsEx · · Score: 1

      Mac OS X (approximately) = a BSD variant
      Apple is a nVidia customer.
      Wonder if that has any connection?

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    2. Re:Why have Nvidia done this? by jo42 · · Score: 3, Informative
      > the number of users is [relatively] tiny

      Everyone who uses Yahoo! uses FreeBSD...

    3. Re:Why have Nvidia done this? by brunes69 · · Score: 3, Informative

      The simple reason is why not? The FreeBSD and Linux drivers use the same closed source binary driver module, the only difference is in the Kernel hooks (very minor). Truth is there has been a partialy working independant NVidia FreeBSD implimentation for some time now. Most likely NVidia just used that and refined it a bit. Now that they have the kernel hook code working for both Linux and FreeBSD, maintaining them will be relatively simple.

    4. Re:Why have Nvidia done this? by quantum+bit · · Score: 1

      Doubtful. For one thing, the FreeBSD kernel is totall different than the MacOS X kernel (which is actually a microkernel). Also, Macs don't use XFree86 for low-level hardware access. Any work they did porting to FreeBSD would have to be pretty much redone for a MacOS X ports.

    5. Re:Why have Nvidia done this? by glenstar · · Score: 2

      Don't forget also that FreeBSD is the darling OSS OS (god, that looks retarded) of the commercial vendors... for many reasons, but the licensing being the top. Even Microsoft has released a reference implementation of (parts of) the .NET framework on FreeBSD. Plus, BSDers don't seem nearly as rabid about licensing issues and the like... much unlike our Linux brethren.

    6. Re:Why have Nvidia done this? by brad-x · · Score: 1

      Sitting here asking myself why you submitted this post.

      The community of FreeBSD users worked hard to bring nvidia's attention to a port of their driver, and it is significant for a couple of reasons.

      First, nVidia are recognizing a growing user-base, one that is significant, not tiny. Why support SuSE or Mandrake? Their userbases are comparatively small in the scheme of open source operating systems.

      Experienced people helped nVidia make the driver happen, and it's as right for them to support FreeBSD as an open source project as any other operating system. Even Linux.

      Second, FreeBSD has some extreme potential as a development platform for commercial solutions, as you mentioned. This isn't the primary reason it's been ported though. If nVidia is unaware of this potential now, they'll be aware of it very soon.

      --
      // -- http://www.BRAD-X.com/ -- //
    7. Re:Why have Nvidia done this? by jregel · · Score: 2

      Everyone who uses Yahoo! uses FreeBSD... ...but won't make use of any 3D graphics!

      I was referring to desktop use - not servers.

    8. Re:Why have Nvidia done this? by be-fan · · Score: 3, Insightful

      The reason seems to be the FreeBSD-NVIDIA project. They did some driver porting, and were really hitting the wall, so their contacts at NVIDIA decided to just do a release. It's not that hard at all to port the NVIDIA driver to another OS. The X11 part is OS independent (like all X11 graphics drivers) and the kernel part is wrapped in a small portability layer. Most likely, they're just doing it because the effort in porting is small compared to the good faith it gets in the community, and the fact that it allows vendors using a BSD to also consider NVIDIA products.

      --
      A deep unwavering belief is a sure sign you're missing something...
    9. Re:Why have Nvidia done this? by quantum+bit · · Score: 2

      Although it's nice to think that Nvidia are porting their drivers to FreeBSD because they are keen on supporting open solutions, the number of users is [relatively] tiny, and I don't find it particularly convincing.

      Based on the number of complaints that end up on the freebsd-stable mailing list on the (rare) occasion that something in the tree is broken, I would have to disagree.

    10. Re:Why have Nvidia done this? by cobar · · Score: 2

      Yahoo uses FreeBSD on all their unix desktops (to minimize the number of different types of systems they maintain). I have no idea how many of their people are using FreeBSD over Windows, but it was enough to make a port of Yahoo Messenger to FreeBSD worthwhile.

    11. Re:Why have Nvidia done this? by Anonymous Coward · · Score: 0

      Maybe the choose to support FreeBSD because FreeBSD is the other platform besides Windows that Microsoft .NET supports and is targeted to run fine on.

      Linux will not be a supported .NET platform...FreeBSD will be/is.

  23. Re:Why by daoine_sidhe · · Score: 5, Insightful

    I have been a linux user for 3 years, and I decided to try FreeBSD 4.7. I found it much quicker and more stable; kernel compilation was ridiculously easy and fast, and accelerated opengl was one of my only issues with it. That has been taken care of now, so I can honestly say that my impression of FreeBSD is a _very_ good one. I don't hate linux; I still run Gentoo. I'm just tired of bloated, unstable distributions, and the only ones that have approached the performance and stability I've seen in FreeBSD are Gentoo and Debian. Now, I'm sure there are probably others; I just haven't had the pleasure of using them as of yet. So, in conclusion, as a FreeBSD user I do not hate linux, but as a linux user I'm beginning to become frustrated with the state of distributions. Does that answer the question?

  24. Contratulations to FreeBSD! by duffbeer703 · · Score: 0, Flamebait

    The three Nvidia developers who developed these drivers increased the size of the FreeBSD community by 300%!

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  25. drivers mirrored in australia by jason+andrade · · Score: 3, Informative

    just letting people know we've mirrored the freebsd drivers in australia at

    http://planetmirror.com/pub/nvidia/drivers/freebsd /

    cheers,

    -jason

    1. Re:drivers mirrored in australia by jquirke · · Score: 2

      Hmm are you the admin of Mirror.AARNET by any chance?

  26. Re:Why by fdisk3hs · · Score: 1

    I hear ya on the bloated distros problem, and if you can run a BSD, then why not? I have to admit, though, that when on a Linux box, darn near anything is download-and-compile, which is not always the case in the BSDs...

    Of course, you can always tweak your Linux install to pare it down. I tried Mandrake after using Slackware forever, and at first I HATED it, but once I got it set up properly, it ran great and the newer apps libraries etcetera were quite nice.

    If you like BSD, use it. I have to agree on the kernel compile too.

  27. Correction by Anonymous Coward · · Score: 5, Informative


    the readme says:

    if your XF86Config has a "Device" section with a 'Driver "nv"' line, you will need to update it to 'Driver "nv"'

    this should say:

    if your XF86Config has a "Device" section with a 'Driver "nv"' line, you will need to update it to 'Driver "nvidia"'

    --
    Dreamweaver Templates
    Dreamweaver Templates
    --

  28. FreeBSD drivers instead of for Linux? by jdkane · · Score: 1

    Is targetting FreeBSD with the drivers (instead of Linux) a strategic move? My first thought is that Mac OsX is based on FreeBSD so maybe nVidia wants to do something there. However I don't understand the technical details, so if anyone can enlighten me it would be much appreciated. Thanks.

    1. Re:FreeBSD drivers instead of for Linux? by Nothinman · · Score: 3, Informative

      There's no "instead of" here, they have both.

      OS X's userspace is from FreeBSD but the kernel is Mach, not FreeBSD.

    2. Re:FreeBSD drivers instead of for Linux? by Anonymous Coward · · Score: 2, Interesting

      If you read through the readme file I believe you would find the motivation for this development.

      "
      (app-d) APPENDIX D: CREDITS

      The port of the NVIDIA driver to FreeBSD is due in no small part to
      the many contributions of Christian Zander
      and Matthew M. Dodd ."

      There was a grassroots effort to make the drivers without the help of nVidia and they decided to step up to the plate and help.

      Way to support the community nVidia! I'll be buying your next gen card. Sorry ATI.

    3. Re:FreeBSD drivers instead of for Linux? by Anonymous Coward · · Score: 0

      Er, much of the OSX userspace is actually from NetBSD.

    4. Re:FreeBSD drivers instead of for Linux? by Anonymous Coward · · Score: 0

      Part of the kernel is based on Mach (vm, threads/tasks, SMP, Mach IPC), part is based on FreeBSD (networking, filesystem, Unix process semantics) and part is purely NeXT/Apple stuff (driver and extension mechanisms).

      Look at the source tree. xnu/osfmk is mostly Mach, xnu/bsd is mostly from FreeBSD, and probably in part based on the 4.3 BSD stuff from NeXTSTEP.

  29. woohoo by Dukebytes · · Score: 1
    Its good to see this even if I dont need them. One of the biggest problems that I have had with FreeBSD is the X stuff. I just got 4.7 and finally have my work machine running X with an ATI Radeon VE.

    I really think the BSD boxes will do a lot better out there if ppl could get X running quickly. Ports just rule and its fairly secure and very stable - big pluses to the OS. After I got X to run on my work box, 15 mins later I had mozilla, slypheed, and openoffice up and running, using ports of course. BOOM - I "could" pretty much just used BSD for work now.

    I am in the process of learning BSD well enough so we can use it in the NOC when mgmt doesn't want to spend 1000 for an OS on an older box just to put up an FTP server or DNS etc... We are basically a MS house now.

    But, It sucks when your in the middle of setting up user accounts or messing with ports or some other activity and have to reboot becuase the boss just called and wants you to check out such and such web site and look at the email he sent to you... Stop what your doing and reboot.

    And the way the suits are complaining about MS license process around here now - this might help alot to be able to have options - when they ask "Well what else can we do......"

    Duke

    --

    FreeBSD: Nothing runs like a daemon with a pitch fork.
    1. Re:woohoo by jandrese · · Score: 2

      Wow, you must have one impressive machine to have compilied Mozilla, and all of it's dependancies, in 15 minutes. Noramlly when I install a FreeBSD machine, I configure the X from the installer, then set a few port compiles in motion (the ones that have lots of dependancies mostly) and go to bed. When I wake up my system is freshly compiled and ready to go.

      Unless I'm in a hurry, then I just use the packages.

      --

      I read the internet for the articles.
    2. Re:woohoo by Anonymous Coward · · Score: 0

      my athlon 1700 xp+ whatever compiles mozilla in 30 minutes, while running X and doing stuff on it still

    3. Re:woohoo by Dukebytes · · Score: 1
      actually it was longer than that - i had the other two installed and went to lunch after I ran make install for Mozilla. ;)

      But the point was that I can now use X on my BSD box. I also have an older Compaq sitting on my desk that I have FreeBSD installed on - and am learning things with it too... But X won't work on it becuase the old S3 Trio is not supported. I know its not a big deal - but the geeky Linux intern that works for me - starts an install and half hour later RH is up and running with X and pretty much on any box that he has tried it on - and he really doesn't have to do anything to it.

      I'm not saying that BSD should be exactly like that - becuase if it was I wouldn't want to use it for servers because it does everything for you - kinda scares me the way a NT box does with a default install.

      But it could be easier to get X running on the BSD's - I think it would help to get more ppl using it, and not just for servers.

      Oh and my box is a new Dell GX400 with all the bells and whistles and we have a 4 meg SMDS line - so it was still pretty fast :)

      Duke

      --

      FreeBSD: Nothing runs like a daemon with a pitch fork.
    4. Re:woohoo by Anonymous Coward · · Score: 0

      Use the same XFree86cfg file for both machines. FreeBSD doesn't provide drivers for any graphics cards... That's what XFree86 is for. If you can get graphics on linux, you can on freebsd.

      P.S. Try the old version of X

    5. Re:woohoo by Anonymous Coward · · Score: 0

      you're full of shit
      you actually compiled mozilla AND openoffice in 15 minutes? jeah right :)

      BSD might be fast.. but not that fast :)

  30. A production system? by Tet · · Score: 2
    So don't count on it to build a day-to-day production system, yet.

    Huh? Who on earth has a day to day production system that isn't headless? And one that requires accelerated OpenGL? I guess you could say that if you're talking about workstations for 3D modelling, perhaps. But who uses FreeBSD for that? The applications just aren't there. Don't get me wrong, the drivers are a step in the right direction, and without them, the applications will never follow. But the warning about not using it for production use is a little premature methinks...

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
    1. Re:A production system? by cjpez · · Score: 2

      Perhaps SGI workstations running FSN? :) FSV for other unixes...

    2. Re:A production system? by Anonymous Coward · · Score: 0

      You probably have never seen that The Matrix was rendered on FreeBSD, then.

    3. Re:A production system? by Anonymous Coward · · Score: 0

      Surely rendering farms use headless machines. Get a clue.

  31. Production system? by Noryungi · · Score: 2

    ... Hello?

    What is the point of putting a high-end graphical card into a FreeBSD server, for instance?

    As far as I am concerned, for whatever i386+ FreeBSD server I have, I would only use the lowest of the low-end graphical card, something just good enough to install FreeBSD in VGA text mode, and not some fancy-schmancy NVidia with unstable alpha binary-only drivers!

    Once installed, there is no need for graphics anyway, and OpenSSH is your friend!

    On the other hand, I could use such a card on a graphical workstation (no, this is not a production system, AFAIK) if I was to use, say, Blender or the Gimp on a FreeBSD desktop machine.

    Even then, I'd rather have something well-supported by XFree86...

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Production system? by Moloch666 · · Score: 1

      There isn't a point, one would be stupid to put a high end video card in a server.

      But, FreeBSD is plenty capable to be server or a OpenGL 3D Graphic, Gaming machine.

      --
      Understanding is a three-edged sword. -- Kosh Naranek
    2. Re:Production System? by DAldredge · · Score: 1

      Maya and related products. There is more to OpenGL than just that Quake III.

    3. Re:Production system? by Anonymous Coward · · Score: 0

      well, workstations can be prod machines too. If I walked into your cubicle and smashed your computer, odds are good that you'd complain that you needed to use it after all.

    4. Re:Production System? by Anonymous Coward · · Score: 0

      Not all production systems are servers; production desktop systems, eg for video editing, also count.

    5. Re:Production system? by Anonymous Coward · · Score: 0

      FreeBSD is great as a workstation too. I personally use an Nvidia Geforce2 because I need to play movies (divx, mpg, and others) at a resonable speed and size.

      Speaking of these drivers, I tested them and they hang XFree86 when it starts. I'm gonna be waiting for the stable drivers.

    6. Re:Production System? by Anonymous Coward · · Score: 0

      The instability of the system is not do to NVidia's
      drivers or GL libs, but do to the buggy MesaGL implementations that is used by some apps to communicate with the GL server libs, I would recommend replacing the remaining MesaGL libs with
      SGI's open-source reference driver client portions.
      That put an end to the instability on my Linux system.

    7. Re:Production System? by nsayer · · Score: 2
      You should not run _any_ production system with the NVidia drivers,they are the cause of the most system crashes. Not even for the tried and tested GNU/Linux platform :(

      I have found this to be true even on windows! I have a Dell C810 at the office that got upgraded to XP (I had to run XP as I had to develop an NDIS protocol module that would run on XP. Long story). I have no end of graphics trouble with it. I wind up with some sort of corruption that causes either a BSOD, a hang or an unrecoverable video corruption 2-3 times per day. It's not hardware. We've swapped that out a couple times, and others reported the same problems. Dell just shrugs and points out (truthfully) that win2k (the OS that was shipped with the machine) works just fine and that they don't support user installed software upgrades.

      I heard a rumor once that some large double-digit percentage (I believe the figure I heard was 20%) of the XP BSOD "talkback" reports that Redmond has received so far have been traced to nVidia drivers. If true, I would not be surprised at all.

  32. Don't count on it for a production system? by zaqattack911 · · Score: 2, Informative
    So don't count on it to build a day-to-day production system, yet.

    ermm, I don't know about you .. but I'm not playing Quake3 on my unix/bsd production systems :)

  33. production system. by pheared · · Score: 1

    So don't count on it to build a day-to-day production system, yet.

    How about, don't run quake on a production system.

  34. Good Deal by SomeOtherGuy · · Score: 5, Funny

    Now I can get working on my dream Apache module called mod_3daccel

    --
    (+1 Funny) only if I laugh out loud.
  35. Linux drivers... by dubious9 · · Score: 3, Insightful

    While I'm glad that Nvidia is broadening their base, I can't wonder if more people wouldn't benefit from new drivers for the new releases from Red Hat and Mandrake.

    I know the rpms don't work for either (8.2 under Mandrake 9.0 and 7.3 under RedHat 8.0) so as far as I can tell, you need to compile the source to get the driver working.

    This however requires configured kernel source and if you don't have that for your current kernel i.e. you never installed the src rpm, you'll have to install, configure, compile the kernel, then compile the NVidia drivers then edit the XF86Config file to change the driver string!

    Come on Nvidia, can't we have an automated driver? Please? Pretty please?

    --
    Why, o why must the sky fall when I've learned to fly?
    1. Re:Linux drivers... by Anonymous Coward · · Score: 0

      you don't need to install, configure and compile the kernel, you only need to install the src rpm for your kernel - which is quite as simple process if you have the cds.

      then just build the nvidia kernel module - again if you use their source rpms this is quite easy.

    2. Re:Linux drivers... by dubious9 · · Score: 2

      I never downloaded the SRPMS disk for my system and thus had to download the individual package. The package I downloaded (kernel-2.4.19.16mdk-1-1mdk.src.rpm) didn't have support for the xfs file system (AFAIK), thus I had to download xfs and patch the kernel, and rebuild.

      And as far as I could tell, (and maybe i'm missing something here) to compile the drivers you need to do a make xconfig on the kernel source. This is not a simple task for newbies.

      Also, it is not simple to figure out that you need the kernel source to build them. When you try to do this you have to scroll up and read alot a error messages before you can tell you need the kernel source.

      My point is anytime that you require the user to have configured kernel source available you are asking for trouble.

      --
      Why, o why must the sky fall when I've learned to fly?
    3. Re:Linux drivers... by dvNull · · Score: 3, Informative

      Okay .. i dont know what HOWTO you have been reading but for redhat and Mandrake all you have to do is:

      rpm -ivh NVIDIA*.src.rpm
      and then
      rpmbuild -bb /usr/src/redhat/SPECS/NVIDIA*.spec
      and edit the XF86Config file

      Or you can build directly from the tarball.

      AT no time do you have to build a custom kernel to install nvidia drivers.

      You had to compile a custom kernel to get xfs support and not for nvidia drivers.

      dvNuLL

    4. Re:Linux drivers... by dubious9 · · Score: 1

      I tried this first. Didn't work. Couldn't get it to work. Couldn't find a HOWTO that had my problem in it. Installing kernel source and configuring it for my system worked, but was a headache.

      Still anytime you have to you go in and edit a config file, you lose half your users. Why can't they put together a better automated package?

      --
      Why, o why must the sky fall when I've learned to fly?
    5. Re:Linux drivers... by SubtleNuance · · Score: 1

      ...and edit the XF86Config file...

      What are you supposed to then do w/ the XF86Config?

    6. Re:Linux drivers... by Anonymous Coward · · Score: 0

      You'll need to comment out a couple of the modules and change the "nv" driver to "nvidia". There are also nvidia-specific options one can set in the XF86Config file if so inclined; see the README for details.

    7. Re:Linux drivers... by Anonymous Coward · · Score: 0

      You don't need the full kernel sources, but you *do* need the kernel header files in order to compile the driver against them.

      Note that each time you do a kernel upgrade you'll need to recompile the nvidia driver (...and do this from a console session when X isn't running - guess how I found that out... ;-) , otherwise X won't start correctly after the upgrade.

    8. Re:Linux drivers... by dan+the+person · · Score: 2

      Come on Nvidia, can't we have an automated driver? Please? Pretty please?

      Aside from providing a different download for every distribution on the planet, and for every kernel update for every distribution, which would be a complete nightmare, i think they have made it about as automatic as they can.

      Just run "rpm --rebuild nvidia-kernel-xxx.rpm"

      As for needing the kernel source, either you are running a custom kernel in which case you already have the source tree from which you built said kernel, or you are running a stock kernel in which case just install the kernel-source-xxx.rpm.
      Note it is kernel-source-xxx-i386.rpm, not kernel-xxx-src.rpm that you want to install, to get a prepatched preconfigured source tree in /usr/src

      There's absolutly no need to configure and compile a kernel before building the nvidia kernel module.

    9. Re:Linux drivers... by Arandir · · Score: 2

      While I'm glad that Nvidia is broadening their base, I can't wonder if more people wouldn't benefit from new drivers for the new releases from Red Hat and Mandrake.

      While I'm glad that Nvidia is broadening their base by providing Linux drivers, I can't wonder if more people wouldn't benefit from new drivers for Windows XP.

      I mean, if you're going to make business decisions for them based solely on the number of users...

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    10. Re:Linux drivers... by dubious9 · · Score: 2

      +1 Informatve.

      Why are there two source packages? What is the difference? Anyway, I'm off to see if this works, and if it does, you've saved me a hell of a lot of reconfiguring.

      --
      Why, o why must the sky fall when I've learned to fly?
    11. Re:Linux drivers... by dan+the+person · · Score: 2

      the kernel.src.rpm is the stock kernel.org kernel with the 200+ patches a modern distributor applies to the kernel before deciding it is ready for general use.

      When you install a kernel.src.rpm you get the stock kernel and all the patches under /usr/src/RPM. Usefull if you want to play with one of the patches. Not sure what the output of a build is.

      The kernel-source.i386.rpm i assume is provided as a convenience. It's got the prepatched kernel source and the actuall .config used the build the kernel.

  36. I won't use them again either... by BrokenHalo · · Score: 1
    I loaded up Nvidia's drivers for Linux a couple of weeks ago.

    There are heaps of really cool and nifty features, but X11's memory footprint immediately exploded to 150 megs.

    Needless to say, I reverted to the stock "nv" driver that comes with XFree86 damn quick.

    I am willing to accept that there might be something unusual with my setup that the configuration routines were not designed to cope with (Slackware), but the features aren't so cool as to be worth the investment of my time to find out.

    1. Re:I won't use them again either... by Abnormal+Coward · · Score: 1

      are you sure thats RESIDENT memory ?, if I remember rightly the memory usage from ps includes how much memory is being used on your graphics card .. or something like that :).

    2. Re:I won't use them again either... by Anonymous Coward · · Score: 0

      Gee, that doesnt have anything to do with actual RAM used. th driver will map about the size of your RAM for some reason. It my all means doesnt USE what top/ps fools you to believe.

    3. Re:I won't use them again either... by Anonymous Coward · · Score: 0

      hehe - yes this is true. probably 128 meg of that was mapped video card memory :o)

    4. Re:I won't use them again either... by Anonymous Coward · · Score: 0

      memory on the graphics card AND the memory mapped io space. can be quite large.

  37. Yay! by thinkliberty · · Score: 1

    Now I can use FreeBSD on the desktop. The only reason I the only reason use Linux over FreeBSD WAS ;) hardware accelerated graphics. Maybe a company will start a "Desktop" FreeBSD fork and beat Apple to the x86 market.

    1. Re:Yay! by Anonymous Coward · · Score: 0

      I started work on an OpenGL desktop, which if it was to pan out would be superior technically to Apple's implementation in Aqua/Jaguar.

      It isnt an X server, as I think X has had its day (no flames please) but I am sure like Aqua/Jaguar an X layer can be built on top for that.

      I started it on Linux, because of the lack of FreeBSD driver support, but ran into problems with the way the Nvidia drivers work. Lack of Vertical Sync being the real showstopper. If the new FreeBSD drivers can provide a mechanism for Vertical Sync then I will plow on with it.

    2. Re:Yay! by eviltypeguy · · Score: 1

      What are you talking about? The NVidia Linux drivers have vertical sync support for OpenGL. However, you can only enable it via an enviorment variable afaik. Check the documentation file that comes with the drivers.

    3. Re:Yay! by James+Skarzinskas · · Score: 0

      Please, do tell us more. Any links for your project? It sounds very interesting, even if it is on top of Linux.

    4. Re:Yay! by nsayer · · Score: 2
      The only reason I the only reason use Linux over FreeBSD WAS ;) hardware accelerated graphics.

      I've always done really well (on FreeBSD) with Matrox. They're not the fastest, but they're the best supported, so far as I can tell. On Windows I've had a history of issues with Matrox, but on *nix, they can't be touched for stability.

      I'm sure someone will report that they get better than 27 fps @32 bpp 800x600 in bzflag, but this machine only has an old G450.

  38. GNU/Hurd Drivers??? by Hoe · · Score: 1

    Great, now when can we expect GNU/Hurd drivers? im going to need something to do with my system as soon as i can fit a game on one of my 1gig partitions

    p.s. YAY finally bsd drivers, this rules.. can someone post any info about getting these working under 5.0, and thus using great features like gcc 3.2?

    1. Re:GNU/Hurd Drivers??? by lederhosen · · Score: 1

      You have to wait for userland drivers!
      The Hurd does not have a special clause
      for nonfree drivers as Linux does.

  39. Porting 3D apps to FreeBSD by zero0w · · Score: 2, Interesting

    If the FreeBSD driver proves to be stable and reliable, does it make sense for Aliaswavefront and Softimage to port their 3D packages to FreeBSD? After all FreeBSD is a very stable OS suitable for such task.

  40. Dancing on the head of a pin? by Anonymous Coward · · Score: 2, Funny

    So before NVidia got involved, there was one member of the FreeBSD community. Since I'm a member of the FreeBSD community, but not a developer, then there were no developers. So the code must have come from devine compilation.

    Therefore FreeBSD is sponsored by ${DIETY}!

    And given the way storage medium densities are increasing . . ..

  41. I like it by Ded+Bob · · Score: 3, Funny

    I am running with the nVidia drivers now on my Ti4200. Things I have noticed:

    1) You need a chmod 0666 on /dev/nvidia*. It helps xlock run.
    2) Atlantis mode (xlock) is my desktop background. Hi shark. Please do not eat my menu.
    3) The artifacts left behind by the XFree86 nv driver are no longer there. I believe that XFree86 v4.3 is supposed to fix this.

    Now, I need to go find some games. Time to try out UT.

    1. Re:I like it by rplacd · · Score: 2, Informative

      You can avoid the chmod 666 if you run xdm. Simply edit /usr/X11R6/lib/X11/xdm/GiveConsole and add

      chown $USER /dev/nvidia*

      Make a similar change to TakeConsole (the examples in the file'll help).

      I realize this isn't necessary for most people (most people don't have other users logging in), but it's still good practice.

  42. No . . . by Anonymous Coward · · Score: 0

    Alpha is when the build completes w/o errors.

    1. Re:No . . . by tigertigr · · Score: 1

      LMAO. I'm going to have to write that one down.

  43. How Beta is Beta? Or, how Alpha is this Beta? by EvilAlien · · Score: 2

    Hah, yes, yes I did. Thanks for noticing.

    I suppose the question coming out of this release is just how do the stability and/or quality of these drivers compare to Linux and Microsoft drivers? I hate to even bring it down to this, but has anyone done benchmarks comparing the three? I realize that a game is likely to be the most common test and FreeBSD tests would have to run through Linux emulation, but is an interesting exercise just the same.

    --
    perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
  44. pkg_add -r XFree86-4 by DrSkwid · · Score: 2

    what should really focus your mind is how easy the ports system makes life.

    Want a FAMP webserver :
    #pkg_add -r apache13
    #pkg_add -r mod_php4
    #pkg_add -r mysql323-server

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  45. 4.7-RELEASE? by Anonymous Coward · · Score: 0

    Does anyone know if these will work with 4.7-RELEASE or RELEASE+Security patches+updated ports?

  46. License agreement by Markus+Landgren · · Score: 2, Interesting
    They also forgot to port the license agreement to FreeBSD.

    2.1.1 Rights. Customer may install and use one copy of the SOFTWARE on a single computer, and except for making one back-up copy of the Software, may not otherwise copy the SOFTWARE. This LICENSE of SOFTWARE may not be shared or used concurrently on different computers.

    2.1.2 Linux Exception. Notwithstanding the foregoing terms of Section 2.1.1, SOFTWARE designed exclusively for use on the Linux operating system may be copied and redistributed, provided that the binary files thereof are not modified in any way (except for unzipping of compressed files).
    ...and no sign of FreeBSD.
  47. Petition by TJPile · · Score: 1, Interesting

    THANK YOU!
    Now I need to wait until November 20th for (hopefully) FreeBSD 5.0 release. That and the nVidia drivers should run well on my dual machine. I guess the petition worked.

    1. Re:Petition by DrunkenPenguin · · Score: 2, Insightful

      Yes, the petition seemed to work and that's really great! But it's not over yet.. We - I'm talking about Linux & *BSD users & Mac users - should join our forces and start yet another petition, but this time WE WANT SOURCE CODE OF THE DRIVERS! Everyone would benefit!

    2. Re:Petition by Anonymous Coward · · Score: 0

      Especially ATI!

    3. Re:Petition by be-fan · · Score: 2

      Except NVIDIA. ATI is quickly catching up on the hardware front. But their drivers suck, which is why NVIDIA still rules. Why should they give up a lead like that? Remember, an OpenGL driver is an entire OpenGL implementation (everything from glVertex3f() down to register banging). That's a huge amount of code to open up, not to mention that some of its probably licensed.

      --
      A deep unwavering belief is a sure sign you're missing something...
  48. Production System? by den_erpel · · Score: 2, Troll

    So don't count on it to build a day-to-day production system

    I am using GNU/Linux for quite some years now and have moved to the NVidia drivers fairly early.

    You should not run _any_ production system with the NVidia drivers,they are the cause of the most system crashes. Not even for the tried and tested GNU/Linux platform :(

    Come to think of it, why would you want 3D support on a production system :) Would you trust anyone running Q3 on your file server ;) Just leave off X alltogether ;)

    --
    Genius doesn't work on an assembly line basis. You can't simply say, "Today I will be brilliant."
  49. Offtopic, I know by xenofalcon · · Score: 1

    I don't like off-topic digressions, but I'll go for this one.

    First, just because everyone here hasn't given their thanks doesn't mean that they aren't thankful. I think that it is wonderful that nVidia has done this, and I'm grateful to the company for taking the time to implement it.

    Second, I know it doesn't matter. I'm joking around. I don't care about the differences between FreeBSD and Linux; they're both good operating systems. I don't think it's a bad idea to step back and make fun of the fact that such small things can, in fact, cause heated (and pointless) flamewars.

  50. ATI... by yamcha666 · · Score: 1

    Thats cool and all that nVidia is releasing OpenGL/3D accelerated drivers for our open source operating systems. I am grateful for their hardwork they put in to making these drivers for Linux, *BSD etc.

    But when is ATI gonna get off it's lazy ass and release at least some alpha drivers for their Radeon or Rage cards for these operating systems?

    I know there are projects like Gatos that make ATI drivers for Linux, but I'm sure ATI can make something better considering the fact that they have the specs for their cards.

    I know many will probably say just buy nVidia cards, but all I own are Radeons (in my workstation) and a Rage Mobility card (in my laptop). It would be nice for ATI to step up to the plate and one-up nVidia though.

    1. Re:ATI... by dinivin · · Score: 2


      ATI has released binary drivers for the Radeon 8500. Supposedly more developed drivers (with support for the newer cards), are also on their way.

      Dinivin

    2. Re:ATI... by meshko · · Score: 2, Insightful

      I'm sorry, but I have to disagree. I've dealt with a number of ATI drivers on windows and I do not think that ATI is able to produce drivers for their cards better than a random guy you pick up on the street. If knowing specifications did not help them produce a single stable driver on windows, why would it help them on Linux?

      --
      I passed the Turing test.
    3. Re:ATI... by Anonymous Coward · · Score: 0
      XFree86 4.2 has support for the 8500 on FreeBSD. Check this page for details.

      I've never used an ATI card, but I use XFree86 with a Matrox card on Freebsd, and the accelerated 3D is pretty solid.

      S.

  51. Re:Netcraft Reports: BSD is dying by Anonymous Coward · · Score: 0

    no one cares, I'll still use it as long as its being developed -- which is likely to continue.

  52. Re:Why by MsGeek · · Score: 3, Informative
    I'm going to have to bite the bullet and write a "me too" post here. I recently was exposed to the joy that is FreeBSD on the desktop. It is certainly more work to set up than your average friendly Linux distro, but once you do, IT ZOOMS. KDE 3 under FreeBSD 4.7 Stable is hella fast on my PIII 733MHz...it absolutely roars compared to KDE 3 under Red Hat 7.3. And this was before anyone could get to tuning things specifically for PIII.

    The beauty of the FreeBSD codebase is how tight and fast it is. You can run it on a 486 and it doesn't struggle half as much as Linux on such a platform. You can run it on up-to-date hardware too, and it just feels like the difference between an SUV and a sportscar.

    I have been involved in an effort to create a distro specifically for older computers. That's what the link to the Kawaii Project is all about. Originally the idea was Kawaii Linux, but the versatility and power of FreeBSD has opened my eyes to a potential alternative code base that could not only create a decent Open operating system for rescued old computers, but also an Open desktop operating system which could run the gamut from i486 to the fastest P4/Athlon machines.

    Certainly Apple has proved that a desktop OS with a BSD under the hood is not only doable, but a great choice. Why should x86 users miss out on the fun? It's a great operating system which only needs some prettying up and simplification to be a contender on the desktop. The Kawaii Project hasn't officially decided on FreeBSD as the codebase for the project, but let's just say it's a very strong possibility that will be the way we'll go.

    It's very early on yet, but here's the link: http://www.kawaiiproject.org/. BSD-heads who want in on a desktop project are encouraged to contribute ideas.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  53. Not only games! by WanderingGhost · · Score: 2, Insightful
    You may want accelerated video drivers for things other than games, like:
    • Visualization of scientific data (protein molecules, for example);
    • Rendering of images for films;
    • Or maybe just making your ordinary applications faster (see, for example, gliv for an image viewer which uses OpenGL).
  54. These guys are most likely to blame... by Zoarre · · Score: 2, Informative
    it is likely that this group was instrumental in obtaining official support for nvidia cards in freebsd. the page isn't updated often but there is a petition and some history of the effort.

    i never considered petitions to corporations to be effective. i'm happy to be wrong.

    --
    "People with opinions just go around bothering one another." -The Buddha
  55. Re:Why by Anonymous Coward · · Score: 0

    Recomendation.

    As a BSD user for, well, can't say exactly, but lets say oh '93, I think I can make some recomendations.

    500Mb is not much, even 2Gb don't come close.
    It would be nice to have a bootable FreeBSD CD running KDE3. That way I can hand it over to a complete neubie and there is no way he can fsck up the system.
    Albait, the CD should use the HD for swap slice and slice for partitions /home and /etc etc.

    It would be great, because my father who is sadly getting a quite old, has quite some problems with Windows (No, I don't think Windows suck!).
    By having a FreeBSD CD with KDE that only use the HD to store his documents (mail, mp3, Opera-6.0, .doc etc) + configurations he would be better off.

    I've been wanting to do this myself, but work takes too much time, and Windows XP works well enough for him but is quite a bit of overkill in funktionality.

  56. what about other BSDs? by Hythlodaeus · · Score: 3, Interesting

    I don't know anything about any differences in how the BSDs handle drivers, so I'll ask, how much work would it take to make these nVidia drivers run under NetBSD or OpenBSD?

    --
    For great justice.
  57. Preparing the way for Apple x86 movement by Anonymous Coward · · Score: 0

    Don't you see? Mac users are complaining about speed with Max OS X. Then, Apple decides to use x86 CPU's and boost performance.

    1. Re:Preparing the way for Apple x86 movement by yomegaman · · Score: 1

      That's a nice theory, except Apple doesn't use a BSD kernel or X11. Other than those minor points though, I'm totally following you.

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  58. Error loading Glxinit by lyapunov · · Score: 2

    I am getting signal 11 (seg fault) if I tried to load the glx. The error in signal 11 caught while trying to load GlxInit. Anybody know what is going on? If I comment out glx in the modules sections the rest loads fine, and it does appear to work quicker. Mind that I have done only basic testing, e.g. scrolling through large images with gqview, but they do appear to be loading quicker.

    --

    Either give it away or get top dollar, but never sell yourself cheap.
    1. Re:Error loading Glxinit by dinivin · · Score: 2


      Make sure you're running the latest version of XFree86 from the Ports tree.

      Dinivin

  59. Common guys by linux_warp · · Score: 3, Insightful

    For years we have been bitching about not having nvidia drivers for freebsd, and now that they have made substantial progress and released a alpha/beta all we can do is bitch that they are unfinished? Lets give them a hand, they are making progress and obviously care about their customers.

    1. Re:Common guys by DeathPenguin · · Score: 2, Insightful

      Damn right. Even if the drivers are closed source, they sure beat the hell out of nothing. nVidia's doing the right thing by supporting our OS's rather than selling us short. The Radeon 9700 Pro is an impressive piece of hardware, but anybody who buys one with the intent on running accelerated apps in Linux or BSD is an idiot for not taking into consideration ATi's drivers (Or lack there of). Those who buy nVidia cards can enjoy identical performance under Windows and Linux, which is more than many other pieces of hardware can offer (Especially graphics cards).

      Give me a kernel tainted with non-GPL code over a Windows kernel any day.

    2. Re:Common guys by Anonymous Coward · · Score: 0

      Common guys? Slashdot guys are anything but common. They are uncommonly poor spellers, for one thing.

  60. *BSD is DYING! by Anonymous Coward · · Score: 0

    FreeBSD is dying!

    Soon it will join it's maker, the *BSD daemon!

  61. Re:FreeBSD is dying! by Anonymous Coward · · Score: 0

    Now in beatiful full color!

  62. NetBSD by hubertf · · Score: 3, Insightful

    I'd like to see this (at least) for NetBSD too, and maybe not only for PCs.

    => Open-Source these drivers, please!

    - Hubert

    1. Re:NetBSD by be-fan · · Score: 3, Informative

      The kernel portability layer is already open. The FreeBSD-nvidia project even got some initial results porting the Linux version. However, there are some issues in the binary part that held up the port. Given that they've most likely cleaned up the issues in the binary part for the FreeBSD port (why bother maintaining two different nearly identical binary modules?) a port to NetBSD should be fairly easy.

      --
      A deep unwavering belief is a sure sign you're missing something...
  63. Release quality by Anonymous Coward · · Score: 1, Funny

    this release should be considered as initial beta. So don't count on it to build a day-to-day production system, yet.

    So its just like the linux version then?

  64. Who's still making Quadro boards? by Animats · · Score: 2
    I didn't know that anyone was still making "Quadro" boards since ELSA went bankrupt. Where did they get boards?

    The current generation of "gamer" (GeForce) and "professional" (Quadro) graphics processors are effectively identical. The drivers for the gamer boards have traditionally been cripped, with a few features like line antialiasing turned off. There have been articles on how to convert your GeForce 2 to a Quadro 2 (typically a jumper). The differences for GeForce 3 are minor. I'm not sure there are feature differences for the GeForce 4 (ignoring the GeForce MX, which is a GeForce 2 architecture).

    All this product differentiation was the big reason for secrecy about the drivers. It's not clear that it's still necessary.

    1. Re:Who's still making Quadro boards? by zero0w · · Score: 1

      I believe nVidia has assigned contracts to WinFast to manufacture and produce Quadro boards.

  65. This is exciting! by dcstimm · · Score: 1

    For a long time now, I have been wanting to use freebsd for my desktop. But the lack of Nvidia drivers killed that idea. Now that Nvidia has released these drivers its time to explore freebsd for the desktop.

    But I have grown very fond of Gentoo Linux so I dont think Im ready to change. I like the idea of CVS ebuilds that dynamicly connect to the cvs server, checkout the src, then compile and install it with in the package manager. Like for example, I made a Gaim cvs ebuild, I just type emerge gaim and it automaticly gives me the latest version of gaim right from the cvs server. I know I would miss stuff like this if I switched to Freebsd. Also Gentoo makes things like Fonts and Optimizations a breaze. Freebsd in my opinion is more conserned with stablity and security and not so much with Uptodateness. If I need security I will run a hardware firewall, and I have never had a stablity problem with using uptodate programs.

    I used freebsd 4.5 on my server, I had a hard time with cvsup, maybe there isnt a good howto or something but I couldnt figure out how to update the ports tree. With gentoo i just type emerge rsync..

    In my opinion Freebsd is not a desktop OS, Im sure you can get freebsd to do what Linux can do by tweeking it and playing with it, but I find Linux easier to use and more uptodate.

    And small things like /proc/ and devfs and putting home users in /home and not /usr makes Linux a friendlier OS. And lets not forget about hdparm!

    But what good is Freebsd NVIDIA drivers if things like quake3 and UT2k3 binaries can run in freebsd. Can Linux binary support in the kernel fix these problems?

    I cant wait to see a screenshot of UT2003 running in freebsd! And I would like to see a benchmark to test freebsd nvidia drivers to the linux nvidia drivers. (im sure since linux can be heavily optimizied it will be alot faster)

    1. Re:This is exciting! by muyThaiBxr · · Score: 1

      A lot of what you say is wrong:

      for the ports tree:

      vi /usr/share/examples/cvsup/ports-supfile
      or stable-supfile, whichever you want to update
      and just use these as examples. Very easy.

      FreeBSD doesn't NEED hdparm because it automatically sets the hard drives to run as fast as they can.

      FreeBSD can run Quake 3 and several other linux binaries.

      and FreeBSD can be just as heavily optimized as linux... but in most cases it doesn't need to be because as long as you build your own custom kernel and get rid of drivers that you don't need, most things are ALREADY optimized.

    2. Re:This is exciting! by Enahs · · Score: 2
      Speaking from the perspective of someone who uses BOTH Gentoo Linux and FreeBSD, I've got to say that I appreciate your debunking this. The real problem is that people hop onto FreeBSD thinking it's just like Linux, except it's not. Performance is, IMHO, about the same in both.



      I prefer portage to ports simply because everything seems to go a bit smoother. Using portupgrade can be painful at times; of course, once in a while, using emerge can be painful as well. But I've never had to repair the Gentoo database yet.



      I keep Gentoo around because I find it to be easier to work with. I don't have to mess with hdparm, either, because I use the correct HD controller drivers. ;-D Gentoo is a bit more primitive than FreeBSD, really; at least, the way I have it set up, it is. Autodetection didn't work for me because I bootstrapped the darn thing via Debian rather than install from CD. But hell, it worksforme.



      One of the things I really appreciate about FreeBSD is, yes, the ability to run Linux binaries. It's even possible (via sysctl) to set the default ELF brand to Linux.



      This announcement won't push me back toward FreeBSD, as I don't have an nVidia card, but it's nice to see a vendor paying attention to FreeBSD users.

      --
      Stating on Slashdot that I like cheese since 1997.
    3. Re:This is exciting! by Anonymous Coward · · Score: 0

      There is a very good reason for defaulting to /usr/home; traditional Unix systems encourage having at least / and /usr separately. The root partition is meant to contain things necessary for booting into single-user mode and repairing the system. Putting home directories for users other than root there by accident/default is not good.

      Myself, I usually have a separate /home partition or a symlink from /home to wherever the user directories are placed.

      Also note that FreeBSD does have devfs and that the fact that /proc contains much less information compared to Linux is quite deliberate and intentional and was discussed extensively on the FreeBSD mailing lists.

  66. Okay, great - now what about Linux PPC support by obi · · Score: 2

    Alot of the newer Macs are or have been sold with Geforce cards too. It sure would be nice to be able to use the 3D acceleration in Linux.

    Or have I missed something? I can't find any mention of such a thing anywhere.

    Considering they have a port of their drivers to MacOS X on PPC, and to Linux on x86 you'd think it'd be pretty trivial for them to make some for Linux on PPC.

  67. Great...just when... by AcquaCow · · Score: 2, Funny

    I thought I might actually be productive and get some work done today, nVidia has to go and do this to me!

    ...must resist the temptat...WAIT! You mean I can have GL accelerated sprongies now!!! OMG! *click*

    -- AcquaCow

    --

    up 12 days, 22:30, 2 users, load averages: 993.20, 994.21, 994.56
    *makes note to limit user processes...
  68. Where is the source code for the drivers by Anonymous Coward · · Score: 0

    Thats funny, i cant see the source code anywhere.

    Surely a company as respected in the Free software community as nvidia would release the source code.

    Ohh yea, i remember now, nvidia are SCUM, they want us to give them our money and return they wont tell us how the product we purchase works.

    Just say NO to NVIDIA

  69. EX- FreeBSD user thinks Gentoo is better by Anonymous Coward · · Score: 0

    on the desktop.

    I still like BSD, but Gentoo is really nice.

    1. Re:EX- FreeBSD user thinks Gentoo is better by sp0rk173 · · Score: 0, Offtopic

      Yeah, i've used Gentoo, its the only linux distro i'll ever use...but i dunno, FreeBSD can kick it in the pants anyday of the week in my opinion. This is probably becuase i enjoy hacking port Makefiles more than ebuilds, or because i just like the feel of BSD better than the feel of Linux. It seems to me that Gentoo is just FreeBSD slapped on a linux kernel with a re-worked port system. Gnome2 does look nicer on gentoo out of the box (or out of the port...whichever you would rather use), but Fluxbox is my main desktop environment - I don't need Gnome or KDE. But, yeah, Gentoo is the way to go for a nice, stable, fast, slim-or-as-bloated-with-uneeded-progs-as-you-want, distro.

  70. Now check this out! by zero0w · · Score: 1

    According to the news at the FreeBSD-NVIDIA Driver Initiative project site:

    "Finally, for those of you who are curious, I have reports of people playing these games with the NVIDIA drivers and having no trouble: UT, UT 2003, Tribes 2, Half-Life (under wine), Quake 3 and TuxRacer. There were some others, but they are lost somewhere in my heap of mail. Enjoy!"

    Now my next wish will be the 3D vendors porting their professional animation app (hello Maya, Softimage, 3ds max) to the FreeBSD platform, given strong OpenGL performance is now available.

    Maybe I should continue to do some Blender artwork first at the moment .

    Someone may also want to check out ePSXe or PCSX Linux with Pete MesaGL plugin, the OpenGL 3D acceleration simply rocks and looks great!

  71. Re:Why by Anonymous Coward · · Score: 0

    This isn't a BSD, I know, but have you checked on Knoppix (http://www.knoppix.org/)? It's a fully-bootable Linux distribution on a CD, using KDE.

  72. Re:pkg_add -r XFree86-4 by sp0rk173 · · Score: 1

    thats the package system!!! The ports system would go something like this

    $su
    Password:
    #cd /usr/ports/x11/XFree86-4/
    #make install clean

    ...compile compile...
    #cd /usr/ports/x11-wm/fluxbox
    #make install clean

    ...compile...

    i dig ports, i really do.

  73. It works! by Icy · · Score: 2, Informative

    ICY> glxgears
    7377 frames in 5.0 seconds = 1475.400 FPS
    7359 frames in 5.0 seconds = 1471.800 FPS
    7342 frames in 5.0 seconds = 1468.400 FPS
    7316 frames in 5.0 seconds = 1463.200 FPS

    ICY> uname -a
    FreeBSD 5.0-CURRENT FreeBSD 5.0-CURRENT #3: Wed Nov 6 09:29:55 EST 2002 root@:/usr/obj/usr/src/sys/ICY i386

    libc required a little editing (that damn __sF), but it works.

    1. Re:It works! by Anonymous Coward · · Score: 0

      Meanwhile, your monitor is set to 72hz refresh rate, so roughly 1390 of those FPS are invisible to you.... ;-)

  74. Re:Why by MsGeek · · Score: 2

    Oddly enough this is precisely the tack that the main developer on this project is suggesting. Stay tuned.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  75. When will we see 5.0-release ? by Anonymous Coward · · Score: 0

    Whats the deal over there, still to many gcc 3.1 problems or what?

  76. maybe the motivation was $$$... by acm5fan · · Score: 1

    if your company had as bad of a quarter as nvidia, wouldn't you try anything to encourage more sales?

  77. Re:Why by pkplex · · Score: 1

    Ive been linux noob for about a year and a bit now, tried FreeBSD prolly three weeks ago. I was impressed too :)

    The only real poblems I had was when I was doing a portupgrade... I had to do a bit of manual stuff, and one package refused to compile ( And I had to replace it with a version below ).

    And the cool thing about BSD is the licence :) I think im going to release any open source stuff I do under the BSD licence instead of the GNU one.

  78. Yes. by Markus+Landgren · · Score: 1

    I am using the driver right now with 4.7-RELEASE-p1.

  79. Re:Why by Anonymous Coward · · Score: 0

    Cool, but I'm a BSD user at heart, and I can't switch.
    Besides, if something do go wrong, I wouldn't be able to help my father to the same extent as I could with FreeBSD or WindowsXP.

    Thanks for the tip anyway.

  80. Re:Why by Anonymous Coward · · Score: 0

    Nice. I will.

  81. For most ports, a precompiled package also exists, by DrSkwid · · Score: 2

    http://www.uk.freebsd.org/ports/

    one and the same

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  82. OS-X is based on the Mach kernel not FreeBSD by Anonymous Coward · · Score: 0

    Please read about the Mach kernel, instead of saying things that are incorrect.
    OS-X uses some BSD userland, but not only FreeBSD !!
    They use NetBSD and OpenBSD bits as well, so please look into it.

  83. The wonders of Linux using Gentoo by Anonymous Coward · · Score: 0

    is that I switched from FreeBSD my workstation because it is even better/faster/easier to maintain than FreeBSD.

    I like them both, but Gentoo is easier to maintain.

  84. Requirements by TardisX · · Score: 1

    Although the documentation says 4.7-STABLE, I have it working with 4.7-RELEASE-p1. However several collegues are having trouble getting it to work on 4.7-RELEASE.

    They did binary upgrades from the FreeBSD CD, I did the buildworld path :-)

    --

    Command attempted to use minibuffer while in minibuffer
  85. Re:Linux drivers... you can build from source by Anonymous Coward · · Score: 0

    Recently I had to install the nvidia drivers on a RedHat 7.2 machine with a custom kernel. Nvidia has god this covered, if you take the time and read the README.txt.

    You just download the source rpm and rebuild an rpm for your specific machine. Then you install those rpms (kernel and GL) and modify your XF86Config-4 and you're all set. All the instructions are in the README.txt.

  86. Re:Correction (...is wrong) by Anonymous Coward · · Score: 0

    From the NVidia README (http://download.nvidia.com/XFree86_40/1.0-3123/RE ADME):

    If you already have an XF86Config file working with a different driver
    (such as the 'nv' or 'vesa' driver), then all you need to do is find
    the relevant Device section and replace the line:

    Driver "nv"
    (or Driver "vesa")

    with

    Driver "nvidia"

    You should follow your own advice, and check your facts before posting.

  87. Thank you for asking that question by rsax · · Score: 1
    I was wondering the same thing. If it's possible to use these new nVidia drivers on NetBSD then perhaps I might start considering their cards again. Right now I usually just go with Matrox.

    On another note, it's kinda funny nVidia are releasing drivers for an OS which is supposedly dying.

  88. Re:WHAT'S MY NAME? by Anonymous Coward · · Score: 0

    Snap into a Slim-Jim! Ooooh yeeeaaahhh....

  89. Do this drivers actuly work? Not on my system! by Anonymous Coward · · Score: 0

    Let me explain my situation: I 'm using FreeBSD as my main OS (I have a regular Desktop Computer, nothing fancy). As my windows partition is very very unstable, for some reason, I 'm doing everything from FreeBSD, including games and multimedia. As I am not the game type, I am mostly interested for the multimedia part.

    Well, I 've customised my current system (4.7 stable and the latest stable published versions of software you can find in portutils) so that I can watch and listen to allmost anything (actualy more than I can from my windows installation). There is only one problem: I cannot watch full screen video in good quality. Actualy, every dvd I play in full screen, performs aufully bad!

    Anyway, I had the hope that some day nvidia would publish some drivers for my riva tnt2 (old but good), and finaly nvidia publishes those drivers for nvidia chipsets, and I go there, download them, and read the instructions. Well, the instuctions clearly state that they do support my chip.

    Then, I read the instructions very carefully, and I do what they say. Finaly, I reboot my machine (I do not trust kernel modules loaded after the kernel does) and I am trying to start my X. And the system crushes. This is the first time my FreeBSD system crushes! It has never done before!

    Althow I tried hard, I didn't manage to make those drivers work at all. Not a single screen! I 'm not hoping to get help (as I dodn't give any serious feedback), but I am so desperate that I have to send this posting. It is a very special kind of desperation.

  90. Re:Linux drivers... for mandrake 9.0 by iamkrinkle · · Score: 1

    i wrote a little howto for installing the nvidia drivers on mandrake 9.0, it's not hard. http://www.angelfire.com/yt/crazycrap/nvhowto.txt
    it assumes you installed the kernel sources. if you didn't, install them =)
    ps. nothing fancy, just something i wrote up real quick for my cousin, but it should be accurate.