Pages

Tuesday, March 23, 2021

Wine maintenance release 5.0.4 is now available for Linux FreeBSD and macOS

The Wine maintenance release 5.0.4 is now available.

What's new in this release:

  • 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 5.0.4 (total 67):

  18670  QIP Infium 2.0 build 9030 crashes on exit (needs a proper implementation of WSACleanup)
  21150  Memorex exPressit Label Design Studio 4.x crashes when creating a new project (ieframe 'IOleObject::Advise' is a stub)
  22616  Multiple applications need msvcirt.dll.??0ifstream@@QAE@PBDHH@Z (Merriam-Webster Dictionary, Power Tab Editor, gmax 1.2, GradeBook for Windows, Microsoft Reader)
  22749  Hard link creation from a Finddupe-generated batch file fails ('fsutil.exe' needs to support 'hardlink create' command)
  28332  Wazzal 1.2 (2002 release) crashes after clicking 'Play'
  30014  Multiple programs require msvcirt.dll.??0ifstream@@QAE@XZ (Wouxun KG-UV2D, Charon, Cricket 2002, Mastercook 15, GraphCalc)
  32613  Tom Clancy's Rainbow Six: Lockdown crashes after the intro videos (needs DxDiag_SoundDevices device child nodes present)
  32877  Gnomoria Demo crashes on launch.
  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
  35744  LabChart Reader 8 installer ends prematurely (VBScript support for class default sub missing)
  35782  Tic Tac Toe Game (vbscript) cannot be played (colon used in for loop for placing multiple statements on the same line)
  38014  CCCP Insurgent v2007-01-01 crashes when querying system information via DxDiag
  38964  widl: inconsistent null pointer checks in typelib writer
  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)
  42731  stack overflow when .bat script variable has more than 256 characters
  44061  Destiny 2 crashes on launch (needs non-zero TimeDateStamp field in PE file header)
  44367  Multiple applications need d2d FillEllipse/DrawEllipse implementation (OP-X PRO II VST)
  44502  Epic Games Launcher (Fortnight 7.x) reports 'Error: Initialization failed while advising the language notification sink to the TSF source.  (0x80004001)' (unsupported ITfActiveLanguageProfileNotifySink)
  45400  eden* (VN) some font characters display with the wrong glyph (capitals/spaces)
  45797  NVIDIA GeForce Experience 3.x installer fails due to 'mshtml.OleObject_{Get,Set}Extent' stubs
  46967  GOG Galaxy doesn't run in virtual desktop
  47570  Builtin Split function not implemented (needed by FotoBizX Installer)
  48396  'cmd.exe /c move file1 file2' doesn't respect non-interactive mode, causing prompt for overwrite if destination file exists
  48397  'cmd.exe /c move file1 file2' doesn't overwrite existing destination file in non-interactive mode
  48529  Avencast: Rise of the Mage fails to launch
  48545  SDL GameControllerAddMapping registry keys do not work
  48860  RegiStax 6: mouse does not work in open file dialog
  48870  Aldi (Buhl) Steuer 2019/2020 installer crashes
  49143  RTF Editor does not support cyrillic letters using MS Sans Serif Font
  49172  Always true condition `code > 0xffff` in vbscript/global.c
  49309  vbscript:run test fails in Japanese locale
  49314  Wine segfaults with too many command-line arguments
  49335  Dolphin EasyReader for Windows 6.04 (TTS app) crashes after completing startup wizard (needs IMarkupServices::CreateMarkupPointer method implementation)
  49449  Terraria Mobile Server (.NET 4.x) crashes with System.NotImplementedException NATUPNPLib.IUPnPNAT.get_StaticPortMappingCollection()
  49450  Adobe Shockwave Player 11.x plugin installer fails with jscript:cc_parser_parse '&&' expression not implemented
  49575  Delphi applications no longer show their main window in the WM's taskbar
  49591  Multiple GOG installers display the error message "Out of Global Vars range"
  49643  Calling ClipCursor too frequently can cause stack overflow in foreground window thread.
  49719  The Bat! v9.2.2.3: The 32bit version and the 64bit version crashed after startup
  49728  Appear (a 4K rendering demo) crashes on unimplemented function user32.dll.SetWindowFullScreenState
  49738  "warning: implicit declaration of function ‘strtoumax’" when compiling PuTTY with Winelib
  49774  macDriver no longer functions within macOS VM
  49805  Pyxel Edit crashes when clicking the "File" dropdown option.
  49806  WIDL doesn't tolerate attribute [hidden] within enums.
  49808  Stellaris loads very slowly
  49811  cmd /c "cd "directory"&&"somecommand.exe"" tries to cd to "directory"&&"somecommand.exe"
  49820  VBScript fails to parse decimal literals between -1 and 1 without 0 in front
  49821  Seismobuild crashes at start
  49850  No One Lives Forever crashes due to GetMotif stub in dmstyle
  49857  NCLauncher2: Crypto error on a successful login
  49900  Go programs built using go-winio crash on unimplemented function ntdll.dll.RtlDefaultNpAcl
  49909  Win Toolkit v.1.4.37.20 (.NET 3.5 app) crashes with wine-mono
  49924  IP address control does not focus its fields on focus change
  49982  A '(call )' line does not reset %ERRORLEVEL% to 0
  50016  PS Remote Play can't install: "To use PS Remote Play, update your PC's OS to the latest version, and then install the Media Feature Pack from Microsoft."
  50031  The Foundation Game crashes with bundled ucrtbase
  50038  IWbemClassObject::Get method with wszName = NULL crashes inside wbemprox
  50049  Fallout 76 opens black screen then crashes on start
  50094  Rockstar Games Launcher installer hyperlinks don't work
  50116  ODBC applications fail to create/configure system DSNs with builtin 'odbccp32' (SQLConfigDataSource must remap ODBC_xxx_SYS_DSN values for ConfigDSN)
  50126  Writing VT_UI8 property type to a stream is not currently supported
  50153  HID doesn't work on macOS Catalina and Big Sur unless "Input Monitoring" permission is granted
  50160  VstHost crashes on unimplemented function avrt.dll.AvSetMmMaxThreadCharacteristicsA
  50179  Future Pinball: parse_hex_literal invalid literal
  50373  Touhou Shinpiroku trial terminates immediately

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, March 12, 2021

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

