Перейти к содержимому

Что на самом деле означает DirectCompute для геймеров?

    1651624623

    GPGPU получает еще одно практическое применение

    Кажется, всего несколько месяцев назад команда Tom’s Hardware начала обращаться к поставщикам оборудования и разработчикам программного обеспечения с нашим желанием более тщательно оценить возможности компонентов, поддерживающих OpenCL и DirectCompute, с использованием реальных показателей. Мы углубились настолько глубоко, насколько это возможно, но, похоже, не о чем было рассказывать. Конечно, мы проводили тесты в Metro 2033 с включенным и выключенным фильтром глубины резкости на основе DirectCompute. Но единственный вывод, который мы могли сделать, был: «Вау, это сильно снижает производительность».

    Наконец, эта ситуация меняется. Растущий список игр теперь реализует DirectCompute. В этой части мы тестируем четыре из них: Battlefield 3, DiRT 3, Civilization 5 и, конечно же, Metro 2033. В отличие от большинства тестов игр, которые мы проводим в Tom’s Hardware, здесь мы не концентрируемся на чистой производительности системы или компонентов. . Да, это еще одна часть, которую AMD помогла нам собрать вместе с техническими знаниями и помощью в общении с разработчиками, поэтому мы смотрим на APU компании и сравниваем их с дискретной графикой. Но в этой истории есть нечто большее, чем влияние частоты кадров. Речь идет о том, чтобы использовать методы для достижения реализма, которые ранее были невозможны до появления поддержки вычислений на основе графического процессора.

    «Повышение скорости в играх, основанное исключительно на аппаратных версиях, не достигает тех же высоких высот, которые мы видели много лет назад», — говорит Нил Робисон, директор по связям с независимыми поставщиками программного обеспечения в AMD. «Разработчикам программного обеспечения, как правило, не приходилось перекодировать свое программное обеспечение, потому что улучшения в аппаратном обеспечении давали им прирост, который во многих случаях удваивал производительность по сравнению с предыдущим поколением. Но теперь дело доходит до того, что мы добавляем ядра, а не усиливаем отдельные чипы. На самом деле разработчикам приходится вносить некоторые изменения в свое программное обеспечение — в некоторых случаях фундаментальные архитектурные изменения. Гетерогенные вычисления — это один из тех ключей, который позволит вам, как разработчику, буквально проникнуть в суть процессора и сделать гигантский скачок вперед в своем программном обеспечении, чтобы побудить людей к обновлению».

    Оценка Робисоном того, что разработчики будут делать с гетерогенными вычислениями, кажется верной, когда речь идет о таких приложениях, как Adobe Premiere Pro CS 5 (в частности, о его механизме воспроизведения Mercury Playback Engine с поддержкой CUDA) и транскодировании видео. Обе параллельные рабочие нагрузки легко используют преимущества оптимизации для графических архитектур. Тем не менее, мы еще не видели преимуществ, связанных с производительностью, связанных с OpenCL или DirectCompute в играх. Там оба API, кажется, позволяют разработчикам программного обеспечения использовать новые подходы к дополненной реальности. Однако нам все еще любопытно: как именно лучшие игры используют новейшие технологии гетерогенных вычислений и что будет дальше? Ответы на эти вопросы требуют обратной связи с разработчиками, и это именно то, что мы искали.

    Прежде чем мы перейдем к этому, давайте немного поговорим о производительности. Как мы только что видели на прошлой неделе в Битве за 140 долларов: может ли APU превзойти процессор Intel и дополнительную графику?, существуют четко определенные пределы того, что вы можете ожидать от современных APU. Мы запускали Метро. Мы запускали Battlefield. Мы запустили DiRT 3. В каждом случае эти перспективные игры были умеренно воспроизводимыми при разрешении 1024×768 с минимальными настройками детализации. Более активное использование графических ресурсов для обработки OpenCL или DirectCompute не изменит эту ситуацию. Более вероятно, что вы получите возможность играть в любимую игру на ноутбуке с APU, который раньше не работал гладко.

    Но помните, что до новой волны процессоров Intel и APU на базе Trinity от AMD осталось несколько месяцев. Планка производительности вот-вот поднимется, и надлежащая поддержка обоих вычислительных стандартов почти наверняка повлияет на то, как выглядит ваша любимая игра, при условии, что обе компании смогут продемонстрировать нам более высокую частоту кадров в своих частях следующего поколения.

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x