Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Linux Software

3Dfx seeking Linux developer 153

PowerPC sent us a post from 3dfx.glide.linux asking for someone interested in working at 3dfx. Specifically to work on developing, evangelizing and maintaining 3dfx under Linux. Glad to see another vendor joining the fray. I've attached the full request and contact information below.

From: Marty Franz <mfranz@141.com>
Newsgroups: 3dfx.glide.linux
Subject: Linux Job Opening at 3dfx
Date: Thu, 06 May 1999 20:35:58 -0700
Organization: 3Dfx Interactive
Reply-To: mfranz@141.com

All,

I'm looking for a hard core Linux/3D programmer to join the Voodoo Porting Group at 3dfx. This person must live/eat/breath Linux and 3D graphics. Imagine working all day every day in Linux....Sound cool ? Think you have what it takes ? Email your resume to the email address below.

Voodoo Porting Group Job Description

- Answer developer questions in a timely manner.
- Evangelize 3D API?s and 3dfx hardware to developers.
- Develop tools to ease development on 3dfx platforms.
- Develop 3D demos and technologies to promote the use of advanced graphic techniques.
- Help maintain and improve the quality of 3dfx software distributions.
- Develop and present technical presentations at 3dfx developer conferences.
- Help maintain 3dfx developer web site.
- Publicly promote 3dfx and the use of 3dfx hardware under Linux.

Skills Required

- Strong C/C++ experience required. Assembly experience a plus
- Must have a minimum of one year 3D graphics experience.
- Glide and OpenGL experience a plus.
- Strong math background a plus.
- Strong written and verbal skills required.

Marty.

--
Marty Franz
Director of VPG
3Dfx Interactive, Inc.
mfranz@3dfx.com
This discussion has been archived. No new comments can be posted.

3Dfx seeking Linux developer