The Wine development release 6.4 is now available.

What's new in this release:

  • Support for the DTLS protocol.
  • Fontset support in DirectWrite.
  • Dialog for editing Access Control entries.
  • Theming support for a few more common controls.
  • Support for Korean Wansung encoding.
  • 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.4 (total 38):

   7416  Support multiple independent displays for PowerPoint, OpenOffice.org, etc
  16676  RTG Bills 2.x (VB6 app) reports 'ADO error 1BD Object doesn't support this action' on startup (msado15 'connection_GetIDsOfNames' is a stub)
  25323  Civilization IV Beyond the Sword crashed when trying to start a new game.
  31814  Gecko should clean up when upgrading
  36463  wine can't load unstripped gecko builds
  36697  64-bit InstallShield engine COM server 'ISBEW64.exe' crashes or hangs (32-bit InstallShield based installers in 64-bit WINEPREFIX)
  37011  acid3.acidtests.org can't load with builtin IE
  38744  support _UNITY_NET_WORKAREA_REGION
  39381  32-bit Turbocad 8.0 LTE 'CrashSender.exe' utility crashes in WMI Query "SELECT * FROM Win32_NetworkAdapterConfiguration where IPEnabled='True' and index=1"
  41433  Acrobat Reader XI (11.0.8): Annotations are empty
  42827  Canon MP Navigator EX 4.x/5.x installer crashes due to setupapi SPFILENOTIFY_FILEINCABINET handler/callback insufficiencies
  46969  Multiple 64-bit WDM kernel drivers want Windows 8+ 'ntdll.RtlQueryRegistryValuesEx' (WIBUKEY, Denuvo Anti-Cheat)
  48127  Soldiers of Anarchy (demos & full game 1.1.2.178), crashes with an 'Unknown error' message when starting a level
  48879  NVIDIA PhysX System Software 9.12.1031 installer fails ('Add64Bit_Reg' VBScript action needs minimal 'WbemScripting.SWbemNamedValueSet' implementation)
  49531  Multiple Qt5 applications spam the console continuously with 'fixme:netprofm:connection_GetAdapterId' ('INetworkConnection::GetAdapter' returns incorrect adapter GUID)(Futubull 10.x, Melodics V2, Topaz Video Enhance AI 1.x)
  49830  Obduction stops with "fatal error"
  49998  widl doesn't support winrt types (runtimeclass, delegate, parameterized types, ...)
  50123  The Elder Scrolls V: Skyrim SE has rendering glitches with vulkan renderer
  50263  Entropia Universe: Won't Start the Game from Client Loader
  50377  Banished cast shadows are broken with Vulkan renderer
  50422  Multiple games (Horizon Zero Dawn, Serious Sam 4) crash on start on Nvidia due to missing unwrap for VK_OBJECT_TYPE_SURFACE_KHR
  50563  The Witcher 3: Wild Hunt has missing sunlight with Vulkan renderer
  50632  Neverwinter: Broken graphics (texturing)
  50641  Wine cmd handles incorrectly if-for on a single line
  50642  Wine cmd handles incorrectly if-set when expanding variable with brackets
  50667  Final Fantasy XI Online: Opening movie doesn't play (redux).
  50678  Filmotech v3.91: partial black area
  50698  ::wcsrtombs does not NULL "const wchar_t ** _PSource" parameter in Wine.
  50704  QueueUserAPC() Has Incorrect Error Set When Called On Terminating Thread
  50706  6.2 hangs on grey, then crashes Snapdragon855(+) Android 10
  50731  All Winelib applications built with winegcc/wineg++ segfault on startup as of Wine 6.3
  50732  Multiple Adobe products fail to start due to Wine 6.3 breaking Adobe License Manager/FLEXnet Licensing Service (Acrobat 8.x, FrameMaker 8)
  50740  The Suffering (Midway Games) crashes due to missing wmvcore 'IWMSyncReader2', CLSID '{faed3d21-1b6b-4af7-8cb6-3e189bbc187b}'
  50744  continuous spamming of fixme:msctf:InputProcessorProfileMgr_GetActiveProfile in console
  50769  notepad: menu bar items and title text are not translated.
  50774  DirectWrite should use mac platform name entry for English, if Windows entry is missing
  50781  cl.exe fails to open program database
  50786  WINEPATH env var broken by "ntdll: Set environment variables from the registry on the Unix side."

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, February 26, 2021

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

