Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # ~/.bashrc
- #
- #segredo pro box64 e box86 funcionarem
- #export BOX64_LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
- export BOX64_DISABLE=1
- export WLR_DRM_DEVICES=/dev/dri/card0
- #vulkan
- export MESA_LOADER_DRIVER_OVERRIDE=panfrost
- export GALLIUM_DRIVER=panfrost
- export LD_LIBRARY_PATH="/usr/local/lib/aarch64-linux-gnu:$LD_LIBRARY_PATH"
- export LIBGL_DRIVERS_PATH="/usr/local/lib/aarch64-linux-gnu/dri"
- export VK_ICD_FILENAMES=/usr/local/share/vulkan/icd.d/panfrost_icd.aarch64.json
- #make e tmpfs
- export -p MAKEFLAGS="$MAKEFLAGS --jobs=$(nproc)"
- #export -p LDFLAGS="$LDFLAGS: -fuse-ld=mold"
- export -p BUILDDIR="/tmp/makepkg makepkg"
- export XDG_RUNTIME_DIR="/run/user/1000"
- #locale
- #export LC_ALL="C.UTF-8"
- #wine orange pi
- export WINEPREFIX='/home/dietpi/.wine'
- #wine geral
- export WINEESYNC=1
- export WINEESYNC_SPINCOUNT=2048
- #FEX
- export FEX_ROOTFS=/home/dietpi/.fex-emu/RootFS/Ubuntu_24_04
- 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.)
- 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.
- 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.
- 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.
- 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.)
- export FEX_VULKAN_THUNK=1
- export FEX_ALIGNED_ATOMIC=1 # Forces aligned atomics for snappier multi-threaded bits, echoing your Box64 alignedatomic love.
- export FEX_DYNAREC_PAUSE=0 # Skips pause instructions in dynarec for tighter loops—no waiting around, just pure flow.
- 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.
- #box64 - específico para orange pi 5 max
- export BOX64_DYNAREC=1
- export BOX64_DYNAREC_STRONGMEM=1
- export BOX64_AVX=1
- export BOX64_DYNAREC_WAIT=0
- export BOX64_DYNAREC_FASTROUND=2
- export BOX64_DYNAREC_PAUSE=3
- export BOX64_DYNAREC_CALLRET=1
- export BOX64_ALIGNEDATOMIC=1
- #box64?
- #export BOX64_ALLOWMISSINGLIBS=1
- #export BOX64_DYNAREC_BIGBLOCK=3
- #export BOX64_DYNAREC_CALLRET=1
- #export BOX64_DYNAREC_SAFEFLAGS=0
- #export BOX64_DYNAREC_FASTPAGE=1
- #export BOX64_DYNAREC_STRONGMEM=0
- #export BOX64_DYNAREC=1
- #export BOX64_NOBANNER=1
- #export BOX64_DYNAREC_FORWARD=512
- #export BOX64_DYNAREC_RECYCLE=0
- #export BOX64_DYNAREC_ALIGN=16
- #export BOX64_DYNAREC_FASTNANOBLOCK=1
- #export BOX64_DYNAREC_JUMPOPT=2
- #export BOX64_DYNAREC_LINKEDBLOCKS=1
- #export BOX64_DYNAREC_CACHESIZE=1024
- #export BOX64_DYNAREC_SPECULATIVE=1
- #export BOX64_DYNAREC_REGALLOC=1
- #export BOX64_DYNAREC_TRACE=0
- #export BOX64_DYNAREC_HOTPATH=1
- #export BOX64_DYNAREC_FASTROUND=1
- #export BOX64_DYNAREC_FASTNAN=1
- #export BOX64_DYNAREC_ALIGNED_ATOMICS=1
- #export BOX64_DYNAREC_X87DOUBLE=0
- #export BOX64_LOG=0
- export WINEDEBUG=-all
- #box64 - caso a parte
- ##export BOX64_DYNAREC_FASTPAGE=1 # Faster memory page handling
- ##export BOX64_DYNAREC_STRONGMEM=1 # Stricter memory checks to avoid violations
- #export BOX64_DYNAREC_BIGBLOCK=3 # Larger block size for 2D games (from your prior tweaks)
- ##export BOX64_DYNAREC_FORWARD=128 # Pre-fetch instructions to reduce stalls
- #export BOX64_NOSIGSEGV=1 # Suppress segfaults for better error handling
- #export BOX64_MMAP32=1
- #orangepi5max -- wine
- export MESA_SHADER_CACHE_MAX_SIZE=4G
- export MESA_NO_ERROR=1
- export MESA_DISK_CACHE_SINGLE_FILE=1
- export MESA_LOG_LEVEL=error
- export MESA_DEBUG=0
- #export MESA_GL_VERSION_OVERRIDE='4.6'
- #export MESA_GLES_VERSION_OVERRIDE='3.2'
- #export MESA_GLSL_VERSION_OVERRIDE='460'
- #export MESA_VK_VERSION_OVERRIDE='1.2'
- #export WINE_FULLSCREEN_INTEGER_SCALING='1'
- #export -p PAN_MESA_DEBUG='gofaster:noaa'
- export -p PAN_MESA_DEBUG='silent:perf:gofaster:noaa:gl3'
- export MESA_SHADER_CACHE_DIR=/home/dietpi/.cache
- # If not running interactively, don't do anything
- [[ $- != *i* ]] && return
- #mostra data, pula uma linha, diretorio ativo com efeito piscadela
- #PS1="[\t]\n$(echo -e "$(tput blink)\w")$(tput sgr0):"
- PS1="▌\t▐\n\w→"
- alias ls='ls --color=auto'
- alias ip='ip -c -br a'
- export EDITOR='/usr/bin/nano'
- export PATH="$PATH:/usr/local/sbin:$HOME/.stew/bin:$HOME/.cargo/bin:$HOME/.local/bin"
- export WLR_NO_HARDWARE_CURSORS=1
- #export WLR_BACKENDS=wayland
- export WLR_RENDERER=gles2
- #export WLR_RENDERER_ALLOW_SOFTWARE=1
- export MOZ_X11_EGL=1
- export MOZ_ENABLE_WAYLAND=1
- #export LIBVA_DRIVERS_PATH="/usr/lib/dri"
- #export LIBVA_DRIVER_NAME=radeonsi
- #forçando wayland
- export XDG_SESSION_TYPE=wayland
- #export QT_QPA_PLATFORM=wayland
- export QT_QPA_PLATFORM=
- export GDK_BACKEND=wayland
- export GRIM_DEFAULT_DIR=$HOME
- #melhor performance
- export DXVK_ASYNC=1
- export RADV_FORCE_VRS=2x2
- export ELECTRON_OZONE_PLATFORM_HINT='wayland'
- export SDL_AUDIODRIVER="alsa"
- export XDG_RUNTIME_DIR="/run/user/1000"
- #seilaoqueoverride
- #export MESA_GL_VERSION_OVERRIDE='4.5'
- #export MESA_GLES_VERSION_OVERRIDE='4.5'
- #export MESA_GLSL_VERSION_OVERRIDE='400'
- # orange pi
- #export MESA_LOADER_DRIVER_OVERRIDE='panfrost'
- #export LD_PRELOAD='/usr/local/lib/aarch64-linux-gnu/libpanfrost_noop_drm_shim.so'
- #export LIBGL_DRIVERS_PATH='/usr/local/lib/aarch64-linux-gnu/dri'
- #export PAN_GPU_ID='7093'
- #export EGL_PLATFORM='wayland'
- #export EGL_DEFAULT_DISPLAY='drm'
- #export XDG_CACHE_HOME='$HOME/.cache'
- #export MESA_SHADER_CACHE_DIR='$HOME/.cache'
- # orange pi - opções pan mesa debug
- #export PAN_MESA_DEBUG=gl3 #forçar opengl 3.3
- #export PAN_MESA_DEBUG=gofaster #adivinha. :^)
- #export -p PAN_MESA_DEBUG='gofaster:gl3' #os dois ali de cima.
- #export -p PAN_MESA_DEBUG='gofaster:nofp16:precompile' #coisa linda
- #export -p PAN_MESA_DEBUG='gofaster:forcepack:crc' #o ideal.
- export LC_ALL="en_US.UTF-8"
- # ma oe que coisa linda
- alias judanoi="~/url.url"
- alias testae="curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -"
- . "$HOME/.cargo/env"
- export FEX_ROOTFS=/home/dietpi/.fex-rootfs
- FEX_ROOTFS=~/.fex-emu/RootFS/Ubuntu_22_04
Advertisement
Add Comment
Please, Sign In to add comment