Каталог
ВидеоподсистемаВ то время как производительность в приложениях, ограниченных возможностями CPU, находится исключительно в руках Microsoft, то же самое нельзя сказать о производительности видеосистем. Из-за того, что нужно было переписать массу драйверов под новый Windows Display Driver Model (WDDM) API, все производители GPU последние годы занимались подгонкой своих драйверов под Vista. Результаты получились разными. Что изменилось и к чему мы пришли, во многом зависит от того, о какой компании идет речь. AMDAMD решила одновременно с подгонкой драйверов под Vista изменить свои OpenGL драйверы и не понравившийся многим Catalyst Control Center. Слухи об их OpenGL драйвере для Vista, которому AMD изменила архитектуру, ходили уже давно. Ожидалось, что разработка драйвера OpenGL завершится успешно, но пока этого не произошло. Их новый драйвер устойчив и совместим с Vista, но все еще не доработан; AMD предупредила пользователей, что пока по производительности этот драйвер уступает производительности их драйвера для XP. Разрыв в производительности драйверов DirectX меньше, но AMD сообщила журналистам, что по ожиданиям Microsoft, производительность в играх в Vista будет на 5 - 10% ниже, чем в XP (частично из-за нового WDDM). Что касается Catalyst Control Center, то жалобы о долгой его загрузке и большой нагрузке системы были услышаны, и AMD переделала его для Vista. В результате – пока новинка ещё уступает старой панели управления ATI и инструментам сторонних разработчиков, например, AMD Tray Tools, но она стала намного лучше – в ней исправлены самые большие недочеты CCC. AMD заявляет, что время загрузки уменьшено примерно в 4 раза, и хотя мы сейчас не можем это проверить точно, но можем подтвердить, что новая панель управления загружается намного быстрее. На нашей системе X6800 она загружается примерно 4 секунды, и версия системного трея тоже работает достаточно быстро, чем большинство пользователей останутся довольны. Это вернет нас обратно к XP, так как в феврале должны выйти драйверы Catalyst 7.2 и сравнивать надо будет уже с ними. У переделанной CCC есть также пара новшеств, первое из которых – новый инсталлятор, сделанный только для Vista. Главная его привлекательность в том, что инсталлятор больше не является набором нескольких инсталляторов для CCC, драйверов GPU и VIVO, а это уже один инсталлятор, который может напрямую работать с несколькими элементами – теперь инсталляция проходит быстрее и требует меньшего участия от пользователя. Окно 3D preview тоже обновлено – сцена с машиной на дороге заменена на 2 изображения внутреннего дворика, которая, как нам кажется, лучше отображает отличия настроек двух режимов между собой. Кроме того – сцена с машиной обсчитывалась алгоритмами OpenGL, а внутренний дворик с помощью DirectX. Нужно заметить, что в этой первой версии Catalyst для Vista несколько функций все же не работают или не включены. Главная из них – полная поддержка CrossFire, так как сейчас её для OpenGL совсем нет. Режима "universal AFR" пока тоже нет, из чего следует, что на настоящий момент мы вернулись к профильному CrossFire. Обе эти функции будут реализованы позже. Также только у Vista x64 нет поддержки HDCP – у 7.1 Catalysts для Vista x86 она есть, а для x64 версии её не будет до драйверов 7.3 версии, которая должна выйти в марте. Фильмы все же можно будет смотреть с помощью приложений сторонних разработчиков, например, с PowerDVD или Intervideo, но возможности запустить защищенный контент напрямую, там не будет. NVIDIAЧто касается NVIDIA, то она не готовила к выходу Vista таких масштабных изменений. Для желающих перейти на Vista компания сделала две сборки драйверов – одну для видеокарт 8800 на базе G80 и вторую для всех остальных. Теперь с новым Vista WDDM у неё 4 поддерживаемых драйвера. Таким образом, набор поддерживаемых функций зависит от видеокарты – у карт семейства 8800 есть некоторые дополнительные функции, которых пока ещё нет у более ранних видеокарт. В этом нет ничего удивительного, так как 8800-е видеокарты должны поддерживать Shader Model 4 и именно им сейчас уделяется больше внимания. В новой 100-й серии драйверов NVIDIA планирует вернуться к общей архитектуре драйвера, оставив без поддержки только старые видеокарты, такие как видеокарты серии FX и более ранние модели. Это, конечно, хорошо, но пока компания все еще тормозит с поддержкой своих многочисленных драйверов. В контрольной панели NVIDIA, которая была сделана для Vista в прошлом году, для всех видеокарт оказались недоступными несколько функций. Не поддерживается ни разгон, ни мониторинг температуры GPU, ни управление таймингами. Использование TurboCache памяти также упирается в 255 МБ для систем с 1 ГБ RAM и 271 МБ для систем с памятью 2 ГБ и более. Таким образом, видеокарты, которые могут использовать 512 МБ памяти, не смогут задействовать её всю. Опять же, у одних видеокарт SLI поддерживается, у других – нет. Сейчас у видеокарт 8800 есть поддержка SLI, у всех других её нет. В будущем компания об этом позаботиться, но сейчас это особенно проблематично для видеокарт GX2, которым для реализации их полного потенциала нужна поддержка SLI. В общем, обеим компаниям нужно ещё доводить до ума свои драйверы. Как будет видно по результатам тестов, общая производительность видеосистемы хорошая, но судить о ней нужно в первую очередь по быстродействию в играх. В общем, чем популярнее игра, тем более вероятно, что в Vista она будет играться хорошо. |
Источник: www.anandtech.com/