Технология подповерхностного преломления в Path of Exile
" Да но это как бы условно... у ггг тоже игра бесплатная. но без вкладок нереально играть.... Значит уже не бесплатная... " На данный момент вся физика обрабатывается процессором... Если её перенаправить на CUDA ядра то процессор будет не так сильно загружен... и лучше будет подготавливать кадры для видео карты. (это повысит фпс и избавит от фризов) Последняя редакция: ifilthi. Время: 12 нояб. 2021 г., 4:56:49
| |
" Так купите нормальный процессор. Или 20-30к потратить на проц это дорого, а 100-150к на видеокарту это норм? |
|
" Речь не о том какой у меня протц и что мне купить.... Речь про оптимизацию. (эта технология повысит фпс на любой конфигурации) Последняя редакция: ifilthi. Время: 12 нояб. 2021 г., 5:19:41
| |
Скрытый текст
" официальный репозиторий с исходным кодом physx, копируй/качай и делай все что хочешь. https://github.com/NVIDIAGameWorks/PhysX да там есть доп.условия при распостранении, но ни где нет прямо кнопки "купи". cuda = только nvidia? nvidia = все/любые конфигурации? одно лишь добавление physx = буст фпс на любой конфигурации, звучит как "что правда? да правда, а ты не верил?" :D | |
" 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
| |
" так понимаю это основа, обещанного 3 года ждут, но в этом случае ждут больше 10 лет. но ты же писал "Если её перенаправить на CUDA ядра" - это же про физические ядра = а это только nvidia? а этот текст про программное (драйвера). в общем запутанно как-то все, так и не понял зачем покупать открытое sdk и почему эта sdk является панацеей для всех конфигураций в повышении фпс. если рыскать в ggpk файле, можно найти файлики, которые "запакованы" вот этим вот, это как пример купленной технологии, видимо не на 100% жмоты :D www.radgametools.com Последняя редакция: dlfko. Время: 12 нояб. 2021 г., 7:30:13
| |
" Однако технология CUDA конкурирует с технологией AMD FireStream. У AMD технология называется FireStream. Разные названия но реализация та же... " Я так понимаю речь про Oodle? Но и эта технология не особо даёт прирост в производительности... особенно когда они ввели потоковую загрузку... Сколько было случаев: убивает что то перса но не видно что. — Видишь суслика?.. — Нет... — И я не вижу... А он есть! — Понятно... Поясню по поводу этой новости кто ещё не понял в чём прикол: они добавляют в игру больше физики... те у кого был загружен процессор на 30% будет загружаться на 50%... от этого последуют просадки по фпс... У кого был загружен процессор на 80% то будет грузить на 100% и фризить будет жестоко... Последняя редакция: ifilthi. Время: 12 нояб. 2021 г., 8:11:14
| |
" я конечно может что-то и не понял, но 1. речь же о шейдере - то есть прорамме для GPU? 2. речь же об уже дано добавленном и работающем в игре шейдере? мой крафт сервис: https://ru.pathofexile.com/forum/view-thread/2543329
my craft service: https://www.pathofexile.com/forum/view-thread/2797327 | |
" Ше́йдер (англ. shader «затеняющий») — компьютерная программа, предназначенная для исполнения процессорами видеокарты (GPU). Шейдеры составляются на одном из специализированных языков программирования (см. ниже) и компилируются в инструкции для графического процессора. Чтобы эти шейдеры двигались применяется физическое вычесление процессором/видео адаптером (CUDA/FireStream) | |
где оптимизация движка?
|
|