Optimization games in ExaGear: Difference between revisions
m (Ilya114 moved page Optimization games on ExaGear to Optimization games in ExaGear without leaving a redirect) |
No edit summary |
||
Line 27: | Line 27: | ||
==UseGLSL== | ==UseGLSL== | ||
'''UseGLSL''' is a registry setting that enables/disables GLSL shaders. The default value is "Enabled". Setting the value to "Disabled" is not recommended. The registry file is located along the path: ''HKEY_CURRENT_USER/Software/Wine/Direct3D'' | '''UseGLSL''' is a registry setting that enables/disables GLSL shaders. The default value is "Enabled". Setting the value to "Disabled" is not recommended. The registry file is located along the path: ''HKEY_CURRENT_USER/Software/Wine/Direct3D'' | ||
== WineD3D == | |||
[[WineD3D|WineD3D for Windows]] can be used in [[About ExaGear products|ExaGear]], by default WineD3D is built into modified caches. The most stable versions will be 1x-3x but the speed will be relatively slow. WineD3D 7.8 will be the fastest but not the most stable. | |||
==PhysX== | ==PhysX== | ||
'''PhysX''' is a middleware, a cross-platform physics engine for simulating a number of physical phenomena, as well as a development kit (SDK) based on it, developed by ''NVIDIA''. In other words, a graphics engine. | '''PhysX''' is a middleware, a cross-platform physics engine for simulating a number of physical phenomena, as well as a development kit (SDK) based on it, developed by ''NVIDIA''. In other words, a graphics engine. | ||
Line 34: | Line 38: | ||
In actual caches, the registry settings listed on the page can be set through the Start menu. If there are no registry files/folder "Direct3D", they/it must be created. | In actual caches, the registry settings listed on the page can be set through the Start menu. If there are no registry files/folder "Direct3D", they/it must be created. | ||
'''''Attention! These parameters do not guarantee you a stable 60 fps in any games! FPS may be limited by the hardware and software features of the device, including the refresh rate of the device's matrix!''''' | '''''Attention! These parameters do not guarantee you a stable 60 fps in any games! Perhaps for each game you will have to select your parameters! FPS may be limited by the hardware and software features of the device, including the refresh rate of the device's matrix!''''' | ||
==Links== | ==Links== | ||
[https://wiki.winehq.org/Useful_Registry_Keys Registry keys that may be useful in Wine] | [https://wiki.winehq.org/Useful_Registry_Keys Registry keys that may be useful in Wine] |
Revision as of 00:32, 23 September 2022
On this page you will find various Direct3D commands and registry settings to improve stability/fps in games when using ExaGear.
taskset
Forced selection of performance cores increases fps in some games, but reduces stability.
Processor cores are numbered from zero.
In eight-core processors, numbers "0" to "3" are usually energy efficient (weak) cores, and numbers "4" to "7" are powerful.
To activate taskset, you need to write taskset -c 0-7 in the shortcut file (located in the Desktop folder (Desktop) if a shortcut was created) program name.desktop (here any necessary kernels are written , from zero to seven, strong ones are preferred) between WINEPREFIX... and wine c:\\\...
. Also, in order not to prescribe each application manually, you can create a TFM shortcut and add taskset, after that, each time you start the file manager from the shortcut, taskset will be used automatically.
In Chinese fix.. caches and other relevant ones, this command is usually written in the TFM .desktop file, so in most cases you won’t have to manually write taskset.
backbuffer
OffScreenRenderingMode - Registry setting that selects the offscreen rendering mode. fbo - use framebuffer objects for off-screen rendering (slower than backbuffer by default).
backbuffer - render offscreen render targets to backbuffer (unstable, faster than fbo)
The registry file is located along the path: HKEY_CURRENT_USER/Software/Wine/Direct3D
csmt
csmt is a registry setting that sets rendering multithreading. The default value is 0. You can use values: 0,1,3. In ExaGear, csmt=1.3 values increase performance, but may cause game freezes and crashes. The registry file is located along the path: HKEY_CURRENT_USER/Software/Wine/Direct3D
MaxVersionGL
MaxVersionGL is a registry setting that sets the maximum version of the OpenGL renderer. The registry file is located along the path: HKEY_CURRENT_USER/Software/Wine/Direct3D
VideoMemorySize
VideoMemorySize is a registry value that sets the amount of video memory in Wine. The registry file is located along the path: HKEY_CURRENT_USER/Software/Wine/Direct3D
UseGLSL
UseGLSL is a registry setting that enables/disables GLSL shaders. The default value is "Enabled". Setting the value to "Disabled" is not recommended. The registry file is located along the path: HKEY_CURRENT_USER/Software/Wine/Direct3D
WineD3D
WineD3D for Windows can be used in ExaGear, by default WineD3D is built into modified caches. The most stable versions will be 1x-3x but the speed will be relatively slow. WineD3D 7.8 will be the fastest but not the most stable.
PhysX
PhysX is a middleware, a cross-platform physics engine for simulating a number of physical phenomena, as well as a development kit (SDK) based on it, developed by NVIDIA. In other words, a graphics engine.
In ExaGear, PhysX may be useful for some games to run them. You can download from here (version 9.1325, link to MEGA cloud storage).
Optional
In actual caches, the registry settings listed on the page can be set through the Start menu. If there are no registry files/folder "Direct3D", they/it must be created.
Attention! These parameters do not guarantee you a stable 60 fps in any games! Perhaps for each game you will have to select your parameters! FPS may be limited by the hardware and software features of the device, including the refresh rate of the device's matrix!