notes:wine
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
notes:wine [2019/04/21 00:51] – Sean Rhone | notes:wine [2020/01/19 09:28] – Sean Rhone | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Wine ====== | ||
+ | ===== Notes ===== | ||
+ | |||
+ | * Staging 4.6+ includes Esync patches | ||
+ | * Gallium Nine Standalone can be used for D3D9-to-Gallium | ||
+ | * D9VK can be used for D3D9-to-Vulkan | ||
+ | * DXVK can be used for D3D10-11-to-Vulkan | ||
+ | * Wine has some ability to do D3D12-to-Vulkan via it's own method (libd3dvk?) | ||
+ | |||
+ | ====== Environment Variables ====== | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | ===== Default ===== | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | echo -e " | ||
+ | |||
+ | sudo -e '/ | ||
+ | |||
+ | ===== Other ===== | ||
+ | |||
+ | ==== Graphics ==== | ||
+ | |||
+ | PBA_ENABLE=1 | ||
+ | |||
+ | mesa_glthread=true | ||
+ | |||
+ | AMD_DEBUG=unsafemath, | ||
+ | |||
+ | R600_DEBUG=nir, | ||
+ | |||
+ | MESA_LOADER_DRIVER_OVERRIDE=iris | ||
+ | |||
+ | === Other Driver Options === | ||
+ | |||
+ | AMD_DEBUG=help glxgears | ||
+ | |||
+ | R600_DEBUG=help glxgears | ||
+ | |||
+ | === Error Validation === | ||
+ | |||
+ | NIR_VALIDATE=0 | ||
+ | |||
+ | MESA_NO_ERROR=1 | ||
+ | |||
+ | ==== Logging ==== | ||
+ | |||
+ | WINEDEBUG=all | ||
+ | |||
+ | DXVK_LOG_LEVEL=none | ||
+ | |||
+ | ==== HUD ==== | ||
+ | |||
+ | DXVK_HUD=full | ||
+ | |||
+ | GALLIUM_HUD=' | ||
+ | |||
+ | GALLIUM_HUD=' | ||
+ | |||
+ | ===== Realtime Priority 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 |
/var/www/wiki/data/pages/notes/wine.txt · Last modified: 2024/02/09 10:56 by Sean Rhone