Pages

Tuesday, April 27, 2021

vkd3d-proton version 2.3.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 is a minor bugfix release to address some issues solved shortly after the last release.

Fixes

  • Improved support for older Wine and Vulkan Loader versions.
  • Fix blocky shadows in Horizon Zero Dawn.
  • Fix the install script failing on Wine installs not built with upstream vkd3d.
  • Fix minor dxil translation issues.

Link to source code

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

 

Friday, April 23, 2021

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

The Wine development release 6.7 is now available.

What's new in this release:

  • NetApi32, WLDAP32, and Kerberos libraries converted to PE.
  • More Media Foundation work.
  • ES6 JavaScript mode.
  • Improved WOW64 file system redirection.
  • More Plug & Play driver support.
  • Keyboard raw input device.
  • 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.7 (total 44):

  12076  Multiple applications refuse to install unless '%SystemRoot%\System32\Drivers\Etc\{services,host}' exist (Informix Database apps, Autodesk 3ds Max 9, SAP GUI)
  12457  Multiple apps crash with NotImplementedException at IWebBrowser2.get_LocationName() (SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376)
  17823  Multiple application license/DRM schemes require non-zero volume/fs serial for drive "c:" (Rhino 4.0 trial installer, HyperChem 8.0.x, Solid Framework .NET libraries)
  25265  Foobar2000 does not automatically update media library (folder watch does not work)
  28995  Avid VENUE software fails to start (unable to use named pipes with ">" character in the name)
  32548  CS:GO error message when launching csgo.exe.
  34398  Daedalic games don't display anything with winemac.drv (glu32 is tied to X11)
  38572  NHL09 Crashing when loading game after selecting all options in game menus
  40567  Foobar2000 1.x doesn't run or takes too long to open
  41468  Supreme Commander Forged Alliance needs CLSID '{343e68e6-8f82-4a8d-a2da-6e9a944b378c}' xactengine2_9.dll
  42775  Page fault in ole32.PropertyStorage_ReadFromStream() while running mwt.exe /regserver (part of PR1750-60-R5 installation)
  44691  EA Origin installer fails with "error 3:0" (security descriptor translated to 555 access on install directory)
  44755  reg.exe does not recognize '/reg:32' and '/reg:64' switches passed via the command line
  45615  Rekordbox 5.3.0 terminates with the message "Unexpected application error" when playing an audio file
  46309  Winamp with Classic Skin "jumps randomly" when moved
  48486  cmd WCMD_ReadAndParseLine contains non-null terminated strings, causing garbage output in trace logs
  49277  Always false condition in dispex.c
  49286  Melodyne 5 installs but crashes when launched (needs ws2_32.dll.GetHostNameW)
  49671  Supreme Commander demo needs CLSID {bc3e0fc6-2e0d-4c45-bc61-d9c328319bd8} xactengine2_4.dll
  50275  Copy paste bug in conhost/window.c
  50318  'HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath' registry entry has non-standard value
  50415  MPC-HC 1.7.13 crashes when playing video (needs the EVR filter to support IEVRFilterConfig)
  50628  Fairy Tale About Father Frost, Ivan and Nastya crashes on DDERR_SURFACE_LOST
  50733  MUSICUS!: ending videos play are extremely choppy
  50791  NtQueryObject( ..., ObjectBasicInformation, NULL, 0, &retLen) returns incorrect NTSTATUS error code and no buffer size (EditSection, Google sandbox-attacksurface-analysis-tools v1.1.x)
  50801  Wine Mono crashes on macOS
  50829  Process Hacker 2.38 crashes on unimplemented function dbghelp.dll.SymFromNameW
  50892  WINE 6.3: opentrack-wrapper-wine segfaults with message "Got unexpected trap 14 during process initialization".
  50894  Wine does not recognize C:\windows\sysnative\
  50898  Improve performance for RGB lookups into color tables conversion
  50899  WeChat crashes with Wine 6.5
  50925  Error fetching public key in GetRSAKeyFromCert - File not found
  50946  BioShock Remastered crashes after choosing difficulty
  50952  Legends of Runeterra crashes at launch
  50956  Cannot disable winemenubuilder.exe by DLL override
  50960  NETCoreCheck from .NET Deployment Tools crashes on unimplemented function api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vfwprintf_p
  50967  sc.exe doesn't understand the start command and other parameters
  50978  Multiple applications fail to load due to unhandled "loadFrom" field in assembly <file> element (Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center)
  50979  Regression: Wine doesn't run executables in unix path
  50996  GCC11 & wineg++ regression: missing /usr/include path
  51006  Running 32-bit wineboot to create a new 64-bit WINEPREFIX results in a wineboot fork bomb with Wine 6.6-149-g39263558a20
  51008  LDPlayer 4.0.x (Android Emulator) crashes on unimplemented function user32.dll.SetProcessDpiAwarenessInternal
  51018  Binaries compiled with an older winegcc won't run on >=v6.5
  51035  Alacritty v0.7.2 portable crashes: SetEnvironmentVariable  ("some_non-existant_var", NULL) should return TRUE

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

 

