Новости про CPU, Microsoft и игры

Microsoft обещает прирост производительности в графике 20% благодаря DirectX12

На пресс-конференции в ходе GDC, компания Microsoft заявила, что новый API DirectX12 принесёт заметные оптимизации в графическую производительность для всех, даже для компьютеров с графикой Intel Iris Pro.

В результате, игры, в которые сейчас нормально нельзя поиграть на вашей системе, будут иметь производительность, достаточную для комфортной игры в DX12.

И дело не только в повышении производительности в играх, DX12 также должен снизить энергопотребление и использование ресурсов CPU в ходе игры. В тесте Intel Asteroids, показанном на конференции, при переходе с DirectX11 на DirectX12 наблюдается прирост в 20%, а потребление вычислительных ресурсов процессора падает с 25% до всего-навсего 9%.

Как известно, DirectX12 будет выпущен примерно через год и только для операционной системы Windows 10. Нынешние популярные ОС, такие как Windows 8 и Windows 7, не получат нового графического API.

Microsoft предоставила больше вычислительной мощности разработчикам игр для Xbox One

Теперь разработчики игр для приставки Xbox One могут полагаться на большие вычислительные способности консоли. Согласно свежему отчёту о работе новой версии SDK для приставки, компания предлагает разработчикам задействовать седьмое ядро процессора (из восьми) на игровой приставке Microsoft.

Отныне компания Microsoft позволяет разработчикам использовать меньше ресурсов на фоновые операции, связанные с функциями инфракрасной камеры и голосового распознавания Kinect. Таким образом, если разработчик хочет задействовать седьмое ядро процессора, ему придётся пожертвовать голосовым управлением и другим функционалом Kinect.

До недавнего времени обе консоли, Xbox One и PlayStation 4, имели два резервных ядра, которые использовались для выполнения фоновых операций ОС, во время обработки видеоигр. С октября Microsoft разрешила разработчикам использовать от 50 до 80% седьмого ядра, что может объяснить, почему же многие игры, вышедшие в четвёртом квартале для Xbox One, не имеют столь драматического отставания в производительности от PS4.

Но, к сожалению, бесплатный сыр бывает только в мышеловке. И разработчикам игр, чтобы получить дополнительную производительность, необходимо идти на компромиссы и избежать новых трудностей. Во-первых, разработчику нужно отказаться от возможности голосового управления в играх, также будет недоступен инфракрасный датчик и датчик глубины. Во-вторых, разработчикам в разные моменты времени доступна разная нагрузка на седьмое ядро. К примеру, системные голосовые команды (например, «Xbox, запиши это»), автоматически отбирают до 50% процессорного времени седьмого ядра. При этом операционная система ничего не сообщает разработчикам о том, сколько процессорного времени доступно в конкретный момент времени, так что разработка проектов с использованием дополнительного ядра окажется проблемной.