Каталог
Производительность в OpenGL играхПереходя к OpenGL и Quake 4, видно, как преуспели NVIDIA и AMD в создании своих OpenGL драйверов. Здесь уже большая нагрузка ложится на плечи разработчиков аппаратного обеспечения, так как Microsoft реализовала поддержку OpenGL лишь в виде надстройки над DirectX. По умолчанию, если не используется отдельно устанавливаемый драйвер (ICD), приложения OpenGL не могут напрямую обращаться к аппаратному обеспечению. Кроме того, у нас также были некоторые проблемы с Quake 4. Не удавалось добиться стабильной работы приложения при включенной поддержке нескольких ядер, поэтому тесты проводились без этой опции. Когда эта опция была, то даже в Windows XP мы получили намного более высокий результат в CPU-ограниченном тесте, но пока придется обойтись без неё. Не ясно, связана ли эта проблема с игрой, с Vista, или с OpenGL, но нужно надеяться, что эта проблема будет успешно решена (хотелось бы, чтобы это случилось как можно скорее). Как и ожидалось, производительность OpenGL оказалась намного хуже и в CPU-, и в GPU-ограниченном тесте. Причина, по которой бюджетные видеокарты AMD смотрятся лучше, в том, что их производительность сама по себе небольшая. Похоже, что здесь результаты видеокарт NVIDIA, в общем-то, ближе к результатам в XP. А пока обе компании заявляют, что со временем производительность улучшится. Производительность при GPU-ограничении в среднем выше, чем при CPU-ограничении, из чего следует, что главным фактором уменьшения производительности является загрузка драйверами CPU. Теперь посмотрим на работу Vista x64. Это также хороший тест для проверки того, как хорошо NVIDIA и AMD сделали свои x86 и x64 версии OpenGL драйверов. И снова малопроизводительные видеокарты AMD смотрятся так, будто они здесь успешны. По-видимому, в CPU-ограниченных сетах производительность больше в x64 версии, чем в 32-битной Vista, а производительность при GPU-ограничении очень близкая у этих версий Vista. Это может означать то, что OpenGL драйверы AMD и NVIDIA при 64-битных вычислениях работают лучше, даже если о самой игре этого не скажешь. Однако, в отличие от Oblivion, быстродействие Quake 4 в Windows Vista существенно ниже, чем в XP, иногда даже на 30%. Последний тест Quake 4 – зависимость производительности от разрешения. Вполне очевидно, что на сегодня XP является лучшей средой для OpenGL приложений, да и в показателях масштабирования нет ничего удивительного. По-видимому, в Vista быстродействие сильнее ограничивается "производительностью CPU/драйвер", чем GPU, так как при GPU-ограничении показатели сближаются. [N4- Производительность в играх – x64] И наконец, тест 64-битной Half-Life 2: Lost Coast в Vista x64. Здесь приведены результаты тестов этой игры для разных разрешений. 64-битное приложение выполняется медленнее, чем 32-битное, особенно большая разница при низких разрешениях, когда производительность системы ограничивается CPU. При том, что даже игры, которые тестировались в Vista x64 в 32-битном WoW режиме, имели меньшее отставание по производительности в Vista x86 и Windows XP. Хотя с большей разрядностью и лучшим управлением памятью (особенно у компьютеров с объемом памяти более 4 ГБ) системы должны обеспечивать лучшую производительность, здесь явно чего-то не хватает. Вероятно, компании Valve нужно ещё доработать свой 64-битный движок, но нельзя исключать и эффективность Vista x64. Мы надеялись, что производительность у 64-битной игры будет выше, но, похоже, что придется ещё подождать, пока разработчики игр не выяснят, как лучше воспользоваться дополнительными ресурсами в Vista x64, чтобы они наоборот не ухудшали её. [N5- Общее впечатление] Программное обеспечение всегда труднее анализировать, особенно когда главным образом приходится тестировать аппаратное обеспечение и иметь дело с количественными данными, которые почти всегда бесспорны. В оценке программного обеспечения большую роль играют личные предпочтения и качественные показатели, к которым зачастую нельзя применить шаблоны. Мы выражаем наше мнение, но не все с ним согласятся, чего, впрочем, и не стоит ожидать. Перед тем как заплатить 100 или более долларов за Vista, составьте свое мнение – у всех оно будет немного разным относительно того, как Vista работает и соответствует ли это рекламным заявлениям и стоит ли это тех денег, сколько за неё просят. Заключение будет сделано чуть ниже, а сейчас мы перечислим то, что нам понравилось и что не понравилось в Vista после знакомства с её финальной версией. Среди больших плюсов Vista можно перечислить поиск, возможности кэширования, дополнительную безопасность, да и новый пользовательский интерфейс Aero. Об индексном поиске мы уже рассказали и добавить можно ещё только то, что со своей работой он справляется очень хорошо – это небо и земля по сравнению с более ранними версиями Windows. Точно так же функция SuperFetch делает огромный шаг вперед по сравнению с предыдущими версиями Windows; на системе с 2 ГБ памяти за несколько дней тестирования на одной из наших тестовых систем эта функция научилась кэшировать все офисные приложения, с которыми мы работаем, почтовый клиент, MP3-плейер и другие приложения. Различие между загрузкой этих приложений с жесткого диска и из кэша RAM просто поразительное – как будто мы никогда их вообще не закрывали. Отношение к новым функциям безопасности неоднозначное – и защиту можно было бы немного ослабить, даже если в целом она нам нравится. Просто слишком долго в защите Windows обнаруживались всё новые и новые дыры, и пользователи мучились с этим. Уменьшив по умолчанию привилегии аккаунта с правами администратора, положили хорошее начало для обуздания феномена троянов/вирусов/зомби, из-за которого общение с компьютером стало более трудным, чем оно должно быть. Это ни в коем случае не является спасительной серебряной пулей – и, тем не менее, очистка директории пользователя для многих компьютеров также хороша, как очистка всей системы – но это может послужить защитой лишь на короткое время, и со временем мы, должно быть, увидим, как паранойные индивидуумы начнут подбирать отмычки к защите системы. Точно также теперь, после того как за несколько приемов Microsoft вылизала интерфейс пользователя, можно сказать, что интерфейс Аэро нам нравится. Его приятный внешний вид не вредит его сути – привлекательность пользовательского интерфейса в удобстве навигации и интеграции поиска в просмотрщик файлов. И последнее, новый инсталлятор заслуживает того, чтобы о нем упомянули. Инсталлятор Windows XP многие терпеть не могут – он не намного лучше того, как если бы вы устанавливали Windows из DOS, и даже хуже, когда драйверы IDE/RAID нужно загружать с дискетки, в то время как сейчас многие ими вообще не пользуются. Сокращенный пользовательский интерфейс Windows, когда вам нужно нажать всего несколько кнопок или кликнуть мышкой и поддержка USB делают процедуру установки намного менее болезненной, и установка с образа может занять у вас всего 15 минут. Переходим от того, что нам понравилось к тому, к чему мы нейтральны – что нас не прельщает, но в то же время не создает проблем. Первое, что попадает в этот круг – совместимость, так как с одной стороны Microsoft известна своей приверженностью к обратной совместимости, с другой стороны – это могло бы быть реализовано и получше. Кроме проблем с контролем доступа (UAC), и отсутствием некоторых системных утилит и видеокодеков, можно ещё найти такое программное обеспечение, которое не работает под Vista. Многие пользователи этого и не заметят, а вот, в частности, игрокам не понравится то, что для настройки своих видеокарт они должны будут вернуться к утилитам NVIDIA и AMD. По главным показателям производительности Vista смогла попасть в самую середину. В целом замеренная производительность не выше и не ниже, чем в XP. Мы и не надеялись, что она будет выше, но и возражать, конечно, мы бы не стали. По сравнению с Beta 2 это намного лучшая позиция, так как первоначально мы не были уверены в том, что Vista сократит разрыв в производительности, что ей в основном удалось. Работа с Vista вместо XP все еще означает, что вы жертвуете определенными ресурсами (в основном RAM), но сейчас это уже приемлемый компромисс. С видеокартами другая история. Поддержка OpenGL с обеих сторон по совместимости хорошая, но работают они медленно. Надеемся, что эта ситуация со временем улучшаться, но пока это нужно принимать во внимание, особенно, если вы хотите играть в новые игры или у вас не совсем новая видеокарта (не скоростная). Обе компании в этом году должны выпустить важные апгрейды драйверов для Vista, поэтому пока Vista можно рассматривать как игровую платформу только с позиции используемых игр. Если вы играете только в Direct3D игры, то для вас все должно быть здорово, а если у вас есть OpenGL игры, нужно следить за обновлением драйверов. И последнее по рейтингу – мысли по поводу финального релиза Vista, которые заставляют задуматься: о чем думают в Microsoft и правильно ли выбрано время для выпуска Vista. Начнем с Windows Mobile Device Center (WMDC) – ветви приложения Sync Center, которое должно обеспечивать синхронизацию мобильных устройств Windows (Windows Mobile). Как замена ActiveSync приложение WMDC уже предустановленно в Vista ... или нет? Оказывается, в Vista есть только драйверы и приложение (тоже с названием WMDC), что позволяет Vista соединяться с WM устройством, но фактически не синхронизироваться с ним. Чтобы синхронизировать WM устройство, нужно скачать приложение синхронизации (оно тоже называется WMDC). Об этом нигде в документации Vista не говорится и в этом можно запутаться. Далее о плохом – Flip-3D, идея хорошая, но реализация оказалась малопригодной частью пользовательского интерфейса Aero Glass. Во многих обзорах MacOS X отмечается замечательная функция Exposé – это отличный инструмент для отслеживания открытых окон и просмотра их миникопий. Если Microsoft хочет что-нибудь скопировать у MacOS X, то эта функция должна быть первой. С помощью Flip-3D трудно отличить два похожих окна, так как изображения окон располагаются под острым углом к пользователю. Может быть, Vista стоит взять на вооружение идею Exposé или сделать угол отображения окон настраиваемым, чтобы каждый мог изменить его по-своему. И последние – User Account Controls - контроль учетных записей. О нем мы уже сказали достаточно много, поэтому просто включим его в итоговый список. Когда он вам надоест своими запросами о том, что вы и вправду хотите выполнить действие, которое соответствует только что нажатой вами кнопке или вызванному приложению, и вы не боитесь преодолеть этот рубеж новой системы безопасности Vista просто отключите его: msconfig -> сервис -> отключить контроль учетных записей (UAC) и перезагрузитесь. Некоторым пользователям не хватало напоминаний о том, что система безопасности работает, но по правде говоря, большинству нравятся персональные компьютеры и без этих напоминаний, по крайней мере, до первого серьезного "заражения". [N6- Заключение ... на данный момент] Чтобы оценить Vista в целом, нужно сравнить её с двумя конкурентами – MacOS X "Tiger" и Windows XP. Хотя Vista является такой же операционной системой, как и обе другие, дать ей оценку можно только в сравнении со сравниваемой ОС. Vista против TigerЕсли Вы знакомы с обзорами Vista Beta 2, то здесь для вас ничего нового не будет. Короче говоря, почитатели Mac могут вздохнуть спокойно, так как в ближайшее время Vista не сможет инициировать обратный переход на платформу Windows. Vista хороша, достаточно хороша для того, чтобы в настоящее время остановить переход с Windows на Mac. Однако она не лучше, чем Tiger (тигр) для пользователей Mac, и она не заманит обратно к себе никого, так что сейчас эти операционные системы находятся в состоянии равновесия – по крайней мере, до появления новой ОС Apple Leopard и/или Vista SP1. В арсенале у Microsoft есть усовершенствованная система ввода/вывода файлов, которая явно лучше, чем у Tiger. Возможности, которые дает SuperFetch явно превосходят возможности Tiger, так как её система кэширования не дает такого выигрыша в скорости и удобстве, как у Vista, а это уже значимое отличие. Функции System Restore/Volume Shadow Copy тоже намного превосходят возможности Tiger, и хотя уже начинаются дебаты о |
Источник: www.anandtech.com/