Thursday, April 22, 2021

vkd3d-proton version 2.3 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 adds support for more D3D12 features and greatly improves GPU bound performance
in many scenarios.

Features

Early DXR 1.0 support

VK_KHR_raytracing is used to enable cross-vendor ray-tracing support.
The implementation is WIP, but it is good enough to run some real content.

As of writing, only the NVIDIA driver works correctly.
It is expected AMD RDNA2 GPUs will work when working drivers are available
(amdgpu-pro 21.10 is known to not work).

Games which are expected to work include:

  • Control (appears to be fully working)
  • Ghostrunner (seems to work, not exhaustively tested)

To enable DXR support, VKD3D_CONFIG=dxr %command% should be used when launching game.
Certain games may be unstable if DXR is enabled by default.

Conservative rasterization

Full support (tier 3) for conservative rasterization was added.

Variable rate shading

Full support (tier 2) for variable rate shading was added.

Command list bundles

Allows Kingdom Hearts remaster to get past the errors, unsure if game fully works yet.

Write Watch and APITrace

Support for D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH has been added.
This means APITraces of titles can now be captured.

Performance

  • Improve GPU bound performance in RE2 by up to 20% on NVIDIA.
  • Enable async compute queues. Greatly improves GPU performance and frame pacing in many titles.
    Horizon Zero Dawn and Death Stranding see exceptional gains with this fix,
    due to how the engines work. GPU utilization should now reach ~100%.
    For best results, AMD Navi+ GPUs are recommended, but Polaris and earlier still
    see great results. It is possible to disable this path, if for whatever reason
    multiple queues are causing issues. See README.
  • Optimize bindless constant buffer GPU-bound performance on NVIDIA if certain API code paths are used.
  • Optimize sparse binding CPU overhead.
  • TRACE logging calls are disabled by default on release builds.

Fixes and workarounds

  • Fix various DXIL bugs.
  • Be more robust against broken pipeline creation API calls.
    Avoids driver crashes in Forza Horizon 4.
  • Workaround some buggy shaders in F1 2020.
  • Fix bugs if depth bounds test is used in certain ways.
  • Fix a read out-of-bounds in UpdateTileMappings.
  • Fix SV_ClipDistance and SV_CullDistance in Hull Shaders.

Link to source code

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

 

Friday, April 16, 2021

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

The Wine maintenance release 5.0.5 is now available.

What's new in this release:

  • Fixes build failure when v4l is missing

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

Changes since 5.0.4:

Michael Stefaniuc (1):
      Revert "qcap: Avoid unused variable warning if v4l is absent."

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

 

Friday, April 9, 2021

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

The Wine development release 6.6 is now available.

