Тестуємо популярні ігри під Windows Vista

Безумовно, багатьох, якщо не всіх, хвилює питання зручності, продуктивності, можливостей і т.д. Але багато хто розглядає ОС тільки в якості ігрової консолі. Тому цього разу ми винесемо остаточний вирок, чи підходить Windows Vista для ігор.


Ми вже звикли говорити про Windows Vista в майбутньому часі, тому як Microsoft треба було довгих п'ять років, щоб випустити ОС на ринок.


Безсумнівно, нова ОС – це ідеологічно важливий крок для геймерів. У Windows Vista компанія Microsoft розташувала папку Games прямо вгорі правої панелі меню Start. Microsoft створила Games Explorer, щоб було простіше шукати, запускати і оновлювати встановлені гри. З'явилися інструменти батьківського контролю. Але що більш важливо, нова версія графічного API DirectX 10 буде доступна тільки в Windows Vista і, як тільки з'являться перші DX10-ігри, геймерам нічого не залишиться, як перейти на Windows Vista.


Протягом довгих років Windows була фактично єдиною ОС для геймерів і Vista обіцяє тільки закріпити цю позицію, виводячи ігри на новий рівень.


Майбутнє за DX10-іграми – в цьому мало хто сумнівається. Але, що робити з величезною бібліотекою улюблених ігор? Після виходу другої бета-версії ми провели тест близько 15 ігор на незавершеною версії ОС і перевірили, наскільки добре вони працювали. Але ось Windows Vista готова. Прийшов час провести повторний огляд і винести остаточний вердикт.


Тестова конфігурація


Ось наша тестова машина. Комп'ютер відноситься до класу high-end, але існують і набагато більш потужні конфігурації. У будь-якому випадку, кожен геймер хотів би собі такий комп'ютер. Наш тестовий ПК отримав Experience Index у 5.1 пунктів, причому показник у 5.1 обумовлений виключно характеристиками пам'яті.



Зверніть увагу, що не було зроблено ніяких дій для тонкої настройки Windows Vista. Ми не відключали User Account Control і не експериментували з вбудованими засобами безпеки Vista. Все, що ми зробили зі встановленою Vista – завантаж останні оновлення та драйвери і змінили дозвіл екрану.


Драйвери для нових ОС завжди доставляли головний біль власникам комп'ютерів. Добре, що після релізу Windows Vista з'явилися робочі версії драйверів і від ATI і від Nvidia. Для нашої графічної карти від Nvidia ми скористалися драйверами ForceWare 100.54, хоча вони так і не реалізують весь потенціал карти, як це роблять драйвери для Windows XP. У панелі управління драйвером все ще відсутні такі компоненти, як flat-panel scaling, а підтримка SLI знаходиться не на належному рівні.


Теж саме стосується аудіодрайвер від Creative, але варто сказати, що вони стали на нашу систему без проблем. Єдина проблема – апаратне прискорення EAX. Аудіостек Windows Vista радикально відрізняється від використовуваного в Windows XP і сама ОС здійснює основні задачі по обробці аудіопотоків, включаючи функції EAX, перед тим, як користувач почує результат. Це, в першу чергу, призначено тим, хто використовує інтегровані рішення. Але для Creative, яка будує свій бізнес навколо популярних аудіорешеній, це крок назад.


На щастя, OpenAL дозволяє аудіокартах майже повністю обходитися без використання аудіостека Windows Vista і здійснювати обробку звуку на аудіокартах. Таким чином, ми отримуємо високоякісне апаратне прискорення звуку. У Creative є свій варіант обходу обмежень, накладених Windows Vista – це додаток під назвою Alchemy, яке для деяких ігор підміняє файл DirectSound.dll іншим, який перехоплює всі звернення і транслює їх у команди OpenAL. Таким чином, ми знову отримуємо 3D-прискорення, здійснюване самої аудіокарти. На жаль, такий варіант проходить тільки з X-Fi в її поточному стані бета-тестування, а в наших тестах ми вважали за краще використовувати більш поширену Audigy 2.



Найскладніша проблема виникла з материнською платою. З якоїсь причини, процес DWM (прим. Desktop Window Manager) постійно вилітав з помилкою, що відразу ж відключало чудовий інтерфейс Aero. Як виявилося, це не було проблемою відеокарти, а було викликано невірної таблицею ACPI BIOS, яка некоректно описувала пристрій PM timer 24-бітним замість 32-бітного. Це, у свою чергу, через QueryPerformanceCounter повертало неправильні значення і, як наслідок, завершення роботи DWM. Оновлення BIOS вирішило проблему з таймером і після того, як Windows завантажила оновлені драйвери, проблема розчинилася як страшний сон.


Продуктивність Windows Vista в 3DMark06


До того, як ми перейдемо безпосередньо до тестування ігор, давайте випробуємо улюблений всіма синтетичний тест. 3DMark06 встановився без проблем. Цікаво, що інсталятор попросив нас встановити DirectX 9, щоб ми змогли запустити 3DMark06, тобто додатком не вдалося коректно визначити версію DirectX в Windows Vista. Що ж, ми встановили DX9, залишаючись абсолютно впевненими в тому, що файли нової версії DirectX не будуть перезаписані. Після установки патча версії 1.10 тест заробив також, як в Windows XP.



