User Tools

Site Tools


bsd:notes:wine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bsd:notes:wine [2025/08/21 18:13] Sean Rhonebsd:notes:wine [2025/11/08 08:37] (current) – [SDL TODO] Sean Rhone
Line 8: Line 8:
 # Logging # Logging
 export WINEDEBUG='-all' export WINEDEBUG='-all'
- +export VKD3D_DEBUG='none' 
-# DXVK+export VKD3D_SHADER_DEBUG='none'
 export DXVK_LOG_LEVEL='none' export DXVK_LOG_LEVEL='none'
-export DXVK_CONFIG='dxgi.hideIntelGpu = False' 
  
 # End</code> # End</code>
  
-===== winecfg GUI =====+====== winecfg GUI ======
  
 **** ****
Line 21: Line 20:
   wine64 winecfg   wine64 winecfg
  
-====== Environment Variables ======+====== Resources ====== 
 + 
 +===== SDL TODO ===== 
 + 
 +  * https://gitlab.winehq.org/wine/wine/-/wikis/Sound#sdl-applications 
 +  * https://forums.opensuse.org/t/wine-v5-8-running-windows-game-unable-to-initialize-audio-target-pulse-not-available/140566/
 +  * SDL mixer env (doomsday) 
 +  * https://wiki.archlinux.org/title/FluidSynth#No_MIDI_sound_/_Not_the_lowest_or_first_MIDI_device 
 +  * https://www.freshports.org/audio/alsa-utils (''aconnect''
 + 
 +===== Environment Variables =====
  
   * Mesa: https://docs.mesa3d.org/envvars.html   * Mesa: https://docs.mesa3d.org/envvars.html
Line 27: Line 36:
   * NVIDIA: https://download.nvidia.com/XFree86/Linux-x86_64/560.35.03/README/openglenvvariables.html   * NVIDIA: https://download.nvidia.com/XFree86/Linux-x86_64/560.35.03/README/openglenvvariables.html
   * ''vblank_mode'' values: https://github.com/intel/external-mesa/blob/master/src/util/xmlpool/t_options.h#L213 ((if this becomes unavailable, it seems to be a source file for a DRI Conf tool))   * ''vblank_mode'' values: https://github.com/intel/external-mesa/blob/master/src/util/xmlpool/t_options.h#L213 ((if this becomes unavailable, it seems to be a source file for a DRI Conf tool))
 +  * https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/util/driconf.h?ref_type=heads#L149
 +  * https://github.com/Winetricks/winetricks/blob/master/src/winetricks#L2400
  
-====== DXVK ======+  nt351|nt40|vista|win10|win11|win20|win2k|win30|win31|win7|win8|win81|win95|win98|winme
  
-===== Install ===== +===== winetricks =====
- +
-==== master ==== +
- +
-  * https://github.com/doitsujin/dxvk/actions ((need to be signed into GitHub, and select the latest ''master'' artifacts package)) +
-  * https://github.com/doitsujin/dxvk/commits/master/ +
- +
-=== 64-bit Prefix === +
- +
-== x64 == +
- +
-**** +
- +
-  rm -Rf '/tmp/dxvk-master' && unzip ~/'Downloads/dxvk-master-'*'.zip' -d '/tmp/dxvk-master' && mv -fv '/tmp/dxvk-master/x64/'*'.dll' ~/'.wine/Guild Wars 2/drive_c/windows/system32' +
- +
-== x32 == +
- +
-**** +
- +
-  rm -Rf '/tmp/dxvk-master' && unzip ~/'Downloads/dxvk-master-'*'.zip' -d '/tmp/dxvk-master' && mv -fv '/tmp/dxvk-master/x32/'*'.dll' ~/'.wine/Guild Wars 2/drive_c/windows/syswow64' +
- +
-=== 32-bit Prefix === +
- +
-**** +
- +
-  rm -Rf '/tmp/dxvk-master' && unzip ~/'Downloads/dxvk-master-'*'.zip' -d '/tmp/dxvk-master' && mv -fv '/tmp/dxvk-master/x32/'*'.dll' ~/'.wine/Guild Wars 2/drive_c/windows/system32' +
- +
-==== Release ==== +
- +
-  * https://github.com/doitsujin/dxvk/releases +
- +
-=== 64-bit Prefix === +
- +
-== x64 == +
- +
-**** +
- +
-  rm -Rf '/tmp/dxvk-'* && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' -C '/tmp' && mv -fv '/tmp/dxvk-'*'/x64/'*'.dll' ~/'.wine/Guild Wars 2/drive_c/windows/system32' +
- +
-== x32 == +
- +
-**** +
- +
-  rm -Rf '/tmp/dxvk-'* && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' -C '/tmp' && mv -fv '/tmp/dxvk-'*'/x32/'*'.dll' ~/'.wine/Guild Wars 2/drive_c/windows/syswow64' +
- +
-=== 32-bit Prefix === +
- +
-**** +
- +
-  rm -Rf '/tmp/dxvk-'* && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' -C '/tmp' && mv -fv '/tmp/dxvk-'*'/x32/'*'.dll' ~/'.wine/Guild Wars 2/drive_c/windows/system32' +
- +
-==== Dll Overrides ==== +
- +
-  WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d8' /t 'REG_SZ' /d 'native' /f +
- +
-  WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d9' /t 'REG_SZ' /d 'native' /f +
- +
-  WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d10core' /t 'REG_SZ' /d 'native' /f +
- +
-  WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f +
- +
-  WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f +
- +
-===== dxvk.conf ===== +
- +
-  * :!: 2024/09/09: Unused and untested +
- +
-==== conf Path ==== +
- +
-  su -l +
- +
-  ee '/usr/local/etc/profile.d/wine-tweaks.sh' +
- +
-<code> +
-export DXVK_CONFIG_FILE=~/.config/dxvk/dxvk.conf</code> +
- +
-==== dxvk.conf ==== +
- +
-  mkdir -p ~/'.config/dxvk' && ee ~/'.config/dxvk/dxvk.conf' +
- +
-<code> +
-#dxvk.hud = full +
-dxvk.enableAsync = true +
-#d3d9.numBackBuffers = 3 +
-#dxgi.numBackBuffers = 3 +
-#d3d11.samplerAnisotropy = 16 +
-#d3d9.samplerAnisotropy = 16 +
-#dxgi.maxFrameLatency = 1 +
-#d3d9.maxFrameLatency = 1 +
-dxgi.nvapiHack = false</code> +
- +
-====== TODOs ======+
  
   * https://github.com/Winetricks/winetricks/blob/master/files/verbs/all.txt   * https://github.com/Winetricks/winetricks/blob/master/files/verbs/all.txt
- +  * https://github.com/Winetricks/winetricks/blob/master/src/winetricks 
-  winetricks renderer=vulkan+  * [[linux;notes;wine_wayland_vulkan_wow_335]] (''renderer=vulkan'', ''graphics=wayland'')
  
/var/www/wiki/data/attic/bsd/notes/wine.1755814434.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki