зачем фантазировать? Я дал ссылку на блог разработчиков откуда взята информация для новости и привёл одну из цитат. Версия ДХ 11.2 для ХБО включает в себя и универсальный низкоуровневый доступ к ГПУ в том числе, просто в более удобной форме и, естественно, с последующими издержками в рантайме, но минимальными. И всё это добро поддерживается в VS и, вкупе с PIX, ускоряет и упрощает оптимизацию конечного продукта. Прочитайте всё таки статью то.
Благодаря политики негрософт и х86-bios-way, ни у одного вендора напрямую ничего не делается. Всё посредством софтверных костылей. Ненавижу эту помойку!
О, я смотрю школьничек решил, что не нужен HAL, можно все делать напрямую. Не, нуачо, вернемся в DOS, можно даже сделать 64-битный, будем писать программы и игры с ассемблерными вставками для корректной работы всего железа. Правда, при этом забудем о любом мультитаскинге, который возможен только в системах, не имеющих прямого доступа к железу, забудем о простоте и комфорте - каждый будет писать все с нуля. хочу просто увидеть это. ты, школьничек, к примеру, сам-то ассемблеры знаешь? Особенности x86-64 кода, полную спецификацию видеокарты под которую ты собираешься предложить писать приложения напрямую? Школота безмозглая...
Member
Статус: Не в сети Регистрация: 14.09.2012 Откуда: Киев
ALi@ator писал(а):
зачем фантазировать? Я дал ссылку на блог разработчиков откуда взята информация для новости и привёл одну из цитат. Версия ДХ 11.2 для ХБО включает в себя и универсальный низкоуровневый доступ к ГПУ в том числе, просто в более удобной форме и, естественно, с последующими издержками в рантайме, но минимальными. И всё это добро поддерживается в VS и, вкупе с PIX, ускоряет и упрощает оптимизацию конечного продукта. Прочитайте всё таки статью то.
Во-первых статья написана PR-отделом или в лучшем случае advocate в целях расхваливания DX11 и его актуальности. И не в блоге разработчиков, а в блоге Windows.
Во-вторых я ни слова не увидел насчёт отсутствия API для прямого доступа к железу. Все что было написано это "DX11 круто оптимизирован" и "мы не поддерживаем всякие OpenGL и Mantle на нашей новой приставке".
"Mantle is NOT in consoles. What Mantle creates for the PC is a development environment that's *similar* to the consoles, which already offer low-level APIs, close-to-metal programming, easier development and more (vs. the complicated PC environment)."
_________________ Статьи в Персональных Страницах: - Особенности перехода с 300 мм на 450 мм пластины (2012.09.30)
Member
Статус: Не в сети Регистрация: 13.06.2008 Фото: 0
Genrix писал(а):
Значит так. Я пишу мультиплатфоремнную игру. Есть компы с директом, есть бокс с директом, есть плойка с со своим апи и есть 2% видеокарт с недоразумением каким-то, зовут мантле. На чем мне дешевле и быстрее писать игру? Вопрос скорее риторический.
Цитата:
директом
Цитата:
мультиплатфоремнную
Добавлено спустя 5 минут 3 секунды:
Genrix писал(а):
corsi Ога, когда очередной апдейт порушит ОСь, что поднимать ее надо будет с консоли или переустановить, тогда я посмотрю на морды юзверей. Кстати, файловые системы там немного другие, что усугубляет. Стимбокс может и взлетит, но вот стимОС будет уделом гиков, процент которых пренебрежительно мал.
Компьютеры с Windows не вылетают из окна же.
_________________ Ryzen 5800X3D, Asus Crosshair VI Hero, KHX3600C18D4/32GX x 2, RX 6900 XT, KINGSTON SFYRD4000G x 2
Member
Статус: Не в сети Регистрация: 03.02.2009 Откуда: Баку
Foolleren писал(а):
опенжиэль тоже кроссплатформенный причём него можно добавлять низкоуровневые вызовы, с помощью экстенсионов но.. амд пошла своим путём
Продвигать и оптимизировать своё детище будет легче. Если API Mantle действительно кроссплатформенный, то ещё лучше. Увидишь, и дрова под Linux улучшаться.
Заблокирован Статус: Не в сети Регистрация: 12.09.2011
Если руковдствоваться только заявлениями АМД: Mantle не будет использоваться в консолях Mantle создает низкоуровневую среду для разработки игр схожую с консолями Mantle упростит разработку кроссплатформенных игр (презентация PS4)
Характеристиками API Mantle -До 9 раз больше вызовов в секунду, чем сопоставимые API, за счет снижения нагрузки на процессор -Более точный контроль над аппаратными средствами -Новые методы визуализации возможны. -Прямой доступ к памяти GPU (существенное увеличение производительности). -Поддержка многопоточного параллельного рендеринга CPU, по крайней мере 8 ядер (существенное увеличение производительности) -Из-за обхода ошибок и неэффективных абстракций, общие технические трудности, как притормаживание, падение FPS и артефакты текстур могут быть значительно реже или вовсе отсутствовать (существенное увеличение производительности). В итоге: Существенное увеличение производительности по сравнению с высоким уровнем API, таких как Direct X и Open GL
то все встанет на свои места
Добавлено спустя 11 минут 7 секунд: а вообще если бы у PS4 и AMD для PC были одинаковые низкоуровневые API это подподало бы под антимонопольное регулирование как и еси бы Intel реализовало сразу все свои возможности в разработке ЦП
а вообще если бы у PS4 и AMD для PC были одинаковые низкоуровневые API это подподало бы под антимонопольное регулирование
Определённо нет, если бы речь шла об открытом API. Mantle - именно такой. Более того, если его поддержкой озадачится nVidia (а это на мой взгляд очень вероятно), то даже тогда антимонопольщиков это никак касаться не будет.
Заблокирован Статус: Не в сети Регистрация: 12.09.2011
ShadowTM писал(а):
Определённо нет, если бы речь шла об открытом API. Mantle - именно такой
Mantle станет открытым только через год
Добавлено спустя 1 минуту 20 секунд: если он станет использоваться в большинстве игр то у нвидиа не будет выбора внедрять аппаратную поддержку Mantle в свои карты или нет
Добавлено спустя 1 минуту 15 секунд: это как х86 архитектура у Интел
Для начала, думаю, хватит и одного батлфилда. Если прирост производительности составит заметные величины. Это станет достаточным основанием как для Хуанга, так и для игроделов. Если же первый блин выйдет комом и прирост составит символические величины, то инициатива AMD вряд ли сможет получить широкую поддержку.
Заблокирован Статус: Не в сети Регистрация: 12.09.2011
ShadowTM писал(а):
Для начала, думаю, хватит и одного батлфилда. Если прирост производительности составит заметные величины. Это станет достаточным основанием как для Хуанга, так и для игроделов. Если же первый блин выйдет комом и прирост составит символические величины, то инициатива AMD вряд ли сможет получить широкую поддержку.
спорить не дуду я не гадалка чтобы предугадывать будущее, но если потенциал достаточный, то его реализуют в любом случае
Заблокирован Статус: Не в сети Регистрация: 12.09.2011
tinyimp писал(а):
В третьем BF использовали NVAPI - это стало для AMD основанием для чего-либо?
мало того в BF4 поддержка NVAPI улучшится http://rlu.ru/B6x, но тем не менее на картах AMD с выходом патча, включающего API Mantle, в декабре по заверениям разработчиков она будет работать быстрее с большим количеством спецэффектов
Если руковдствоваться только заявлениями АМД: Mantle не будет использоваться в консолях Mantle создает низкоуровневую среду для разработки игр схожую с консолями Mantle упростит разработку кроссплатформенных игр (презентация PS4)
Характеристиками API Mantle -До 9 раз больше вызовов в секунду, чем сопоставимые API, за счет снижения нагрузки на процессор -Более точный контроль над аппаратными средствами -Новые методы визуализации возможны. -Прямой доступ к памяти GPU (существенное увеличение производительности). -Поддержка многопоточного параллельного рендеринга CPU, по крайней мере 8 ядер (существенное увеличение производительности) -Из-за обхода ошибок и неэффективных абстракций, общие технические трудности, как притормаживание, падение FPS и артефакты текстур могут быть значительно реже или вовсе отсутствовать (существенное увеличение производительности). В итоге: Существенное увеличение производительности по сравнению с высоким уровнем API, таких как Direct X и Open GL
то все встанет на свои места
Добавлено спустя 11 минут 7 секунд: а вообще если бы у PS4 и AMD для PC были одинаковые низкоуровневые API это подподало бы под антимонопольное регулирование как и еси бы Intel реализовало сразу все свои возможности в разработке ЦП
Лучше свой мозг поставить на место. В любой современной ОС есть связка HAL-API, и она сделана неспроста. Попытки АМД ввести свою чушь во-первых могут привести к нестабильности системы, ибо для получения низкоуровневого доступа к железу нужно фактически вмешиваться в работу ядра ОС, во-вторых под чуть ли не каждую карту надо писать отдельный Mantle-драйвер "ибо АМД так захотелось". Пусть для себя делают, мертворожденных идей от АМД уже было много...
Это не могло стать никаким основанием ни для чего. Всё, что делает nVidia, делается исключительно ради наживы. В том числе и NVAPI. Это проприетарный API, который не предполагает использования на других GPU, а потому бесперспективен и загнётся как CUDA.
Заблокирован Статус: Не в сети Регистрация: 12.09.2011
aasheron писал(а):
Попытки АМД ввести свою чушь во-первых могут привести к нестабильности системы, ибо для получения низкоуровневого доступа к железу нужно фактически вмешиваться в работу ядра ОС
В обход ядра ОС видео и звук
aasheron писал(а):
под чуть ли не каждую карту надо писать отдельный Mantle-драйвер "ибо АМД так захотелось"
их всего две с полной поддержкой 280, 290
Добавлено спустя 7 минут 36 секунд:
ShadowTM писал(а):
мертворожденных идей от АМД уже было много...
АМД и DICE (разработчик игр, к услугам которого прибегают многие студии) начали делать разработки в области нового API сообща еще до выхода amd gcn (часть идей в ней реализована в HD7000) возможно эти разработки найдут отражение и в API PS4
Member
Статус: Не в сети Регистрация: 05.10.2011 Откуда: Silent Hill
Интересно а как майкрософт собирается противостоять Mantle на своих сосолях, к примеру если разработчики игр оставят драйвер-mantle-api на уровне файлов игры, а чип в сосолях как не крути GCN...
Добавлено спустя 5 минут 50 секунд: А если конкретнее, то вот:
Разъяснения AMD
«В последние несколько дней вы могли видеть в блоге упоминание, что графические API вроде OpenGL и AMD Mantle не будут доступны минимум на одной консоли нового поколения. Начиная с нашего официального анонса на Гавайях мы ясно дали понять, что Mantle разработан для платформы ПК, где он создаёт окружение, уже существующее на консолях: низкоуровневые API, более прямой доступ к оборудованию, упрощённые по сравнению с ПК процедуры разработки. Игроки и разработчики на ПК тоже заслуживает такой модели, и поэтому игроделы вроде DICE запрашивали у нас технологию вроде Mantle. Преимущества такой технологии ясны: улучшенная производительность для конечных игроков благодаря более эффективному процессу визуализации.
Масса работы, которую разработчики игр проделали в рамках подготовки к новому поколению игровых консолей, вполне подходит для современных графических архитектур графических ускорителей AMD Radeon. Несмотря на то, что в будущем возможна поддержка Mantle на отличных от ПК платформах, пока речь идёт о среде, которая позволяет разработчикам воспользоваться на ПК проделанной на консолях работой».
Member
Статус: Не в сети Регистрация: 10.05.2009 Откуда: Нижний Новгород Фото: 1
ShadowTM писал(а):
Всё, что делает nVidia, делается исключительно ради наживы.
Ну AMD, конечно, делает все исключительно во имя общего блага и мира во всем мире. Кстати, Nvidia c мелкой n не пишется уже довольно давно...
ShadowTM писал(а):
Это проприетарный API, который не предполагает использования на других GPU, а потому бесперспективен и загнётся как CUDA.
Производителей не так много, чтобы "на других" имело слишком существенный вес. Есть-то, в основном, AMD, Nvidia и Intel. Другие - Вы какие ждете, Intel? Если б в консолях был - могло бы сыграть роль, а так..
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения