Saturday, December 26, 2020

Wine development release 6.0-rc4 is now available for Linux FreeBSD and macOS

The Wine development release 6.0-rc4 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

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.0-rc4 (total 29):

  24116  Cannot save game in Rainblood: Town of Death
  25409  Windows Live Essentials for XP installer crashes
  27229  printf() newline missing with multibyte strings
  31942  Microsoft Office 2003 and Office 2003 Editions Resource Kit installers crash on startup
  32061  Guild Wars: Launcher hangs sometimes
  39731  Assassin's Creed IV Black Flag crashes
  40430  Multiple NVIDIA installers abort due to failure to process xml config (PhysX 9.x, GeForce Now, GeForce Experience 3.x, RTX Voice)
  41298  Battlefield 3 crashes during loading
  41450  timestamp is missing from some debug messages
  43329  Multiple applications fail to get selected path after double click last path element in IFileDialog2 folder selection dialog ( Game Center, Adobe DNG Converter 10.x/11.x)
  43412  World of Warships: CEF screens cannot be displayed
  44185  DragonAgeOrigins autorun.exe crash inside winegstreamer
  44538  Tales of Zestiria doesn't start
  45950  RedMon 1.9 (Redirection Port Monitor) does not work (missing support for monitors providing the MONITOR2 interface)
  48587  httpapi tests are broken on Windows 8
  49143  RTF Editor does not support cyrillic letters using MS Sans Serif Font
  49347  Settlers III: mouse not working on start screen, game entry and statistics screen after a game, if "Automatically capture the mouse in full-screen windows" is on in winecfg
  49493  Children Of Morta stays at blue stars screen after starting game.
  49545  Current working directory reset to "/" executing a winegcc/wineg++ compiled program
  49563  Adobe DNG converter 12.4 crashes after upgrade to Wine 5.12
  49650  Bunch of Heroes (Steam) hangs with a black screen at startup
  49683  Kingdom Come Deliverance crashes
  49782  Elite Dangerous Horizons: crashes with wine64 5.16
  49789  Tina 11 Demo crashes when run in a 64-bit prefix
  50126  Writing VT_UI8 property type to a stream is not currently supported
  50291  World of Warcraft Classic Fails to Close Cleanly
  50354  Team Fortress 2 crashes during loading
  50373  Touhou Shinpiroku trial terminates immediately
  50378  dlls/amstream/tests/amstream.o error: unknown field ‘dwBitMasks’ specified in initializer

Friday, December 18, 2020

Wine development release 6.0-rc3 is now available for Linux FreeBSD and macOS

The Wine development release 6.0-rc3 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

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.0-rc3 (total 19):

  20352  Autodesk 3ds Max 9 fails to start: "adlmdll.dll failed to initialize" (failure to connect to Autodesk Licensing Service)
  22009  Symantec Antivirus 10.1 installer fails due to missing Windows Event Log Service (wevtsvc)
  32772  Built-in iexplore crashes on exit with Flash player 11 ActiveX plug-in installed
  45699  Multiple applications crash on unimplemented function RPCRT4.dll.NdrClientCall3 (MS Office 2016 Pro Plus 64-bit/x64 installer, MS-MPI 10.x)
  48808  user32:cursorinfo "wrong info cursor" failure in Chinese locale on Windows 10
  49584  DbgHelp no longer can write minidumps
  49614  Regression: Steam win32 client floods with "CreateSharedImage: invalid format" before crashing
  49831  winetricks dotnet30sp1 fails
  49832  Crysis crashes when starting a new game
  49841  Provide an intermediate level of make output
  49940  64Bit iexplore.exe crashes on macOS
  50014  ConEmu hangs (no interaction possible with console)
  50015  YUMI-UEFI broken in Wine 5.15
  50052  wineconsole and mark-copy
  50124  Objects are visible through each other or invisible at all with vulkan renderer (Sniper Elite V2, Banished)
  50142  winedbg fails to run programs
  50252  (linked  ?) fonts not handled correctly since wine 5.21
  50271  Wine throws virtual_setup_exception error during PSPad splash screen or while checking for updates
  50343  ConEmu is extremely slow when resizing or selecting text

Monday, December 14, 2020

vkd3d-proton version 2.1 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 release fixes various bugs (mostly workarounds) and improves GPU-bound performance.

