Я выше тему линканул, можешь глянуть разницу ФПС при использовании разных API (в той теме сравнивается Dx11 и Dx12 в ВоВ).
А вот сравнение ФПС при использовании Vulkan и OpenGL в DOOM:
Я выше тему линканул, можешь глянуть разницу ФПС при использовании разных API (в той теме сравнивается Dx11 и Dx12 в ВоВ).
А вот сравнение ФПС при использовании Vulkan и OpenGL в DOOM:
Изменить API - это не нажать на другой чекбокс
Это надо использовать совсем другой подход, писать совсем другой код с использованием других функций
Смотреть документацию к этому языку и находить те моменты, где можно ускорить обработку
Видео с сравнением двух API (OpenGL и Vulkan) не корректно
Оно не показывает на сколько один API лучше другого
Это всё равно что сравнивать разные языки программирования
Нет плохих/хороших языков
Так же с api
Всё зависит от реализации разработчиков
Для пользователя важен только результат в виде ФПС.
Одна игра, одно железо, одинаковые настройки, разный API. Пользователь выберет в игре тот, при котором будет выше ФПС (если в игре есть возможность выбирать).
А ты говорил:
и
А на деле ФПС зависит от API и для обычного пользователя разница заметна.
Не всегда
В основном видеокарты покупают не для игр, а для работы
Но это зависит от разработчика программного продукта
Можно написать на делфи драйвера, своё api и программный продукт так, что оно будет невероятно отлично работать, но для этого потребуется намного больше усилий, чем если бы ты использовал готовое решение
Одна игра, одно железо и… разный исходный код
Это огромнейшее отличие
Пользователь работает с фронтендом
Чекбокс, который находится в игре, просто запускает другую функцию и игра использует другой набор алгоритмов
Фпс не зависит от API
(аналогия с языками программирования)
Ты можешь написать машинным кодом что угодно и как угодно
Быстродействие программных продуктов не зависит от языка программирования
Всё зависит от программиста
(такая же аналогия и с api)
Я имел ввиду, что для пользователя нет особой разницы на каком API продукт
(это совсем другой смысл, что приведён в цитате)
Для работы есть особые серии. А GeForce у Nvidia и RX у AMD это игровые линейки, ну ещё майнеры их в своё время использовали…
Я не про рендер, научные расчёты и подобное
Я про то, что все персональные компьютеры оснащены видеокартой
(достаточно странно не учитывать то, что на компьютерах в основном работают)
Эта серия видеокарт подходит не только для игр
Не дорогое решение для компьютера
Обработка оконного интерфейса(и подобное, что в основном используется в работе) тоже требует ресурсы видеокарты
Можно работать и на встроенной видеокарте, но это не очень удобно
(тот же видеопоток не возможно будет обработать. посмотреть)
Школы, институты, рабочие места, все используют мощности персональных компьютеров
Во всех этих продуктах стоят видеокарты
Без них не возможно будет работать
(даже в серверах есть видеокарты)
Нынче все, но для легких задач можно обойтись простой видеокартой (в простонародии затычка), никто не будет для простых задача брать, например, RTX 2080 или RX Vega 64, такие карты берут только для игр (майнинг R.I.P-нулся, для него уже ничего не берут).
Расскажи это секте свидетелей Стива Джобса. OpenGL изначально был необходим для поддержки MacOS. Но, разумеется, этим пользовались и линуксоиды.
Вам приятно быть затычкой в любой теме? Я в этом разделе провел часок и Ваше “нужное” мнение здесь в каждой теми, при том что технически вы безграмотный человек(или пытаетесь таким казаться). Если же это троллинг, то он не забавный даже. Выглядит как набивание постов, только не понятно почему.
WoW Вполне неплохо работает на вукане… Разумеется, еcли ты достаточно бородат и красноглаз, что бы настраивать DXVK)))
Нет. В вов была поддержка слишком древней опенджельки. Производительнее было решение ретрансляции с DX9 на более свежую опенджеельку.
В этой теме был вопрос почему в качестве API в ВоВ сделали Dx12, а не Vulkan, а не как запустить ВоВ на Linux.
Не вызывает вопросов, мол раз ретрансляция работает на ура, при учёте что пилится энтузиастами, то офф поддержки нет явно не из-за технических сложностей. Почему очевидные вещи вечно нужно расписывать? У меня нет лодки и капитанского звания.
Итак. Если проблем нет в технической части, то где она есть? (Или это тоже расписать?)
Не путай возможность запуска игр с Dx на Linux и получение профита от этого API.
Так в теме не слова о профите, претензии к отсутствию возможности выбора. Профит вообще будет разниться от видюхи к видюхе…
Автор спросил про Vulkan из-за того, что при его использовании ФПС выше чем при Dx11, а Dx12 у него нет из-за того, что не Windows 10 (возможно Windows 7).
Это уже он потом это начал писать как аргументы “за”. Для него актуально. Для меня от нативной поддержки вулкана особой выгоды нет, будет только удаление одного костыля, который особо кадров то и не кушает…
смотря когда. в кате - намного лучше работало с opengl.
гм… мне хватило команды ‘winetrics dxvk’ . С тех пор разве что обновляю с помощью той же команды.
вот сделать, чтобы работало DX12 через vkd3d - это да, нужны борода и красные глаза. пока что. я попробовал по инструкции это сделать, и плюнул.
Хех, погуглил “запустить wow на vulkan” первая в списке ссылка на циркуль - запустил по каментам, а он рельно заработал Оо. Прироста нуль, но то, что он работал узнал по проге FPSMonitor - она не пашет под vulkan. Не пахала в Doom 2016 (фпс на вулкане в думе мерял через консольную команду, Fraps так же не пахала в думе, но ее качать было лень) и тут тоже.
А откуда ему взяться, если в игре нет этого API? Чтобы был прирост нужно чтобы разработчики добавили API в игру, а не самостоятельно шаманить.