The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания NVIDIA выпустила открытый движок симуляции физических процессов PhysX 5, opennews (??), 08-Ноя-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


23. "Компания NVIDIA выпустила открытый движок симуляции физическ..."  +6 +/
Сообщение от Аноним (23), 09-Ноя-22, 09:06 
> Печально, что physx с вычислениями на видеокарте так и не получил распространения

Интересно, чья это вина? Ах да, того что nvidia запрещала использовать physx если у тебя основная ATI/AMD, даже на карточках nvidia. Не говоря уже о том что они нагло врали говоря что оно завязано на CUDA ядрах и работать на других видеокартах не будет.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

32. "Компания NVIDIA выпустила открытый движок симуляции физическ..."  +/
Сообщение от Аноним (32), 10-Ноя-22, 03:27 
PhysX в wine не работает без CUDA. Можешь посмотреть реализацияю (в staging патч лежит). И да, там пляски над CUDA и потом нужно доустановить DLL-ки из винды.

В процессе игры CUDA активно используется и тормозит (т.к. кеширования компиляции для CUDA не предусмотрено).

Ответить | Правка | Наверх | Cообщить модератору

33. "Компания NVIDIA выпустила открытый движок симуляции физическ..."  +1 +/
Сообщение от Аноним (33), 10-Ноя-22, 05:10 
Вы путаете причину и следствие. Ускорение не работает без CUDA не потому что это в принципе не возможно, а потому что так намеренно сделала Нвидиа. Это как аппаратное шумоподавления от Нвидии которое якобы требовало тензорных ядер на видеокарте,но умельцы обошли искусственные ограничения и запустили на видеокартах без тензорных ядер.
Ответить | Правка | Наверх | Cообщить модератору

39. "Компания NVIDIA выпустила открытый движок симуляции физическ..."  +/
Сообщение от Аноним (39), 10-Ноя-22, 18:27 
> потому что так намеренно сделала Нвидиа... путаете причину и следствие...

Всё верно, Nvidia написала PhysX на CUDA, т.к. это очень удобно (обычная программа на C  с аккуратно расставленными дефайнами __device__ и __host__). Без CUDA-компилятора PhysX просто не соберётся для видеокарты. Для процессора достаточно сделать пустые дефайны и собрать любым (ну думаю почти любым) компилятором.


А зачем Nvidia будет делать компилятор CUDA под видеокарты ДРУГИХ производителей?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру