Paul Magee en Jonathan Trainor van x-3dfx interview

De mannen van PlusAbit (oké, een Hongaarse site...) hebben de kans gekregen om een aantal vragen af te schieten richting Paul Mangee en Jonathan Trainor van x-3dfx. Paul en Jonathan waren beide werkzaam in Belfast als software engineer voor 3dfx. Zoals bekend is na de bijna dood van 3dfx x-3dfx opgericht door een groep die-hard 3dfx werknemers om toch door te kunnen blijven gaan. Om maar meteen met de deur in huis te vallen: de mensen van x-3dfx zullen in ieder geval proberen om nieuwe drivers voor de Voodoo familie te schrijven :

There are a lot of developers here who would not like to see their work in recent months go to waste, which is why there has been rumours of driver releases. This is a personal goal for many of the staff, even if as a parting shot. I'm sure no matter what happens a lot of the developers will work on support for the near future, even if it is in their own time.[break]Verder gaat het interview voornamelijk over hoe het leven als software developer was bij 3dfx en hoe ontwikkelen van drivers in zijn werk ging. Hieronder de antwoorden op de vraag hoe het toch mogelijk is dat drivers op een mysterieuze wijze toch altijd sneller kunnen:[/break]Paul: Most of the core 3dfx routines are written in assembly, to get the maximum performance possible, but the rest of the driver was written in C. As far as I know, only the most commonly called code segments were in assembly, as it would take too long to write the entire driver like this.

You are correct, a lot of it has to do with time. Coding large optimised routines in assembly take a lot time to write comparing to writing it in C. Some of the large performance gains have been a result of examining the code generated by the C compilers and spotting segments that could have been done better. There are also tools that were used by the performance team to help them in this analysis (VTune I think was one of them).

Johnny: In addition to what Paul has stated it is a fact that the more you work with a particular piece of hardware, the more familiar you become with it. A better knowledge of the hardware allows software developers to write better code for it, often with tricks and workarounds that improve performance. For example look at the first Playstation games that came out and compare them to the latest Playstation games. The game developers are using the same hardware but they are more familiar with it. I know that a few clever software tricks that significantly improved performance in later drivers.

It is also possible, with some research, to determine what are the most common code paths taken through our drivers when running games. Most time is spent trying to optimize these frequently used routines.

Door Hielko van der Hoorn

07-01-2001 • 20:36

19

Bron: +Abit

Lees meer

Reacties (19)

19
19
13
3
0
3
Wijzig sortering
Dat zal voor veel mensen een opluchting zijn om te lezen/horen dat er nog steeds drivers zullen komen voor hun 3dfx kaarten.
De mannen van PlusAbit (ik gok op een zweedse site)
volgens mij is .hu Hongarije en .se Zweden :? :?
Anoniem: 8386 7 januari 2001 21:53
Ik moet zeggen, dat dit steltje programmeurs wel pit toont. Je moet wel ontzettend een hart voor je werk hebben, wil je doorgaan nadat je bedrijf failliet is, in een bussiness, waar mensen om je staan te springen.

Zo'n houding is tegen wordig uiterst zeldzaam en zou ik meer willen zien. Zeker in de computer branch. De software van nu laat van alle kanten zien, dat de programeurs hun werk als 'gewoon' hun baan zien en niet als hun 'roeping'. Wat je toch bij de oudere software nog wel ziet.
Anoniem: 18772 7 januari 2001 21:59
"WOW. Zijn ze bijna voor dood verklaart en volledig uitgekleed, gaan ze nog steeds drivers schrijven voor hun 3DFX kaarten. Wat een toewijding."

hah ... ga es kijken bij Amiga .... wij zijn al jaren "dood" en wij gaan ook steeds maar door.
Dat is pas woewijding b-)
Geen flaim hoor ofzo ik ben ook blij als 3500 user met nieuwe drivers :) MAAR ikke denk dat ze kennelijk niets anders voor handen kregen ze konden dus niet mee naar de nvidia club en vanuit mij verleden die neurts kennende denk ik ook dat die ontwikkelaars en programeurs van 3dfx zo diep in de materie zitten dat ze gewoon niets iets anders kunnen :) wie weet
Volgens mij heb jij meer aan nieuwe drivers voor je toetsenbord. Zo te zien doen in ieder geval de punt en de komma het niet. En ook je shift toets hapert... :)
Tja, sommige mensen weten niet wanneer ze een zinkend schip moeten verlaten! ;)

Geintje! :)
.oisyn Moderator Devschuur® @Jasper8 januari 2001 16:20
Haha

Ze vormen die band van de Titanic die gewoon tot het bittere eind door bleef spelen :)

edit:

tiepvout
Anoniem: 14464 7 januari 2001 21:18
WOW. Zijn ze bijna voor dood verklaart en volledig uitgekleed, gaan ze nog steeds drivers schrijven voor hun 3DFX kaarten. Wat een toewijding. Wordt HSR toch nog alpha.
komt zeker omdat al die programmeurs zelf ook een voodoo hebben en die willen natuurlijk ook wel drivers voor eigen gebruik dus dachten ze maar; we zetten ze op internet... zijn wij de helden ;)

maar serieus moet wel zeggen petje af voro deze mensen!!!
Veel te vaak ondergewaardeerd voor hun kennis / kunnen / Ontwikkeling wordt te vaak gedacht dat het een spelletje is van 3DFX vs. de rest ... en dat is onterrecht ... Ik heb twee kaarten ervan en ben er nooit, NOOIT ontevreden over geweest ... wel is bezwijking onder de histery die bezig is op de videokaarten markt helaas een feit ...

3DFX ... Ik groet u ...
Ik denk dat X-3DFX gewoon een spin-off is van 3DFX, om niet alleen nieuwe drivers te maken, maar over een tijdje ook weer gewoon chipjes.
Veel van die bedrijven klagen over hoe slecht het nu is en hoe goed het vroeger was. Dus inkrimpen (na een buy-out) is niet altijd het slechtste dat zo'n bedrijf kan overkomen. Zijn ze lekker terug bij af zonder gedwongen ontslagen.
Inderdaad, mensen met hart voor hun werk. Dat zijn vaak de besten.
Ik ben alleen benieuwd hoe lang ze dit volhouden
Anoniem: 12577 9 januari 2001 09:40
uit 1e hand weet ik dat er bij 3dfx weldegelijk gedwongen ontslagen zijn gevallen. Verder wil ik er even op wijzen dat hongarije een land is waar enorm veel knappe koppen wonen, die voor heel weinig geld goed - voornamelijk programmeer en devellopment - werk doen. Dus de opmerking "oke, een hongaarse site" kan ik niet echt waarderen.
Ik zie niet echt wat de zinsnede 'Oké, een Hongaarse site' voor beledigends in zich heeft. Bovendien staat deze zinsnede volledig los van het feit dat er veel knappe koppen lopen in Hongarije. Het één heeft niets met het ander te maken.

MetalStef

Op dit item kan niet meer gereageerd worden.