The Wine development release 6.3 is now available.

What's new in this release:

  • Better debugger support in the NT syscall interface.
  • WineGStreamer library converted to PE.
  • Still more WinRT support in WIDL.
  • Optional support for build IDs.
  • 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.3 (total 24):

   3591  py2exe needs partial imagehlp.BindImageEx implementation
  17184  Achieve Planner 1.9.0 (.NET 1.1 app) requires explicit native override of mscoree.dll or mscoree.dll.StrongNameSignatureVerificationEx faking success
  21234  Monopoly Deluxe (Zylom Games) v1.0 installer crash at the end of the installation
  32742  Logos 4.x-9.x Bible software web-installer fails download files via BITS (client registered job notification callback not called)
  35637  Seagate Crystal Enterprise 8.0: 'inputfileserver.exe' service needs msvcirt.dll.??0fstream@@QAE@XZ
  40748  32-bit iTunes 12.1.3.6: Unusable UI
  44629  Process Hacker can't enumerate handles [needs NtQuerySystemInformation(SystemExtendedHandleInformation)]
  45132  CommonObjects tool (.NET app) from Google sandbox-attacksurface-analysis-tools v1.1.x needs 'ntdll.NtQuerySystemInformation' to support 'SystemExtendedHandleInformation'
  45374  Yet Another Process Monitor (.NET 2.0 app) reports System.AccessViolationException ('ntdll.NtQueryObject' needs to support 'ObjectTypesInformation' info class)
  46238  Cxbx crashes on unimplemented function vcomp140.dll.C2VectParallel
  46962  Macromedia Director Player 4.x based games (16-bit NE) fail to run: "This program requires at least 4MB free memory to run." (The Rock)
  47507  Regression: can't return to full-screen Civilization IV BTS window after Alt+Tab-ing to desktop since wine 4.10
  48618  Multiple applications show black client area on startup (Wargaming.net Game Center, Electron based apps)('--disable-gpu' command line parameter is a workaround)
  49689  WRC 4 crashes on loading a race (needs IXACT3EngineImpl_PrepareWave implementation)
  50150  ODBC applications fail to create DSNs due to 'odbccp32.SQLWriteDSNToIni' stub
  50581  Far Manager v3.0: cursor position is off by one
  50620  Multiple applications crash due to DHTMLEdit 'IOleObject::GetMiscStatus' stub (Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5)
  50652  Steam enters endless restarting cycle after launching any game
  50653  Wine fails to build with clang-10.0 as a crosscompiler
  50670  wineg++ cannot compile programs using shobjidl.h as of Wine 6.2
  50672  .toString() implementation VT_CY behaves as if .toLocaleString() was used
  50701  Multiple 32-bit ARM Thumb-2 applications cause loader to output warnings during relocation processing (Miranda, Notepad2)
  50713  Commit a8856381ed9 ("ntdll: Use xsavec in x86_64 syscall dispatcher.") breaks 64-bit Wine (wine-6.2-264-ga8856381ed9)
  50723  Can't recognize ... as an internal or external command, or batch script

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Saturday, February 20, 2021

