AMD: DirectX тормозит развитие игр на ПК

Реєстрація
27.10.07
Місто
Краматорск/Лиман
Телефон
Xiaomi Mi 9 Lite
AMD: DirectX тормозит развитие игр на ПК

Ричард Хадди (Richard Huddy), управляющий компанией AMD по связям с разработчиками, обвиняет API DirectX компании Microsoft в сдерживании потенциала графических ускорителей на ПК. Современные видеокарты высокого класса имеют, по меньшей мере, 10-кратное превосходство в производительности над Xbox 360 или PS3, однако игры не выглядят в 10 раз лучше.


Ускоритель Xenos в Xbox 360 имеет более чем в 10 раз меньшую производительность, чем самые мощные GPU для ПК. Так почему же игры не выглядят в 10 раз лучше?

Конечно, часть проблемы состоит в том, что многие игры для ПК являются портированными консольными версиями, однако, по словам господина Хадди, в ситуации есть немалая доля вины DirectX, который является сдерживающим фактором. По его словам, если разработчикам был бы дан низкоуровневый доступ к аппаратной части ПК без необходимости обращения к ускорителю через API, оборудование можно было бы использовать по максимуму. Ричард Хадди отмечает, что самой распространённой просьбой разработчиков, которую он получает, является предоставление возможности работать без API.


Ричард Хадди

«Я постоянно слышу это во время своих бесед с разработчиками игр, - отметил он, — и я полагаю, что самой большой привлекательностью Larrabee для разработчиков являлась вовсе не аппаратная часть, которая была горячей, медленной и невыразительной, а программная — иметь возможность полного контроля над системой — это то, чего хотят крупные разработчики. Давая низкоуровневый доступ к оборудованию, вы предоставляете разработчикам игр шанс вводить новшества, и это может создать давление на Microsoft — без сомнений».

Одним из примеров, который привёл господин Хадди, является поддержка DirectX технологии Instancing, с помощью которой, к примеру, несколько деревьев может быть прорисовано почти столь же просто, как и одно. Однако, по его словам, возможности консолей из-за отсутствия программных ограничений в этом отношении гораздо выше, чем ПК.


DirectX Instancing

Конечно, возможности низкоуровневого доступа к оборудованию нужны далеко не всем разработчикам, но если создаётся проект вроде Crysis 3, то это может быть очень полезно. Однако если в случае с консолями разработчики имеют дело с фиксированным оборудованием, то на ПК ситуация сложнее и совсем без API обойтись практически невозможно.

Видение господина Хадди разделяет технический директор по исследованиям и разработке в Crytek Майкл Глюк (Michael Glueck): «Прямой доступ к оборудованию будет означать, что никакой драйвер не будет заниматься дополнительным транслированием вашего кода, а также вы будете иметь доступ к низкоуровневому управлению памятью, что в некоторой степени возможно с CUDA; наконец, вы сможете иметь собственный планировщик потоков, это в самом деле весьма интересно. Определённо имеет смысл иметь стандартизированный, независимый от производителя API, который является неким уровнем абстракции над оборудованием, но мы бы предпочли, чтобы этот API был бы действительно тонким и предоставлял бы более широкий низкоуровневый доступ к аппаратуре. Это не только увеличит производительность, но также даст возможность лучше использовать доступные функции оборудования».


Мог бы Crysis исполняться более эффективно, если бы Crytek не была ограничена Direct3D и могла иметь более широкий низкоуровневый доступ к GPU?

DirectX также сталкивается с сопротивлением из-за распространения стандарта OpenCL, который позволяет использовать мощности GPU для увеличения общей производительности ПК. Широкое распространение OpenCL, который делает GPU более универсальным процессором, уменьшит необходимость в DirectX для использования мощностей графических ускорителей.

Нам предстоит увидеть, захочет ли Microsoft преобразовать DirectX в том направлении, которого хотят многие крупные разработчики игр. К преимуществам DirectX относятся стабильность, совместимость, простота программирования, что может быть утеряно при полном уходе от этого API.
 

fudor

Особливий статус
Реєстрація
07.12.07
Місто
Коломия
Телефон
Poco x3pro
Прочитал. Ничего не понял. Позор моим сединам :eek:
 
  • Like
Реакції: goga

Maxxx

Ябкодрочер)
Реєстрація
01.12.08
Місто
Київ
Телефон
iPhone 12 Pro Max
Java и Adobe Flash в ту же степь - У.Г., тормоз полный, выхлоп (КПД) ноль целых, фиг десятых.
 

Maxxx

Ябкодрочер)
Реєстрація
01.12.08
Місто
Київ
Телефон
iPhone 12 Pro Max

В том то и дело, что ничего (как и в статье товарища по теме ДиректХа) - кроме как мудохаться и терпеть нерациональное (черезжопное) использование ресурсов системы. :dash1: Где можно - использовать нативные приложения.
 
Реєстрація
27.10.07
Місто
Краматорск/Лиман
Телефон
Xiaomi Mi 9 Lite
До сегодняшнего дня думал что GSC Games единственный украиский разработчик игр!
А 4A Games ведь тоже Украинская!! Когда проходил Metro 2033 - балдел от графики и думал что-то Российское, а наша GSC на такое не способны...

Из Википедии
4A Games — украинская компания-разработчик компьютерных игр
Год основания - 2006
Число сотрудников - 29 :eek: Всего-то :apl:
 

SP777

I am a rumor
Реєстрація
09.03.09
Місто
Харьков
Телефон
Samsung S20 FE Snap
мудохаться и терпеть нерациональное (черезжопное) использование ресурсов системы