Насправді, продуктивність нас приємно здивувала. Результат 3DMark06 на налаштуваннях за умовчанням виявився 8052 балів, що трохи нижче наших тестів в огляді GeForce 8800 GTS, в якому карта одержала 8830 балів. Єдина відмінність тієї тестової машини від нашої – процесор Core 2 Extreme. Так, є різниця в продуктивності, але ця різниця в 10% викликана далеко не Windows Vista, а скоріше різницею в потужності процесорів. Заради інтересу ми запустили тест при наступних налаштуваннях: дозвіл 1600×1200 з включеним антиалиасинг 4xAA і анізотропної фільтрацією 8xAF, при цьому заробивши 5408 балів. В оригінальному тесті 8800GTS з процесором Core 2 Extreme під управлінням Windows XP отримала 5773 балів.


Half-Life 2/Steam і Windows Vista


Першою грою в списку на тестування виявилися творіння Valve, доступні через сервіс дистрибуції Steam. Ми встановили останню версію клієнта Steam і без проблем завантажили собі кілька ігор.


Half-Life 2 (і наступні сиквели Lost Coast і Episode One) працюють відмінно. Продуктивність на рівні. Ми спробували Counter-Strike: Source і Day of Defeat: Source, щоб упевнитися, що мультіплєєрниє варіанти, побудовані на тому ж самому движку, також коректно працюють і вони працювали! Вони навіть працюють у віконному режимі. Для забави ми встановили оригінальну версію Half-Life, спочатку OpenGL-гру, яка сьогодні здається дуже давньою. Однак, і з нею у нас проблем не виникло.



Що щодо інших ігор Steam? Коли ми завантажили Roboblitz, на екрані з'явилося два віконця. Перше було викликано сумлінною працею Windows Firewall. Тут ми підтвердили намір дозволити клієнту Steam доступ до Інтернет. Друге було помилкою, що повідомляє, що "No PhysX installation found. PhysX required to run Roboblitz. Click OK to proceed to the PhysX installation" (прим. Не знайдено встановлений PhysX. PhysX потрібно для запуску Roboblitz. Натисніть ОК, щоб продовжити установку PhysX). Нічого не залишалося, як натиснути OK, після чого запустилася установка PhysX 2.6.0. Це одна з перших ігор на движку Unreal Engine 3, тому вона не така приваблива для геймерів, якими будуть інші. Тим не менш, приємно, що гра запустилася без проблем, навіть на дозволі 1600×1200 і у віконному режимі. Ми й не очікували меншого від такої топової карти, але радує те, що гра не має проблем сумісності з Windows Vista.




Darwinia – ще одна гра, доступна через Steam і ще одна, швидше, OpenGL-гра, ніж Direct3D. Nvidia випустила OpenGL-драйвери для Windows Vista, та й в останній версії драйверів ATI також з'явилася підтримка OpenGL, хоча ці драйвери, в першу чергу, покликані забезпечувати стабільність, а не продуктивність. Не знаю, кого звинувачувати – Vista або Nvidia, але Darwinia показала найгірші результати. Спочатку було 60fps, але при завантаженні місії частота знижувалася до 11fps. Це безпрецедентний випадок для GeForce 8800GTS.


Перед тим, як продовжити з Steam, ми зважилися спробувати кілька простеньких, але цікавих ігор від Popcap. Bejeweled 2, Bookworm, Astropop, Chuzzle … вони відмінно працювали і в повноекранному режимі, і у віконному. Не те, щоб ми очікували чогось іншого, просто хотіли перевірити сумісність з Vista.


Після вищеописаних дій ми вирішили заглянути в Games Explorer. Тут ми зіткнулися з першою реальною проблемою ігор Steam: більшість з них просто не відображаються в Games Explorer. Було кілька посилань, нібито ведуть до Half-Life 2, однак, натиснення на них викликало помилку "hl2.exe has stopped working". Навіть якщо з'являвся варіант Half-Life: Source або Half-Life 2, ярлики вели до Counter-Strike: Source. Це відбувалося не тому що клієнт Steam не був запущений – це відбувалося навіть при підключенні. Тільки Sin: Episodes Emergence помістила свою іконку в Games Explorer і та запрацювала. Але тільки при працюючому Steam гра буде запущена. Psychonauts хоча і з'являється в Games Explorer, але видає помилку "Failed to locate Steam" при кожній спробі запуску, навіть при запущеному Steam.



Знаєте, близько року тому я задався питанням, як Games Explorer буде працювати з речами типу Steam – одним додатком, що несе в собі безліч ігор. Чи буде кожна гра мати свою іконку в Games Explorer? Або буде тільки ярлик "Steam"? У ході бета-тестування Windows Vista ми неодноразово зверталися до Microsoft з цим питанням, але щоразу отримували відповідь, що компанія працює спільно з Valve над вирішенням проблеми. Але дивлячись на те, як добре йдуть Steam-ігри в Vista, можна припустити, що рішення дійсно буде знайдено. Поки рішенням є просте ігнорування Games Explorer і запуск додатків Steam також, як це відбувалося в Windows XP.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*