Историята на 3dfx и NVIDIA скали - HWSW
В нашата статия ние предприехме нищо по-малко, отколкото да сравним историята на видеочиповете 3dfx и NVIDIA от NV1, издадени през 1995 г., с придобиването на 3dfx през декември 2000 г., като същевременно отдадохме почит на „сбогуването“ на последното сбогом 3dfx.
Писахме на 1 януари 1995 г., когато NVIDIA представи първия си чип за 3D ускорител, NV1. NV1 е практически интегриран мултимедиен и видео ускорителен чип, с 2D и 3D ускорение, както и хардуерна поддръжка на MPEG декодиране, и също така включва 16-битов аудио чип. NV1 беше първият пълен ускорител Direct3D.

Наред с други неща, видеокартата EDGE3D, произведена от Diamond Multimedia, е изградена върху това и е много странен продукт: всъщност геймпадите на видеоигра с една карта, конзолата SEGA Saturn, могат да бъдат свързани към нея. Издадени са някои игри на Сатурн, които могат да се играят с EDGE3D, точно както е създадена ускорена версия на 3D за една или две компютърни игри (като NASCAR Racing). Между другото, Leadtek направи и NV1 чип карта, наречена ProView.
NV1 изобщо не оправда очакванията, въпреки че имаше редица забележителни характеристики (например хардуерно приближение на Безие). NVIDIA на практика е на ръба на фалита.
Бяхме през 1996 г. и лудостта на Quake беше в разгара си, когато беше пуснат първият графичен чипсет на 3dfx, Voodoo Graphics. Въпреки че Rendition разработи свое собствено решение и преди, поради проблеми с API и драйвери, 3dfx стана много по-популярен. Това се дължи не само на несъмнено по-високата му производителност, но и на минипорта OpenGL, създаден специално от инженерите на 3dfx, за да накара GLQuake да работи на Voodoo. Твърди се, че Джон Кармак е имал изключителен договор с Rendition за ускорената версия на Quake 3D, но инженерите на 3dfx ex-SGI успешно са го убедили, че GLQuake може да се появи, което всъщност е просто тестова версия. Други 3D игри обикновено използват интерфейса за програмиране на Voodoo Graphics, Glide.
През 1997 г. с появата на Direct3D се появи чипът NVIDIA Riva128, който за разлика от решението 3dfx е 2D/3D ускорител, което означава, че в компютъра не са необходими две видеокарти. Чипът стана невероятно популярен, отчасти поради приемливата му скорост, отчасти поради достъпната му цена. Всички реномирани производители на видеокарти представиха модела на чипа Riva128 (Diamond V330, STB Velocity 128, ASUS V3000 и др.). С Riva128, NVIDIA поправи предишната си грешка и в допълнение към Direct3D поддръжката, OpenGL ICD беше бавно освободен. Така че вече нямаше никаква пречка да се наслаждавате на игрите - освен скандалното качество на картината.
3dfx излезе с Voodoo Rush в отговор. Това е комбинирано 2D/3D решение, което стана непопулярно главно поради проблеми със съвместимостта и драйверите. 3dfx закупи 2D чип на трета страна и го изгради заедно с Voodoo Graphics.
Най-голямото оплакване срещу Riva128 беше качеството на изображението и ниската памет, поради което NVIDIA представи подобрена версия на чипа, която нарече Riva128 ZX. Riva128 ZX вече поддържаше 8 MByte RAM и беше AGP2x съвместим. За съжаление качеството на изображението остава същото.
[страница: Първата битка]
3dfx представи Voodoo2 в началото на 1998 г., измивайки всичко от пазара. Най-важната иновация на чипа (комплекта) в сравнение с неговия предшественик беше мултитекстурирането в рамките на един тактов цикъл и увеличената тактова честота. Quake2, издаден в края на 1997 г., наистина се възползва от тези възможности.
Voodoo2 има неописуем успех сред геймърите, включително Unreal по това време, чийто двигател е разработен от водещия програмист Тим Суини на базата на родния API на 3dfx, Glide. Дълго време Unreal можеше да работи само на 3dfx карти с 3D ускорение и гледката беше наистина зашеметяваща.
3dfx хвърли още едно умно теглене, което направи картите, базирани на Voodoo2, още по-продаваеми. В режим SLI беше възможно да се свържат две Voodoo2 карти, които от една страна увеличиха максималната използваема разделителна способност на екрана от 800x600 на 1024x768, а от друга удвоиха скоростта. Мнозина са решили да сложат две такива карти в машината си и да се насладят на честотата на кадрите, недостъпна за други карти.
Може би най-известните от картите, базирани на Voodoo2, са решенията на Diamond и Creative Labs, но много производители от Далечния Изток също са направили свои собствени продукти, които се продават добре у дома - дори години след пускането на Voodoo2. Тогава 3dfx беше императорът на родния 3D пазар.
Малко след пускането на Voodoo2, NVIDIA стартира видеочипа Riva TNT (TwiNTexel), преди това обяви "убиец на Voodoo", 2D/3D ускорител, подобен на предишната практика на NVIDIA. За съжаление, поради производствени проблеми, TNT работеше само на 90 MHz, вместо предварително обявените 125 MHz, но в много случаи все още успяваше да навакса производителността на Voodoo2 (разбира се, дори близо до производителността, предоставена от SLI на Voodoo2) . TNT най-накрая успя да произведе нормално качество на изображението и като се има предвид, че то може да бъде направено в конфигурации от 8 и 16 MByte, много хора избраха това. У дома моделите Diamond (V550), Creative Lbs (3D Blaster TNT) и ASUS (V3400) бяха най-продаваните. Проблеми с TNT чипа поради по-ниска от очакваната тактова честота и 0,35 микрона производствена технология.
Може да се забележи, че досега картите 3dfx (с изключение на забравения Voodoo Rush) бяха карти за спътници и бяха съставени от множество чипове, докато NVIDIA гласува за интегрални 2D/3D решения с един чип. Тъй като това решение винаги е много по-евтино от две карти, NVIDIA е спечелила редица OEM партньори, което не е случаят с 3dfx. Между другото, връзката между NVIDIA и производителя на полупроводници TSMC започна по времето на Riva TNT, което оттогава се оказа ползотворно сътрудничество (чиповете Riva128 все още се произвеждат от SGS-Thompson за NVIDIA).
За интегрираното решение на NVIDIA 3dfx отговори с Voodoo Banshee, което включва 2D чип на карта и „половината от Voodoo2“, което означава, че не е в състояние да мултитекстурира без загуба на мощност. Въпреки че тактовата честота на чипа беше увеличена от 90 MHz на 110 MHz, изкореняването на мултитекстурирането по-късно се оказа сериозен проблем, тъй като все повече игри изискват този ефект по това време. Voodoo Banshee имаше първия собствен 2D чип на 3dfx, което създаде сериозни проблеми, така че Banshee успя да излезе на пазара едва 6 месеца след първото си пробно производство.
Междувременно 3dfx реши да поеме производството на карти и закупи STB Systems (известен главно със своите чип карти NVIDIA) и мексиканския завод за производство на карти. Освен това NVIDIA е съдена за нарушение на многотекстурния патент. Всичко това се случи през есента на 1998 година.