vkd3d-proton version 2.2 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 is mostly a maintenance release which fixes bugs and regressions.
It also unblocks significant future feature development.

Workaround removals

  • Replace old force_bindless_texel_buffer workaround with
    a more correct and performant implementation.
    Death Stranding and Cyberpunk 2077 (and probably other games as well) do the right thing by default without the hack now.
  • Remove old workaround disable_query_optimization for occlusion queries which was enabled for AC: Valhalla,
    and is now replaced by a correct and efficient implementation.

Cyberpunk 2077 status

From recent testing on our end, it is unknown at this time if VK_VALVE_mutable_descriptor_type is still required for
Cyberpunk 2077. Manual testing hasn't been able to trigger a GPU hang.
The memory allocation rewrite in 2.2 can plausibly work around some of the bugs that VK_VALVE_mutable_descriptor_type fixed by accident.
The bugs in question could also have been fixed since release day, but we cannot prove this since the bug is completely random in nature.

Regression fixes

  • Fix regression in Horizon Zero Dawn for screen space reflections on water surfaces.

Stability fixes

  • Greatly improve stability on Polaris or older cards for certain titles.
    Crashes which used to happen in Horizon Zero Dawn and Death Stranding seem to have disappeared
    after the memory allocation rewrite.
    GPU memory usage should decrease on these cards as well.
  • DIRT 5 can get in-game now due to DXIL fixes, but is not yet playable.

New features

  • Add support for Variable Rate Shading tier 1.

Future development

DXR is not yet supported, but has seen a fair bit of background work.

  • Basic DXR pipelines can be created successfully.
  • Memory allocation rewrite in 2.2 unblocks further DXR development.

Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.