Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Graphics Operating Systems Software BSD

Official FreeBSD nVidia Drivers 111

Hugh writes "The FreeBSD NVIDIA Driver Initiative has announced that nVidia itself will be releasing a FreeBSD driver for its line of cards. This is excellent news for people who prefer to Quake on the best OS available."
This discussion has been archived. No new comments can be posted.

Official FreeBSD nVidia Drivers

Comments Filter:
  • Cool! (Score:1, Flamebait)

    by ThorGod ( 456163 )
    While I'm not going to rush out and convert from Linux to FreeBSD, I've always had some interest in FreeBSD :)

    Now the real question, can Quake3 be installed in FreeBSD? I don't think so...
    • Re:Cool! (Score:4, Informative)

      by questionlp ( 58365 ) on Monday September 16, 2002 @02:12PM (#4267831) Homepage
      Yes it can... The game will run using the Linux Compatibility Layer. For more information, check out this [demon.net] page. Looking at the end of the page, you will find the following paragraph:
      The Linux version will run under FreeBSD but both the Linux and FreeBSD versions require hardware graphics acceleration. The only supported graphics acceleration is 3dfx though others may work.
      Also check out the different Q3 ports available within the FreeBSD ports collection under the games/ section. Wanna check? Go to freshports.org/games [freshports.org] or go to their search page [freshports.org] and search for "q3".
    • because the demo even comes as part of a fresh install

      bash-2.05a$ cat /usr/ports/games/linux-q3ademo/pkg-descr
      This is the Linux version the Quake III Arena demo
      from id Software / Loki Software

    • Yes!!! I'm a quaker (3), but I'm looking for quake2 for freebsd. First I tried with a .tar.gz version for linux, and next with a .rpm, but doesn't work!!! (sick).
      Does anybody know if is possible to install and play Quake 2 into a FreeBSD machine??
      Thank you.
      Have a nice day ;-)
      TooManySecrets
  • This is excellent news for people who prefer to Quake on the best OS available

    Wouldn't this normally rate a Flamebait on a regular commment? ;-)
    • This is excellent news for people who prefer to Quake on the best OS available

      Wouldn't this normally rate a Flamebait on a regular commment? ;-)

      It's not flamebait to speak the truth :)

  • Huh? (Score:3, Insightful)

    by Anonymous Coward on Monday September 16, 2002 @02:07PM (#4267780)
    This is excellent news for people who prefer to Quake on the best OS available.

    But ... it already runs in Mac OS X?

  • by zulux ( 112259 ) on Monday September 16, 2002 @02:09PM (#4267796) Homepage Journal
    Good greif, FreeBSD is going mainstram. Yuk!

    How can I be condecending and arrogent when everybody else is using the same operating system as I am? How can I put on airs of self-ritous opression when people are actually supporting my OS?

    Oh well, off to OpenBSD, or if that too poplar, I'll have to ger an Amiga. Sigh.
  • Best OS? (Score:2, Funny)

    by Your_Mom ( 94238 )
    This is excellent news for people who prefer to Quake on the best OS available.
    Eh? What does this have anything to do with CP/M?
  • The best? (Score:4, Insightful)

    by Ogerman ( 136333 ) on Monday September 16, 2002 @02:12PM (#4267829)
    people who prefer to [run] Quake on the best OS available.

    *BSD isn't the best OS available. Neither is Linux. They each have their strengths and weaknesses. Neither OS is inherently more secure. Neither OS has an absolute performance advantage over the other. Silly trolls. (:
    • Neither OS is inherently more secure.

      Au contraire, bonjour...OpenBSD is inherently more secure. When you take a look at the performance record of both OBSD and Linux, I think the numbers will speak for themselves. Of course, this isn't to say it's perfect, but it is a good sight better than just the "Silly luser, *nix is for admins!" approach that you hear on the various #linux's, mailing lists, etc.

      • ummm.. I've patched openssh on all my freebsd boxes more times than I've had to patch apache, sendmail and bind put together. Don't belive Theo's "auditing" propaganda.
        • ummm.. I've patched openssh on all my freebsd boxes more times than I've had to patch apache, sendmail and bind put together. Don't belive Theo's "auditing" propaganda.

          OpenBSD is currently moving in directions to make even possibly future remotely exploitable services limited in the havoc they may wreak.

          If the FreeBSD team have put together a more secure "FreeSSH", please point me to it.

        • Don't belive Theo's "auditing" propaganda

          Theo rules. He has a clear vision, a good team and produces an exciting OS.

          D

        • When Theo 'audits' different components of OpenBSD, he's really pulling tubes.
        • OpenSSH is native only on OpenBSD. If its on another OS, its a port.
  • I thought that included with recent versions of XFree86 was a magic platform-independant driver model, with the idea that the same binary drivers would work on multiple operating systems as long as they shared a common type of CPU (x86).

    Is this no longer the case?

    • by Anonymous Coward
      Arguably this it is the case that drivers can be hardware independant. However if you've looked at the nVidia driver for linux, you'll note that there is a fairly sizable kernel module involved. That kernel module obviously won't work with FreeBSD.
    • this basic idea is true the for xfree86 driver itself. The problem is the kernel interface portion of the driver that needs to re-writen for every os.
    • well yesterday I stuck fbsd (4.6.1-rc2) on a nice quick box with a GeForce4-4400. XFree86-4.2.0 didn't recognise the gfx card, which I had to force it as a "Nvidia 0x0250" (whereas dmesg plainly reports it as nothing more than "Nvidia 0x0251". It works, but it likes to throw random pixels about the screen, usually black ones amongst text making it difficult to read :/

      I've cvsup'd and I'm currently in the process of portupgrade -a in a vain attempt to get something more legible...
      • No luck. I am running XFree86-Server-4.2.1 with a Ti4200 and have the random dots on the screen. Either a 4.2.2 comes out to fix it, or we will have to wait for 4.3. This is just a guess based on browsing through XFree86's CVS. On the bright side, 4.2.1 (with some patches provided automically within the port) does recognize the card.

        I am glad I saw your post. It shows I am not the only one with the problem. Nothing like building a new machine and having to wonder if the problem is software or hardware. If hardware, where to begin. :)
        • yeah, since posting i've supped and portupgaded (mmm dual athlon xp :), i also had a poke around in the nv code and saw the recognition, which i plonked into the xf86config... still no joy with the pixels tho :(

          lets see what nvidia come up with then... *waits*

    • There is an open-source cross-platform XFree86 driver for nVidia cards and it works quite well.

      However, it is only 2D. The driver that nVidia is releasing is 2D and 3D. The 3D stuff requires a kernel module in order to have direct access to the video hardware, which is why it isn't a simple port from Linux to BSD.

      I don't think this move by nVidia has anything to do with OSX, as some posters postulate. After all, it may still be BSD, but it's a completely different architecture. (And there also are not any OSX drivers on nVidia's site.) Rather, it seems to me like someone at nVidia is looking to experiment a bit and/or has some free time to help out the BSD community.
  • Can someone who has installed the drivers please spit out a glxinfo? (I am assuming there is a glxinfo for BSD. I am far from a BSD expert.) I want to know how difficult it would be for my game to support FreeBSD. The problems I've been having is that GL_ARB_vertex_program is not supported on Linux yet with the 3123 drivers that were just released.

    And guess who in driver department is asleep at the wheel again coughATIcough.

    • I don't think this has actually been released yet so I doubt anyone is using it yet (outside of maybe someone at nVidia). Since both FreeBSD and Linux use XFree86 4 as the main X11 server these days, the driver is probably going to be functionally identical to the linux one, however, so I would doubt that it will support any additional features.

      Maybe you should look into some of the commercial X11 servers for x86 *nix?
  • This is interesting, because I moved to Linux because OpenBSD and NVidia GeForce 2 Go did'nt go together.

    So, does this mean the driver will work under OpenBSD too?
    • U can use the VESA driver to run OBSD on a Geforce2Go. Works nice even if you don't get all the fancy stuff. Probably will take a while to port to OBSD, if ever, since FBSD has a different licensing scheme.
  • Mabye now game companies will offer FreeBSD dedicated servers and clients as well as Linux ones.
    • All the Linux dedicated servers run fine on BSD. On FreeBSD: /usr/ports/games/halflifeserver /usr/ports/games/hl-server* (includes CS, DOD, etc) /usr/ports/games/q3server /usr/ports/games/q3server-* (includes RA, etc) /usr/ports/games/utserver /usr/ports/games/bnetd (Disabled, but you can find the source on your own and remove the IGNORE macro from the Makefil) /usr/ports/games/mythserver

      And if there's not a Port (remember, Ports aren't necessarily "ports", but are just a way to easily install an application, be it from source - with or without patches - or binary) you can likely still install it following whatever directions are included.
  • ...whether the driver will be open-sourced or not... since AFAIK the Linux driver is not GPL-ed or even BSD-ed, I bet this driver will be closed-source too...

I'd rather just believe that it's done by little elves running around.

Working...