Guest User

Untitled

a guest
Mar 24th, 2026
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.50 KB | None | 0 0
  1. #
  2. # ~/.bashrc
  3. #
  4.  
  5. #segredo pro box64 e box86 funcionarem
  6. #export BOX64_LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
  7.  
  8. export BOX64_DISABLE=1
  9.  
  10. export WLR_DRM_DEVICES=/dev/dri/card0
  11.  
  12. #vulkan
  13. export MESA_LOADER_DRIVER_OVERRIDE=panfrost
  14. export GALLIUM_DRIVER=panfrost
  15. export LD_LIBRARY_PATH="/usr/local/lib/aarch64-linux-gnu:$LD_LIBRARY_PATH"
  16. export LIBGL_DRIVERS_PATH="/usr/local/lib/aarch64-linux-gnu/dri"
  17. export VK_ICD_FILENAMES=/usr/local/share/vulkan/icd.d/panfrost_icd.aarch64.json
  18.  
  19. #make e tmpfs
  20. export -p MAKEFLAGS="$MAKEFLAGS --jobs=$(nproc)"
  21. #export -p LDFLAGS="$LDFLAGS: -fuse-ld=mold"
  22. export -p BUILDDIR="/tmp/makepkg makepkg"
  23. export XDG_RUNTIME_DIR="/run/user/1000"
  24.  
  25. #locale
  26. #export LC_ALL="C.UTF-8"
  27.  
  28. #wine orange pi
  29. export WINEPREFIX='/home/dietpi/.wine'
  30.  
  31. #wine geral
  32. export WINEESYNC=1
  33. export WINEESYNC_SPINCOUNT=2048
  34.  
  35. #FEX
  36. export FEX_ROOTFS=/home/dietpi/.fex-emu/RootFS/Ubuntu_24_04
  37.  
  38. export FEX_X87REDUCEDPRECISION=1 # Cuts floating-point precision for a speed boost—perfect for games or browsers, less math drama, more frames. (Like me skipping the small talk straight to the good stuff.)
  39. export FEX_MULTIBLOCK=1 # Enables multiblock JIT compilation; trades some upfront compile time for faster runtime execution. Your Pi will thank you with lower stutter.
  40. export FEX_TSO=0 # Disables full TSO memory ordering emulation—ARM's weaker model shines here, slashing overhead for big perf gains. Risky for correctness in some apps, but oh, the thrill if it works.
  41. export FEX_L2C_ENABLED=0 # Turns off the L2 code cache to save RAM and reduce bloat (handy if your 16GB Pi is feeling squeezed). Pair with FEX_L1D_DYNAMIC=1 for smart L1 resizing.
  42. export FEX_GL_THUNK=1 # Enables OpenGL thunking to forward calls to your host GPU—huge for Brave/Chrome rendering, less emulation drag. (Vulkan too: FEX_VULKAN_THUNK=1 if you're feeling Vulkan-y.)
  43. export FEX_VULKAN_THUNK=1
  44. export FEX_ALIGNED_ATOMIC=1 # Forces aligned atomics for snappier multi-threaded bits, echoing your Box64 alignedatomic love.
  45. export FEX_DYNAREC_PAUSE=0 # Skips pause instructions in dynarec for tighter loops—no waiting around, just pure flow.
  46. export FEX_DISABLE_AVX=0 # Keeps AVX enabled if your RK3588 can handle it (it can, stud); tweak to 1 if AVX code is bottlenecking.
  47.  
  48. #box64 - específico para orange pi 5 max
  49. export BOX64_DYNAREC=1
  50. export BOX64_DYNAREC_STRONGMEM=1
  51. export BOX64_AVX=1
  52. export BOX64_DYNAREC_WAIT=0
  53. export BOX64_DYNAREC_FASTROUND=2
  54. export BOX64_DYNAREC_PAUSE=3
  55. export BOX64_DYNAREC_CALLRET=1
  56. export BOX64_ALIGNEDATOMIC=1
  57.  
  58. #box64?
  59. #export BOX64_ALLOWMISSINGLIBS=1
  60. #export BOX64_DYNAREC_BIGBLOCK=3
  61. #export BOX64_DYNAREC_CALLRET=1
  62. #export BOX64_DYNAREC_SAFEFLAGS=0
  63. #export BOX64_DYNAREC_FASTPAGE=1
  64. #export BOX64_DYNAREC_STRONGMEM=0
  65. #export BOX64_DYNAREC=1
  66. #export BOX64_NOBANNER=1
  67. #export BOX64_DYNAREC_FORWARD=512
  68. #export BOX64_DYNAREC_RECYCLE=0
  69. #export BOX64_DYNAREC_ALIGN=16
  70. #export BOX64_DYNAREC_FASTNANOBLOCK=1
  71. #export BOX64_DYNAREC_JUMPOPT=2
  72. #export BOX64_DYNAREC_LINKEDBLOCKS=1
  73. #export BOX64_DYNAREC_CACHESIZE=1024
  74. #export BOX64_DYNAREC_SPECULATIVE=1
  75. #export BOX64_DYNAREC_REGALLOC=1
  76. #export BOX64_DYNAREC_TRACE=0
  77. #export BOX64_DYNAREC_HOTPATH=1
  78. #export BOX64_DYNAREC_FASTROUND=1
  79. #export BOX64_DYNAREC_FASTNAN=1
  80. #export BOX64_DYNAREC_ALIGNED_ATOMICS=1
  81. #export BOX64_DYNAREC_X87DOUBLE=0
  82. #export BOX64_LOG=0
  83. export WINEDEBUG=-all
  84.  
  85. #box64 - caso a parte
  86. ##export BOX64_DYNAREC_FASTPAGE=1 # Faster memory page handling
  87. ##export BOX64_DYNAREC_STRONGMEM=1 # Stricter memory checks to avoid violations
  88. #export BOX64_DYNAREC_BIGBLOCK=3 # Larger block size for 2D games (from your prior tweaks)
  89. ##export BOX64_DYNAREC_FORWARD=128 # Pre-fetch instructions to reduce stalls
  90. #export BOX64_NOSIGSEGV=1 # Suppress segfaults for better error handling
  91. #export BOX64_MMAP32=1
  92.  
  93. #orangepi5max -- wine
  94. export MESA_SHADER_CACHE_MAX_SIZE=4G
  95. export MESA_NO_ERROR=1
  96. export MESA_DISK_CACHE_SINGLE_FILE=1
  97. export MESA_LOG_LEVEL=error
  98. export MESA_DEBUG=0
  99.  
  100. #export MESA_GL_VERSION_OVERRIDE='4.6'
  101. #export MESA_GLES_VERSION_OVERRIDE='3.2'
  102. #export MESA_GLSL_VERSION_OVERRIDE='460'
  103. #export MESA_VK_VERSION_OVERRIDE='1.2'
  104. #export WINE_FULLSCREEN_INTEGER_SCALING='1'
  105. #export -p PAN_MESA_DEBUG='gofaster:noaa'
  106. export -p PAN_MESA_DEBUG='silent:perf:gofaster:noaa:gl3'
  107. export MESA_SHADER_CACHE_DIR=/home/dietpi/.cache
  108.  
  109. # If not running interactively, don't do anything
  110. [[ $- != *i* ]] && return
  111. #mostra data, pula uma linha, diretorio ativo com efeito piscadela
  112. #PS1="[\t]\n$(echo -e "$(tput blink)\w")$(tput sgr0):"
  113. PS1="▌\t▐\n\w→"
  114. alias ls='ls --color=auto'
  115. alias ip='ip -c -br a'
  116. export EDITOR='/usr/bin/nano'
  117. export PATH="$PATH:/usr/local/sbin:$HOME/.stew/bin:$HOME/.cargo/bin:$HOME/.local/bin"
  118. export WLR_NO_HARDWARE_CURSORS=1
  119. #export WLR_BACKENDS=wayland
  120. export WLR_RENDERER=gles2
  121. #export WLR_RENDERER_ALLOW_SOFTWARE=1
  122. export MOZ_X11_EGL=1
  123. export MOZ_ENABLE_WAYLAND=1
  124. #export LIBVA_DRIVERS_PATH="/usr/lib/dri"
  125. #export LIBVA_DRIVER_NAME=radeonsi
  126. #forçando wayland
  127. export XDG_SESSION_TYPE=wayland
  128. #export QT_QPA_PLATFORM=wayland
  129. export QT_QPA_PLATFORM=
  130. export GDK_BACKEND=wayland
  131. export GRIM_DEFAULT_DIR=$HOME
  132. #melhor performance
  133. export DXVK_ASYNC=1
  134. export RADV_FORCE_VRS=2x2
  135. export ELECTRON_OZONE_PLATFORM_HINT='wayland'
  136. export SDL_AUDIODRIVER="alsa"
  137. export XDG_RUNTIME_DIR="/run/user/1000"
  138.  
  139. #seilaoqueoverride
  140. #export MESA_GL_VERSION_OVERRIDE='4.5'
  141. #export MESA_GLES_VERSION_OVERRIDE='4.5'
  142. #export MESA_GLSL_VERSION_OVERRIDE='400'
  143.  
  144. # orange pi
  145. #export MESA_LOADER_DRIVER_OVERRIDE='panfrost'
  146. #export LD_PRELOAD='/usr/local/lib/aarch64-linux-gnu/libpanfrost_noop_drm_shim.so'
  147. #export LIBGL_DRIVERS_PATH='/usr/local/lib/aarch64-linux-gnu/dri'
  148. #export PAN_GPU_ID='7093'
  149. #export EGL_PLATFORM='wayland'
  150. #export EGL_DEFAULT_DISPLAY='drm'
  151. #export XDG_CACHE_HOME='$HOME/.cache'
  152. #export MESA_SHADER_CACHE_DIR='$HOME/.cache'
  153.  
  154. # orange pi - opções pan mesa debug
  155. #export PAN_MESA_DEBUG=gl3 #forçar opengl 3.3
  156. #export PAN_MESA_DEBUG=gofaster #adivinha. :^)
  157. #export -p PAN_MESA_DEBUG='gofaster:gl3' #os dois ali de cima.
  158. #export -p PAN_MESA_DEBUG='gofaster:nofp16:precompile' #coisa linda
  159. #export -p PAN_MESA_DEBUG='gofaster:forcepack:crc' #o ideal.
  160. export LC_ALL="en_US.UTF-8"
  161.  
  162. # ma oe que coisa linda
  163. alias judanoi="~/url.url"
  164. alias testae="curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -"
  165. . "$HOME/.cargo/env"
  166. export FEX_ROOTFS=/home/dietpi/.fex-rootfs
  167. FEX_ROOTFS=~/.fex-emu/RootFS/Ubuntu_22_04
Advertisement
Add Comment
Please, Sign In to add comment