Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Поддержка трасировки лучей уже появилась относительно недавно (если мы говорим об NVIDIA DLSS). В последних версиях протон она уже есть (нужно прописать переменную окружения PROTON_ENABLE_NVAPI=1 и установить dxgi.nvapiHack = False. В принципе не такие сложные операции).
https://github.com/ValveSoftware/Proton/releases/tag/proton-6.3-8
Поддержку в DXVK (D3D11) похоже подвезут со следующим выпуском оного:
https://github.com/doitsujin/dxvk/commit/86148ec070628f5a89fbb0a91603bae2ce89529a
Для игр с DirectX 12 в vkd3d поддержка тоже уже есть, но не включена по умолчанию:
https://www.opennet.ru/opennews/art.shtml?num=55989
В Lutris тоже добавили опцию с DLSS:
https://www.opennet.ru/opennews/art.shtml?num=55962
Так что поддержка лучей есть.
Стоило также упомянуть, что для обладателей карточек от AMD на линуксе вас ждут горы всяких плюшек со стороны открытых драйверов, что может сравнять или даже сделать производительность чуточку лучше чем на Windows.
Отличная идея, предложить оппоненту самому поискать доказательство которое его убедит. А если он найдёт и высмеет — заявить что нашёл не то. Чувак, после стольки ударов себя в грудь уже поздно устраивать танцы, пришло самое время нанести добивающий удар той-самой-ссылкой. А то складывается впечатление, что либо под техдоками/техвики ты имел какую-то лажу, либо ты уже сам перечитал статью и понял что нужных утверждений там нет.
Кстати, ну как там, я услышу ответ, как ты предлагаешь EAXу трассировать звук не имея информации о геометрии игровой локации? Достаточно названия функции. Или всё, слился?
Кхм. Я конечно не эксперт, но разве переменные reflectionsPanX, reflectionsPanY и reflectionsPanZ не обеспечивают уже эту геометрию отражения? Или что это тогда?
https://docs.microsoft.com/en-us/dotnet/api/opentk.audio.openal.effectsextension.eaxreverb.-ctor?view=xamarin-ios-sdk-12
То, что EAX не делает позиционирование — это некорректное утверждение. Так как многим здесь важны «ПруФЫ», оставляю ссылку на реализацию EAX в Wine-Staging (p.s. wine — свободная реализация windows api).
В частности, здесь реализуется начальные отражения звука:
https://github.com/wine-staging/wine-staging/blob/master/patches/dsound-EAX/0014-dsound-Implement-EAX-early-reflections.patch
Важно: В wine-staging реализуется только первая версия EAX, не понятно как ведут себя версии по старше, т.к. их исходный код закрыт.
2008 год. Старое, хорошо проверенное ПО :)
На той же PCgamingWIKI есть еще Creative ALchemy от 2017, кажется, года. Я так понимаю, что он заточен только под звуковухи от Creative?
ALchemy Universall — это приложение для восстановления функциональности DirectSound 3D (EAX) на картах от Creative, но в последующем модифицированное для работы с любыми звуковыми картами.
В статье же написано, что с какой-то версии может работать для любых звуковых карт.
https://github.com/ValveSoftware/Proton/releases/tag/proton-6.3-8
Поддержку в DXVK (D3D11) похоже подвезут со следующим выпуском оного:
https://github.com/doitsujin/dxvk/commit/86148ec070628f5a89fbb0a91603bae2ce89529a
Для игр с DirectX 12 в vkd3d поддержка тоже уже есть, но не включена по умолчанию:
https://www.opennet.ru/opennews/art.shtml?num=55989
В Lutris тоже добавили опцию с DLSS:
https://www.opennet.ru/opennews/art.shtml?num=55962
Так что поддержка лучей есть.
Кхм. Я конечно не эксперт, но разве переменные reflectionsPanX, reflectionsPanY и reflectionsPanZ не обеспечивают уже эту геометрию отражения? Или что это тогда?
https://docs.microsoft.com/en-us/dotnet/api/opentk.audio.openal.effectsextension.eaxreverb.-ctor?view=xamarin-ios-sdk-12
В частности, здесь реализуется начальные отражения звука:
https://github.com/wine-staging/wine-staging/blob/master/patches/dsound-EAX/0014-dsound-Implement-EAX-early-reflections.patch
Важно: В wine-staging реализуется только первая версия EAX, не понятно как ведут себя версии по старше, т.к. их исходный код закрыт.
Ааа, тогда извините.
В статье же написано, что с какой-то версии может работать для любых звуковых карт.