New games added to "expected to work" list:

  • The Division (was working already in 2.0, but missing from list)
  • AC: Valhalla (*)

(*): Game requires full D3D12 sparse texture support to work.
Currently only works on NVIDIA drivers.
RADV status remains unknown until support for this feature lands in Mesa.

New games added to "kinda works, but expect a lot of jank" list:

  • Cyberpunk 2077 (**)

(**): Currently only runs correctly on AMD hardware with RADV and VK_VALVE_mutable_descriptor_type.
As of game version 1.03, this requires the latest Mesa Git build.
The game has some fatal bugs where it relies on undefined behavior with descriptor management
which this extension works around by accident.
The game will start and run on NVIDIA, but just like what happens without the extension on AMD,
the GPU will randomly hang, making the game effectively unplayable.
A game update to fix this bug would likely make the game playable on NVIDIA as well.
Game version 1.04 changed some behavior, and support for this game will likely fluctuate over time as future patches come in.

Bug fixes and workarounds:

  • Fix various implementation bugs which caused AC: Valhalla to not work.
  • Work around game bug in Death Stranding where accessing map could cause corrupt rendering.
    (Several games appear to have the same kind of application bug.)
  • Fix corrupt textures in Horizon Zero Dawn benchmark.
  • Fix SM 6.0 wave-op detection for Horizon Zero Dawn and DIRT 5.
  • Work around GPU hangs in certain situations where games do not use D3D12 correctly,
    but native D3D12 drivers just render wrong results rather than hang the system.
  • Fix invalid SPIR-V generated by FP64 code.
  • Fix crash with minimized windows in certain cases.


  • ~15% GPU-bound uplift in Ghostrunner. Might help UE4 titles in general.
  • Slightly improve GPU bound performance when fully GPU bound on both AMD and NVIDIA.
  • Slightly improve GPU bound performance on RADV in various titles.
  • Reduce multi-threaded CPU overhead for certain D3D12 API usage patterns.
  • Add support for VK_VALVE_mutable_descriptor_type which
    improves CPU overhead, memory bloat, and avoids potential memory management thrashing on RADV.
    Also avoids GPU hangs in certain situations where games misuse the D3D12 API.


  • Implement DXGI_PRESENT_TEST.
  • Fix log spam when DXGI_PRESENT_ALLOW_TEARING is used.

Link to source code

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

Friday, December 11, 2020

Wine development release 6.0-rc2 is now available for Linux FreeBSD and macOS