Ишь чего захотели, дать полноценно использовать хард! Кто же после этого будет каждый год-два покупать новые компьютеры? Лично я уже давно заметил, что несмотря на значительный рост производительности железа практически ни какой софт (начиная с самой системы) не становится настолько же производительнее, все по-прежнему тормозит.
 

Saab

Заблокирован
Реєстрація
26.10.07
Місто
Kiev
Телефон
iPhone
Ишь чего захотели, дать полноценно использовать хард! Кто же после этого будет каждый год-два покупать новые компьютеры? Лично я уже давно заметил, что несмотря на значительный рост производительности железа практически ни какой софт (начиная с самой системы) не становится настолько же производительнее, все по-прежнему тормозит.
Видили бы ваши глаза генту :eek:

Добавлено через 1 минуту
OpenGL забыт совсем?
Столкнулся с игрой Oil Rush(бета версия). Очень качественная графика на OpenGL. И даже под Линух есть!
 
Останнє редагування:
Реєстрація
27.10.07
Місто
Краматорск/Лиман
Телефон
Xiaomi Mi 9 Lite
А линукс разве даст низкоуровневый доступ?
ИМХО - не стоит, вирусы убьют карту
Все что нужно - нормальный API!
 

Saab

Заблокирован
Реєстрація
26.10.07
Місто
Kiev
Телефон
iPhone
ДжеК, OpenGL != линупс
 
D

DesKV

Guest
html5 ?

p.s. а кто мешает разрабу сделать загрузочный диск с игрой без direct-x и на асме всё? Или под той же XP можно напрямую юзать асм как CPU так и GPU и видеоконверторы даже мощи GPU используют как "сопроцессора". Разве нет?
 
Реєстрація
23.10.10
Місто
Киев
Телефон
Nokia 6230i
p.s. а кто мешает разрабу сделать загрузочный диск с игрой без direct-x и на асме всё?
ну vga режимом ты еще сможешь управлять asm'ом, а вот выше - ... Я про практическое использование, а не теоретическое.
 
Реєстрація
27.10.07
Місто
Краматорск/Лиман
Телефон
Xiaomi Mi 9 Lite
Ускоритель Xenos в Xbox 360 имеет более чем в 10 раз меньшую производительность, чем самые мощные GPU для ПК. Так почему же игры не выглядят в 10 раз лучше?
Ричард Хадди еще забыл наверное, что сейчас разрабы ориентируются на видяхи уровня GT8600, т.к. это можно сказать большинство - золотая середина! Даже в ситемных требованиях указываются GT8600-GT8800!
Но никто не будет делать игры только под Radeon 6xxx или GeForce 5xx - уж очень их еще мало
Через пару-тройку лет начнут задействовать в полной мере и нынешние топовые решения

Кстати для меня стало неожиданностью что Crysis 2 у меня работает с большими fps, чем Crysis Warhead
Оптимизация и еще раз оптимизация :)
А вот таких как GTA4 и Metro 2033 это наверное не касается :mad:
В последней добивает - одни большие сцены просто летают, другие какие-нибудь узкие тоннели тормозят :mad:
 
Реєстрація
27.10.07
Місто
Краматорск/Лиман
Телефон
Xiaomi Mi 9 Lite
Sony PlayStation 4 появится не раньше, чем через 5 лет

Похоже, поклонникам Sony PlayStation 3 «не светит» в ближайшем будущем появление следующей версии игровой консоли. В интервью японскому новостному сайту исполнительный директор Sony Computer Entertainment Каз Хираи (Kaz Hirai), говоря о планах компании, сообщил, что Sony в настоящее время не думает о выпуске PlayStation 4.

«Что касается домашних консолей, PS3 появилась на рынке в 2006 году, и срок ее жизнедеятельности составляет 10 лет,— заявил Хираи.— Это означает, что мы не прошли и полпути».

Также глава Sony Computer Entertainment выразил мнение, что ценность PS3 с каждым годом будет только расти. Поэтому, ближайшее будущее PS4 или другой консоли следующего поколения сейчас даже не обсуждается. «Другими словами, мы по-прежнему, полностью сконцентрированы на PS3,— говорит Каз Хираи.— Сейчас я предлагаю вам подумать над PS3 и NGP, как о новом объединенном товариществе».

Хотя сообщение Хираи многих геймеровов разочаровало, его нельзя считать большим сюрпризом — аналитики, издатели и разработчики уверены, что это поколение Sony PlayStation просуществует дольше, чем любое другое устройство в игровой индустрии.

Xbox 720 может выйти в 2015 году

Похоже, представители Microsoft не лукавили, когда говорили, что в ближайшие два-три года не собираются выпускать новую консоль. Если верить портфолио известного дизайнера Бена Петерсона (Ben Peterson), то гипотетическая Xbox 720 появится еще не скоро.

Петерсон указал, что сотрудничал с Microsoft, участвуя в создании дизайна новой консоли, которая ориентировочно должна поступить в продажу в 2015 году. К этому времени Xbox 360 уже исполнится десять лет, и консоль, а вместе с ней и сенсор Kinect, уже успеют изрядно устареть, поэтому выпуск новой приставки выглядел бы вполне уместно. Впрочем, Microsoft традиционно не комментирует слухи о своих проектах.

Вывод Хрен до 2015 года будут какие-либо существенные изменения в графике, будут мусолить одно и тоже :mad:
 

Prorab

Skylark
Реєстрація
21.11.07
Місто
Черноморск
Телефон
Redmi N8P
Кстати для меня стало неожиданностью что Crysis 2 у меня работает с большими fps, чем Crysis Warhead
Отголоски мультиплатформенности + в Crysis 2 задействован только dx9 режим с которым большинство видеокарт справляются наура, в отличии от dx10 а уж тем более 11.
 
Зверху