Pages

Sunday, August 1, 2021

Lutris 0.5.9-beta1 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 the first public beta release for Lutris 0.5.9.

  • Add initial support for Epic Games Store
  • Add support for Steam for Windows as a game source
  • Add support for DXVK-NVAPI and DLSS
  • Add FidelityFX Super Resolution (FSR) option for compatible Wine versions
  • Add workaround for locale issues when Lutris is launched from Steam
  • Add gamescope option
  • 3rd party services can be enabled or disabled in the preferences
  • The main preferences window has now tabs on the left side
  • Runner configuration is now available from the main preferences window
  • VKD3D is a separate option from DXVK
  • Esync is enabled by default
  • Dolphin is available as a game source (reads games from the emulator's
    local database of games)
  • Scan for installed games when using Steam source
  • Improved automatic installers for GOG, detection of DOSBOX and ScummVM
    games.
  • DRM free services (Humble, GOG) can locate existing installations of games
  • Use 7zip as the default extractor when not given an archive type
  • Improve process monitoring, allowing for monitoring of Steam games
  • Disable AMD switchable graphics layer by default (breaks games)
  • Removed support for Gallium 9
  • Removed support for X360CE
  • Removed legacy WineD3D options

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

 

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

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

 

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  Battle.net client unusable, reports "The Battle.net 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

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

 

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.

Performance

  • 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.

Features

  • 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

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