Недавно Nvidia выпустила версию драйверов ForceWare, которые включали широко разрекламированную поддержку GeForce PhysX на всех последних видеокартах этой компании, начиная с линейки GeForce 8. Сотрудники сайта Fudzilla не преминули представившейся возможностью и решили проверить, насколько успешно справляются видеокарты калифорнийцев с обработкой физических расчётов – в качестве бойца представляющего стан Nvidia была избрана GeForce 8800GT, а вот её оппонентом - первый и, похоже, последний представитель дискретных физических ускорителей – PhysX от AGEIA. «Полем битвы» стал новый тест FluidMark. Первый раунд остался за видеокартой – GeForce 8800GT набрала в данном тесте 4921 балл, при 83 fps, против 1735 баллов и 30 fps у PhysX AGEIA.

Nvidia PhysX

Однако самое интересное началось после того, как тестеры заметили, что в ходе теста был серьёзно загружен и центральный процессор, хотя как мы помним, все эксперименты по переносу расчёта физики на графические или физические карты предполагают именно снижение нагрузки на CPU. Для прояснения данной ситуации, была проведена повторная серия тестов, однако на этот раз, ЦП был загружен посторонними расчётами. Результат оказался боле чем любопытным – количество баллов упало у обоих участников, однако, если у физического ускорителя оно составило лишь 450 очков, т.е. приблизительно 26%, то видеокарта потеряла 3600 балов, и таким образом, падение составило более 70%!

Возможно это недоработка драйверов – всё-таки это первая официальная версия с поддержкой PhysX, но, тем не менее, фактом остаётся то, что даже система, содержащая видеокарту с поддержкой CUDA, по-прежнему зависима от центрального процессора. Остаётся дождаться объяснений Nvidia по поводу «процессорозависимости» их видеокарт в области расчёта физики.