The Wine development release 6.0-rc2 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

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.0-rc2 (total 40):

  16250  Sacred Gold Edition: cinematics do not play
  29310  FirstClassClient 12.005 no login screen
  32877  Gnomoria Demo crashes on launch.
  33488  Print Artist 4.0 (Win 3.11/95) installer doesn't show up
  34373  AirScout (.NET 4.0 app) fails to start with Wine-Mono (System.Windows.Forms.DataVisualization.Charting.Chart.BeginInit method not implemented)
  38161  Whispering Willows has missing text for Cyrillic alphabet
  42152  eFax Messenger 4.4: hangs during installation
  43362  Bethesda Net Launcher can`t download games
  44455  Grandia 2 movies don't play
  45249  Multiple applications wrapped with PE Compact v2.x protection scheme crash on startup (GOT/PIC code emitted at Win32 API entries)(Zockinger Facilitator TFFT v1.1x)
  45404  LEGO Rock Raiders crashes early on launch
  48362  Shadwen (32-bit version) crashes after an intro or chapter restart
  48531  Commandos 2 - HD Remaster fails to launch without native .NET 4.0
  48850  Mafia: The City of Lost Heaven videos playing in pink
  49106  error: redefinition of typedef ‘UCHAR’ (plus 'PUCHAR’, ‘USHORT’, 'PUSHORT’, ‘ULONG’, and 'PULONG’)
  49191  armv7l build broken: dlls/ntdll expression too complex (compiler default '-march=armv6' doesn't support __sync_add_and_fetch for 64-bit integers)
  49455  Resident Evil Revelations 2 goes into split screen with one controller.
  49467  Resident Evil Revelations 2 my directional pad does not work when analogs are enabled.
  49535  Multiple applications have overly green and purple videos due to bad YUV -> RGB conversion (Final Fantasy XI Online, Megarace 3, BlazBlue Calamity Trigger, Mafia: The City of Lost Heaven)
  49540  Silverlight configuration tab "Webcam / Mic" crashes without functional GL libraries
  49690  winetricks dotnet35 hangs in 64-bit prefixes
  49838  Backtraces no longer contain symbols
  49892  WINE 5.17 never ending loop on "Setting up the windows environment..." ( Android-x86 OS running on PC)
  49900  Go programs built using go-winio crash on unimplemented function ntdll.dll.RtlDefaultNpAcl
  50010  Deus Ex Mankind Divided crashes if Wine is compiled with mingw
  50024  signtool.exe from Windows 7 SDK fails to find certificates
  50102  Starcraft fails to download cloud settings in fullscreen mode
  50114 App hangs when opening web links
  50121  Commandos 2 - HD Remaster too dark with vulkan renderer
  50127  Fonts are thin and pale
  50139  Exact Audio Copy (EAC) 1.6 plugins not loading (dotnet20 / dotnet40)
  50173  Autocad 2005 no longer launches
  50175  Path of Exile: some Cyrillic and Hungul text is missing since Wine 5.20
  50190  Shockwave Projector: crash on launch
  50211  Quicken 2004 XG Release 2 crashes on startup
  50216  Doesn't start Thunderbird (x64 portable version) any more
  50228  Warframe: filtering by text does not work for Cyrillic since wine-5.14
  50273  Sid Meier's Civilization III Complete crashes on start
  50274  Copy paste bug in ipstats.c
  50294  It's no longer possible to execute a Winelib binary built with older version of Wine

Thursday, December 10, 2020

Proton 5.13-4 has been released

  Proton 5.13-4 has been released

 Cyberpunk 2077 is now playable (requires an AMD GPU and Mesa git).

 Link to source code

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


Tuesday, December 8, 2020

Proton 5.13-3 has been released

  Proton 5.13-3 has been released

  • Restore controller hotplugging.
  • Yakuza: Like A Dragon, Soulcalibur 6, Lords of the Fallen, and Hammerting are now playable.
  • Fix sound in Warframe and Ghostrunner.
  • Fix flickering graphics in Serious Sam 4.
  • Fix networking failures in Call of Duty: World War II.
  • Fix Age of Empires II HD crash in multiplayer lobbies.
  • Fix Paradox games launchers.
  • Update FAudio to 20.12.
  • Update DXVK to v1.7.3.


Link to source code

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

Monday, December 7, 2020

WineTricks 20201206 has been released

Winetricks is an easy way to work around problems in Wine.

It has a menu of supported games/apps for which it can do all the workarounds automatically. It also allows the installation of missing DLLs and tweaking of various Wine settings.

This version can be downloaded here.


Putty for Mac
Putty for Mac

Friday, December 4, 2020

Wine development release 6.0-rc1 is now available for Linux FreeBSD and macOS

The Wine development release 6.0-rc1 is now available.

This is the first release candidate for the upcoming Wine 6.0. It marks the beginning of the yearly code freeze period. Please give this release a good testing to help us make 6.0 as good as possible.

What's new in this release:

  • Gecko engine update.
  • WindowsCodecs and QCap libraries converted to PE.
  • Faster font initialization at process start.
  • Support for named pipes with empty names.
  • 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.0-rc1 (total 53):

  15301  Biliardo 2 installer terminates on launch (32-bit Ghost-based installer uses year 2045 file date for decrypting database, triggering y2038 problem)
  21881  iScreensaver Designer 3.5 crashes
  28089  exception handling code touches stack for exceptions handled by the debugger
  28332  Wazzal 1.2 (2002 release) crashes after clicking 'Play'
  33310  Minimizing window erases chess board in Shredder Classic 4 Windows
  33996  Multiple installers fail in VBScript custom actions due to missing support of Properties with Parameters (IncrediMail, LabChart Reader 8, Toad for MySQL Freeware 7.x)
  34770  Some WMI applications fail when incorrectly passing WBEM_MASK_CONDITION_ORIGIN to IWbemClassObject::GetNames method
  35272  Mortal Kombat Komplete Edition (Steam) crashing to desktop within graphics autoconf.
  40146  Mein Verein 2016 Trial fails to install
  42095  winamp: skins don't change unless app is restarted
  42623  Changing current dir ~/.wine crashes Far Manager
  42741  Multiple Blizzard games fail to launch (StarCraft I & II, Diablo III, Heroes of the Storm)
  43567  Vietcong - game crashes during radiocalls ('kernel32.GetTickCount' clobbers ECX)
  44061  Destiny 2 crashes on launch (needs non-zero TimeDateStamp field in PE file header)
  44435  Call of Duty WWII crash
  44502  Epic Games Launcher (Fortnight 7.x) reports 'Error: Initialization failed while advising the language notification sink to the TSF source.  (0x80004001)' (unsupported ITfActiveLanguageProfileNotifySink)
  44524  skyrim keypad 0~9,'*','/' is not working causing some shortcut not work.
  44882  Call of Duty Infinite Warfare crashes after Splash-Screen with a Direct-X Error
  45383  Xanadu Next: movies not working (avi/MPEG-4 (XviD))
  45510  Sentinel HASP Runtime v6.6-7.8 driver installer reports Windows error 1053 when starting the 32-bit hardlock kernel driver service (custom imports resolver fails to locate some ntoskrnl exports)
  46028  Provide separate debug/symbol info files (.pdb) for 32-bit and 64-bit Wine-Gecko 2.47+ package (unstripped 32-bit 'xul.dll' too large to be mapped)
  46216  Multiple games need ThreadEnableAlignmentFaultFixup (Lords of the Fallen, Batman: Arkham Knight, Mirror's Edge: Catalyst)
  46236  Far 3.0 x64 crashes starting from build 5200
  46237  Far 3.0 x86 crashes starting from build 5288
  47950  Ys: Memories of Celceta crashes on launch
  48545  SDL GameControllerAddMapping registry keys do not work
  49116  Multiple installers using "mbahost.dll" crash due to method invocation on CCW class interface (Windows 10 1903 SDK (10.0.18362.0), SQL Server Management Studio, Raid Shadow Legends)
  49437  Segmentation fault (core dumped) even on winecfg or wineconsole on FreeBSD
  49969  Videos are not synced in X3 Reunion
  49975  Battlefield 1, 4 and V not start from with wine-staging 5.17 on
  50031  The Foundation Game crashes with bundled ucrtbase
  50037  wineconsole and mingw64 gdb.exe and keyboard input
  50080  Burnout Paradise: The Ultimate Box crashes between intros
  50094  Rockstar Games Launcher installer hyperlinks don't work
  50096  Performance Regression in Secondhand Lands
  50105  New Vegas Heap Replacer crashes with "Call from 0x7bc91c09 to unimplemented function d3dx9_38.dll.D3DXMatrixMultiply"
  50134  Steam terminates/crashes in clean prefix.
  50154  Allow using SDL_GAMECONTROLLERCONFIG to configure SDL controller mappings
  50160  VstHost crashes on unimplemented function avrt.dll.AvSetMmMaxThreadCharacteristicsA
  50163  Multiple applications crash with a stack overflow (Mod Organizer 2, World of Tanks, SWTOR, Audacity)
  50169  Regression: Microsoft Flight Simulator X hangs on startup (bisected)
  50171  32-bit PE entry point no longer called through BaseThreadInitThunk() assembly wrapper when Wine is built with LLVM MinGW
  50176  Tracing with 'msvcrt' debug channel causes any application to fail with stack overflow in Wine 5.22
  50179  Future Pinball: parse_hex_literal invalid literal
  50188  Audacity fails to start
  50189  Multiple 64-bit applications crash with Wine MinGW PE build due to violation of Windows 64-bit ABI (RSP must be 16-byte aligned when making a call to Win64 API)
  50192  Python "import sys" crashes with Unhandled exception
  50197  cmd and winedbg: Unable to insert some chars (*, _) with de-adnw keyboard layout
  50204  wineserver from Wine 5.22-195-gcbca9f847f6 debug dumps NLS object information on shutdown
  50206  Cinebench R23 needs dcomp.dll
  50213  Summer Pockets (demo) complains about timezone settings.
  50236  Multiple console applications using WriteFile() to write to console don't show any output since Wine 5.22 (winepath)
  50240  CLR console applications loop output infinitely