Оптимизация игр в ExaGear: различия между версиями

Материал из Exagear International
Перейти к навигации Перейти к поиску
мНет описания правки
Нет описания правки
Строка 29: Строка 29:


В ExaGear '''PhysX''' может пригодится некоторым играм для их запуска. Скачать можно [https://mega.nz/folder/mnhQDZKL#4RYI2cKwpQEoXGWBeZONIw отсюда](версия 9.1325), ссылка на облачное хранилище MEGA).
В ExaGear '''PhysX''' может пригодится некоторым играм для их запуска. Скачать можно [https://mega.nz/folder/mnhQDZKL#4RYI2cKwpQEoXGWBeZONIw отсюда](версия 9.1325), ссылка на облачное хранилище MEGA).
== WineD3D ==
[[WineD3D(ru)|WineD3D для Windows]] можно использовать в ExaGear, по умолчанию WineD3D встроен в модифицированные кеши. Самыми стабильными будут версии 1х-3х но скорость будет относительно медленной. WineD3D 7.8 будет самой быстрой но и не самой стабильной.
==Для тех кто использует Turnip+Zink==
==Для тех кто использует Turnip+Zink==
<code>ZINK_DESCRIPTORS=lazy</code> - отключение кеширования, повышает стабильность в некоторых играх, и уменьшается шанс вылета, также уменьшается нагрузка на CPU. Использовать можно прописав в .desktop файле TFM или нужной игры: <code>Exec = env ZINK_DESCRIPTORS=lazy WINEPREFIX="/home/xdroid/.wine" ...</code>.
<code>ZINK_DESCRIPTORS=lazy</code> - отключение кеширования, повышает стабильность в некоторых играх, и уменьшается шанс вылета, также уменьшается нагрузка на CPU. Использовать можно прописав в .desktop файле TFM или нужной игры: <code>Exec = env ZINK_DESCRIPTORS=lazy WINEPREFIX="/home/xdroid/.wine" ...</code>.
Строка 35: Строка 39:
В актуальных кешах, параметры реестра указанные на странице, можно задать через меню "Пуск". В случае отсутствия файлов реестра/папки "Direct3D" их/её необходимо создать.
В актуальных кешах, параметры реестра указанные на странице, можно задать через меню "Пуск". В случае отсутствия файлов реестра/папки "Direct3D" их/её необходимо создать.


'''''Внимание! Данные параметры не гарантируют вам стабильных 60 fps в любых играх! FPS может быть ограничен аппаратными и программными особенностями устройства, том числе, частотой обновления матрицы устройства!'''''
'''''Внимание! Данные параметры не гарантируют вам стабильных 60 fps в любых играх, возможно под каждую игру придётся подбирать свои параметры! FPS может быть ограничен аппаратными и программными особенностями устройства, том числе, частотой обновления матрицы устройства!'''''  
==Ссылки==
==Ссылки==
[https://wiki.winehq.org/Useful_Registry_Keys Ключи реестра, которые могут быть полезны в Wine(английский)]
[https://wiki.winehq.org/Useful_Registry_Keys Ключи реестра, которые могут быть полезны в Wine(английский)]

Версия от 00:17, 23 сентября 2022

На данной странице вы найдёте различные команды, а также параметры реестра Direct3D для повышения стабильности/fps в играх при использовании ExaGear.

Редактор реестра в Wine.

taskset

Принудительный выбор производительных ядер повышает fps в некоторых играх, но снижается стабильность.

Ядра процессора нумеруются от нуля. В восьмиядерных процессорах, под номерами от "0" до "3" обычно энергоэффективные(слабые) ядра, а под номерами от "4" до "7" - мощные.

Для активации taskset нужно в файле ярлыка(находится в папке рабочего стола(Desktop), если был создан ярлык) имяпрограммы.desktop написать taskset -c 0-7(тут пишутся любые нужные ядра, от нуля до семи, для бо́льшей производительности писать мощные) между WINEPREFIX... и wine c:\\\.... Также для того, чтобы не прописывать каждое приложение вручную, можно создать ярлык TFM и добавить taskset, после этого, при каждом запуске файлового менедждера с ярлыка taskset будет использоваться автоматически.

В китайских кешах fix.. и других актуальных эта команда обычно прописана в .desktop файле TFM, поэтому в бо́льшей части случаев прописывать вручную taskset не придётся.

backbuffer

OffScreenRenderingMode - параметр реестра, который выбирает режим закадрового рендеринга. fbo - использование объектов кадрового буфера для внеэкранного рендеринга (по умолчанию, медленее чем backbuffer).

backbuffer - рендеринг закадровых целей рендеринга в backbuffer(не стабильно, быстрее чем fbo)

Файл реестра находится по пути: HKEY_CURRENT_USER/Software/Wine/Direct3D

csmt

csmt - параметр реестра, который задаёт многопоточность рендеринга. По умолчанию стоит значение 0. Можно использовать значения: 0,1,3. В ExaGear значения csmt=1,3 увеличивают производительность, но могут вызывать зависания, вылеты игр. Файл реестра находится по пути: HKEY_CURRENT_USER/Software/Wine/Direct3D

MaxVersionGL

MaxVersionGL - параметр реестра, который задаёт максимальную версию рендера OpenGL. Файл реестра находится по пути: HKEY_CURRENT_USER/Software/Wine/Direct3D

VideoMemorySize

VideoMemorySize - параметр реестра, который задаёт кол-во видеопамяти в Wine. Файл реестра находится по пути: HKEY_CURRENT_USER/Software/Wine/Direct3D

UseGLSL

UseGLSL - параметр реестра который включает/выключает шейдеры GLSL. По умолчанию стоит значение "Enabled". Ставить значение "Disabled" не рекомендуется. Файл реестра находится по пути: HKEY_CURRENT_USER/Software/Wine/Direct3D

PhysX

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

В ExaGear PhysX может пригодится некоторым играм для их запуска. Скачать можно отсюда(версия 9.1325), ссылка на облачное хранилище MEGA).

WineD3D

WineD3D для Windows можно использовать в ExaGear, по умолчанию WineD3D встроен в модифицированные кеши. Самыми стабильными будут версии 1х-3х но скорость будет относительно медленной. WineD3D 7.8 будет самой быстрой но и не самой стабильной.

Для тех кто использует Turnip+Zink

ZINK_DESCRIPTORS=lazy - отключение кеширования, повышает стабильность в некоторых играх, и уменьшается шанс вылета, также уменьшается нагрузка на CPU. Использовать можно прописав в .desktop файле TFM или нужной игры: Exec = env ZINK_DESCRIPTORS=lazy WINEPREFIX="/home/xdroid/.wine" ....

Дополнительно

В актуальных кешах, параметры реестра указанные на странице, можно задать через меню "Пуск". В случае отсутствия файлов реестра/папки "Direct3D" их/её необходимо создать.

Внимание! Данные параметры не гарантируют вам стабильных 60 fps в любых играх, возможно под каждую игру придётся подбирать свои параметры! FPS может быть ограничен аппаратными и программными особенностями устройства, том числе, частотой обновления матрицы устройства!

Ссылки

Ключи реестра, которые могут быть полезны в Wine(английский)