What's new in this release:

  • Mono engine updated to version 6.1.1, with upstream updates.
  • DWrite and DnsApi libraries converted to PE.
  • Plug & play driver support improvements.
  • 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.6 (total 56):

   5162  Multiple applications need ITextServices::TxDraw and ITextServices::TxGetNaturalSize implementation (Google Talk, WebLoad, XMPSetup, ICQ 6.x, Kugou Music, QQ, Wechat, PVSYST)
  14179  Evil Twin Demo crash
  19533  Multiple applications need 'reg.exe' to support 'export' operation
  19626  Half-life engine's software rendering is ridiculously slow
  27528  Half Life Software Rendering completely wrong
  32640  Breath of Fire IV: Mouse is not visible on the installer
  32641  Breath of Fire IV: Crash on starting the game
  35650  CA ERWIN Data Modeler r7.x/8.x installer EULA can't be accepted (RichEdit: missing notification messages to parent for scroll event)
  37837  SteuerSparErkl√§rung 2015: graphics missing when printing with graphics
  37996  Wine mono does not support https connection unless manually imports certification
  38409  Wine's task tray is not shown in the taskbar in KDE 5
  39494  Unused value in ME_RTFTblAttrHook (Coverity #1269505)
  40821  Multiple applications crash with stack overflow when setting IHTMLElement2::accessKey property (Java JRE 8 installer, RealNetworks RealPlayer 18.x)
  43437  Zanzarah game opens a black fullscreen window and then crashes
  45546  Magic The Gathering Arena updater: Unity fork of Mono-runtime reports 'Fatal error in gc, GetThreadContext failed' (suspension of Mono-managed threads sometimes exceed 100ms)
  46048  Crash while installing Neverwinter in Arc (native riched20 is a workaround)
  47296  Google drive crashes before login
  47460  King of Dragon Pass remastered Black Screen
  47970  Legends of Runeterra crashes at launch
  48123  Word 97 crashes after calling stub URLMoniker_ComposeWith
  48391  Dune2000 failed to show anything
  48412  Multiple games have lighting issue and textures blinking (Call of Duty 4: Modern Warfare, Call of Duty: Modern Warfare 2)
  49192  Denuvo Anti-Cheat needs support for NtQuerySystemInformation 'SystemCodeIntegrityInformation' info class (Driver Signature Enforcement)
  49434  Wine builtin 'iexplore' crashes upon loading Google Account login page
  49740  Microsoft Flight Simulator crash after a black screen
  49756  Death Stranding requires windows.gaming.input.dll
  49897  winetricks dotnet45/dotnet452 hangs
  49954  Multiple games and applications need msvcp140_1._Aligned_get_default_resource (EVE Online Launcher, QT Creator 3.x, Kate, Snap Camera 1.11.x, Cppcheck 2.3)
  50054  Tony Hawk's Pro Skater 1 + 2 Online Multiplayer doesn't work
  50436  Upstream FAudio pkg-config file not found
  50492  Amazon Chime 4.x (.NET 4.5 app) reports 'Failed to InjectErrorHandlingScript, Unable to cast COM object of type 'System.__ComObject' to interface type 'mshtml.HTMLHeadElement''
  50517  Apps with GUI can't work on Apple Silicon Mac
  50673  FlatOut 2 crashes on launch
  50697  Multiple applications crash due to DHTMLEdit 'IOleObject::GetExtent' stub (Atomic Mail Sender 4.2x)
  50725  Nvidia FrameView 1.2 (Win10 app) crashes on unimplemented function tdh.dll.TdhLoadManifestFromBinary
  50742  FAR: Lone Sails is too dark with GL renderer
  50811  gdi32.res fails to compile when freetype pkg-config cflags contain "-pthread"
  50818  Mahou Shoujo Shoumou Sensen - Deadő©Aegis (Trial) shows unreadable text in the message box.
  50841  sapi:resource fails on Windows >= 7
  50845  jscript crashes on internal assert(0) in PE build with clang
  50854  Multiple Windows 10 application installers refuse to install, requiring 'advapi32.dll' version >= 6.3.10000.0 (Elgato Stream Deck 4.9.3, Windows Admin Center 2103)
  50858  Regression: Wine doesn't run executables reside under home directory
  50867  wine start /unix stopped working in 6.5
  50873  reg.exe ignores /f parameter
  50874  MUSICUS!: fails to start with "wine: failed to load start.exe: 40000003"
  50875  HTMLElement_get_offsetParent crashes wine if a NULL offset parent is expected (VbsEdit)
  50885  PdfSharp creates invalid PDF files
  50902  HvManager requires websocket.dll
  50904  Altium Designer 17 crashes since wine-6.5
  50905  Wine fails to execute binaries if a dependent placeholder DLL in C:\windows\system32 is missing
  50912  Wine control panel fails to launch applets
  50914  Application specific dll overrides broken since Wine 6.5
  50916  Multiple applications need DHTMLEdit to support 'IOleControl' '{B196B288-BAB4-101A-B69C-00AA00341D07}' (Atomic Mail Sender 4.x)
  50917  Solid Edge 15: Hangs on Save, needs VT_BLOB support when writing properies
  50933  00c4:err:regedit:wWinMain failed to restart 64-bit L"C:\\windows\\system32\\regedit.exe", err 2 (and Wow6432Node key gone)
  50937  mscoree tests fail with "Compilation failed"

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

 

Wednesday, April 7, 2021

Proton 6.3-2 has been released

 Proton 6.3-2 has been released

 -Fix stuttering mouse cursor issue during longer play sessions.


Link to source code

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

 

Friday, April 2, 2021

Proton 6.3-1 has been released

  Proton 6.3-1 has been released

  • Newly playable games include:
    • Divinity: Original Sin 2
    • Shenmue I & II
    • Mass Effect 3 N7 Digital Deluxe Edition (2012)
    • Tom Clancy's Rainbow Six Lockdown
    • XCOM: Chimera Squad
    • Bioshock 2 Remastered
    • Company of Heroes 2
    • logiCally
    • Rise of the Triad
    • Home Behind 2
    • Shadow Empire
    • Arena Wars 2
    • King Arthur: Knight's Tale
    • Rise of Venice
    • ARK Park
    • Gravity Sketch
    • Battle Arena VR


  • Updated Wine to version 6.3.
  • Updated DXVK to v1.8.1.
  • Updated vkd3d-proton to v2.2.
  • Updated FAudio to 21.03.05.
  • Update wine-mono to 6.1.1.
  • Previously in Experimental: Improvements for non-US keyboard layouts.
  • Previously in Experimental: Improved video support. You may see test pattern videos. This is normal.
  • Previously in Experimental: Support setting thread priorities via RTKit, or Unix priorities if your user has permissions.
  • Previously in Experimental: Controller layout and hotplugging improvements in Slay the Spire and Hades.
  • Previously in Experimental: Improved PlayStation 5 controller support.
  • Previously in Experimental: Improved Virtual Reality startup time and compatibility.
  • Improved Uplay sign-in.
  • Improved G29 steering support in Assetto Corsa Competizione.
  • Fixed Microsoft Flight Simulator in VR mode.
  • Fixed cutscenes in Bioshock 2 Remastered.
  • Overhauled build system to greatly reduce build times.

Link to source code

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