Порівняльне тестування відеокарт в World of Warships
У своїх MMO компанія Wargaming успішно освоїла всі стихії, підвладні бойовій техніці. Слідом за World of Tanks і World of Warplanes пішла експансія на морські простори. Битви військових кораблів в World of Warships зараз на хвилі популярності, і проект продовжує розвиватися. Гра демонструє непоганий баланс між якістю картинки і високою продуктивністю, хоча в певних режимах може створити серйозну навантаження і для старших відеокарт. Про це ми поговоримо в даній статті, сконцентрувавшись безпосередньо на продуктивності графічних рішень AMD і NVIDIA різних поколінь.
За розробку World of Warships відповідає команда Lesta Studio. Гра використовує модифіковану версію движка BigWorld. Тематика передбачає основний акцент на опрацюванні кораблів і водної поверхні, але деталізація прибережних районів і острівців на дуже високому рівні.
Вода є в грі основним середовищем, і реалізована вона дуже непогано. Це стосується як відблисків і деталізації хвиль, так і загальної динаміки - вибухи деформують поверхню, піднімають хвилі і ряб.
У корабельних матч і інших тонких елементів конструкцій на світлому фоні чітко видно ступінчаста структура. Тому згладжування грає важливу роль. За замовчуванням гра пропонує різні рівні FXAA, але є і більш якісне згладжування MSAA.
Загальний набір графічних налаштувань досить широкий, проте нас цікавить максимальне якість графіки і можливості відеокарт в такому режимі. Тому підібрані параметри вище стандартних попередніх Very High і більшість тестів проведено при MSAA 4x.
У тестуванні візьмуть участь 17 відеоадаптерів різних поколінь і різних графічних архітектур. Ми порівняємо актуальних представників середнього класу, старі флагмани і бюджетні рішення різних років.
Повний список учасників тестування такий:
Всі учасники протестовані в номіналі і в розгоні. Верхня планка представлена прямими конкурентами - GeForce GTX 1060 і Radeon Radeon RX 480. Також є представник старшого сегмента в особі GeForce GTX 1070, але він протестований тільки при стандартних частотах.
Так вийшло, що представників NVIDIA у нас більше, тому на діаграмах продуктивності будемо мати у своєму розпорядженні їх вгорі. Все відеоадаптери наводилися до стандартних частотах, щоб за рівнем продуктивності бути близькими до референсним версіями. У таблицях вказані офіційні специфікації відеокарт, на діаграмах зазначений повний діапазон частот GPU, включаючи короткочасні значення Boost.
Характеристики відеокарт NVIDIA
Відеоадаптер GeForce GTX 1070 GeForce GTX 1060 GeForce GTX 780 Ti GeForce GTX 780 GeForce GTX 1050 Ti GeForce GTX 1050 GeForce GTX 960 GeForce GTX 950 GeForce GTX 760 GeForce GTX 580 GeForce GTX 750 Ti Ядро GP104 GP106 GK110 GK110 GP107 GP107 GM206 GM206 GK104 GF110 GM107 Архітектура Pascal Pascal Kepler Kepler Pascal Pascal Maxwell Maxwell Kepler Fermi Maxwell Кількість транзисторів, млн. шт 7200 4400 7100 7100 3300 3300 2940 2940 3500 3000 1870 Техпроцесс, нм 16 16 28 28 14 14 28 28 28 40 28 Площа ядра, кв. мм 314 200 561 561 132 132 228 228 294 520 148 Кількість потокових процесорів 1920 1280 2880 2304 768 640 1024 768 1152 512 640 Кількість текстурних блоків 120 80 240 192 48 40 64 48 96 64 40 Кількість блоків рендеринга 64 48 48 48 32 32 32 32 32 48 16 Частота ядра, МГц 1506-1683 1506-1708 875-926 863-900 1290-1392 1354-1455 1126-1178 1024-1188 980-1033 772-1544 1020-1085 Шина пам'яті, біт 256 192 384 384 128 128 128 128 256 384 128 Тип пам'яті GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 Частота пам'яті, МГц 8000 8000 7010 6008 7012 7012 7010 6610 6008 4010 5400 Обсяг пам'яті, МБ 8192 6144 3072 3072 4096 2048 2048 2048 2048 1536 2048 Підтримувана версія DirectX 12.1 12 11.1 12 12 12 12 12 12 11 11.2 Інтерфейс PCI-E 3.0 PCI-E 3.0 PCI-E 3.0 PCI-E 3.0 PCI-E 3.0 PCI-E 3 .0 PCI-E 3.0 PCI-E 3.0 PCI-E 3.0 PCI-E 2.0 PCI-E 3.0 Потужність, Вт 150 120 250 250 75 75 120 90 170 244 60
Характеристики відеокарт AMD
Відеоадаптер Radeon RX 480 Radeon R9 290 Radeon RX 460 Radeon R9 270X Radeon R9 270 Radeon HD 7870 Radeon HD 6970 Ядро Polaris 10 Hawaii Polaris 11 Curacao Curacao Pitcairn Cayman Архітектура GCN 1.3 GCN 1.1 GCN 1.3 GCN 1.0 GCN 1.0 GCN 1.0 VLIW4 Кількість транзисторів, млн . шт 5700 6020 3000 2800 2800 2800 2640 Техпроцесс, нм 14 28 14 28 28 28 40 Площа ядра, кв. мм 232 438 123 212 212 212 389 Кількість потокових процесорів 2304 2560 896 1280 1280 1280 1536 Кількість текстурних блоків 144 160 56 80 80 80 96 Кількість блоків рендеринга 32 64 16 32 32 32 32 Частота ядра, МГц 1120-1266 до 947 1090-1200 1050 925 1000 880 Шина пам'яті, біт 256 512 128 256 256 256 256 Тип пам'яті GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 GDDR5 Частота пам'яті, МГц 8000 5000 7000 5600 5600 4800 5500 Обсяг пам'яті, МБ 8192 4096 4096 2048 2048 2048 2048 Підтримувана версія DirectX 12 11.2 12 12 12 12 11.1 Інтерфейс PCI-E 3.0 PCI-E 3.0 PCI-E 3.0 PCI-E 3.0 PCI-E 3.0 PCI-E 3.0 PCI-E 2.1 Потужність, Вт 150 275 75 180 150 175 190-250
Конфігурація тестового стенда наступна:
- процесор: Intel Core i7-6950X (3,0 @ 4,1 ГГц);
- кулер: Noctua NH-D15 (Два вентилятора NF-A15 PWM, 140 мм, 1300 об / хв);
- материнська плата: MSI X99S MPower (Intel X99);
- пам'ять: G.Skill F4-3200C14Q-32GTZ (4x8 ГБ, DDR4-3200, CL14-14-14-35);
- системний диск: Intel SSD 520 Series 240GB (240 ГБ, SATA 6Gb / s);
- додатковий диск: Hitachi HDS721010CLA332 (1 ТБ, SATA 3Gb / s, 7200 об / хв);
- блок живлення: Seasonic SS-750KM (750 Вт);
- монітор: ASUS PB278Q (2560х1440, 27 ");
- операційна система: Windows 10 Pro x64;
- драйвер GeForce: NVIDIA GeForce 378.78;
- драйвер Radeon: AMD Crimson Edition 17.3.1.
Для тестування обраний один з реплєєв, викладений в публічний доступ на офіційному сайті . Спеціально підібрана запис бою з важкими графічними умовами: яскравий день, насичений бій, часте прицілювання зі збільшенням, використання задимлення. Довга тестова сцена на 150 секунд програвалася по чотири рази для кожного учасника тестування.
Частота кадрів впирається в планку близько 75-77 fps. Тому відеоадаптери різного рівня продуктивності тестувалися в різних дозволах, щоб краще оцінити різницю в їхньому потенціалі: 1920x1080, 2560x1440 і 3840x2160. За основу взята конфігурація налаштувань Very High, підвищено якість додаткових відображень і рослинності. Найпростіші учасники протестовані при згладжуванні FXAA високого рівня, далі тести проведені при MSAA 4x.
Розглянемо перші результати в Full HD при простому згладжування FXAA.
Чітко видно, як після досягнення певного порогу в середньому значенні 73,5 fps різниця між відеоадаптерами нівелюється. Тому в даний порівняння не потрапили старші моделі від NVIDIA. Всі учасники показали високі результати, ви зможете комфортно грати в 1920x1080 навіть на старому GeForce GTX 580 або на бюджетному новачка Radeon RX 460. Слабовато виглядає лише старий Radeon HD 6970, він програє 16-29% новому Radeon RX 460 і поступається близько 25% простому GeForce GTX 750 Ti. Але і більш потужні представники AMD меркнуть на тлі конкурентів. Radeon R9 270X виявляється трохи слабше GeForce GTX 580, а Radeon R9 290 програє GeForce GTX 950! Новий GeForce GTX 1050 майже не поступається GeForce GTX 960, і разом вони легко забезпечать стабільні 60 fps і вище.
Задіємо якісніше згладжування MSAA 4x. Деякі молодші учасники в це порівняння не потрапили, зате додані старші відеокарти.
Падіння продуктивності при переході до MSAA не можна назвати критичним, хоча за мінімальним fps це дуже помітно. Так, GeForce GTX 960 по даному параметру в новому режимі слабкіше на 17%, GeForce GTX 1 050 втрачає до 14%, а результати Radeon R9 270X падають на 8%. На загальному балансі це позначається слабо. Radeon R9 290 по середній частоті кадрів краще GeForce GTX 960, але за мінімальним параметру знову на рівні з молодшим Radeon R9 270X, який слабкіше GeForce GTX 950. Примітно, що GeForce GTX 1050 фактично не поступається GeForce GTX 960. GeForce GTX 1050 Ti і GeForce GTX 780 фактично впираються в стелю продуктивності вже в номіналі. Обидва обганяють Radeon RX 480, що для останнього вельми сумно.
Подивимося тепер на ситуацію в 2560x1440 при MSAA 4x.
Зверніть увагу на невеликі втрати в продуктивності щодо дозволу 1920x1080 у старших Radeon і більш серйозний спад у молодших GeForce. Відставання Radeon R9 270X від GeForce GTX 950 тепер мінімальне, а Radeon R9 290 по середній частоті поступається тільки GeForce GTX 780. Останній все ще швидше Radeon RX 480. Близько результати у трійки GeForce GTX 760, GeForce GTX 960 і GeForce GTX 1050. Всі вони видають більше 40 fps, але з осіданням нижче цього рівня, так що для комфортної гри доведеться відмовитися від MSAA на користь FXAA. Нормально грати при повному максимумі в WQHD дозволяють відеоадаптери від GeForce GTX 780 і старше. В цей дозвіл ми вже додали GeForce GTX 780 Ti і GeForce GTX 1060 - перший впирається в стелю fps після розгону, а другий ще в номіналі. Про різницю між GeForce GTX 1060 і Radeon RX 480 годі й говорити, вона величезна.
Останній тестовий режим стане екстремальним випробуванням для старших учасників - дозвіл 4K при згладжуванні MSAA. До суперникам в особі GeForce GTX 1060 і Radeon RX 480 доданий ще відеоадаптер GeForce GTX 1070.
Таке поєднання налаштувань виявляється непідйомним для Radeon RX 480, та й GeForce GTX 1060 на 50 fps виходить лише після розгону, так що краще знову відмовитися від MSAA на користь FXAA. А ось з GeForce GTX 1070 такими питаннями вже годі й шукати відповіді - включаєте все на максимум і насолоджуєтеся грою.
Завантаження відеопам'яті в тестовій сцені була на рівні 1,8 ГБ з роздільною здатністю 1920x1080 і 2 ГБ при 2560x1440. У максимальному дозволі 4K при MSAA використання пам'яті доходило до 2,8 ГБ.
висновки
У World of Warships невисокі системні вимоги, що дозволить долучитися до гри власникам бюджетних ПК і ноутбуків. Якщо ж ви хочете отримати максимум вражень з найкращою якістю картинки в Full HD, то з цим завданням впорається навіть старий GeForce GTX 580, а GeForce GTX 950 забезпечить вже більше 60 fps. Перехід від пропонованого за замовчуванням згладжування FXAA до якіснішого варіанту MSAA загрожує помітними втратами в продуктивності, але GeForce GTX 950 все ще справляється з роздільною здатністю 1920x1080. Більш потужні відеокарти NVIDIA позбавлять від осідань продуктивності нижче 60 fps. Якщо ви граєте в 2560x1440, то під максимальні налаштування з потрібно розглядати варіант не слабкіше GeForce GTX 1050 Ti, і знову із застереженням про використання згладжування FXAA. Хороші результати в такому високому дозволі при MSAA забезпечать GeForce GTX 780 і більш потужні рішення. Нормально грати в 4K при повному максимумі дозволить GeForce GTX 1070, а GeForce GTX 1060 впорається з цим дозволом використовуються стандартні значення Very High.
Для графічних рішень AMD в даній грі все сумно. Radeon помітно поступаються конкурентам. У простому роздільною здатністю 1920x1080 відеоадаптер Radeon R9 290 програє GeForce GTX 950 за мінімальним fps, хоча ці рішення з різних вагових категорій. У нашому тестуванні World of Tanks немає такого серйозного розриву між GeForce і AMD, а адже гри на базі одного движка. Так що проблеми Radeon можна списати і на погану оптимізацію програмного забезпечення AMD. Не виключено підвищення продуктивності по мірі відновлення відеодрайверів Radeon. І навіть зараз загальна ситуація не така вже й страшна. При максимальних налаштуваннях у Full HD можна грати на Radeon R9 270X, а якщо трохи обмежити параметри, то і слабші моделі забезпечать комфорт в грі. Radeon RX 480 хоч і програє в важких режимах прямим конкурентам, але дозволяє грати в дозволі аж до 2560x1440.