Comments Filter:
  • by Anonymous Coward
    You may want to check your facts. 3dfx went after those implementations of Glide (wrappers) that used 3dfx's SDK to develop them for competing cards. IMO, these developers violated the SDK copyright and 3dfx had every right.

    To put yourself in their shoes, reverse the situation and say some commercial company violated the GPL for Linux -- say a certain Redmond company using the CODA filesystem with modifications and no source release. Wouldn't you want to have the copyright vigorously defended?
  • by Anonymous Coward
    I hightly doubt the "core" of Linux will change
    to closed source *JUST* because 3dfx is hiring
    some Linux programmers to build binary X drivers
    and libraries.

    Only way for Linux to become mostly closed source
    is if some company used the kernel (as is) and
    then just rewrote all the user-level tools (or
    used BSD's stuff). And I doubt we will see that
    occuring. If you want to start yelling I'd suggest you look over at www.thirdpig.com where
    they hacked a linux kernel for "security" and
    they plan on selling it. No talk of returning
    the code to the public.
  • by Anonymous Coward
    I would like to know where i can get my check from the programmers charity so i do not have to charge money for anything anymore. I mean, 3DFX wants to keep their hardware a secret so they can have an edge on their competetion, and that is just plain wrong. i would just like to know where i can sign up me and my company for these checks so i do not have to try and make money anymore. i mean, why not let other companies take all of 3DFX's ideas, make cheap knock-offs.....especially something as vital to the linux kernel as a 3d card.....3dfx does not need to recoup their R&D costs. what you think, businesses are in the business to make money? NO! They are in the business of donating all their time and money so you can play quake at >30fps!!!! how much can developing new processors and hardware cost??? not more than writing software? right? but wait!!! quake is not open source!!! guess you can't play that!!! id software just wants your money!!!!! those evil, evil bastards....

    i will be looking for my check soon, and then i will freely release all the R&D we invested our time and money into so other companies can still my ideas and make money without having to invest into R&D, and also i will not have to my programmers anymore...they will just waste it on food, rent and living expenses anyway....
  • by Anonymous Coward
    Hah, I dont run linux, but this is what i see

    Linux stands for:
    Open source

    Linux DOESNT stand for
    Open Ideas

    Its like, when ever a linux user says something "different" or a company does something that "inst the linux way" you guys flame them up the ass.

    I can see linux falling on its arse cuz of this.

    But who am I to say? I'm just a lame useless windows users. windows users are stupid. Windows users opinions arent valid.

    Whatever, put your ego aside and think Openly.
  • by Anonymous Coward

    I've been using Linux, exculsively, as my development platform for over a year now. My day job is developing 3D games. These two would be mutually exclusive, if it were not for Daryll's glide drivers. (My latest creation, called "Savage Quest", is currently shipping to arcades all over the US).

    Thanks to those glide drivers, I can play Quake 2 alongside my Windows-using co-workers.

    Thanks to those glide drivers, we can all play Quake 3 while our Windows-using co-workers look on with envy.

    Thanks to those glide drivers, we can all play the few commercial 3D games that are making it to Linux (such as BFRIS and Fire&Darkness).

    Thanks to those glide drivers, we can play the unfinished Golgotha and Tux: Quest for Herrings, and fledgling game programmers can browse the source on their Linux boxes.

    All of these things are still written with stock OpenGL, so as soon as other GL drivers come availible (come on, MetroLink & Xi, what's taking so long?!) we'll be able to run them on that hardware instantly.

    I can't see any way that the binary-only Glide drivers have hurt the Linux community. I'd say they have helped it tremendously. Sure, it's not *ideal* - but you have to start somewhere.

  • by Anonymous Coward
    If I were a higher-up at 3Dfx and reading this (which I may be since my company is looking for a Linux developer, and ./ is a great Linux site) I would say "fsck y'all. I'm going back to Windows only support." This ranting and raving is pure lunacy! 3Dfx CHOSE to support Linux, Linux did not make 3Dfx come around. Maybe they should go back to the Windows environment.. this is crazy!
  • by Anonymous Coward
    please do not say "We". i consider myself part of the linux community and i do not want anybody speaking for me other than me. i will be happy with binaries if the companies are not willing to open spec their hardware. and i do not believe that FUD that binary only means poor quality. if you are not happy with that then do not buy that particular hardware, scream, yell and cry all you want. but do not act like you represent the linux community, because i disagree with you whole heartedly about the whole "binary only" driver issue.
  • by Anonymous Coward
    Amen to that! I agree.

    It really irks me when some jerk speaks for the WHOLE linux community.

    I will live with binary drivers, and i am on an SMP machine as well, which probably means no threaded binaries for my lame ass. Do I care? Yes, but I'm not going to say "Screw you and your lame binary drivers" just because they don't fit my needs.

    They don't want to release the specs on it, because they are worried that another company might use this to help better there own product, because those documents are a complete reverse engineer report. The 3D industry is very vulernable to this. Who ever chews out the best card for less then $200 is generally the one who is on top. nVidia TNT sales skyrocketed as soon as people found it there was finally a card that was cheaper, and faster then the voodoo2. Voodoo3 sales went up becuase there was this card that was faster then the TNT (allthough, it supports smaller texture size... but thats a nother story).

    And the TNT2, will probably fight against the Voodoo3 for marketshare, until a vendor chews out a cheaper/faster 3d card.

    Thats how it works sadly.

    We should concentrate on education on open source, and help it become an accepted norm, rather then spit in there face and say "you suck unless you provide OS drivers".

    Anyway, just MY (as in me, not the linux communities) $0.02
  • If anything will lead to the downfall of Linux, it will be people like you.

    You know, I don't think the kernel needs to be GPL'ed, Linux would rule if it was a proprietary system! Oh wait, not it wouldn't.

    Would you use a binary-only kernel? If not, why would you accept a binary-only video driver? Sounds like a double standard to me.


  • Glide sucks because it is proprietary and only supports 3dfx cards. I could care less about the actual API, it's non-free and that is all I need to know.
  • Exactly, these people advocating binary-only drivers are obviously not coders, or if they are they don't understand the importance of having source.

    You know, linux wouldn't be here today if it wasn't free. Get a clue.
  • If you call not accepting closed-source proprietary drivers being closed-minded then I guess I am guilty.

  • No, binary only servers are BAD. Open-source drivers are GOOD.

    If we start compromising ideals just for 3d drivers, where do we start next? "Oh, that's fine, binary only drivers for XXXX scsi card, it's better than nothing!" Is it though, how can you gaurantee the quality of that driver? How can you improve it, how can you fix bugs? Well, even if YOU can't, the source is still important because someone else WILL.

    Looks to me like you are a simple 'Anything but Microsoft' person, which is imho, the wrong reason to run linux. Linux is great due to it's openness,once you start taking that openness away it becomes just that much worse.

    You are the fucking hypocrite, you say you wont accept binary kernel mods but you do acept binary only 3d drivers. YOU are the one with double standards.

  • by Crow- ( 35 )
    binary only drivers work? where the hell are you getting your information? the sblive modules only work with 2.2.5, I hardly call that "works".

  • Who gives a damn about open ideas if they are contrary to open-source? Source comes before ideas.

    You need to get your priorities straight.
  • by Crow- ( 35 )
    Matrox has provided far more for the linux communinity than 3dfx has.... Open Specifications and GL drivers for the G200 are in development right now.

    There are some issues of them not releasing the docs on the geometry processor but that issues is going to be resolved sometime soon...



  • that you couldn't be any more wrong.

    Currently, there are drivers for the G200 in development. And guess what, we are proving you wrong.

    http://lists.openprojects.net/mailman/listinfo/g 200-dev
  • Doh! Where's that "++" link at? You never get picked for moderation when you most need to be! Seriously, I'm shocked at how many people on this site are of the mindset "please give us free sh*t, but you better give it to us the way WE say to, or else we'll be ungrateful!" I mean, REALLY....

    --synaptik

  • And I was agreeing with him. ;)

    --synaptik
  • Er, probably better restate that; I knew he was joking, and appreciated his biting sarcasm, which was right on the money.

    --synaptik
  • Wine has partial DirectX emulation (including DirectDraw and Direct3D) already. D3D currently translates the API calls to Mesa equivalents, but I'm sure somebody could write a D3D->Glide translator without too much effort.
  • RMS would be PISSED.
  • What settings are you using to get this? On my K6-266 running in 640x480 I get ~60fps on a VII 12MB. Visit LinuxGames [linuxgames.com] and check out the old and new forums for speed tips. There are environmental variables that you can set to increase your framerate dramatically.
  • The example you use about BIOS'es not having accompanied source is a pretty stupid remark. There is more to it than just HAVING the source of a driver. You'd suggest that in order to have 3dfx support in say The Hurd, people should write a linux-driver emulator on top of an ix86 emulator and then run the binary driver from there? Why didn't you use THAT example to state that binary drivers are only good for money, money, money and money ? Grow up, there is more to this life than just the dollar sign.

    If you're so smart, why don't you do like Darryll is doing, and sign an NDA with 3dfx and port Glide to the Hurd yourself? 3dfx isn't charging anyone for the Linux version of Glide, they just don't want to publicly release the source code. If someone were seriously interested in porting Glide to some other OS or platform, they should get in touch with 3dfx and do it, not sit back and bitch because they don't get their way.
  • A proprietary driver under the HURD would be pretty funny.

    Yep, kind of ironic. But the decision to only have open-source drivers is GNU's, and if that decision limits the number of devices the OS can support then that's something they have to live with.

    We can rail all we want against vendors that decide to release binary-only applications, drivers, etc. But at least in the near term, they will continue to do just that because, right or wrong, they see it in their best interest. It's better for us to welcome what they do release and try to convince them to release more, than to angrily turn them away because what they release isn't "free enough". Linux's market share increases because it supports more hardware, and the vendor's market share increases because its hardware works in more places. In time they'll see that releasing source only increases the amount of hardware they can sell; until then it benefits everyone to support and encourage them to at least be compatible.
  • It is pretty nice to get some serious interest from a hardware company like 3dfx, and hiring people to work on Linux drivers and support qualifies as serious interest. It is not something to throw your hat in the air and yell about because it is so great (people have already pointed out the down side of 3dfx "style" of support, so I won't elaborate). The news (IMO) should be received with a smile and a silent hope that they "get it" sometime soon.

    :-)
  • What are you on? 3Dfx is the ONLY 3D vendor to deliver anything of any use to the Linux 3D user thusfar.

    It hasn't been as much as we might like. However, it is certainly greater than the big fat ZERO from the rest of the industry.

    You can at least use that Monster3D versus a Permedia or Riva based card...
  • I have to wonder, how much are they going to pay, and how much would they pay someone writing closed source.

    There are probably some good people out there who would take a pay cut to be able to GPL everything they write and be able to show a friend for some input here and there when they get stuck, I can understand that, becuase it would make the "job" more fun. But I wonder what the acutal numbers are.

  • I completely agree with Daryll, people seem to think that changes happen in these huge world-moving ways, but they happen gradually. Fine, GLIDE isn't open, but the 2D is. I compiled an accelerated X server for my Voodoo3 and it works great. With nVidia's release, there's not enough register-level information for even BASIC acceleration. Of all the 'game-card' manufacturers, 3DFX has been the most supportive.
  • Ok, find me another way to get good, accelerated 3D on a consumer card, under Linux. Oh wait, you can't.

  • Voodoo Rush runs Q3Test quite nicely. I am using the drivers from http://glide.xxedgexx.com/3DfxRPMS.html
  • Correction, there's a small mention of OpenGL...

  • An AC calling someone a coward- what a world.

    Really now, do you expect a college student to muster the financial resources to take on 3DfX legally speaking? What have you been smokin' lately?
  • I agree wholeheartedly with what you're saying, but I had to add a few tidbits o' my own to the thread...

    2. Yes releasing full specs would be better
    Matrox has done it. Which means that 3Dfx can be convinced to do it. We do need to fight the culture of hardware secrecy that permeates many parts of the electronics industry


    While Matrox released most of the specs, they omitted some rather critical pieces that provide the peak speed for the G200. It's the same story with the Millenium/Mystique- it'll do busmastering DMA on data transfers and seems to have texture caching, etc. Try finding anything other than a passing mention of any of that in the Millenium or Mystique specs. While they're better than most of the rest at what they should be doing by our standards, they're still infected with that same culture- just not as bad as companies like ATI or NVidia.

    3. But binary only is fine for now
    At least they're making an effort at OS support. It's their hardware, and Glide is their code. They should have a choice about how they want it used. Why should we turn down binary support for an important API?

    We shouldn't- but by the same token, I'm not going to be as inclined to accept them because they didn't go far enough with programming info for their chips. In this regard, they're only slightly better than ATI. Today, we'll accept them because they're the only game in town for 3D. Tomorrow, that's another story altogether- it's up to them how the play goes down.

    4. Writing our own drivers, even from the specs, is hard
    I know they're doing it for Matrox with GLX. It remains to be seen whether it will ever be a usably fast GL tho. 3DCards are about the most complex peripheral you could put in your computer. Writing drivers for them isn't trivial, and the drivers need to be really good to be usable -- right now the G200 drivers aren't even near there yet. I would like to see the Open Driver movement prove itself with truly excellent G200 drivers before we go demanding the right to write drivers for other hardware.

    It is hard- not so much the complextity of driving the 3D functions, that's moderately easy. It's pushing all that data to the card in a way that's fast. I know- I've been working at the Millenium GLX driver (the baseline for the G200 work) and I'm working on a driver for the SiS 6326 chip. (Time permitting, of course- work's got me doing a Linux version of our product and I want to win that design win!)

    I agree, we need to come forward with one or two winners before we really start putting the screws to the other vendors for open sourced support- but I don't know how far we're going to get with the G200. Like I said, some critical info's been withheld from us. Some of it is Matrox's doing- we're missing some tech data in that release of the G200 programming specs, like the information to drive the WARP triangle setup engine. Some of it is Intel's doing- try prying details of the GART's programming from them (hint: it's needed to at least some extent to be able to really use the AGP spec to it's fullest for system memory textures, etc.). Without these, I don't know how fast we're going to get it. I'm hoping 30-ish fps with a decent PII or equivalent running against Quake II or III. As for my efforts on the SiS, I don't know how far I'm going to get- I'm looking at having to do the X server fixes (No X accel is not acceptable- we've had the specs for this chip for a while now!) and the driver files as well as doing my work during the day- time will tell.
  • by aheitner ( 3273 ) on Friday May 07, 1999 @09:00AM (#1901112)
    by the level of animosity here. It's not professional, and it's clear most of you are running your mouths without having a clue what you are talking about.

    1. Glide doesn't suck
    It's not a perfect API, but at least it's fast, easy and flexible. In fact, as far as we can tell (using VTune to benchmark) it's actually physically impossible to make a D3D card faster than a V3-2000 running Glide -- M$'s code is slower than Glide, so even if the card was infinitely fast, it the program would run only as fast as Glide on a V3 (it turns out D3D runs code in two chunks, the M$ part and the card driver part).

    2. Yes releasing full specs would be better
    Matrox has done it. Which means that 3Dfx can be convinced to do it. We do need to fight the culture of hardware secrecy that permeates many parts of the electronics industry

    3. But binary only is fine for now
    At least they're making an effort at OS support. It's their hardware, and Glide is their code. They should have a choice about how they want it used. Why should we turn down binary support for an important API?

    4. Writing our own drivers, even from the specs, it hard
    I know they're doing it for Matrox with GLX. It remains to be seen whether it will ever be a usably fast GL tho. 3DCards are about the most complex peripheral you could put in your computer. Writing drivers for them isn't trivial, and the drivers need to be really good to be usable -- right now the G200 drivers aren't even near there yet. I would like to see the Open Driver movement prove itself with truly excellent G200 drivers before we go demanding the right to write drivers for other hardware.

    The way I see it, the ball's in our court, not theirs. I'm sure they'll find the right person with all the resumes they'll get after a /. posting. Meanwhile, let's demonstrate that Open Drivers is a viable option. That's the best way to convince companies like 3Dfx and nVidia to open their specs.
  • Actually the TNT2's are price comperable to the new voodoo's

  • I'll take anything Daryll says at face value.

    Thanks for the Monster Fusion support, man!
  • Yes, Scott is my roommate.
  • First off I see references in all of the postings to negativity... I didn't read any negative replies... but my theshold is set to 1.

    Secondly 3dfx is evil here is why: Glide is a propriatary protocol. 1) My roommate is the author of the GLIDE wrapper for windows and the G200 (it now supports all cards but the G200 was his goal.) They have retro activly aplied a licence to there SDK to make it illegal to use to write glide wappers and sent cease and desist orders to all glide wrapper authors. 2) Most Windows games that use glide Don't use glide wrapped around OpenGL they use straight GLIDE. This means 3DFX had a monopoly. I say had becuase most new games support GL or D3D. 3) 3dfx doesn't embrace the linux ideals. They sure as hell won't open source there drivers and no they make no indication of doing so in there post. 4) The 3d produced by a 3dfx card is at the bottom of the visual quality spectrum yet all anyone talks about is the frame rate.... the frame rate when frame syncronization is turned off!

    The thought of 3dfx joining in linux development scares me. If linux gaming gets locked in to 3dfx I think I'll switch to console games only! I think this is one of the few vendors linux would be better off not working with. Their products though fast are visually the lowest quality.

  • I have a banshee card. There's no 3d support as of yet, but the X server is the same as the Rush server. Last I checked it's the 3.3.3_3 revision, which is pretty usable. 3.3.3_2 was really torturously slow. Couldn't do 1024x768 at 32bpp because the server couldn't keep us. But the newer one is quite decent. I expect it'll continue to improve quickly.
    ----------------------
  • You are wrong. Maybe you should check your facts. The SDK's license only protected the SDK itself, not software written with it (I don't know whether 3dfx has since changed the license). 3dfx has used heavy-handed legal threats to quash software designers whose software is against their best interests. Here are a few URLs you should check out:

    http://www.angelic-coders.com/kshaikh/Article_Gl ideWrapper.html

    http://www.glideunderground.com/

    Although I can't seem to find any references to it anymore, I seem to recall that there *was* at least one "clean-room" Glide wrapper. If I find the URL, I will post it.

    In any case, unless the wrapper developers are modifying and distributing portions of the SDK itself, your analogy of someone ripping CODA itself and making it proprietary is highly flawed. I believe that the courts have found that software written with the aid of developer tools (such as compilers) are considered original works owned by the authors of the code, NOT the authors of the compilers/developer tools. It is certainly possible for a compiler/SDK vendor to make agreeing to certain restrictions a prerequisite to a copyright license, but, as far as I know, that is not (or at least was not) the case with 3dfx's SDK.

  • by bug ( 8519 ) on Friday May 07, 1999 @08:00AM (#1901120)
    ... They are merely attempting to exploit it. Folks, we need to remember that the only thing that 3dfx ever did for us was release *ONLY* the 2d specs for their cards, give *ONE* developer access to specs to write a *BINARY-ONLY* GLIDE port, and put up a silly little web page. 3dfx has always been an extremely proprietary company that is openly hostile to open standards and open source. If I recall correctly, there are several independent, clean-room developers of GLIDE implementations that are being sued by 3dfx. 3dfx is not supporting the Linux community, only the Linux platform. We should be boycotting 3dfx, not cheering them along as they undermine the open standards and open source communities that have made Linux what it is today.
  • They are working on that as well.

    - |Daryll

  • by Caballero ( 11938 ) <daryll.daryll@net> on Friday May 07, 1999 @09:42AM (#1901122) Homepage
    No, I think that subject has been used before. :-)

    3Dfx is serious about wanting to work with Linux. This isn't marketting fluff. They've appreciated the work I've done, and they understand the value.

    Glide is a hardware abstraction layer. They use it for their in-house applications. You don't have to write to it if you don't want to. Mesa talks through Glide and that's a fine way to access the hardware. There is essentiantially no performance hit for doing so.

    Linux users complaining about Glide only games don't know what they are talking about. Most of the "Glide only" games you see are OpenGL games, that need Glide only to talk to the hardware. They won't be Glide only when more hardware has OpenGL support under Linux. Hopefully that'll be soon.

    No, Glide will not be Open Source anytime soon. That might be less than optimal, but I take the position that having it be well supported by the vendor is almost as good. (As an example, do you have the source to the BIOS on your PC? Why don't you complain about that?) Having their own team in house to work on Linux is the way to get it well supported

    I asked them a while back to start looking to hire people in house. They really wanted to hire me. I seriously considered their offer, but decided to work for Precision Insight instead. I figured being vendor neutral was better. I hope to continue working with 3dfx and whoever they hire in house.

    If anyone from here is interested in the job with 3dfx, please feel free to contact me. They are a great group of people. They want to do some really cool work. I believe it'll be good for Linux in general.

    - |Daryll

  • 3dfx seems to be making some sort of intellectual property claim to the 3dfx API itself rather than just their implementation of it, and they seem to be willing to back that up with threats of lawsuits (whether they would win or not is another question). I would say that a company like that is hostile to the idea of free software and their desire to be present on Linux is largely opportunistic.

    Even in the Windows world, 3dfx has not been particularly well behaved. Their packages have been claiming OpenGL support for a long time, but they aren't delivering (and I suspect that's a strategic decision rather than inability to deliver). And recently, they pulled out the rug from under all the board makers that used to use their chip sets by deciding that future 3Dfx boards would be done in-house.

    There are also technical issues. The 3dfx APIs look to me like they are designed to give the company a short-term competitive advantage on 1998 model PCs. But in the long term, I'd much rather see more powerful APIs like OpenGL widely supported.

    There are a lot of nice 3D boards out there that don't have Linux drivers yet, and there are several nice 3D APIs. There is a lot of useful 3D work to be done on Linux. A 3dfx API driver for 3dfx boards would be near the bottom of my list of priorities.

  • They are merely attempting to exploit it.

    Well doh. They try to make money - that's what _ALL_ commercial companies do. Do you really think companies like RedHat and VA Reaserch are in it just beacause they want to "contiribute to the Linux community"? Glide wrappers - of course 3dfx wants to stop wrappes that hurt theit business, it is their responsibility towards shareholders. Nothing 3Dfx has done is illegal or immoral, so stop whining.
  • this is definitely a good thing. at least for me!

    i have a voodoo rush card, and much to my surprise, a couple of weeks ago, freshmeat posted a link to their pages for drivers for linux. turns out they have an x server that supports rush! unfortunately, i'm not able to test it because my $@#&! motherboard hasn't been able to boot the kernel. but i'll fix that soon enough.

    anyone else have a rush? (i think i might be the only one). any luck with the x server? is it worth my time to replace the mb to get linux to work here?

    - chris

  • Updating and enhancing Glide for Linux won't hurt GL performance... the MesaGL voodoo drivers are based on Glide. If anything, better Glide drivers will give us better voodoo GL drivers by default.

    Besides, there are still a number of games being produced specifically for Glide. This can only help them in getting possibly ported to Linux.

    Games are still 99% of the time designed for Windows and then ported. I don't think many companies are going to throw out their OpenGL versions and just make a Glide port for Linux.
  • The fact is, binary only drivers ARE worse than source drivers. If you don't believe this, you are smoking crack. We only have to look to a certain KERNEL to realize the potential gains of open source hardware support.

    Now, consider a certain hardware company (creative labs) who just released their sblive driver, binary only of course. Guess what? It ONLY works with the 2.2.5 kernel. Now, excuse me, but if this isn't broken, what is?

    Companies like 3dfx don't release hardware specs because they are either scared of what we might learn about their boards (they suck), or have an irrational fear of what other companies might do if they knew something about them. Heaven help us if Montego ever found out how to write drivers for a sblive!! Oh no!!!

    And, btw, if you think closed source drivers are okay as long as they work, then you aren't really part of the linux community. This community is based on openness, and solid code design. Not the fear, uncertainty and doubt 3dfx is slinging around.
  • Just to pick a nit here, but I sincerely doubt if the talent of the Open Source crowd is what's holding back 3D acceleration for Linux. More likely, it's the Open Source crowd's inability to see the specs on the various cards that's keeping them from writing good software for it. Duh.

    --
  • 3.3.3_4 is out, and it's working fine with my monster fusion...

    QuMa
  • You mean there's an XFree banshee server? Or do you mean the framebuffer thingy?

    QuMa
  • Sorry to quibble, but they DO mention OpenGL under the requirements. Granted, it's on the same line as Glide, but they DO mention it.

    So I can't see fault in this. And you HAVE to expect them to want Glide experience. Even if they decided to go whole hog OpenGL (right) Glide still exists out there in both Win and Linux worlds.. and needs to be supported.
  • Ok, we need an OPEN port of it..
    "Windows 98 Second Edition works and players better than ever." -Microsoft's Home page on Win98SE.
  • Ellis-D> "If we are what we eat, then the only
    Ellis-D> real humans are cannibals."

    No! This is not wholly correct, as cannibals who ate non-cannibals would therefore not be cannibals. The only real humans would be those cannibals who only eat other cannibals, who in turn must only eat other cannibals. (And unless the cannibals had some non-ingestive means of gaining energy -- photosynthesis, perhaps, or direct injection of nutrients -- they would all die, as the laws of entropy dictate that the system would burn itself out.)

    Thus we see that when the act of eating becomes an act of definition ("we are what we eat"), the undecidability problems inherent in all formalized systems of definition pop up.
  • by Alan Cox ( 27532 ) on Friday May 07, 1999 @09:05AM (#1901136) Homepage
    See
    http://slashdot.org/article.pl?sid=99/04/08/1345 204&mode=thread
    http://slashdot.org/article.pl?sid=98/12/31/1152 219&mode=thread

    oh ye of short memories
  • "[Sundry Drivel Deleted] ... Grow up, there is more to this life than just the dollar sign."

    ROTFL. For the sake of the people who encounter you on a daily basis, I hope you're trolling :)
  • by The Mighty Git ( 27891 ) on Friday May 07, 1999 @08:04AM (#1901138)
    "Blah blah blah, eveyone should develop for Linux!"

    "Blah blah blah, now that they do - they suck!"

    This is really p*****g me off. ANY exposure of the name Linux on any high profile product is FANTASTIC NEWS - even if the support actually sucks. Other compnaies will see what they are doing and follow their lead. Competition then ensues, one day someone will take the extra step we all hope for.

    Why do some advocates insist that if it's for Linux then it must be utterly free and open from day one, or they shoudn't bother? Have you no sense of history? - Openness *GROWS*, it doesn't magically appear!

    I think this is top news (regardless of wether they achieve anything). PHB's and marketing exec's will take notice of this.
  • 3Dfx is playing marketing/PR games. It's damned obvious.

    Nowhere is it told what exactly you would be developing. It is purposely vague, obscure, and uncertain.

    Why? Because 3Dfx knows Linux is getting big. So they need to answer it somehow. So they answer it the easiest way possible. Make it look like they're doing something for it.

    What will you be doing at 3Dfx? Well, most likely, developing another binary-only GLide for Quake III Arena. (Which is amazing, BTW.) Maybe some cheezy demos that measure your general FPS so you can brag about it. Perhaps a binary-only XFree86 that works better with the Voodoo (Rush,Banshee,etc) chipset.

    But if you're looking to actually *contribute* something, I hear anybody can be a kernel developer. 3Dfx? They're just out for more marketshare, probably. I'll upgrade from my dual Monster3D 4Mers to dual Monster3D II 12Mers when 3Dfx stops being overzealous pricks, and actually contributes something to the software end for real. (Demos do not count. I used to be a demoscene whore. I am not impressed by a rotating cube with multiple textures and light sourcing.)

    Thank you, drive through.


    -RISCy Business | System Administrator, Nexbell Communications
  • In the current times that we are facing, ie: that of companies making linux for every man and his dog, we end up with a push from the economic sector. If windows 3.11 and 9/x are in danger of losing market space, this supposed blanket of hardware secrecy will be pushed onto whatever platform happens to be popular.

    We can either stand our ground, and demand only opensource/GPLed drivers, except nothing less, and continue to advocate GNU/Linux for ideals.

    Or we can accept comprimising options, and go for binary only/non GPL drivers.

    IMHO, nothing less than free (as in speech). It is nice to see companies acknowlaging the free-unix system, but being based on money, free doesn't have the same meaning as it does for the linux community.

    As slashdotters, we have a large influence as to what is acceptable or not.

    Come on http://www.blacklist.org/ -- where are you? Its not yet trivial enough to find GFX/other hardware thats 'fully' supported under linux.

    --
  • "Windows people" is somewhat of a misnomer.

    "Windows drones" is far more appropriate.

    :)
  • At least its a start for 3dfx...
  • Say, at the college where I study, you don't graduate unless you take shitloads of math courses, study various assembly languages and write some funky OpenGL apps. Where did you get your education, if you have no math background at all? I'd be worried.... (and I am, I've got math exams in just about three weeks from now!) ;)
  • A company comes out to start supporting Linux and you people get all over them because they are not supporting such and such or are doing things there way. Glide IS faster than OpenGL and a hell of a lot easier to program for too. If I was 3dfx I would say to hell with you and keep catering to the Windows people. Get over it...
  • How about releasing binary only drivers and supporting the heck out of them for 6 months or so, till the next guy comes out with a bigger badder product, then releasing the specs and the source tp allow the linux community to take over?

    You save money in the long run. (don't have to continually support old products)

    Your products remain useful for longer

    By the time the specs become public, it is too late for them to be useful to the competition anyways.
  • All 3dfx are doing is trying to protect their intellectual property. You don't see Creative releasing open source drivers for the SB Live, do you? They're just trying to retain their competitive advantage. Why on earth should 3dfx contribute to an effort that would give their competitors access to a market they essentially (at least to my understanding) have locked down? If GLide weren't a viable API, it'd be a different story, but many developers choose it over OpenGL (for whatever reason... i'd prefer a unilaterally supported API).
    If you yell at anyone, it should be 3dfx's competiors - if NVIDIA broke into linux with a good OpenGL implementaition, 3dfx would be forced to at least give it a shot.
    Also, if you hate GLide, yelling at 3dfx won't do anything. They LIKE having a proprietary API. It makes them money, and gives them a competitive advantage over the other companies out there. The people who have control in this matter are game developers. If no one develops for glide (and more developers are going towards openGL or D3D every day), then 3dfx will have to change their strategy.

    And by the way, console development is an even worse nightmare than 3dfx. Would you rather use an API (ie GLide or openGL) for free, or pay over 50K for an SDK? Seems like the console strategy is even more despicable...

    ---------
  • I can't decide if that's brilliant or insane.

    It would certainly make porting games easier... but it would only encourage the use of DirectX instead of open standards. And do we really want to promote Direct3D? *shudder*

  • I have written mail to Nvidia which I am yet to get a reply. I nicely asked them if they will be releasing info for developers or if they are looking for developers for Riva 128 drivers or anything dealing with their Riva 128/linux customers. Well, since they are to busy to help me out can someone please explain what they think is the problem here? Should I expect to ever see drivers for my STB Velocity 128(8mb agp) which make use of its OpenGL accelleration?
  • "This is really p*****g me off. ANY exposure of the name Linux on any high profile product is FANTASTIC NEWS - even if the support actually sucks. Other compnaies will see what they are doing and follow their lead." -
    And one day we will see new Windows - a lot of binary drivers and no source, no datasheets. Why do you think Linux is much more stable than Windows - because people writing kernel and drivers understand drivers interoperation and if there is any problem you can always look at the source. Do you think Linux will be more stable if there will be a lot of binary drivers?
  • Personally, I could care less about how a Glide wrapper is done for my 3dfx card. I have a Banshee and owe a debt of gratitude to Darryl Strauss for his XServer and can't wait to play Q3. I don't care who or what makes 3d possible with my card, I just want to play. Open Source? Yeah it'd be nice but I can look the other way for a minute while I'm fragging chumps on Q3.
  • Get back to work on the Banshee glide port man. I gotta have my Q3. :)
  • David Strauss is a legend and i think he is doing the best job for the banshee...when he gets 3d running for it i'm gonna email him and send him $10 or something ... its not much... but if everyone gave him a reward for what he has done for the banshee (banshee users) he would be doing this shit everywhere....not just him but other people....it's all about support
  • That would depend on what brand of TNT2 you were looking for. I purchased my non-expensive TNT2 for $199 from Sunway Graphics, Inc. [sg3d.com], received my TNT2 on the 30th of April, too. It's a Leadtek S320 II with 32M of RAM -- it isn't a TNT2 Ultra, but I didn't mind too much since the card didn't last long in my system anyhow. ;)

    When it comes right down to it, I'm sticking with 3dfx (even using my V3 3K as we speak). I like what Matrox is doing, but I'm reserving judgement until the G400 is released -- besides, they could just switch to the dreaded binary-only support. ;) That's just me being silly, in case there're extra-serious folk reading this.
  • by Atrophis ( 103390 )
    wow, thats kewl, maybe the 3d for the v3 will be supported soon, that way i dont have to pay an outragious price for a tnt2 to play q3a.
  • I have to agree with him: 3dfx is an evil like MS and AOL. They want to be the biggest one with monopoly.
    MS is buggy... and too expensive...
    AOL is spam... and too expensive for what they offer (30 hours for 30$... ohhh... I've got 300 hours for 25$ from my local ISP)
    3dfx is crazy... and they don't have the perfdormances for the price...

    3dfx: Frame rate, frame rate... it's why why do not know what is 32 bits and 2096x2096 texturing... we only use 16 bits and 256x256 texturing to have frame rates..
    But frame rate... what if your eyes only decode 24 frame per second? What if Hollywood movies and no more that 30 frame per second... do we really need 124 fps for Quake3?
    Hey... I'm happy with 20 fps... and I have a TNT, I'm happy with my 40 fps (CPU: K6 210 MHz)... so... If I have to choose between 32 bits, 2096x2096 textures, 32 bits Z-Buffer, FOG, anti-aliasing and more @ 68 fps... and 124 fps in 16 bits, 16 bits Z-Buffer, no anti-aliasing, no fog, 256x256 textures pallets and no more... welll, my choice is the first.
    3dfx: We don't need 32 bits graphics, no game are made for this... now... but what is for tomorrow... will we be under 3dfx control... no real colors... [because we don't know how we can do it]?

    I don't have 3dfx in my heart, like MSFT and AOL... the same for me... evil...
  • I didn't know there was an x-server for rush boards. Unfortunately, I bought a rush board from Jazz Multimedia who is now out of business (therefore no new drivers for windows). Hopefully, I can find the xserver and run it. Glad I came across your post!

    -Jason

"Gotcha, you snot-necked weenies!" -- Post Bros. Comics

Working...