mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-12 03:21:08 +00:00
bannerlator-steam-x64: the app's FEX preset for the client
The client ran on FEX's defaults (half-barrier TSO, full-precision x87). Use the app's default game preset, PERFORMANCE_TSO (WinNative's), as the FEX_* variables both FEX builds read; values already set win.
This commit is contained in:
1 parent
8a89387ef8
commit
cb2334da4e
1 file changed
+6
@@ -141,6 +141,12 @@ export LIBGL_DRI3_DISABLE=1
|
||||
# Steam's 32-bit check reports libc.so.6 missing. 64-bit runs either way; proot then answers
|
||||
# FEX's path calls itself.
|
||||
export PROOT_FP_OFF=1
|
||||
# FEX tuning: the app's default preset for games (core/FexPreset.kt PERFORMANCE_TSO, WinNative's
|
||||
# default) - FEX's own defaults keep half-barrier TSO and full-precision x87, which cost every x86
|
||||
# program time. A value already in the environment wins.
|
||||
export FEX_TSOENABLED=${FEX_TSOENABLED:-1} FEX_VECTORTSOENABLED=${FEX_VECTORTSOENABLED:-0} \
|
||||
FEX_MEMCPYSETTSOENABLED=${FEX_MEMCPYSETTSOENABLED:-0} FEX_HALFBARRIERTSOENABLED=${FEX_HALFBARRIERTSOENABLED:-0} \
|
||||
FEX_X87REDUCEDPRECISION=${FEX_X87REDUCEDPRECISION:-1} FEX_MULTIBLOCK=${FEX_MULTIBLOCK:-1}
|
||||
export HOME=$X64_HOME
|
||||
export FEX_ROOTFS=$ROOTFS
|
||||
# A FEX process takes its rootfs from FEXServer, not from its own environment, and a server
|
||||
|
||||
Reference in new issue
Block a user