Еще одним источником задержек и серьезных проблем считалась разработка программных драйверов. Традиционно их писали производители материнских плат, которые могли начинать что-то делать только после получения рабочих чипов от производителя. Ситуация усугублялась тем, что новые методы 3D-графики требовали намного более сложных драйверов. Впрочем, производители материнских плат не всегда стремились сообщать о проблемах с драйверами производителю чипов. Например, если NVIDIA продавала чипы двум производителям материнских плат, каждый из них не особенно распространялся о совершенных и исправленных ошибках, чтобы их опытом не воспользовались конкуренты. И наконец, в соответствии с заведенным ранее порядком для одинаковых чипов выпускались разные драйверы на разных материнских платах, что серьезно усложняло задачу обновления драйверов и оказания пользователям помощи в обновлении устаревших.
Для решения этих проблем NVIDIA начала сама контролировать процесс создания микросхем для своих драйверов, разработав собственную унифицированную архитектуру. Отныне все чипы NVIDIA должны были использовать одно и то же программное обеспечение для драйверов, легко загружаемое через интернет. Программы для драйверов предполагалось адаптировать к каждому чипу, отправляя ему запрос о поддерживаемых им действиях, после чего драйвер «подгонял» свои команды под команды чипа. Данный подход был призван значительно упростить жизнь пользователей: теперь им не приходилось беспокоиться о совместимости драйверов с чипами. Это также означало, что выпуск и дистрибуция микросхем стала запатентованной деятельностью NVIDIA, и компания больше не зависела от производителей материнских плат.
Для ускорения процесса разработки драйверов NVIDIA вложила немалые средства в оборудование для эмуляции>3. Речь идет о сложных аппаратных «макетах» новых чипов, позволяющих начинать писать драйверы за четыре-шесть месяцев до появления первых собранных микросхем.
Главная выгода более короткого цикла разработки заключается в том, что благодаря ему новый продукт чаще становится лучшим в своем классе. По сравнению с любым конкурентом, использующим полуторагодичный цикл разработки, микросхемы NVIDIA считались лучшими на рынке около 83 % времени. Нельзя не учитывать и неизменный ажиотаж вокруг новых продуктов – отличная замена дорогостоящей рекламе. Еще один плюс – инженеры компании быстрее накапливают бесценный опыт и придумывают больше приемов, позволяющих превращать новую технологию в реальный продукт.
В рамках реализации новой стратегии NVIDIA инвестировала оставшиеся средства в оборудование для эмуляции и создание нового чипа. Микросхема RIVA 128 была выведена на рынок в августе 1997 года и получила высокие оценки специалистов за скорость и качество разрешения. Однако, по мнению многих, видеокарта Voodoo компании 3dfx обеспечивала еще более качественное изображение. И все же микросхема RIVA имела умеренный успех, что позволило компании остаться на плаву и вложить деньги в дальнейшие разработки и исследования.