Forum 3Dnews Tech - Показать сообщение отдельно - Выбор процессора. Часть IV
Показать сообщение отдельно
Старый 13.12.2015, 01:42   Вверх   #609
Theosoph
Мужской Запрещенный
 
Регистрация: 23.08.2003
Адрес: г. Каменское (бывш. Днепродзержинск)
На пример так любимые некоторыми танчики.
Про танчики выяснили, что это технически весьма устаревшая игра...

А вот если посмотреть на первую DX12 игру Ashes of Singularity, которая оптимизирована под многоядерность ,то выходит интересная картина... Это не оффтоп, а очень даже показательная помощь в выборе CPU..

Нажмите на изображение для увеличения
Название: http--www.gamegpu.ru-images-stories-Test_GPU-strategy-Ashes_of_the_Singularity-test-Ashes_proz_f.jpg
Просмотров: 460
Размер:	111.2 Кб
ID:	47695

По графику сразу видно, что сокрытие слабых сторон FX в виде нагрузки видеокарты до упора, тут не действует - игра в DX11 масштабируется весьма хорошо. i3 прежних поколений и не 8-и ядерные FX-ы тут выдает достаточно слабый результат,а FX8-9 идут на уровне i7, опережая i5.

Впрочем, переход на DX12 уравнивает многие процессоры. Хотя младшие FX-ы и i3 сэндибридж по прежнему пасут задних, DX12 серьезно поднимает их производительность. Старшие CPU и вовсе равны друг другу - игра упирается в видеокарту

То есть, если судить по этой DX12 игре, то можно сделать следующие выводы :

1. DX12 позволяет комфортно играть даже на самых слабых CPU (и это при том, что это стратегия реального времени, где нагрузка на CPU явно выше иных жанров - кучи юнитов, активная работа AL, физика и т.п.) В жанрах попроще картина должна быть еще лучше. Ну и обещания по DX12 в виде улучшения работы с CPU подтверждаются. Да, это всего лишь одна игра, но тяжело представить себе, что кампания нарочно подделала результаты DX12 относительно DX11 ради рекламы API

К слову, в статье сказано, что Nvidia карты лучше работают под DX11, а AMD - DX12...

СПОЙЛЕР »
Nvidia работает ощутимо лучше под DirectX 11, связано это с тем, что их GPU лучше справляются с Серийным Планированием, нежели с Параллельным Планированием. В отношении же параллельных вычислений, чипы GCN AMD несколько превосходят прямых конкурентов Maxwell, что и было реализовано в демо Ashes of the Singularity. Nvidia лучше работает в DX11, чем DX12. Это связано с тем, что Nvidia оптимизировала свой DX11-путь в драйверах для Ashes of the Singularity. С DX12 нет оптимизации в драйверах, так как игровой движок почти полностью напрямую говорит с графическим железом. Поэтому оптимизации не производилось.
Разработчики затачивали параллельную поточность в Ashes, чтобы эффективней вызывать эти объекты на экране. Nvidia использует оптимизацию в DX11 путем приоритета нагрузки и смены шейдеров. Nvidia включает компилятор, который ре-компилирует и меняет шейдеры, которые не подстроены под их архитектуру – одна игра за раз. Драйвер Nvidia также мульти-поточен и использует свободные ярда CPU для рекомпиляции/замены шейдеров. Та работа, которую Nvidia осуществляет в софте под DirectX 11, осуществляется AMD на железе под DX12 при помощи асинхронных вычислительных движков.


2. На FX-8/9 ,при хорошей оптимизации, игры не хуже i7 (даже когда видеокарта не ограничивает), даже на DX11

3. Если и брать FX, то только 8-и тысячной серии. 6 и 4 не позволяют архитектуре раскрыться, 9 слишком горячие.


Впрочем, результатов моего любимого i3-6100 тут нет (

Последний раз редактировалось Theosoph; 13.12.2015 в 09:02.
Theosoph вне форума  
Ответить с цитированием