Технология подповерхностного преломления в Path of Exile

"
dlfko написал:
по ссылке на вики physX распространяется по дицензии BSD-3.

Да но это как бы условно... у ггг тоже игра бесплатная. но без вкладок нереально играть.... Значит уже не бесплатная...
"
dlfko написал:
как physx спасет от этого?

На данный момент вся физика обрабатывается процессором... Если её перенаправить на CUDA ядра то процессор будет не так сильно загружен... и лучше будет подготавливать кадры для видео карты. (это повысит фпс и избавит от фризов)


Последняя редакция: ifilthi. Время: 12 нояб. 2021 г., 4:56:49
"
ifilthi написал:
"
dlfko написал:
по ссылке на вики physX распространяется по дицензии BSD-3.

Да но это как бы условно... у ггг тоже игра бесплатная. но без вкладок нереально играть.... Значит уже не бесплатная...
"
dlfko написал:
как physx спасет от этого?

На данный момент вся физика обрабатывается процессором... Если её перенаправить на CUDA ядра то процессор будет не так сильно загружен... и лучше будет подготавливать кадры для видео карты. (это повысит фпс и избавит от фризов)


Так купите нормальный процессор. Или 20-30к потратить на проц это дорого, а 100-150к на видеокарту это норм?
"
SmashTheStatl написал:
Так купите нормальный процессор. Или 20-30к потратить на проц это дорого, а 100-150к на видеокарту это норм?

Речь не о том какой у меня протц и что мне купить.... Речь про оптимизацию. (эта технология повысит фпс на любой конфигурации)
Последняя редакция: ifilthi. Время: 12 нояб. 2021 г., 5:19:41
Скрытый текст
"
ifilthi написал:
"
dlfko написал:
по ссылке на вики physX распространяется по дицензии BSD-3.

Да но это как бы условно... у ггг тоже игра бесплатная. но без вкладок нереально играть.... Значит уже не бесплатная...
"
dlfko написал:
как physx спасет от этого?

На данный момент вся физика обрабатывается процессором... Если её перенаправить на CUDA ядра то процессор будет не так сильно загружен... и лучше будет подготавливать кадры для видео карты. (это повысит фпс и избавит от фризов)


официальный репозиторий с исходным кодом physx, копируй/качай и делай все что хочешь.
https://github.com/NVIDIAGameWorks/PhysX
да там есть доп.условия при распостранении, но ни где нет прямо кнопки "купи".

cuda = только nvidia?
nvidia = все/любые конфигурации?

одно лишь добавление physx = буст фпс на любой конфигурации, звучит как "что правда? да правда, а ты не верил?" :D
"
dlfko написал:

cuda = только nvidia?
nvidia = все/любые конфигурации?

28 июня 2008 года Эран Бэдит (англ. Eran Badit), участник ресурса NGOHQ.com, запустил аппаратную поддержку PhysX SDK на видеокарте Radeon HD 3870.[20] Вначале компания NVIDIA отреагировала на инициативу Эрана Бэдита негативно, заявив, что это невозможно. Однако 9 июля 2008 года Бэдиту предложили вступить в команду разработчиков nVidia, открыли доступ к документации, SDK, аппаратному обеспечению и дали контакты инженеров.[21] Было обещано, что модифицированные драйверы для карт ATI скоро станут доступны для загрузки. По другим данным, в свою очередь, компания ATI официально не поддержала инициативу Бэдита.[22] Для написания официальных (не модифицированных) драйверов ATI с поддержкой PhysX компания nVidia предлагает лицензировать аппаратную поддержку CUDA, которая включает в себя PhysX. Однако технология CUDA конкурирует с технологией AMD FireStream.

Проблема в другом... Если встройка intel или amd а основная карта nvidia то:

