LINUX.ORG.RU

Valve: Vulkan лучше чем DirectX 12

 , , ,


1

4

Во время прошедшей в августе выставки SIGGRAPH Дэн Гинсбург из компании Valve рассказал о новых графических API, которые предоставят разработчикам низкоуровневый доступ к GPU и CPU, повышая производительность в играх. По словам разработчика, Vulkan превосходит DirectX 12.

«Если вы не слишком агрессивны, чтобы выпускать игру на DirectX 12 в этом году, я бы сказал, что нет серьезной причины использовать DX12 для вашего тайтла. Дело в том, что Vulkan справляется с той же работой на Windows 10, при этом не ограничиваясь только одной платформой. Vulkan будет работать на всем – не только Windows 10, но Windows 7, Windows 8 и Linux.»

Хотя подобные комментарии от человека, который занимается Vulkan, вполне естественны, API действительно превосходит DX12 или Metal. Она не рассчитана для единственной системы или производителя. Другое дело – как убедить разработчиков использовать API и показать его преимущества на практике.

>>> Подробности

★☆

Проверено: fallout4all ()
Последнее исправление: AP (всего исправлений: 3)
Ответ на: комментарий от haku

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

Но самое страшное — вулкан работает даже на xp, и вся маркетинговая чушь про невозможность реализации дх12 на nt < 6.4 тут не работает. И разрабом выгоднее писать под вулкан, ибо будет работать у всех и с графоном.

Freyr69 ★★★
()
Ответ на: комментарий от Freyr69

Не будет. Вулкан принципиально работает только на железе, которое его поддерживает. В то время как ещё в DX11 ввели возможность писать на одном и том же апи, но поддерживать железо с разными фичами (включая телефоны), вместо того, чтобы делить ES и десктоп.

anonymous
()
Ответ на: комментарий от anonymous

Вулкан принципиально работает только на железе, которое его поддерживает.

И че, воткни в комп с семеркой gtx новый какой, и там прекрасно будет работать вулкан, а вот прямоговно 12 не будет.

вместо того, чтобы делить ES и десктоп.

Вулкан тоже не делит.

Freyr69 ★★★
()
Последнее исправление: Freyr69 (всего исправлений: 1)
Ответ на: комментарий от Freyr69

Вулкан тоже не делит.

Да, он просто не работает на ES2.0 железе, в отличии от DX11 в тех же винфонах.

anonymous
()
Ответ на: комментарий от anonymous

Да, он просто не работает на ES2.0 железе, в отличии от DX11 в тех же винфонах.

Ну так и свежие директх на старых устройствах не работают, что сказать-то хотел?

Freyr69 ★★★
()
Ответ на: комментарий от Freyr69

Работает, предоставляя меньше возможностей, но с тем же апи.

A DirectX feature level, in contrast, defines the level of support a GPU gives while still supporting the underlying specification. This capability was first introduced in DirectX 11

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

anonymous
()
Ответ на: комментарий от devl547

Драйвера сам писать будешь?

Если для Линукс драйвера минимум у Nvidia и Intel готовы(выйдут в день релиза спек) - почему им не написать и под XP?

Собственно, то, что продажи нового железа ограничиваются продажами новой винды - возможно, один из мотивов.
Ну и желание избежать повторения ситуации с glide/S3 metal/etc.

Anonymous ★★★★★
()
Последнее исправление: Anonymous (всего исправлений: 1)
Ответ на: комментарий от Anonymous

Если для Линукс драйвера минимум у Nvidia и Intel готовы(выйдут в день релиза спек) - почему им не написать и под XP?

Nvidia и Intel выпустят драйвера для XP? Ты наркоман. Там совсем другая архитектура относительно Vista+, разрабатывать трудно, а толку около ноля, ибо снята с поддержки, а игровой компьютер на windows XP - это нонсенс.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

Nvidia и Intel выпустят драйвера для XP? Ты наркоман.

ну, XP - не XP, но во всяком случае они не будут ограничивать свой рынок ради того, чтоб МС смогла впарить новую винду (по крайней мере не задаром).

а игровой компьютер на windows XP - это нонсенс.

потому и нонсенс, что сейчас МС фактически урезает возможности нового железа на старых версиях винды - и железячникам это, похоже, не нравится.

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

Покажи мне ОС с поддержкой в более чем ... Ну ты понял.

PS: 2016-ый год на дворе почти, а они всё не могут забыть про 15 летнюю ОС - столько не живут.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

Скоро это исправят, и везде будет одна десяточка.

anonymous
()
Ответ на: комментарий от fornlr

