notes:wine
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
notes:wine [2023/01/05 11:11] – All the experimental Sean Rhone | notes:wine [2024/08/13 18:52] (current) – removed Sean Rhone | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Information ====== | ||
- | |||
- | * Environment Variables primarily useful for Wine | ||
- | |||
- | ====== Environment Variables ====== | ||
- | |||
- | * https:// | ||
- | * https:// | ||
- | |||
- | ====== Global Settings ====== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | < | ||
- | # Staging | ||
- | export STAGING_RT_PRIORITY_SERVER=' | ||
- | export STAGING_RT_PRIORITY_BASE=' | ||
- | export STAGING_WRITECOPY=' | ||
- | export STAGING_SHARED_MEMORY=' | ||
- | |||
- | # Large Address Aware | ||
- | export WINE_LARGE_ADDRESS_AWARE=' | ||
- | export PROTON_FORCE_LARGE_ADDRESS_AWARE=' | ||
- | |||
- | # Esync and Fsync | ||
- | export WINEESYNC=' | ||
- | export WINEFSYNC=' | ||
- | export WINEFSYNC_FUTEX2=' | ||
- | |||
- | # Intel MKL for AMD CPU | ||
- | export MKL_DEBUG_CPU_TYPE=' | ||
- | export MKL_ENABLE_INSTRUCTIONS=' | ||
- | |||
- | # Mesa | ||
- | export VAAPI_MPEG4_ENABLED=' | ||
- | |||
- | # RADV | ||
- | export AMD_VULKAN_ICD=' | ||
- | |||
- | RADV_DEBUG=' | ||
- | export RADV_PERFTEST=' | ||
- | export AMD_DEBUG=' | ||
- | |||
- | # VKD3D | ||
- | export VKD3D_CONFIG=' | ||
- | |||
- | # Proton-GE | ||
- | export DXVK_ASYNC=' | ||
- | |||
- | # Logging | ||
- | export DXVK_LOG_LEVEL=' | ||
- | export WINEDEBUG=' | ||
- | export VKD3D_DEBUG=' | ||
- | export VKD3D_SHADER_DEBUG=' | ||
- | |||
- | # End</ | ||
- | |||
- | ====== More Environment Variables ====== | ||
- | |||
- | ===== NVIDIA ===== | ||
- | |||
- | * https:// | ||
- | |||
- | < | ||
- | # NVIDIA | ||
- | export __GL_ALLOW_UNOFFICIAL_PROTOCOL=' | ||
- | export __GL_SHADER_DISK_CACHE=' | ||
- | export __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=' | ||
- | export __GL_IGNORE_GLSL_EXT_REQS=' | ||
- | export __NV_SIGNED_LOAD_CHECK=' | ||
- | export __GL_THREADED_OPTIMIZATIONS=' | ||
- | |||
- | # NVAPI | ||
- | export DXVK_ENABLE_NVAPI=' | ||
- | export PROTON_ENABLE_NVAPI=' | ||
- | |||
- | ==== Other ==== | ||
- | |||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | |||
- | ===== Mesa ===== | ||
- | |||
- | < | ||
- | < | ||
- | |||
- | ==== Debug ==== | ||
- | |||
- | < | ||
- | < | ||
- | |||
- | ===== HUDs ===== | ||
- | |||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | |||
- | ===== Intel ===== | ||
- | |||
- | **** | ||
- | |||
- | < | ||
- | |||
- | ===== RADV ===== | ||
- | |||
- | < | ||
- | |||
- | ===== AMDVLK ===== | ||
- | |||
- | * Requires [[https:// | ||
- | * :!: This forces AMDVLK to be used instead of RADV | ||
- | * See [[https:// | ||
- | |||
- | < | ||
- | # AMDVLK | ||
- | export DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=' | ||
- | export VK_ICD_FILENAMES='/ | ||
- | export AMDVLK_ENABLE_DEVELOPING_EXT=' | ||
- | |||
- | ====== Permissions ====== | ||
- | |||
- | * For Wine to be able to use the '' | ||
- | * Allows '' | ||
- | * May also allow Realtime priorities to be used with other applications | ||
- | * :!: TODO: Apparently you can use a username instead of a group? | ||
- | |||
- | ==== Common Distros ==== | ||
- | |||
- | * :!: This makes the assumption that the current user is also part of a group with the same name ((this is default action on Fedora Workstation)) | ||
- | * openSUSE Tumbleweed puts users in the '' | ||
- | * Verify groups with the '' | ||
- | |||
- | groups | ||
- | |||
- | echo -e " | ||
- | |||
- | ==== Verify ==== | ||
- | |||
- | * Default: '' | ||
- | * Esync: '' | ||
- | |||
- | ulimit -r | ||
- | |||
- | ===== Increase Open Files Limit ===== | ||
- | |||
- | * For Wine to be able to use the '' | ||
- | |||
- | sudo mkdir -p '/ | ||
- | |||
- | ==== Verify ==== | ||
- | |||
- | * Default: '' | ||
- | * Esync: '' | ||
- | |||
- | ulimit -Hn | ||
C:/www/wiki/data/attic/notes/wine.1672935097.txt.gz · Last modified: (external edit)