Оптимизация игр в ExaGear: различия между версиями
Ilya114 (обсуждение | вклад) м (Protected "Оптимизация игр в ExaGear" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))) |
Seven768 (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
[[File:Screenshot 20220912 135126.png|thumb|Редактор реестра в Wine.]] | [[File:Screenshot 20220912 135126.png|thumb|Редактор реестра в Wine.]] | ||
==taskset== | ==taskset== | ||
Принудительный выбор производительных ядер повышает fps в некоторых играх, но снижается стабильность. | Принудительный выбор производительных ядер повышает fps в некоторых играх, но снижается стабильность. | ||
Для активации '''taskset''' нужно в файле ярлыка(находится в папке рабочего стола(Desktop), если был создан ярлык) имяпрограммы.desktop написать '''taskset -c | '''Ядра процессора нумеруются от нуля.''' | ||
В восьмиядерных процессорах, под номерами от "0" до "3" обычно энергоэффективные(слабые) ядра, а под номерами от "4" до "7" - мощные. | |||
Для активации '''taskset''' нужно в файле ярлыка(находится в папке рабочего стола(Desktop), если был создан ярлык) имяпрограммы.desktop написать '''taskset -c 0-7'''(тут пишутся любые нужные ядра, от нуля до семи, приоритетнее выбирать мощные) между 'WINEPREFIX... и wine c:\\\...'. Также для того, чтобы не прописывать каждое приложение вручную, можно создать ярлык TFM и добавить taskset, после этого, при каждом запуске файлового менедждера с ярлыка taskset будет использоваться автоматически. | |||
В китайских кешах fix.. и других актуальных эта команда обычно прописана в .desktop файле TFM, поэтому в бо́льшей части случаев прописывать вручную taskset не придётся. | В китайских кешах fix.. и других актуальных эта команда обычно прописана в .desktop файле TFM, поэтому в бо́льшей части случаев прописывать вручную taskset не придётся. |
Версия от 21:52, 14 сентября 2022
На данной странице вы найдёте различные команды, а также параметры реестра Direct3D для повышения стабильности/fps в играх при использовании ExaGear.
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).
Дополнительно
В актуальных кешах, параметры реестра указанные на странице, можно задать через меню "Пуск". В случае отсутствия файлов реестра/папки "Direct3D" их/её необходимо создать.
Внимание! Данные параметры не гарантируют вам стабильных 60 fps в любых играх! FPS может быть ограничен аппаратными и программными особенностями устройства, том числе, частотой обновления матрицы устройства!
Ссылки
Ключи реестра, которые могут быть полезны в Wine(английский)