PS: 2016-ый год на дворе почти, а они всё не могут забыть про 15 летнюю ОС - столько не живут.

Я как-то не следил - разве переход с XP на Висту был последним случаем, когда возможности новых видеокарт оказывались искусственно урезанными на «старых» версиях винды?

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

искусственно урезанными

Про искусственно урезанные только диванные теоретики рассуждают... Которые сами ничего не разрабатывали и не поддерживали, а самим им легаси подавай на 10 лет, да за смешные деньги.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

http://www.nvidia.ru/download/driverResults.aspx/91919/ru
Версия: 355.98
Опубликовано: 2015.9.22
Операционная система: Windows XP 64-bit, Windows Server 2003 x64
«Supports the new GeForce GTX 980 for notebooks, based upon the second-generation Maxwell architecture »

что-то я сомневаюсь, что в этих драйверах старая версия OpenGL.

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

Windows XP 64-bit, Windows Server 2003 x64

То то и оно, а с хомячковой Windows XP x86 ...

fornlr ★★★★★
()
Ответ на: комментарий от atrus

Да, плюну.

Под Хрюшу на новое железо уже никто дров не пишет.
И на новые комперы ставят её только упоротые ретрограды, но их страдания никого не волнуют.

WatchCat ★★★★★
()
Ответ на: комментарий от Anonymous

Мало того, с vulkan лососнули тунца пользователи Windows Vista :) Так что особой разницы не вижу.

Легаси в игровом мире вообще штука не популярная, если ты не знал.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Anonymous

и железячникам это, похоже, не нравится

кому надо в игрушки играть поставит любую новую винду с любыми зондами

anonymous
()
Ответ на: комментарий от fornlr

Aug 7, 2013

Всего 2 года. Верите, что не соблазнившись ни семёркой, ни восьмёркой там уже 65% до нуля спустилось?

Да, плюнут, ибо невыгодно.

А по моему очень даже выгодно. Операционка не волнует разработчика, если выбранный стек технологий там работает.

atrus ★★★★★
()
Ответ на: комментарий от fornlr

Надоело КЭПить...

Ну так кончайте. Это же не я, а валвовцы писали, что OpenGL для них актуальнее именно из-за любви китайцев к хрюшке.

atrus ★★★★★
()
Ответ на: комментарий от fornlr

Ладно, неважно - воспоминания о временах, когда люди имели XP для работы, и Vista для DX10 игрушек, конечно, совершенно не главный мотив создания Vulkanа,
наличие зоопарка низкоуровневых API(Mantle, Apple metal, Cg?) показывает, что необходимость назрела, и объединение усилий Nvidia, AMD, Intel, PowerVR, Valve, Google и прочих в рамках OpenGL- для Linux лучший вариант.

Anonymous ★★★★★
()
Ответ на: комментарий от atrus

Ну, если все факты говорят об обратном, можно конечно рассуждать о каких-то бредовых теориях, но вот только смысла ноль. Даже vista прокатят с этим Vulkan (которая ещё на расширенной поддержке), что уж про некромантию говорить.

PS: и это на ЛОРе всеръёз размышляют о ОС 15 летней давности для игр. Бред переполнен.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от fornlr

Ну тут деньги всё решать будут, действительно.

Однако, если с вулканом можно будет писать одновременно под семёрочку, восьмёрочку, десяточку, стимкоробку, плойку и хы-бокс, а с директом только под десяточку и хы-бокс, то у вулкана большие шансы.

anonymous
()
Ответ на: комментарий от HyperCOGENT

Вы оба идиоты? Об этом говорится в исходном посте

anonymous
()
Ответ на: комментарий от atrus

Всего 2 года. Верите, что не соблазнившись ни семёркой, ни восьмёркой там уже 65% до нуля спустилось?

Я обновил xp где-то 5 лет назад, потому что какая-то игра потребовала семерку. Какие игры сейчас пойдут на XP я вообще без понятия, подозреваю что их даже не тестируют там.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)
Ответ на: комментарий от goingUp

Мало того, многие игры тупо делают с поддержкой только 64 битной венды. И это логично.

fornlr ★★★★★
()
Ответ на: комментарий от Quasar

Ты забыл уточнить, не ниже GLES 3.1, а это всего треть железа. А под андроЙд до сих пор выпускают 2.0 девайсы и радуются, суки

anonymous
()
Ответ на: комментарий от anonymous

Linux и Mac Os X старые оси? DX12 не совместим с моей видеокартой 3 летней давности. Так что DX12 не совместим ни со старым железом ни с любыми другими осями кроме Windows 10 в не зависимости от их новизны.

