Friday, July 30, 2021

Wine development release 6.14 is now available for Linux FreeBSD and macOS

The Wine development release 6.14 is now available.

What's new in this release:

  • Mono engine updated to version 6.3.0, with upstream updates.
  • 32->64-bit thunks implemented in WOW64 dll.
  • More preparation work for the GDI syscall interface.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 6.14 (total 30):

  22120  CTL3D help file is mostly scrunched to the left
  22572  Managed C++ assemblies don't work in Wine + Mono
  25167  Multiple .NET applications crash with unimplemented System.Security.Principal.WindowsIdentity.get_User (Eraser 6.0, Chocolatey package manager, WinAuth 3.6.x) when using Wine-Mono
  28605  BurnPlot (VB6 app) fails to start
  32316  Autodesk 3ds Max 9 32-bit exits silently or crashes on startup with Wine-Mono
  41636  Multiple DirectX 11 games need ID3D11Device1::CreateDeferredContext1 implementation (WWE 2K15, Dishonored: Death of the Outsider, Pro Evolution Soccer 2019, Shantae and the Pirate's Curse, Space Engineers)
  46014  Estlcam 11.x (.NET 4.x app) crashes on startup with Wine-Mono
  48996  GRID Autosport hangs while loading
  50962  reg.exe does not implement '/reg:32' and '/reg:64' command line switches
  51126  Multiple games play truncated audio (Evil Twin in-game dialog, Fallout: New Vegas radio tracks)
  51137  Construction Set for TES4 Oblivion missing or broken text in some places
  51185  Windows fails to load the minimal PE image in kernel32:loader
  51196  ntdll:om has a timing-related failure in Wine
  51213  GZDoom Builder 2.3 r2787 fails with IdentityNotMappedException
  51284  shell32:shellpath fails on Windows when there is more than one CD drive
  51306  Wine-Mono doesn't show Japanese text (DllImport issue?).
  51319  Star Citizen, WoW causes 100% CPU usage in wineserver
  51334  Microsoft Xbox Live Developer Tool XblTestAccountGui crashes
  51346  x264guiEx partly shows square characters when using Wine-Mono (default encoding issue with C++/CLI).
  51410  mlang:mlang fails on the Hindi test configuration
  51435  iostream float formatting broken since Wine 5.12-170-g1bc6f0c8617
  51439  Grand Theft Auto V fails to save progress on game exit: "Save failed. Are you sure you want to quit now?"
  51440  Sea of Thieves hangs on loading into the game
  51450  oleaut32:varformat fails in Wine when the currency sign follows the amount
  51453  oleaut32:vartype and oleaut32:vartest fail on Windows 10 1909+
  51465  EVE Online launcher crashes
  51485  Dead Rising crashes on launch
  51493  WXDrive.exe from WeCom failed to startup.
  51505  MIDISelector's MIDI mapper configuration doesn't take effect
  51506  Disabled controls are not greyed out when theming is active

Tuesday, July 20, 2021

Wine development release 6.13 is now available for Linux FreeBSD and macOS

The Wine development release 6.13 is now available.

What's new in this release:

  • Proper scrollbar theming.
  • More work towards WinSock PE conversion.
  • Preparation work for the GDI syscall interface.
  • Some progress on the IPHLPAPI PE conversion.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 6.13 (total 31):

  15381  CoFreeUnusedLibraries will crash COM server or cause 0x800703E6/I_RpcReceive error 0x3e6
  28326  CDBurnerXP's audio player is missing some visual elements
  28795  ExeInfoPE v0.0.3.0: PE protection schemes that abuse %gs won't run (breaks glibc TLS selector)
  32517  installer of QQMusic 8.6 hangs
  34966  Academagia (WPF game) dialog windows are invisible until alt-tabed out
  35611  A lot of user32:msg tests fail in the Japanese locale
  35921  Multiple games and applications need IDirectXVideoProcessorService via DXVA2CreateVideoService (DXVA Checker 3.x/4.x, Perfect World, Kodi)
  37370  Doom 3 (CD version) installer: 'cancel' button does nothing in 'Please insert: DOOM 3 Disk x' dialog
  39377  Add support for 'msidbControlAttributesFormatSize' in static text controls to format and label properties such as 'PrimaryVolumeSpaceRequired' (SkySaga installer)
  41703  Workaround LdrUnloadDll() for C libraries that do not support the dlclose() function
  43173  Far Cry 4 sound stops
  45198  Project CARS 2 shows only a black screen (requires constant buffer offsetting)
  45620  Dishonored 2 Demo crashes at launch
  45807  Incorrect toolbar background in MFC apps, when visual theming enabled
  50374  pCon.planner doesn't finish installation and doesn't open
  50404  Sims 4 crashes on startup with builtin msvcrt
  51152  The 64-bit ntdll:exception test fails in Wine
  51262  Since 308a5e7 no 32bit program starts
  51277  Multiple games become unresponsive with plugged in controller (INSIDE, The Hong Kong Massacre, Sniper Elite 3)
  51281  C:\users\<user>\appdata\local not created on prefix update
  51295  ntoskrnl.exe:ntoskrnl occasionally hangs in test_overlapped()
  51329  Windows PC Health Check requires api-ms-win-core-featurestaging-l1-1-0.dll
  51331 client unusable, reports "The Update Agent went to sleep. Attempting to wake it up..."
  51340  d3d10core:d3d10core, d3d11:d3d11 test_texture_compressed_3d() fails on Nvidia (cw-gtx560)
  51348  uxtheme.SetWindowTheme should use SendMessage to send WM_THEMECHANGED
  51366  several wine-mono network tests fail with timeout
  51368  World of Warcraft : undefined d3d state
  51381  Battlefield 4 cannot find online matches
  51382  NetEase Cloud Music crashes on zh_CN.UTF-8 locale.
  51416  deferred context memory leak
  51425  Mathearbeit G 5.6 installer reports null pointer exception in module 'shell32.dll' starting with Wine 6.9-142-g98d43c5dcfb

Thursday, July 8, 2021

vkd3d-proton version 2.4 has been released

VKD3D-Proton is a fork of VKD3D, which aims to implement the full Direct3D 12 API on top of Vulkan. The project serves as the development effort for Direct3D 12 support in Proton.


This is a release which focuses on performance and bug-fixes.


  • Improve swapchain latency and frame pacing by up to one frame.
  • Optimize lookup of format info.
  • Avoid potential pipeline compilation stutter in certain scenarios.
  • Rewrite how we handle image layouts for color and depth-stencil targets.
    Allows us to remove a lot of dumb
    barriers giving significant GPU-bound performance improvements.
    ~15%-20% GPU bound uplift in Horizon Zero Dawn,
    ~10% in Death Stranding,
    and 5%-10% improvements in many other titles.


  • Enable support for sparse 3D textures (tiled resources tier 3).

Bug fixes and workarounds

  • Various bug fixes in DXIL.
  • Fix weird bug where sun would pop through walls in RE: Village.
  • Workaround game bug in Cyberpunk 2077 where certain locales would render a black screen.
  • Fix various bugs (in benchmark and in vkd3d-proton) allowing GravityMark to run.
  • Improve robustness against certain app bugs related to NULL descriptors.
  • Fix bug with constant FP64 vector handling in DXBC.
  • Fix bug where Cyberpunk 2077 inventory screen could spuriously hang GPU on RADV.
  • Add workaround for Necromunda: Hired Gun where character models would render random garbage on RADV.
  • Fix bug in Necromunda: Hired Gun causing random screen flicker.
  • Fix windowed mode tracking when leaving fullscreen. Fix Alt-Tab handling in Horizon Zero Dawn.
  • Temporary workaround for SRV ResourceMinLODClamp. Fix black ground rendering in DIRT 5.
    The overbright HDR rendering in DIRT 5 sadly persists however :(
  • Implement fallback maximum swapchain latency correctly.

Development features

Various features which are useful for developers were added to aid debugging.

  • Descriptor QA can instrument shaders in runtime for GPU-assisted validation.
    Performance is good enough (> 40 FPS) that games are actually playable in this mode.
    See README for details.
  • Allow forcing off CONCURRENT queue, and using EXCLUSIVE queue.
    Not valid, but can be useful as a speed hack on Polaris when single_queue is not an option
    and for testing driver behavior differences.

Link to source code

MacOS and Windows software bundles, save up to 90% off the normal retail price only at BundleHunt.

Saturday, July 3, 2021

Lutris has been released

Lutris helps you install and play video games from all eras and from most gaming systems. By leveraging and combining existing emulators, engine re-implementations and compatibility layers, it gives you a central interface to launch all your games.

The client can connect with existing services like Humble Bundle, GOG and Steam to make your game libraries easily available. Game downloads and installations are automated and can be modified through user made scripts.

Download this version of Lutris from here.

Changelog :

This is a bugfix release only and doesn't contain any new features. The release of lutris 0.5.9 is due soon.


  • Fix Steam icon showing too big on some systems
  • Fix DXVK not updating
  • Fix Python 3.9 compatibility
  • Update sidebar on service login
  • Remember position of window except on Wayland maybe
  • GST plugin path is now only set if it exists
  • Default to 7zip when not given an archive extractor
  • Switch IRC to Libera chat
  • Fix libretro info file loading
  • Let pipewire users toggle "Reduce PulseAudio latency"
MacOS and Windows software bundles, save up to 90% off the normal retail price only at BundleHunt.

Friday, July 2, 2021

Wine development release 6.12 is now available for Linux FreeBSD and macOS

The Wine development release 6.12 is now available.

What's new in this release:

  • Builtin "Blue" and "Classic Blue" themes.
  • More work towards WinSock PE conversion.
  • Beginnings of the NSI (Network Store Interface) implementation.
  • Support for 32/64-bit registry views in reg.exe.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 6.12 (total 42):

   8606  No network-support in the game Joint Operations Typhoon Rising
  21259  Visual C++ 2005 Trial build hangs on first run after a reboot
  24501  wine-mono does not support WPF
  27133  WiX 3.5 with Mono 2.10 generates broken MSI packages when 2 files of identical size are added to the same installer
  28393  WiX Toolset v3.x: light.exe can't find files in deeply-nested directories
  33421  Cypress PSoC Creator 3.0 installer fails with Wine-Mono ('System.SystemException: Error running C:\windows\mono\mono\mini\mono.exe: File not found.')
  34045  Provide Managed DirectX replacement assemblies for Mono (Gray Matter demo)
  34643  The Bureau XCOM Declassified (.NET 4.0 managed C++/CLI game) crashes with Wine-Mono
  42191  Multiple games require d3d11 deferred contexts (Diablo 3, Dark Souls 3, The Evil Within, Elex, Alien: Isolation, Assassin's Creed III)
  46592  Heroes III Horn of the Abyss 1.5.4 TCP/IP issue
  46595  Rainbow Six Siege hangs on Uplay splash screen
  46960  Mono's interactive C# shell crashes when typing a character
  47791  Inconsistent %ERRORLEVEL% after setting env var value in cmd.exe
  48000  Multiple installers call 'reg.exe' with unhandled 'copy' command (CDBurnerXP 4.1.x - 4.4.x, Windows PowerShell 2.0)
  48530  DWScript Http.sys 2.0 Web Application Server demo crashes on startup (needs support for httpapi.HttpSetUrlGroupProperty 'HttpServerLoggingProperty' property)
  49315  Sid Meier’s Civilization® VI remains stuck on a grey screen after the introduction video.
  49395  Multiple Direct2D applications stopped working after upgrade to Wine 5.10 which removed advertising of ID3D10Device interface on d3d11 devices (Altium Designer 20, T-Force Alpha Plus VST2 64bit plugin, MSDN-Direct2D-Demo)
  49935  mismatch behavior in API function GetOpenFileName
  50113  Total Commander 9.51: when using a third-party theme with Windows XP, the drive buttons and function buttons at the bottom of the window (F5 Copy) are not displayed
  50209  S.T.A.L.K.E.R.: Call of Pripyat needs D3DX10CreateTextureFromMemory implementation
  50506  WM_INPUT messages are not received for HID devices registered with RegisterRawInputDevices
  50603  WiX Toolset v3.11 installer crashes when loading update feed XML
  50735  MSBuild fails to launch FileTracker
  50793  Regression: Far Cry crashes on launch
  51052  6.4 regression: 32-bit Cheat Engine attaching its debugger leads to the target process crashing
  51214  rundll.exe and winoldap.mod crash
  51223  Wine 6.10 regression, dinput broken in certain situations?
  51225  regression - Warframe colors messed up - wine staging
  51244  Frostpunk doesn't launch with builtin msvcr120
  51257  Wine 6.10 regression, crash after "_Locinfo__Locinfo_ctor_cat_cstr" message in CLI
  51258  Timespinner controller input stopped working in wine 6.10
  51264  GUI exe receives invalid StdOutput HANDLE if launched via ShellExecuteEx
  51266  S.T.A.L.K.E.R. Anomaly 1.5.1: AI Targeting Is Broken
  51278  wine packages for ubuntu have dependency glitch
  51291  Youkoso! Sukebe Elf no Mori e (demo) doesn't show thumbnail image in monitor settings.
  51303  Metal Gear Solid V: Ground Zeroes needs d3d11_swapchain_GetLastPresentCount implementation
  51322  Clang-cl 12 fails on unimplemented function KERNEL32.dll.GetProcessGroupAffinity
  51324  Imperium Great Battles of Rome can't play videos
  51328  DWScript Http.sys 2.0 Web Application Server demo crashes on startup (needs httpapi.HttpSetServerSessionProperty)
  51335  Multiple applications require tbs.dll (Windows PC Health Check, TrouSerS, readpcr)
  51347  QQ 2021 installer: have no permission for the installation path.
  51375  SCM erroneously tries to start 64-bit kernel drivers as 32-bit service due to incorrect handling of 'IMAGE_FILE_DLL' image characteristics in 'kernel32.dll.G