User Tools

Site Tools


linux: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
linux:notes:wine [2025/02/08 03:37] Sean Rhonelinux:notes:wine [2025/12/06 22:01] (current) – [Windows Versions] Sean Rhone
Line 1: Line 1:
 +====== Tweaks ======
 +
 +  sudo -e '/etc/profile.d/wine-tweaks.sh'
 +
 +<code>
 +# Staging
 +export STAGING_SHARED_MEMORY='1'
 +export STAGING_WRITECOPY='1'
 +export WINE_LARGE_ADDRESS_AWARE='1'
 +
 +# Logging
 +export WINEDEBUG='-all'
 +export VKD3D_DEBUG='none'
 +export VKD3D_SHADER_DEBUG='none'
 +export DXVK_LOG_LEVEL='none'
 +
 +# End</code>
 +
 ====== TODOs ====== ====== TODOs ======
 +
 +  * https://github.com/doitsujin/dxvk/blob/master/dxvk.conf
 +  * https://github.com/doitsujin/dxvk?tab=readme-ov-file#dll-dependencies (Hellgate london DX10 and DX8 stuff different dll overrides)
 +  * https://github.com/doitsujin/dxvk/issues/1318 (oom, laa, 32-bit)
 +
 +  ANV_NO_GPL='1'
 +
 +  winetricks sandbox
  
   * https://github.com/Winetricks/winetricks/blob/master/files/verbs/all.txt   * https://github.com/Winetricks/winetricks/blob/master/files/verbs/all.txt
  
   WINEDLLOVERRIDES='dsound=n'   WINEDLLOVERRIDES='dsound=n'
 +
 +  * https://gitlab.winehq.org/wine/wine/-/wikis/Debian-Ubuntu#notes (''CAP_NET_RAW'')
 +  * https://www.winehq.org/announce/6.0 (''csmt'' ''0x3'')
 +
 +  lsof '/dev/ntsync'
 +
 +  * https://registry.khronos.org/vulkan/specs/latest/man/html/VkPresentModeKHR.html
 +
 +  vk_xwayland_wait_ready='false'
 +
 +===== Windows Versions =====
 +
 +  * https://github.com/Winetricks/winetricks/blob/master/src/winetricks#L2400
 +
 +  nt351|nt40|vista|win10|win11|win20|win2k|win30|win31|win7|win8|win81|win95|win98|winme|winxp
 +
 +===== AoE MIDI =====
 +
 +  * [[linux:distros:opensuse_tumbleweed_gnome]] (new-WoW64, PrgFiles (x86) folder)
 +  * ''wine-staging 10.18''
 +  * ''winetricks=alsa''
 +
 +  fluidsynth -is '/home/espionage724/Downloads/SC55_zzdenis_v0.5.sf2' 
 +
 +  * REG_SZ
 +
 +  CurrentInstrument #0
 +
 +  * fluidsynth running; AoE not running:
 +
 +  aconnect -l
 +
 +<code>
 +client 0: 'System' [type=kernel]
 +    0 'Timer           '
 + Connecting To: 144:0
 +    1 'Announce        '
 + Connecting To: 144:0
 +client 14: 'Midi Through' [type=kernel]
 +    0 'Midi Through Port-0'
 +client 128: 'FLUID Synth (28675)' [type=user,pid=28675]
 +    0 'Synth input port (28675:0)'
 +client 144: 'PipeWire-System' [type=user,UMP-MIDI2,pid=2828]
 +    0 'input           '
 + Connected From: 0:1, 0:0
 +client 145: 'PipeWire-RT-Event' [type=user,UMP-MIDI2,pid=2828]
 +    0 'input</code>
 +
 +  * TODO: (''win95'' with working MIDI)
 +  * NT 4.0 in winecfg has working MIDI and doesn't show that message (box art says win95-minimal)
 +
 +  00e8:fixme:vxd:__wine_vxd_open Unknown/unsupported VxD L"d:.vxd". Try setting Windows version to 'nt40' or 'win31'.
 +
 +AoE running:
 +
 +<code>
 +client 0: 'System' [type=kernel]
 +    0 'Timer           '
 + Connecting To: 144:0
 +    1 'Announce        '
 + Connecting To: 144:0
 +client 14: 'Midi Through' [type=kernel]
 +    0 'Midi Through Port-0'
 +client 128: 'FLUID Synth (28675)' [type=user,pid=28675]
 +    0 'Synth input port (28675:0)'
 + Connected From: 129:0
 +client 129: 'WINE midi driver' [type=user,pid=29314]
 +    0 'WINE ALSA Output'
 + Connecting To: 128:0
 +client 144: 'PipeWire-System' [type=user,UMP-MIDI2,pid=2828]
 +    0 'input           '
 + Connected From: 0:1, 0:0
 +client 145: 'PipeWire-RT-Event' [type=user,UMP-MIDI2,pid=2828]
 +    0 'input           '</code>
 +
 +  * FreeBSD ''aconnect'': https://www.freshports.org/audio/alsa-utils
  
 ===== Vulkan ===== ===== Vulkan =====
Line 28: Line 130:
   * VKD3D: https://github.com/HansKristian-Work/vkd3d-proton#environment-variables   * VKD3D: https://github.com/HansKristian-Work/vkd3d-proton#environment-variables
   * 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://cgit.freedesktop.org/mesa/mesa/tree/src/util/driconf.h#n429
  
-====== Global ======+====== DXVK Conf ======
  
-  * [[linux:distros:fedora_workstation_gnome|Fedora Workstation]]+  * ''dxvk.conf'' next to game executable
  
-  sudo -e '/etc/profile.d/99-wine-tweaks.sh'+  nano ~/'.wine/World of Warcraft 1.12.1/drive_c/Program Files/World of Warcraft/dxvk.conf'
  
 <code> <code>
-export WINE_LARGE_ADDRESS_AWARE='1' +# General 
-export WINEESYNC='1' +dxvk.hud "full" 
-export WINEDEBUG='-all'+dxgi.enableHDR "False" 
 +d3d9.dpiAware = "False" 
 +dxvk.allowFse = "True" 
 +d3d9.samplerLodBias = "-2.0" 
 +d3d11.samplerLodBias "-2.0"
  
-End</code>+Intel 
 +dxvk.hideIntegratedGraphics = "False" 
 +d3d9.hideIntelGpu = "False" 
 +dxgi.hideIntelGpu = "False" 
 +dxvk.enableGraphicsPipelineLibrary = "True"
  
-===== Other =====+# Tweaks 
 +dxvk.enableMemoryDefrag "False" 
 +dxvk.tilerMode "False" 
 +d3d9.useD32forD24 "True" 
 +d3d11.relaxedBarriers "True" 
 +d3d9.invariantPosition "False" 
 +d3d11.disableMsaa "True" 
 +dxvk.enableDescriptorBuffer "True" 
 +d3d9.floatEmulation "False" 
 +dxvk.lowerSinCos "False" 
 +d3d9.deviceLocalConstantBuffers "True" 
 + 
 +# End</code>
  
-<code> 
-export DXVK_LOG_LEVEL='none' 
-export VKD3D_DEBUG='none' 
-export VKD3D_SHADER_DEBUG='none' 
-</code> 
  
/srv/www/wiki/data/attic/linux/notes/wine.1739003857.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