LaRusCat
()
Ответ на: комментарий от LaRusCat

Для идиотов: начиная с 11 в DX версия апи != версия железа, и на свежем апи можно писать для видях с железом DX9, просто указывая feature level 9_1 и радуясь, вместо того, чтобы писать легаси код под OpenGL для тех девайсов, что не могут в Вулкан (а их всё ещё критически много) и насиловать мозг о совмещении в рантайме двух принципиально разных графических апи

A DirectX 11 GPU with feature level 9_3 couldn’t magically perform DirectX 11 effects, but it could run games in DirectX 9 mode without the developer needing to write an entirely separate engine implementation to allow for it. That’s how games like Civilization V were able to run in either DX11 or DX9 modes from a common code base.

anonymous
()
Ответ на: комментарий от anonymous

Бесполезно, не дойдет до них, в 90х застряли.

anonymous
()
Ответ на: комментарий от anonymous

Steam позиционируется как магазин приложений в том числе и для яблок, значит, вулкан там будет любой ценой.

Aceler ★★★★★
()
Ответ на: комментарий от anonymous

Спасибо, но «для идиотов» это не ко мне, так что не читал.

LaRusCat
()
Ответ на: комментарий от anonymous

Почитай тред выше, Вулкан не совместим со старым железом, DX со старыми осями. Оба хуже.

Это не хуже, это - победа. Игоря и легаси для кофеварок - ненужны.

anonymous
()
Ответ на: комментарий от Deleted

И как же Valve прикажет Apple это сделать?

https://developer.apple.com/opengl/ «OpenGL is the foundation for hardware-accelerated graphics in OS X.»

а Vulkan, условно, - OpenGL 6.0.
Чего ради и каким образом Apple внезапно заставит Nvidia/AMD/intel пилить отдельный графический стек?
Metal появился, потому что подобное АПИ было нужно, а стандартной альтернативы не было - но сейчас ещё не поздно послать его вслед за Mantle.

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

А под iOS кто этот вулканище впендюривать будет?

fornlr ★★★★★
()
Ответ на: комментарий от Deleted

Если Valve нужны деньги, а они ей нужны, она найдёт способ, это никогда не было проблемой. Сядут и договорятся. Не вижу проблемы.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

А я вижу - эпплу плевать на кроссплатформенность, наоборот, им выгоднее, чтобы игры были только на айос.

Deleted
()
Ответ на: комментарий от Deleted

Если ты внимательно прочитаешь ветку, в которую влез, то мы обсуждали только MacOS X, точнее, только платформы, где есть Steam. Наличие вулкана на этих платформах для вальвы критично, а что там будет на телефонах, им не интересно.

То, что Vulkan будут готовить и для Android и, скорее всего, для PS5 — это же не заслуга Valve.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

С чего бы это наличие вулкана на калоси критично для валв? Калосники никому не нужны, в игры они мало играют, только надрачивают на ДИЗАЙНЕРСКИЙ СОФТ и ОБРАБОТКУ АУДИО. Даже линукс выглядит перспективнее из-за отсутствия анального локдауна на оборудование.

Deleted
()
Ответ на: комментарий от Deleted

С чего бы это наличие вулкана на калоси критично для валв?

Не знаю, я писал про MacOS X. Ты впёрся в ветку стремительно и мощно и насрал мимо.

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от Aceler

а что там будет на телефонах, им не интересно.

даже мне, бескорыстному болельщику, это интересно -
- наличие Vulkana на телефонах - одно из его важных конкурентных преимуществ по сравнению с DXом, покамест более важное, чем его наличие на телевизорах, пылесосах и даже Линуксе, и упрямство Apple - единственное, что может частично помешать производителям GPU вернуть себе контроль над производством графических драйверов.

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

Ну, при нынешней ситуации с устройствами iOS, я не вижу пока позитива в этом направлении — тут Apple как скажет, так и будет. А сказать они могут многое, аргументы про кроссплатформенность тут не канают, скорее даже наоборот.

Aceler ★★★★★
()
28 октября 2015 г.
Ответ на: комментарий от Freyr69

И че, воткни в комп с семеркой gtx новый какой, и там прекрасно будет работать вулкан, а вот прямоговно 12 не будет.

Вот то и оно, только Мелкософт использует ДХ12 как инструмент принудительного загона геймеров, ибо если был бы ДХ12 под ХР/Висту/7-ку... то мало хто бы вообще апгрейдился на эти деградирующие говнометроподелия 8/8.1/10. 7-ки с вулканом/огл 4.5/дх11 хватит всем, последующие ОС - деграданты и уже не те.

FiXer ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.