Портативный дисплей physx, как изменить

Обновлено: 03.07.2024

NVIDIA PhysX — это масштабируемое многоплатформенное решение для игровой физики, которое используется во многих современных популярных играх. В дополнение к собственному физическому движку CRYENGINE (CryPhysics) эта функция позволяет пользователям CRYENGINE использовать сторонний физический движок Nvidia (PhysX) в качестве внешнего физического движка внутри CRYENGINE.

Интеграция PhysX от Nvidia является минимально инверсивной. По сути, интерфейс CryPhysics IPhysicalWorld был реализован для PhysX, чтобы заменить физический движок. Код интерфейса PhysX можно найти в ../Code/CryEngine/CryPhysicsSystem/CryPhysX/. Интерфейс можно скомпилировать с помощью систем сборки CMake и WAF.

При использовании PhysX от Nvidia можно использовать визуальный отладчик Nvidia PhysX (PVD). Это позволяет записывать и исследовать физику игрового мира, что может быть очень полезно. Вы также можете использовать основные функции визуальной отладки, доступные непосредственно в CRYENGINE, с помощью команды p_draw_helpers в консоли.

Установка и включение PhysX в CRYENGINE

Следуйте указанным ниже шагам, чтобы установить и включить PhysX в CRYENGINE:


  1. Установите NVIDIA PhysX SDK 3.3 (он не поставляется с CRYENGINE, но доступен бесплатно у Nvidia).
  2. Скомпилируйте CRYENGINE с включенным PhysX (поддерживается в CMake и WAF). Это создаст интерфейс PhysX в CryPhysX.dll.
    Рис. 1. Использование CMake и WAF для сборки PhysX.


  3. Убедитесь, что CRYENGINE может найти следующую PhysX-dll, либо изменив переменные пути системной среды, либо скопировав следующую PhysX-dll в папку bin:
    • nvToolsExt64_1.dll
    • PhysX3*_x64.dll
    • PhysX3CharacterKinematic*_x64.dll
    • PhysX3Common*_x64.dll
    • PhysX3Cooking*_x64.dll
  4. Добавьте следующие переменные в system.cfgфайл CRYENGINE, это позволит CRYENGINE загружать PhysX от Nvidia вместо собственного CryPhysics и отключить другие нереализованные функции:

    Работает, только когда активен g_DisableCollisionDaamage (в противном случае могут быть пропущены важные для игры коллизии).

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

    Любое значение, отличное от 0, включает помощники PhysX

    Ограничения

    Nvidia PhysX не поддерживает динамические вогнутые объекты (в отличие от CryPhysics). Существующие вогнутые прокси (например, транспортные средства) не добавляются в мир физики. Поэтому прокси-серверы должны быть адаптированы к выпуклости, чтобы вести себя правильно.

    На данный момент интерфейс PhysX находится в стадии бета-тестирования. В настоящее время поддерживаются не все функции CryPhysics. Есть несколько ограничений, которые описаны ниже:

    • поддерживаются только четырехколесные транспортные средства.
    • очень простое живое существо (но так как это обычно изменяется игровым кодом, это не является серьезным ограничением).
    • нет пересечения лучей с водными поверхностями.
    • нет систем взлома.
    • нет водных/воздушных пространств.
    • моделирование веревки очень простое.
    • закрытие взрывов.
    • одежда персонажа (но вы можете проверить VCloth 2.0, функцию имитации одежды CryEngine, в которой эта функция явно реализована).

    Отзыв

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

    jryan4545

    Похвально

    В настоящее время я использую 14-дюймовый дисплей ноутбука со встроенной графикой Intel HD Graphics 5500U. Я бы хотел, чтобы мой экран использовал NVIDIA GeForce 940M вместо этого, но у меня нет четкого или четкого способа сделать это. Я попытался отключить встроенную графику, но это только создало больше проблем, поэтому я снова включил встроенную графику. Теперь я просто хочу, чтобы карта NVIDIA использовалась в качестве адаптера для моего экрана. Спасибо.

    Адское пламя13

    Респектабельный

    Адское пламя13

    Респектабельный

    jryan4545

    Похвально

    Как бы я сделал это в биосе, я не очень хорошо разбираюсь в том, что такое биос.

    Адское пламя13

    Респектабельный

    "Я пытался отключить встроенную графику, но это создало еще больше проблем, поэтому я снова включил ее".

    откуда ты это сделал.

    jryan4545

    Похвально

    "Я пытался отключить встроенную графику, но это создало еще больше проблем, поэтому я снова включил ее".

    откуда ты это сделал.

    Диспетчер устройств. У меня Windows 10, поэтому я нажимаю правой кнопкой мыши кнопку Windows в левом нижнем углу. Затем я перехожу к адаптерам дисплея. Я убедился, что обновил GeForce с последними драйверами. Затем я попытался удалить встроенную графику, но мой компьютер не регистрирует видеокарту NVIDIA, когда я пытаюсь открыть игру или панель управления NVIDIA.

    Адское пламя13

    Респектабельный

    jryan4545

    Похвально

    Я запустил программу, и она сказала, что что-то не так, но попросила обойти ее, поэтому я нажала "Продолжить". Он запущен и работает сейчас, хотя со всей информацией. Что еще может вам помочь?

    jryan4545

    Похвально

    Название: Intel Hd Graphics 5500
    Тип ЦАП: внутренний
    Тип устройства: Full Display Device

    хенв

    Оценочно

    Конечно, работа графического процессора на ноутбуке немного отличается от работы на настольном компьютере.

    В настольном компьютере интегрированный и дискретный графический процессор — это два совершенно разных устройства. В IE вы можете подключить свой дисплей напрямую к одному, полностью игнорируя другой. Это означает, что если вы хотите получить преимущества от дискретного графического процессора, вы должны подключить свой монитор напрямую к нему.

    В ноутбуке это работает совершенно по-другому. Весь вывод на дисплей обрабатывается встроенной графикой, только когда вы выполняете 3D-рендеринг (например, в играх), она передает вычисления на выделенный графический процессор, но для вывода данных на экран по-прежнему требуется отправка данных через встроенную графику. . Отключение iGPU в IE фактически отключает ваш дисплей, ваш графический процессор nVidia не может выводить данные напрямую на дисплей.

    Шаба062

    Уважаемый

    У меня есть эта проблема, и я искал ее, но не нашел решения. Я заметил, что мой процессор используется на 90-100% почти в каждой игре, но мой графический процессор используется на 50%. Я попытался изменить настройку на более низкое разрешение, более низкую детализацию, но FPS остается прежним. Затем я понял, что Physix настроен на процессор, поэтому я переключил его на графический процессор, но он все еще оставался на процессоре и не хотел меняться.

    i5-4460 @ 3,20 ГГц
    GTX 1050Ti
    8 ГБ DDR3 (2x4 ГБ)
    Windows 7 Профессиональная, 64-разрядная версия SP1

    renz496

    Чемпион

    Я не думаю, что имеет большое значение установка PhysX на GPU или CPU, потому что только несколько игр используют GPU PhysX. Практически все игры, использующие nvidia PhysX, по-прежнему выполняют все свои вычисления только на процессоре.

    renz496

    Чемпион

    Я не думаю, что имеет большое значение установка PhysX на GPU или CPU, потому что только несколько игр используют GPU PhysX. Практически все игры, использующие nvidia PhysX, по-прежнему выполняют все свои вычисления только на процессоре.

    косон123

    Выдающийся

    не беспокойтесь об этом, я видел предложения переключить его на процессор, в любом случае попробуйте установить его на автоматический и использовать опыт geforce для загрузки последних драйверов, но не тратьте на это много времени

    Примечание: у 1050 ti не так много прироста производительности, но это может быть и к лучшему

    Шаба062

    Уважаемый

    Караджгне

    Титан

    Нет, у вас 4-ядерный/4-поточный процессор. Многие игры переходят на оптимизацию для 8 потоков и более, они будут работать на 4c/4t, но процессоры настолько загружены, что нередко можно увидеть до 100% использования.

    Разрешение и большинство деталей игры связаны с графическим процессором, который практически не имеет ничего общего с процессором. Есть некоторые, такие как physX, детали травы, расстояние просмотра, которые имеют отношение к процессору. Их можно найти для глобальных настроек в панели управления nvidia, для каждой игры в GeForce Experience или в настройках игровой графики.

    Шаба062

    Уважаемый

    Нет, у вас 4-ядерный/4-поточный процессор. Многие игры переходят на оптимизацию для 8 потоков и более, они будут работать на 4c/4t, но процессоры настолько загружены, что нередко можно увидеть до 100% использования.

    Разрешение и большинство деталей игры связаны с графическим процессором, который практически не имеет ничего общего с процессором. Есть некоторые, такие как physX, детали травы, расстояние просмотра, которые имеют отношение к процессору. Их можно найти для глобальных настроек в панели управления nvidia, для каждой игры в GeForce Experience или в настройках игровой графики.

    Разрешение: 1920 x 1080p
    Расстояние просмотра: Далеко
    AA: Среднее
    Текстуры: Высокое
    Остальное низкое.

    Я блокирую частоту кадров до 60 из-за загрузки процессора, но даже в этом случае в боях крупным планом частота кадров падает до 20-30 кадров в секунду. Я не знаю, связана ли проблема с тем, что я использую 2 монитора?

    Я только что играл в игру Fortnite с этими настройками, просто уменьшил расстояние обзора до низкого и зафиксировал 60 кадров в секунду. Получил максимальную загрузку процессора в среднем 95% на все 4 ядра и максимальную загрузку графического процессора 40% :S

    Уважаемый. Нет Physx не увеличивает частоту кадров. вместо этого он снижает частоту кадров, так как у графического процессора теперь есть больше данных для обработки. Любая частота кадров выше 60 или 75 в зависимости от вашего ЖК-монитора бесполезна, так как монитор не может отображать изображение из-за более низкой частоты обновления.

    но как проверить версию Nvidia PhysX?

    Это небольшая хитрость, позволяющая узнать, работает ли приложение PhysX с программным обеспечением PhysX или GPU PhysX. С драйверами дисплея NVIDIA R195. хх как последний R195. 62 WHQL, просто откройте панель управления NVIDIA, и вы увидите в строке меню «Настройки 3D» включение/выключение визуального индикатора PhysX.

    Кроме того, лучше использовать CPU или GPU для PhysX?

    При включенном сглаживании физика на графическом процессоре обычно выполняется намного быстрее, чем на процессоре с включенным сглаживанием. PhysX, работающий на выделенном графическом процессоре, позволяет разгрузить обработку PhysX от графического процессора, используемого для стандартного рендеринга графики, что приводит к оптимальному использованию возможностей обработки в системе.

    Однако Valorant использует Nvidia PhysX? Valorant НЕ использует PhysX, поэтому настройка PhysX в драйвере nvidia не имеет значения.

    так что стоит ли выделять GPU для PhysX?

    Вы можете просто выделить GPU для обработки только физики в параметрах видеокарты, если у вас несколько карт. Учитывая, что большинство новых графических процессоров Nvidia/AMD совместимы с Physx, он вам не нужен. Лучше купить вторую видеокарту. ЦП отлично справляется с работой физического устройства.

    Как проверить драйвер видеокарты?
    Как проверить драйверы видеокарты в Windows?


    Печать

    Таблица материалов

    Как преобразовать PhysX в GPU?

    Конфигурация PhysX задается в приложении панели управления Nvidia. Если у вас есть графический процессор Nvidia, это приложение будет установлено в вашей системе.

    1. Перейдите на вкладку "Установить конфигурацию PhysX".
    2. Откройте раскрывающийся список "Установить процессор PhysX".
    3. Выберите графический процессор.
    4. Применить изменение.
    5. Это заставит PhysX использовать GPU вместо CPU.

    Почему у меня установлена ​​Nvidia PhysX?

    Видеокарты Nvidia спроектированы так, чтобы обрабатывать все, что передается им через PhysX, с удивительной эффективностью, поэтому нагрузка снижается и обрабатывается лучше, чем передача ее на ЦП. Обычно он устанавливается либо OEM-производителем, либо самой системой при обнаружении видеокарты Nvidia.

    Используют ли профессионалы масштабирование GPU?

    Масштабирование графического процессора позволяет использовать разрешение монитора для отображения выходного видеосигнала с использованием нескольких параметров масштабирования.

    Поддерживает ли warzone PhysX?

    Вы также можете принудительно запустить Warzone на своей видеокарте, изменив настройки на панели управления графикой. Если вы не знаете, как это сделать, вот шаги для графических процессоров NVIDIA: … В разделе «Выбор процессора PhysX» щелкните, чтобы развернуть раскрывающийся список, и выберите свой графический процессор. Теперь запустите игру и проверьте, правильно ли она работает.

    Что выбрать для процессора PhysX?

    Лучшим процессором PhysX всегда будет лучшая карта Nvidia, поддерживающая его. Любой другой выбор зависит от бюджета и наличия/расстояния слотов PCIe на материнской плате.

    Почему мой VALORANT такой глючный?

    Как бы просто это ни звучало, перезагрузка игры или даже компьютера иногда может исправить отставание. Существующие процессы, работающие в фоновом режиме, могут замедлять работу вашего компьютера, поэтому отключение всего и перезапуск может привести к повышению производительности в игре. Если это не помогло, попробуйте удалить и переустановить VALORANT.

    Почему VALORANT не использует GPU?

    В VALORANT машины с более низкими характеристиками, как правило, привязаны к графическому процессору (рендеринг является узким местом для вашего FPS), тогда как машины со средними и высокими характеристиками, как правило, привязаны к процессору. Поскольку многие из вас привязаны к центральному процессору, изменение настроек графики может не повысить производительность, поскольку FPS ограничивает процессор, а не графический процессор.

    Привязан ли VALORANT к CPU или GPU?

    В более высоких спецификациях Valorant обычно привязан к ЦП в основном игровом потоке. Самым большим ограничением FPS на более высоких спецификациях будет тактовая частота ядра вашего процессора. Графический процессор – это лишь один из факторов, влияющих на вашу производительность, и наличие мощного графического процессора само по себе не обязательно гарантирует более высокую частоту кадров.

    Используют ли какие-либо игры PhysX?

    PhysX — это физический движок с открытым исходным кодом, работающий на GPU или PPU. По состоянию на 2016 г.

    приблизительно 40 игр поддерживали его

    .

    Название Криостаз: Сон разума
    Дата выпуска 5 декабря 2008 г.
    Тип ускорения GPU или PPU
    Эффекты PhysX моделирование жидкости, физика элементарных частиц, искровые эффекты

    Есть ли в Warzone PhysX?

    Вы также можете принудительно запустить Warzone на своей видеокарте, изменив настройки на панели управления графикой. … Нажмите CUDA — GPU и выберите свою видеокарту. Затем нажмите OK, чтобы сохранить изменения. На левой панели выберите Установить конфигурацию PhysX.

    Как проверить, установлен ли драйвер Nvidia?

    О: Щелкните правой кнопкой мыши на рабочем столе и выберите Панель управления NVIDIA. В меню панели управления NVIDIA выберите «Справка» > «Информация о системе».Версия драйвера указана в верхней части окна сведений.

    Как загрузить новые графические драйверы?


    Как обновить графические драйверы в Windows

    1. Нажмите win+r (кнопка "выиграть" находится между левым Ctrl и Alt).
    2. Введите «devmgmt. …
    3. В разделе "Видеоадаптеры" щелкните правой кнопкой мыши видеокарту и выберите "Свойства".
    4. Перейдите на вкладку "Драйвер".
    5. Нажмите «Обновить драйвер…».
    6. Нажмите «Автоматический поиск обновленного программного обеспечения драйвера».

    Как установить графические драйверы?

    Загрузите ZIP-файл графического драйвера. Разархивируйте файл в указанное место или папку. Нажмите «Пуск».


    Чтобы убедиться в успешной установке драйвера:

    1. Перейдите в Диспетчер устройств.
    2. Дважды щелкните адаптер дисплея.
    3. Дважды щелкните графический контроллер Intel.
    4. Перейдите на вкладку "Драйвер".
    5. Убедитесь, что версия драйвера и дата драйвера указаны правильно.

    Вы должны использовать ЦП или ГП для PhysX?

    Если игры не используют интенсивно physx, ЦП справляется с этим нормально. В этих играх, которые интенсивно используют physX, они обычно дают вам возможность использовать расширенный PhysX или PhysX в целом. В этих играх вам нужно, чтобы ваша видеокарта поддерживала physX или не использовала расширенные параметры physX.

    Использует ли Dota2 PhysX?

    Это значительно повышает частоту кадров, и Dota действительно хорошо оптимизирована для opengl вместе с драйверами nvidia. Я пока не предлагаю людям использовать Vulkan, я пробовал, и он все еще нестабилен, он вызывает заикания и работает по-разному в разных случаях.

    Должен ли я удалить Nvidia PhysX?

    Nvidia Physx можно установить с некоторыми играми или приложениями, которые его поддерживают. Его не нужно удалять, вы просто не сможете его использовать.

    Стоит ли покупать карту PhysX?

    Лично я считаю, что оно того стоит, поскольку оно используется в некоторых действительно отличных играх и обеспечивает впечатляющий эффект. Кроме того, PhysX часто используется в играх очень высокого класса, в которых используется множество других расширенных функций, и в этом случае вы хотите оказать своему ПК всю возможную помощь.

    Как работает Nvidia PhysX?

    PhysX – это API на базе Nvidia, предназначенный для предоставления стандартного способа моделирования реалистичной динамики объектов в трехмерных средах с ускорением на графическом процессоре. … Оказывается, высокопараллельные структуры, используемые графическими процессорами, особенно эффективны при обработке сложных физических симуляций.


    Текущее состояние

    Название говорит само за себя.
    Я уже зашел в «управление настройками 3D» и установил карту nvidia по умолчанию для игр; однако я не могу использовать его для дисплея ноутбука.
    Помогите, пожалуйста.

    Также уже пытался войти в BIOS, но нет опции чипсета для отключения Intel.

    Моя модель ноутбука — G750JZ-DS71

    Первоначальное сообщение от Serzet


    Текущее состояние

    Название говорит само за себя.
    Я уже зашел в «управление настройками 3D» и установил карту nvidia по умолчанию для игр; однако я не могу использовать его для дисплея ноутбука.
    Помогите плз.
    Также уже пытался войти в BIOS, но нет возможности чипсета отключить Intel.
    Моя модель ноутбука — G750JZ-DS71

    Serzet, маленький рисунок говорит вам, что выходные данные графического процессора Intel подаются на дисплей, и это правильно. Вы не можете изменить это. То же самое для внешних дисплеев.

    Единственное, что вы можете изменить, это то, где происходит рендеринг, иногда он выполняется автоматически, иногда вам нужно использовать настройки 3D, чтобы исправить использование графического процессора Nvidia, иногда вы не можете изменить рендеринг на графический процессор Nvidia. а рендеринг и обработка вывода видео выполняются с помощью графического процессора Intel.

    Несмотря на то, что рендеринг может выполняться на графическом процессоре Nvidia, все операции с дисплеем — разрешение, обновление, цветовой баланс, яркость, контрастность и т. д. — выполняются с помощью графического процессора Intel и панели управления графическим процессором Intel.

    Это физическая проводка, а не программная вещь. Выход графического процессора Intel напрямую подключен к внутреннему/внешнему дисплею. В некоторых других реализациях Optimus можно переключаться с помощью Nvidia или Intel/Optimus.

    Если вы все еще можете вернуть свой G750JZ, вы можете получить G751JT/JY/JL — все новые ноутбуки ROG без Optimus. Или вы можете получить хороший подержанный G750JW/JX/JH — эти ноутбуки ROG тоже не имеют Optimus.

    Читайте также: