У нашій статті ми взяли на себе не менше, ніж порівняти історію відеочипів 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, повільно вийшов ICD OpenGL. Тож насолоджуватися іграми вже не було жодної перешкоди - крім скандальної якості зображення.
У відповідь 3dfx придумав Voodoo Rush. Це комбіноване 2D/3D рішення, яке стало непопулярним в основному через проблеми із сумісністю та драйверами. 3dfx придбав сторонній 2D-чіп і побудував його разом з Voodoo Graphics.
Найбільшою скаргою на Riva128 була якість зображення та низька пам'ять, саме тому NVIDIA представила вдосконалену версію чіпа, яку назвала Riva128 ZX. Riva128 ZX вже підтримував 8 МБ оперативної пам'яті і був сумісним з 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 МГц замість оголошених раніше 125 МГц, але в багатьох випадках він все ще зміг наздогнати продуктивність Voodoo2 (звичайно, навіть не наближаючись до продуктивності, наданої Voodoo2's SLI) . TNT, нарешті, зміг отримати нормальну якість зображення, і враховуючи, що його можна було взяти у конфігураціях 8 і 16 МБ, багато людей вибрали це. Вдома моделі 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 МГц до 110 МГц, викорінення мультитекстуризму згодом виявилося серйозною проблемою, оскільки все більше ігор вимагало цього ефекту в той час. У Voodoo Banshee був перший власний 2D-чіп 3Dfx, що спричинило серйозні проблеми, тому Banshee змогла вийти на ринок лише через 6 місяців після першого пробного виробництва.
Тим часом 3dfx вирішив взяти на себе виробництво карток і придбав STB Systems (відомий в основному своїми чіп-картами NVIDIA) та мексиканський завод з виробництва карток. Крім того, NVIDIA було подано до суду за порушення патенту на багатотекстуру. Все це сталося восени 1998 року.
[сторінка: Другий конкурс]
Навесні 1999 р. Бойові партії знову стрибали одна на одну. NVIDIA представила TNT2, який фактично усунув два найбільші недоліки TNT, а саме низьку тактову частоту та розминку. Вивчаючи досвід TNT, картки знову стали доступними з декількома конфігураціями пам'яті. Карти на основі TNT2 мали величезний успіх як на роздрібній торгівлі, так і на ринках OEM. В Угорщині знову Diamond (V770), ASUS (V3800) пожинали лаври і вигравали переваги більшості клієнтів.
Налаштування апаратного трикутника дебютує в TNT2, фактично попереднику апаратного T&L.
3dfx з'явився з Voodoo3, який практично охоплює турбований і багатофактурний Banshee. Хоча чіп був дуже швидким (швидше, ніж попередній King Voodoo2 SLI), багато хто напав на компанію, оскільки Voodoo3 не мав нічого нового порівняно з Voodoo2.
Більшість 32-розрядних рендерингів бракувало, оскільки NVIDIA TNT2 це вже знала з прийнятною швидкістю. Вибухнула величезна суперечка, коли NVIDIA змусила потребу в 32-розрядному візуалізації, тоді як 3dfx заперечував важливість цього. "Швидкість - це цар", тобто швидкість передусім, - стверджували в 3dfx.
Це була швидкість, тому NVIDIA вирішила протидіяти їй. Незабаром після випуску TNT2 компанія випустила мікросхеми TNT2 Ultra і Pro, які відрізнялись від оригінальних TNT2 нічим, крім тактової частоти та швидкості пам'яті. Таким чином, з однієї виробничої лінії можна було вилучити кілька продуктів, за допомогою яких NVIDIA обслуговувала декілька типів клієнтів.
Використовуючи 0,25-мікронну технологію виробництва TSMC, NVIDIA створила ще два чіпи, які одразу ж вкрали себе в ласку тонкостінних геймерів та виробників комп'ютерів з недорогими товарами. Це були Vanta та TNT2M64. Щоб знизити витрати, чіпи мали 64-бітну шину пам'яті.
Сьогодні більше половини доходу NVIDIA надходить від мікросхем класу TNT2, що не дивно, адже це один із варіантів, який можна знайти в недорогих машинах середнього класу майже від кожного великого виробника комп'ютерів у світі.
На момент TNT2 машина для програмування в NVIDIA фактично запустилася, і з тих пір драйвери з'являються все більше і більше. NVIDIA також задовольнила бажання старшого користувача. Драйвери завжди сучасні, швидкі та стабільні, і завдяки потужному внеску SGI (рішення на внутрішньому ринку) підтримка OpenGL є найдосконалішою для карток NVIDIA з тих пір.
3dfx також відрегулював швидкість Voodoo3, випустив Voodoo3 3000 та Voodoo3 3500TV. У випадку з Voodoo3 3500TV у карту також був вбудований ТВ-тюнер, і тактова частота графічного чіпа була піднята до крайності.
Завдяки чудовому назвою 3dfx, вдалій упаковці та конкурентоспроможній швидкості карт, Voodoo3 побив майже всі рекорди продажів у США, але контракти з OEM не вдалися.
Календар показував 31 серпня 1999 р., Коли NVIDIA представила перший 3D-прискорювач з геометричним процесором для внутрішнього ринку GeForce256. Мікросхема негайно порушила всі порядки живлення і повністю змінила картину швидкості та потужності. Як результат, чіп - бомба, хоч і дорогий, перегрівається, а пам’ять повільна. Пізніше, із GeForce256 DDR, проблеми з пам'яттю також будуть вирішені таким же чином, і NVIDIA буде керувати домашніми чіпами 3D в межах досяжності. Компанія повідомляє про незліченні контракти OEM.
Компанія 3dfx анонсує мікросхему VSA-100 та вбудовані відеокарти в листопаді. Компанія повертається до багаточипових рішень. Вони обіцяють широкий асортимент продукції, головна увага гравців - це технічні характеристики двочіпного Voodoo5 5500 та чотирьохчипового монстра Voodoo5 6000. "Одного разу я міг отримати Voodoo5 6000", - говорить Джон Кармак.
Однак багато хто скептично ставиться до цього. Нарешті, 3dfx дозволяє своїм користувачам використовувати 32-розрядну рендеринг, але не спостерігається значного поліпшення кількості функцій, що підтримуються чіпом, порівняно з попередниками.
3dfx запускає рекламну кампанію для однієї з нових функцій чіпа, T-Buffer, але розробники, здається, не захоплені. Однак апаратне повноцінне згладжування - це бомба. Хоча обіцяних відеочіпів ніде немає, весь Інтернет гучно подається від FSAA. Згідно з новинами, нові картки нарешті будуть доступні під час свят.
Шанувальникам 3dfx залишається лише чекати, поки GeForce256 вийде на святковий ринок. З «повільної» версії SDRAM та швидшої версії DDR SDRAM кожен знайде вподобану версію та свій гаманець. Випущений восени, Quake3 виходить за рамки уяви на картах GeForce256, і нарешті також не існує проблем зі швидкістю. Тим часом 3dfx бореться з виробничими проблемами.
На конференції WinHEC 2000 навесні 2000 року NVIDIA завдасть ще одного удару своїм опонентам, представляючи свій чіп GeForce2 GTS. Мікросхема намагається усунути несправності GeForce256: більша тактова частота, нижче споживання струму. GeForce2 GTS виготовлений з багатофактурною трубопровідною архітектурою, що означає, що на ньому можна робити багатофактурні без втрати потужності. На цей час усі ігри користуються цією можливістю.
У драйверах NVIDIA включає FSAA, і хоча він не такий гарний, як ефект, досягнутий 3D-буфером T-Buffer, і не такий швидкий, він все ще використовується, тому NVIDIA може з гордістю сказати, що це не що інше, як 3dfx.
GeForce2 GTS також включає технологію NSR, що практично вважається ранньою реалізацією піксельного шейдера DirectX8 (оскільки він сам є піксельним шейдером).
Мікросхеми GeForce2 GTS вже були в магазинах на другий тиждень після офіційного оголошення. Швидкість запису в режимі NVIDIA.
[сторінка: смертельний дзвін 3dfx]
3Dfx нарешті випустив карти Voodoo4 та Voodoo5 цього літа. Трохи перебільшене керівництво FSAA насправді не визнавало, що функції чіпа ледь перевищують можливості, засвоєні NVIDIA TNT. Він також не зміг конкурувати з NVIDIA GeForce2 GTS на подвійних чіпах Voodoo5. Даремно ні, це ціна серйозної затримки. Пізніше, з розвитком драйверів, різниця майже зведена до мінімуму, але в іграх, які потребують апаратного T&L, 3dfx Voodoo5 працює набагато нижче чіпів GeForce. Voodoo5 6000 - це ні новина, ні попіл.
Кілька місяців потому NVIDIA представить недорогу версію GeForce2 GTS, GeForce2 MX, яка пропонує апаратний T&L та хорошу 3D-продуктивність за доступною ціною. Завдяки низькій ціні та вигідному співвідношенню ціни/продуктивності, карти продаються неймовірно добре, а GeForce2 MX має безпрецедентний успіх вдома. 3dfx Voodoo4 4500 є і дорожчим, і набагато повільнішим, що робить неможливим продаж на ринку.
А тим, хто критикував GeForce2 GTS за обмежену пропускну здатність пам'яті, NVIDIA відповідає GeForce2 Ultra. Цей чіп вже не результат загрози 3dfx Voodoo5 5500, а ATi Radeon. Завдяки своєму відеочипу на 250 МГц і DDR SDRAM на 230 МГц, GeForce2 Ultra знаходиться в межах досяжності конкурентів. Звичайно, Ultra коштує страшенно дорого, але багато гравців дають за це 500 доларів. Досі існують лише чутки про Voodoo5 6000.
У позові про порушення патенту, поданому 3dfx ще восени 1998 року, суд виправляє 3dfx щодо тлумачення цих умов. У багатьох є ймовірність збитків. NVIDIA заперечує звинувачення та подає позов.
DirectX 8 вийде в листопаді, і почнуться дикі здогади про те, хто також оприлюднить перший повний чіп прискорювача DX8. На виставці Comdex (звичайно, із суворим висловом прослуховування) NVIDIA покаже групі журналістів, що знає NV20, який вийде цієї весни. Крім того, анонсовано перший мобільний графічний процесор під назвою GeForce2 Go, який планується нарешті зробити продуктивністю серії NVIDIA GeForce доступною на портативних машинах.
З іншого боку, 3dfx заявляє, що видалив Voodoo5 6000 зі своїх планів. Компанія помітно бореться з кризою, оголошуючи про продаж мексиканського заводу та повну реорганізацію. Вболівальники розлючуються, пишуться петиції та починаються збори підписів.
3dfx знаходиться у неможливому положенні. Вона не може випустити свій провідний продукт, якого чекала рік, через технічні проблеми та витрати. У роздрібній торгівлі абсолютними переможцями є NVIDIA GeForce2 MX та GeForce2 GTS. Компанія постійно збиткова з моменту придбання STB. Ви не можете демонструвати свої прискорювачі, сумісні з DX8, оскільки вони ще не готові на 100%. Вчившись у справі Voodoo5, їх навіть не оголошують, оскільки вони не знають, коли зможуть їх доставити.
15 грудня 2000 р. У щоквартальному звіті 3dfx керівники компаній повідомляють, що компанія продаватиме свої кошти NVIDIA, щоб уникнути банкрутства. Гравці та вболівальники вражені. Відгук на подію величезний, багато хто лає NVIDIA і боїться підвищення цін, багато хто доводить себе і звинувачує затримку Voodoo5.
Зі свого боку, ми не хочемо нікого звинувачувати чи звинувачувати, ми не хочемо шукати причини, принаймні не тут і зараз. Ми просто хотіли підсумувати життєвий цикл продукції двох компаній за останні роки. З іншого боку, ми хотіли висловити свою повагу 3dfx, оскільки вони мають позачасові переваги у досягненні 3D-графіки в реальному часі до комп’ютерних геймерів. Нехай Бог благословить 3dfx, удачі NVIDIA!
Дякую генералу Лі Д. Згаданому за натхнення.