В графических драйверах nVidia версии 186 была заблокирована возможность совместной работы двух графических карт, на которые установлены графические процессоры от разных производителей (AMD и nVidia). Таким образом, если раньше была возможность разделения вычислений по разным графическим картам (например, карта с процессором nVidia может рассчитывать игровую физику, а карта с процессором AMD — заниматься рендерингом изображения), то с версии 186, если в системе обнаружен GPU другого производителя (даже интегрированный в чипсет), то эта возможность блокируется. Кроме того, движок PhysX новой версии не поддерживает специализированные физические ускорители (PPU) PhysX, разработанные ещё Ageia, если в системе обнаружен GPU, выпущенный не NVIDIA.

Представитель nVidia объяснил эту ситуацию следующим образом:
PhysX является открытым программным стандартом, и любая компания может свободно разрабатывать поддерживающее его аппаратное или программное обеспечение. NVIDIA поддерживает ускорение физических расчетов силами GPU NVIDIA, когда GPU NVIDIA используется и для графики... По многим причинам — частично из-за затрат на разработку, частично из-за затрат на тестирование и частично по деловым мотивам NVIDIA не будет поддерживать ускорение физических расчетов силами GPU, если графическая обработка выполняется GPU другого производителя.
Последняя редакция: ifilthi. Время: 12 нояб. 2021 г., 6:13:51
"
ifilthi написал:

Было обещано, что модифицированные драйверы для карт ATI скоро станут доступны для загрузки.


так понимаю это основа, обещанного 3 года ждут, но в этом случае ждут больше 10 лет.
но ты же писал "Если её перенаправить на CUDA ядра" - это же про физические ядра = а это только nvidia?
а этот текст про программное (драйвера).

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

если рыскать в ggpk файле, можно найти файлики, которые "запакованы" вот этим вот, это как пример купленной технологии, видимо не на 100% жмоты :D
www.radgametools.com
Последняя редакция: dlfko. Время: 12 нояб. 2021 г., 7:30:13
"
dlfko написал:
это же про физические ядра = а это только nvidia?

Однако технология CUDA конкурирует с технологией AMD FireStream.

У AMD технология называется FireStream. Разные названия но реализация та же...

"
dlfko написал:
если рыскать в ggpk файле, можно найти файлики, которые "запакованы" вот этим вот, это как пример купленной технологии


Я так понимаю речь про Oodle? Но и эта технология не особо даёт прирост в производительности... особенно когда они ввели потоковую загрузку...
Сколько было случаев: убивает что то перса но не видно что.

— Видишь суслика?..
— Нет...
— И я не вижу... А он есть!
— Понятно...

Поясню по поводу этой новости кто ещё не понял в чём прикол: они добавляют в игру больше физики... те у кого был загружен процессор на 30% будет загружаться на 50%... от этого последуют просадки по фпс... У кого был загружен процессор на 80% то будет грузить на 100% и фризить будет жестоко...
Последняя редакция: ifilthi. Время: 12 нояб. 2021 г., 8:11:14
"
ifilthi написал:

Поясню по поводу этой новости кто ещё не понял в чём прикол: они добавляют в игру больше физики... те у кого был загружен процессор на 30% будет загружаться на 50%... от этого последуют просадки по фпс... У кого был загружен процессор на 80% то будет грузить на 100% и фризить будет жестоко...

я конечно может что-то и не понял, но
1. речь же о шейдере - то есть прорамме для GPU?
2. речь же об уже дано добавленном и работающем в игре шейдере?
мой крафт сервис: https://ru.pathofexile.com/forum/view-thread/2543329
my craft service: https://www.pathofexile.com/forum/view-thread/2797327
"
rendo_m написал:
я конечно может что-то и не понял, но
1. речь же о шейдере - то есть прорамме для GPU?
2. речь же об уже дано добавленном и работающем в игре шейдере?


Ше́йдер (англ. shader «затеняющий») — компьютерная программа, предназначенная для исполнения процессорами видеокарты (GPU). Шейдеры составляются на одном из специализированных языков программирования (см. ниже) и компилируются в инструкции для графического процессора.

Чтобы эти шейдеры двигались применяется физическое вычесление процессором/видео адаптером (CUDA/FireStream)
где оптимизация движка?

Пожаловаться на запись форума

Пожаловаться на учетную запись:

Тип жалобы

Дополнительная информация