| Странник |
21.10.2011 23:50 |
Цитата:
Сообщение от Zheka56rus
(Сообщение 9791888)
Предполагал что игры в настоящее время не умеют использовать все ядра в многоядерных процессорах на 100%, но то чтобы 4 ядра давали прибавку всего в 5 кадров это конечно сильно.
|
Да вообще-то вся проблема в том, что роль процессора в играх сильно преувеличена. Не вопрос, в случае чего игра загрузит тебе все 6 ядер на 100% - но чем их грузить-то, если текстуры уже распакованы, скрипты обсчитаны, а звуки отправлены на аудиопроцессор? Всю оставшуюся работу делает видеокарта ведь (3D-картинку строит). Грубо говоря, чтобы реально все 4 ядра загрузить (не говоря уж про 6) нужно иметь 2-3 видеокарты в системе, а сама игра должна быть чрезвычайно насыщенной всякими динамическими объектами, что-то наподобие открытого мира (Сталкер, ГТА-4...), который живет и меняется в реальном времени - вот тут да, тут очень пригодился бы мощный проц. Но даже в упомянутых играх все равно игрок наблюдает только маленький кусочек мира, а необходимые куски дозагружаются в память в случае необходимости. Также очень сильно ограничивают разработчиков ограничения типа "не больше 2Гб RAM на одно приложение в 32-битной ОС", что не дает им развернуться на полную катушку. Соответственно, и проц бездельничает, т.к. нет у него таких объемов информации, которые надо было бы обрабатывать единовременно.
Цитата:
Сообщение от Zheka56rus
(Сообщение 9791888)
В итоге получается что шестиядерные процессоры так же как и четырехядерные для игр практически бесполезны и балом по-прежнему правят старые добрые двухъядерники
|
Ну, как сказать... В принципе - да, для подавляющего большинства задач (включая игры) их вполне достаточно. На практике же, есть уже игра, для которой официально рекомендуется 4-ядерный проц (BulletStorm). Думаю, через годик-другой их станет значительно больше.
|