Pages

Showing posts with label Wine. Show all posts
Showing posts with label Wine. Show all posts

Wednesday, February 15, 2023

Lutris 0.5.13-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:

  • Add support for Proton
  • Add drag and drop on the main window. Dropped files will be matched
    No-Intro, Redump and TOSEC checksums.
  • Add support for ModDB links in installers (moddb python module required)
  • Added "Missing" sidebar option for games whose directory is missing
  • Re-style the configuration, preferences, installer and add-games windows
  • Group configuration options into sections
  • Added checkbox to stop asking for the launch config for a game
  • Support for launch-configs in shortcuts and the command line
  • The add-games window can now create 32-bit WINE prefixes
  • Add filter field to runner list
  • Show game count in search bar
  • Workaround Humble Bundle authentication issues by allowing importing
    cookies from Firefox
  • Add Itch.io integration
  • Add Battle.net integration (protobuf dependency required)
  • Improve detection of DOSBox games on GOG
  • Added "Unspecified" Vulkan ICD option
  • Removed ResidualVM (now merged into ScummVM)
 
Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.
 

Wednesday, January 25, 2023

DXVK version 2.1 has been released with HDR support

On systems supporting HDR10 color spaces, HDR can now be enabled by setting the environment variable DXVK_HDR=1, or by setting the option dxgi.enableHDR = True in the configuration file. When using vkd3d-proton 2.8 or newer, this will allow D3D12 games to detect and use the HDR10 color space if they support it.

  

No major Linux desktop environment currently supports HDR. In order to use this on Linux, a Gamescope session with --hdr-enabled is required. This is currently only supported under AMDGPU and requires kernel patches from the josh-hdr-colorimetry branch.

Note: D3D11 support is implemented, but not expected to work in most games as they typically require AMDAGS or NVAPI to set up HDR output, rather than using the corresponding DXGI APIs. Additionally, only Nvidia drivers are expected to work on Windows.

Shader compilation improvements

Use of pipeline libraries was extended to pipelines with tessellation or geometry shaders in order to further reduce stutter. Additionally, more features of the VK_EXT_extended_dynamic_state3 extension are leveraged to reduce stutter in some situations when MSAA is used, provided that the Vulkan driver supports them.

Note: Current development builds of RADV will expose VK_EXT_graphics_pipeline_library with the features that DXVK needs if the RADV_PERFTEST=gpl environment variable is set. Note that the implementation is not yet complete and does not support shader caching at this time, but it should generally work with DXVK.

Sample rate shading

For older games that support MSAA, the d3d9.forceSampleRateShading and d3d11.forceSampleRateShading options were added to let users enable sample rate shading for all shaders. This will have a very high impact on GPU-bound performance, but may increase overall image quality in certain games that suffer from specular aliasing or shimmering alpha-tested geometry.

Note: Games that resolve the rendered images inadequately (e.g. performing a linear resolve on HDR render targets) will likely not benefit from this option.

GLFW backend

For native Linux builds of DXVK, a GLFW backend was added as a compile-time alternative to the existing SDL2 backend. See PR #3111 for details.

Bug fixes and Improvements

  • Improved D3D11 command submission logic in order to make overall performance more consistent, and to bring DXVK's behaviour more in line with native D3D11 drivers.
  • Fixed D3D11 reference counting issues around 2D textures. (#3169)
  • Fixed Vulkan validation errors when creating DXGI_FORMAT_A8_UNORM UAVs. Note that UAVs of this format may not work as expected.
  • Fixed Vulkan validation errors that would occur when allocating dedicated image memory on Nvidia GPUs in some situations.
  • Fixed Vulkan validation errors caused by broken timeline semaphores on 32-bit Proton.
  • Worked around an issue with the Uplay overlay being stuck on screen. (#3146)
    Note that this fix does not apply to Windows as it was achieved by loading winevulkan.dll directly instead of the actual Vulkan loader.
    Note that this change will break Red Dead Redemption 2 with dxvk-nvapi prior to this commit: jp7677/dxvk-nvapi@ac00a42
  • Worked around a bug in AMD's Windows driver as well as AMDVLK that would cause numerous games to crash since DXVK 2.0. (#3172)
  • Fewer threads will be used to perform background optimization of graphics pipeines. This may result in a smoother gameplay experience on some systems. Note that this change does not affect initial shader compiling, as finishing that quickly is crucial to avoid stutter.
  • The state cache file will now only be created when the first pipeline is written to it, in order to avoid empty cache files.
    This change mostly affects D3D9 games on systems with EXT_graphics_pipeline_library support.
  • Ashes of the Singularity: Fixed performance regression caused by suboptimal descriptor set allocation.
  • Battlefield: Bad Company 2: Fixed flickering (#3078, PR #3079)
  • Cardfight!! Vanguard: Fixed rendering (PR #3068).
  • Gujian 3: Fixed rendering issues on some GPUs. (#1784)
  • Resident Evil 4 HD: Fixed invalid Vulkan usage causing a GPU hang on RADV. (PR #3089)
  • Saints Row: The Third: Fixed a severe performance issue with rain when using the D3D9 renderer. (#2473, PR #3158)
  • Sekiro: Shadows Die Twice: Fixed stuttering issues on Nvidia GPUs. (#3179)
  • Sonic Frontiers: Worked around a game bug that would cause shadows to flicker when GPU-bound.
  • Supreme Commander: Forged Alliance: Fixed a crash after loading (#3058, PR #3060)

Note: The setup script setup_dxvk.sh was no longer deemed useful and got removed. This change will only affect users who manually install DXVK into a wine prefix, rather than using it through Proton or Lutris.

Note: Due to changes to our DXGI implementation, older versions of vkd3d-proton (prior to 2.8) will no longer work with this version of DXVK.

Link to source code

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

Tuesday, December 27, 2022

vkd3d-proton version 2.8 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 rolls up some significant new developments before the holidays.

VK_EXT_descriptor_buffer support

This extension is significant in that it removes a ton of CPU overhead.
We already had most of this in place on RADV and Steam Deck,
but this will allow NVIDIA, Intel, Turnip, and other AMD driver implementations to hit the same optimal code paths.
GPU bound performance increases slightly since we can also remove some shader code that was required to workaround lack of descriptor buffers.

New extension requirements

To support descriptor buffers in the code base, these features are now required instead of optional.
Note that these features are widely supported already and is not expected to cause any problems.
If an implementation could support v2.7, it will support v2.8.

  • VK_KHR_buffer_device_address
  • VK_KHR_push_descriptor

Rewritten support for host accessible images

The entire API feature was rewritten from scratch to support more implementations and edge cases without
a lot of per-application hacks and workarounds.
As the most extreme example of weird API usage, Guardians of the Galaxy should (finally) run well on NVIDIA.

Rewritten swap chain

To most users, this change should be transparent.

  • Allow more precise control on latency and frame pacing with VK_KHR_present_wait.
    • mesa-git supports this along with NVIDIA.
    • VKD3D_SWAPCHAIN_LATENCY_FRAMES=n allows user to force a specific amount of latency.
    • Implementation of DXGI latency fences is now correct.
  • Reduce CPU overhead on the main thread that presents to swap chain.
  • Fixes a spurious hang in Hitman III where game relies on asynchronous present in order to not lock up.
  • Win32 specific DXGI code is handled by DXVK. A DXVK build from Experimental or later is required for this to work.
    This allows a native Linux implementation of vkd3d-proton, including swap chain.
  • When VK_KHR_present_wait is not supported, behavior should be 1:1 with old implementation.

NOTE: The old swapchain implementation is still in the repository, and is expected to be removed in the next release.
For now, VKD3D_CONFIG=swapchain_legacy can be used to triage any potential issues with the new one.

NOTE: A driver crash was observed on NVIDIA 525.x drivers when running in some PRIME configurations.
For now, we disable use of present_wait on these drivers.

Fixes and workarounds

  • Workaround GPU hangs in Spiderman Remastered: Miles Morales (same issue as the original).
  • Fix rendering bug with gun damage in Borderlands 3 on RADV.
  • Refactor how resizable BAR is used. GPUs with 4 GiB and lower will no longer attempt to use resizable BAR,
    which can avoid some out-of-memory situations.
  • Fix GPU hang in Age of Empires IV.
  • Fix some minor issues in mesh shader implementation.
  • Fix some issues preventing RE: Village from booting on Arc.
  • Some last minute frenzied fixes for Witcher 3 next-gen update.
    • All features except RT appears to work on RADV.
    • Hairworks is known to crash GPU on NVIDIA. More investigation is needed to root cause.
    • Some RT effects work on NVIDIA, others don't:
      • GI is reported to work.
      • AO crashes GPU. More investigation is needed to root cause.

Implement minor missing D3D12 features

An obscure feature was stubbed out and forgotten until now.
ID3D12Device1::SetEventOnMultipleFenceCompletion() is now implemented.

Also, implement SetEventOn(Multiple)FenceCompletion for shared D3D12 fences.
Fixes a regression in Gears 5 causing lockup on boot.

Link to source code

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

Friday, December 23, 2022

Manage Your Linux Game Library With Lutris

Lutris is an open-source Linux game manager, but it’s more than that. It aims to provide a single unified way to handle gaming on Linux.

It brings together all aspects of Linux gaming into one place. Steam, Wine, HumbleBundle, GOG, and even a whole range of emulators are all brought together for a relatively seamless experience.

Lutris also provides methods for installing games. It integrates with Steam, and it provides installer scripts for even the trickiest Wine games.


Running Lutris

Start Lutris for the first time

You can start Lutris from any other graphical application. The basic screen that you get when you don’t have any games installed is fairly plain. It just prompts you to create an account and add your games.

Create a Lutris account

It’s best for you to create a Lutris account now. Your account is the way that the client can keep your game library synchronized. It also opens up the option to browse and install games from the platform’s website. You can register easily on the Lutris website.

Once you’ve set up your account, take a look at the client again. The middle button on the main screen will allow you to link your new account to the client. Click on it and enter in your username and password.

Adding Games and Runners

Lutris has a couple of ways of adding games. It uses other programs called runners to actually run games. This is more of a management platform than anything else. It organizes things but doesn’t do any heavy lifting.

Lutris Runners

To see the list of available runners, click on the icon at the top of your Lutris window. A window will open up with a list of runners. Many are emulators, but you’ll see Steam and Wine there, too. With the exception of Steam, you can install the runners through this window. You can even manage and install multiple versions of Wine. Lutris will keep track of them. It actually has custom scripts for Wine games that specify the best version of Wine to use.

Lutris Wine Install

Steam has to be installed separately through your distribution’s package manager, but Lutris will pick it up immediately once you have. In order to actually get your Steam games, you need to sign into your Lutris account in your web browser. Go to your profile and click on the “Sign in through Steam” button. This will link your Steam account so the client can display your games and other Steam features.

Lutris Games

For many other games you can browse the selection on the Lutris website. There are tons on there, and more are constantly being added. Like with Steam, you can download games from the site, and the client will set them up for you.

If you have any other games that aren’t covered through Steam or the Lutris website, you can add them manually. The plus sign at the top of the client lets you create your own custom game launcher for games that are already installed on your computer.  The development team plans on adding support for GOG and HumbleBundle in the near future, but for now you can still add games that you purchase through either of these services manually.

Once you’ve added a library of games, you’ll see a nice tiled image layout of all of your games on the main screen of the Lutris client. You can now run all of your games through Lutris!

Full Article

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

 

 

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

The Wine development release 8.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 8.0-rc2 (total 50):

 - #31927  ws2_32:sock fails intermittently - 'Test succeeded inside todo block: GetQueuedCompletionStatus returned 0'
 - #42797  ICU64 for VICE: No highlighted read/write-colors in Memory-window.
 - #46500  Cogpack - Exercises can't be run - Error 380 - Invalid property value
 - #46538  Unreal Tournament (UT99): mouse clicks in main menu work only once
 - #49394  CED1401 USB function driver needs ntoskrnl.exe.KeInsertQueueDpc()
 - #49517  Warframe crashes during loading before menu with wined3d, gives popup
 - #50013  MyPhoneExplorer 1.8.15 crashes
 - #50043  Kholat from GOG does not launch anymore
 - #50315  Silent Hill 2 failed to install -installshield extraction error
 - #50468  winedbg fails to load symbols for non PE builtin dlls
 - #52334  Performance has degraded in multiple games (WoW 1.12.1, Kane & Lynch: Dead Men Demo)
 - #52394  "Control panel" -> "Add/Remove Programs" in builtin wine explorer is not working
 - #52564  dxgi:dxgi times out in test_find_closest_matching_mode() on cw-gtx560
 - #52708  libs/xslt/libxslt/attributes.c:136:9: error: variadic functions must use the base AAPCS variant
 - #52779  Construction Set Extender crash with an Assertion Error in wine 7.5
 - #52873  oleaut32:typelib fails in Wine in Hindi
 - #52964  kernel32:locale - test_CompareStringA() fails on Wine in Hindi
 - #52997  Integration of D3D12 support with a PE build of vkd3d causes a crash in Steam Overlay.
 - #53028  gamepad buttons stopped working correctly
 - #53099  wineserver (gcc -O0) crash when exiting LiLi USB Creator
 - #53300  Controller response delayed
 - #53384  Hogia Hemekonomi Unexpected error on first start
 - #53406  Had been running 7.10 Fedora version no problem, but today updated to 7.12 broke??
 - #53485  Cursor is missing in Visio 2003 when editing text
 - #53503  QuickBooks Pro 99 page faults with print preview or attempting to print
 - #53525  dinput:hid - test_hid_multiple_tlc() sometimes fails with testsigning turned on
 - #53550  Some Catalan locales not properly handled
 - #53595  Iran Timezone is not detected correctly
 - #53623  Resident Evil 7 has broken rendering in DX11 mode
 - #53625  In function ‘get_gnutls_cipher’ ... error: ‘GNUTLS_CIPHER_AES_128_CFB8’ undeclared
 - #53744  WM_SETTEXT between ANSI programs treating LPARAM as Unicode causing name corruption
 - #53756  configure fails in 32-bit gcc checking pthread_create using -Wl,--disable-stdcall-fixup
 - #53884  Project Ignis: EDOPro corrupted textures on resizing
 - #53894  user32:sysparams - test_WM_DISPLAYCHANGE() times out on Windows 7+
 - #53911  DC++ can't retrieve file list from another user
 - #53912  Static initialization in Winelibs may hang the loader as of Wine 7.21
 - #53918  Building with external PE libraries fails when static libraries are also installed
 - #53941  Chicken Tournament crashes on start
 - #53976  ntoskrnl.exe:ntoskrnl - test_pnp_devices() fails on Windows 7
 - #53977  amstream:amstream qedit:mediadet mf:transform mfmediaengine:mfmediaengine quartz:filtergraph winmm:mci wmp:media wmvcore:wmvcore mf:mf mfplay:mfplay qasf:asfreader broken on Debian Testing
 - #53980  httpapi:httpapi sometimes crashes testing overlapped I/O with the v2 server in Wine
 - #53990  Serious Sam 2 crashes with OpenGL renderer
 - #54000  user32:win - test_mouse_input() gets an unexpected 0x60 message on Windows 11
 - #54060  Compilation fails with gcc 4.8.4 (Error: junk at end of line, first unrecognized character is `"')
 - #54085  windows.devices.enumeration:devices - test_DeviceAccessInformation() sometimes crashes on Windows 10
 - #54094  kernel32:process - test_services_exe() sometimes fails due to an invalid buffer size in Windows
 - #54096  Non-PE builds broken since "ntdll: Move the .so module initialization to winecrt0."
 - #54101  unimplemented function MSVCP70.dll.?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
 - #54105  taskschd:scheduler fails on Windows 10 1607+
 - #54121  8.0-rc1 build fails with errors in bcrypt in Ubuntu 18.04
 

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

 

Sunday, December 11, 2022

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

The Wine development release 8.0-rc1 is now available.

This is the first release candidate for the upcoming Wine 8.0. It marks the beginning of the yearly code freeze period. Please give this release a good testing and report any issue that you find, to help us make the final 8.0 as good as possible.

What's new in this release:

  • Bundled vkd3d upgraded to version 1.6.
  • Vulkan and OpenGL thunking optimizations.
  • More support for print processors.
  • Improved joystick control panel.
  • Long types printf format conversion finished.
  • 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 8.0-rc1 (total 52):

 - #28290  shell32:shelllink - test_load_save() crashes randomly in Wine
 - #36681  ws2_32/tests/sock.c fails on gentoo without IPX support
 - #46649  Multiple applications need D3DXDisassembleShader() implementation (Tom Clancy's Rainbow Six: Vegas 2, The Void)
 - #48105  kernel32:console fails on Japanese and Chinese Windows
 - #51234  user32:clipboard test_ClipboardOwner() has a race condition with clipboard managers
 - #51456  oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) fails in 64-bit Wine
 - #51457  The 32-bit version:install fails in 64-bit wineprefixes (now todo)
 - #51780  The user32:msg output is too big in Wine
 - #52507  user32:win has some spurious GetScrollInfo failures
 - #52875  riched20:editor fails with the UTF-8 code page
 - #52877  user32:msg - test_dbcs_wm_char() fails in Wine in the Japanese and Chinese locales
 - #52909  rpcrt4:ndr_marshall crashes on the latest Windows 8.1, 21H1 and 21H2
 - #52910  mshtml:htmldoc fails on Windows with the UTF-8 codepage
 - #52965  kernel32:locale - test_GetLocaleInfoW() and test_invariant() fail on Windows in Hindi
 - #52980  conhost.exe:tty - test_tty_input() fails in most locales on Windows
 - #53183  shell32:shelllink - test_load_save() randomly fails to delete test.lnk in Wine
 - #53199  dinput:force_feedback - test_windows_gaming_input() sometimes has unexpected reference counts in Wine
 - #53207  user32:msg - test_button_messages() fails randomly in Windows and Wine
 - #53208  user32:msg - The SW_SHOWMINIMIZED test in test_messages() succeeds in Wine with fvwm
 - #53211  ddraw:ddraw1 has over 255 failures on the debian11 TestBot VMs
 - #53233  ddraw:ddraw1 - test_clear() has rare failures in Wine on the debian11 VM
 - #53240  dinput:device8 - test_sys_mouse() has some rare failures on the TestBot VMs
 - #53254  urlmon:url - test_URLDownloadToFile_abort() sometimes fails on Windows 7+
 - #53327  Ragnarok Online bad performance
 - #53342  quartz:mpegaudio - The 64-bit test_streaming_events() times out on fg-deb64
 - #53530  mshtml:htmldoc - test_editing_mode(TRUE, TRUE) sometimes fails
 - #53568  16bit applications refuse to start wine 7.15+
 - #53646  Multiple installers crash in user32 (Drakan, Star Wars, Colin McRae, X-COM, etc.)
 - #53678  vbscript can not compile CaseClausules that do not use a colon
 - #53684  ntdll:info is broken on Windows 8 to 10 1709 in the GitLab WineTest builds
 - #53686  The 64-bit kernel32:console is broken on Windows in the GitLab WineTest builds
 - #53783  vbscript can not compile private const expressions
 - #53814  TMUnlimiter 1.2.0.0 requires ini files with whitespace in the section to be parsed properly
 - #53895  ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 - test_cursor_clipping() fails on dual screen setups in Wine
 - #53927  script56.chm help file pages not functioning properly due to wine missing beforeprint and afterprint html events
 - #53950  dup2 error returns ENFILE instead of EBADF
 - #53964  Redim should fail on fixed arrays
 - #53966  NCryptExportKey is not implemented
 - #53968  NCryptSignHash is not implemented
 - #53971  postgresql installer 9.3 needs support for Username in WScript.Network
 - #53972  BCryptSignHash does not support BCRYPT_PAD_PSS
 - #53987  Regression in print handling in Framemaker 8
 - #53996  MDB Viewer Plus: can not open database
 - #53999  JGlossator crashes
 - #54009  Wine segfaults on startup on macOS 12 and 13
 - #54012  kernel32:heap - The 64-bit test_GlobalAlloc() fails on Windows 7
 - #54043  Studio One Professional 5 crash on launch with an unimplemented function USER32.dll.RegisterSuspendResumeNotification
 - #54057  prints do not work in any application
 - #54075  wldap32:parse - test_ldap_paged_search() sometimes gets LDAP_SERVER_DOWN in Wine, crashes
 - #54087  mshtml:events sometimes gets a failure in Protocol_Continue() on Windows
 - #54098  winhttp:notification fails and times out systematically in Wine
 - #54111  Unable to run "make install" after "makedep: Add a helper function to skip spaces in strings."

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

Friday, December 9, 2022

Proton 7.0-5 released

 Released as Proton Next:


  • The following games are now playable:
    • Rift
    • Unravel 2
    • Airborne Kingdom
    • Nancy Drew: Legend of the Crystal Skull
    • Re-Volt
    • Aspire: Ina's Tale
    • Battle Realms: Zen Edition
    • Deathsmiles II
    • Primal Carnage: Extinction
    • Pico Park Classic Edition
    • Six Ages: Ride Like the Wind
    • Darkstar One
    • Indiana Jones and the Emperor Tomb
    • Bulletstorm: Full Clip Edition
  • Fix Batman: Arkham City GOTY launching in the background on Steam Deck when set to fullscreen.
  • Fix Marvel's Spider-Man Remastered displaying dialog about outdated drivers on AMD systems.
  • Fix Final Fantasy IV (3D Remake) having no audio.
  • Fix Return to Monkey Island not reacting to mouse clicks after a recent game update.
  • Fix upsidedown videos in VRChat and many other games.
  • Fix Call of Duty Black Ops II Zombies and Multiplayer hanging on exit.
  • Fix Bail or Jail crashing when opening the Terms of Serivce.
  • Improve GTA V situation with not loading textures.
  • Fix Red Dead Redemption 2 crashing after a recent game update.
  • Fix Final Fantasy XIV Online launcher functionality after game update.
  • Fix cutscene stutter in Disgaea 5.
  • Fix Thrustmaster HOTAS having non-functional dial in Elite Dangerous.
  • Fix Planet Zoo randomly crashing.
  • Fix SCP: Secret Labratory not being playable after a recent game update (again).
  • Fix Tekken 7 crashing at launch.
  • Fix Armello hanging on exit.
  • Fix Sword Art Online: Hollow Realization freezing after the tutorial.
  • Fix Space Engineers intro video not playing correctly.
  • Fix Dragon's Dogma: Dark Arisen videos not playing correctly.
  • Implement network video support for VRChat.
  • Update dxvk to v1.10.3-28-ge3daa699.

Link to source code

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

 

Monday, December 5, 2022

Lutris 0.5.12 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 :

  • Add support for Xbox games with the xemu runner
  • Fix authentication issue with Origin
  • Fix authentication issue with EGS
  • Fix authentication issue with Ubisoft Connect when 2FA is enabled
  • Fix integration issue with GOG
  • Add Discord Rich Presence integration
  • Add ability to extract icons from Windows executables
  • Allow setting custom cover art
  • Re-style configuration dialogs

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

 

Wednesday, November 23, 2022

Steam and Lutris in EuroLinux Desktop

The holiday season is approaching, so today we offer a slightly lighter, but interesting topic. After a period of tumultuous development, Linux gaming has finally managed to win the trust of gamers and convince them to the platform from under the penguin sign. Thanks to digital video game distribution services, gamers can enjoy their favorite Windows titles also on EuroLinux Desktop.

However, before trying to install Steam, you should make sure that EuroLinux Desktop includes the required graphics drivers. If not, Nvidia users should download the company's official drivers, and AMD users should install the open Mesa drivers.

EuroLinux Desktop gry

Compatibility layers

  • Wine – allows Windows programs to run on Linux using native Linux libraries, APIs and drivers.
  • Proton – Wine fork by Valve, with some special tools for additional compatibility.
  • Vulkan – a cross-platform, open-source graphics API that is capable of using most DirectX calls present in Windows games. Although you can install DirectX in Wine, a "more native" alternative is to use just Vulkan.

EuroLinux Desktop gry

A breakthrough for gaming on Linux systems was the introduction of DXVK (DirectX to Vulkan), a tool for converting Microsoft DirectX 11 and DirectX 10 graphics calls to Vulkan, an open source graphics API that is compatible with Linux. DXVK is mainly used in Steam Play and is part of the Proton group. The solution works differently than the traditional emulator approach to gaming, where you have to use a Windows virtual machine and play as if "inside it." DXVK allows translation and full use of the computer's hardware resources. With this solution we get comparable performance to the native version of the game.

ProtonDB

ProtonDB is a service that compiles player experiences into a convenient-to-view database where you can see how well a title performs on GNU/Linux. The service has an actively growing community of testers who help improve Proton. Users can easily check the game's compatibility rating, leave reviews, and rate performance and compatibility. Game testers also leave bug fixes and tips on what to do to fix a game and help it run on Linux. Using the site, you can search for games from your library on the homepage or link your Steam account to check the status of each game in one go.

Steam

Steam is Valve's digital video game distribution service and store. The Steam software client was launched in September 2003 as a way to provide automatic updates for games developed by Valve. It was then expanded in late 2005 to include the ability to distribute titles from other game publishers. Steam offers various features such as digital rights management (DRM), game server matchmaking and anti-cheat programs, as well as social services and streaming games.

EuroLinux Desktop gry

Civilization V game running via Steam on EuroLinux Desktop

To install Steam on EuroLinux 9 Desktop, run the following commands:

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \
sudo dnf install snapd && \
sudo systemctl enable --now snapd.socket  && \
snap install --beta steam

Activate Proton in Steam

Proton is integrated into the Steam client via "Steam Play." To activate Proton, launch the Steam client and click the Steam menu in the upper left corner. Then click the Settings menu to open a new window, and the Steam Play button. At the bottom of the panel, select Enable Steam Play for Supported Titles and leave the Proton Experimental selection in the drop-down list. The application will ask you to restart the Steam client. If you want to try other games that are not guaranteed to work on Linux, check the Enable Steam Play for All Other Titles checkbox.

GOG

GOG is a digital distribution platform service for video games and movies. It makes many DRM-free digital games available for many platforms, including Linux. A Linux version of the client is planned, but an expected release date is not available. Nevertheless, in the Software application in the FlatHub repository, you can find several minimalist clients for this (Polish) provider. In addition, GOG provides standalone game installers, so you can use it with any web browser. GOG is also integrated with the Lutris platform.

Lutris

Lutris is a free and open source game manager for GNU/Linux. It provides a consistent interface and community installation scripts that automatically configure the Wine environment for specific game titles. Lutris also offers integration for software purchased from GOG, Humble Bundle, Steam and Epic Games Store. These can be run after logging into the respective services, directly through the Lutris app. In addition, Lutris supports more than 20 emulators, including ScummVM, DOSBox. Dolphin, MAME, Snes9x, PCSX2 and PPSSPP. On EuroLinux Desktop, the Lutris client can be installed directly from the Software application by searching the FlatHub repository.

EuroLinux Desktop gry

Lutris interface after GOG.com integration

EuroLinux Desktop gry

Installing a game from GOG.com via Lutris

EuroLinux Desktop gry

Game running on EuroLinux Desktop thanks to the Lutris service

Full Article

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

 

Monday, November 21, 2022

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

The Wine development release 7.21 is now available.

What's new in this release:

  • OpenGL library converted to PE.
  • Support for multi-architecture PE builds.
  • More preparation work for Vulkan 32-on-64 support.
  • Support for creating import libraries without dlltool.
  • Locale data updates.
  • 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 7.21 (total 25):


 - #29974  StarBurn 13 crashes on disabling skins
 - #51418  fotoBiz X - Fatal error on startup
 - #51779  Visual Studio msvsmon fails to bind server socket in child processes
 - #52467  Kaseya Live Connect 9.5.0.28 management software sub-component crashes
 - #53081  Retina Mode broken since 7f7f9fa22c5cbe629e79a54257d5bd21403e80db
 - #53100  Euphoria: freezes every second while controllers are plugged in
 - #53153  SetWindowPos() incorrectly computes exposure region of parent window with WS_EX_COMPOSITED
 - #53484  dxgi:dxgi times out on the debiant VM
 - #53590  GetFileInformationByHandleEx() not fully implemented causing boost::directory_iterator failures with boost v1.79 and newer
 - #53606  First intro stops on last frame in multiple games (Darksiders Genesis, The Medium)
 - #53617  Imaris fails at exit with error, and keeps a process running.
 - #53631  Multiple 64-bit applications have issues with dialogs (DipTrace, foobar2000 installer)
 - #53676  vbscript can not exec_script - invalid number of arguments for Randomize
 - #53738  Cherry MIDI sequencer cannot read files with a path including CJK characters
 - #53749  Hotel Giant 2: black screen after changing resolution or enabling anti-aliasing
 - #53768  Winfile crashes due to unimplemented user32.dll.DragObject
 - #53798  Port Royale 2: incomplete text rendering
 - #53849  Apiset DLLs broken in non-PE builds
 - #53856  Wine 7.20 installs some windows files to the wrong location
 - #53859  Hades shows black screen at Vulkan mode
 - #53861  Non-PE builds fail after "makefiles: Add support for multiple PE architectures."
 - #53872  Adobe Reader XI crash opening settings in Protected Mode
 - #53879  Gothic 1 doesn't launch (msdbi.dll failed to initialize)
 - #53888  vbscript does not allow Mid on non VT_BSTR
 - #53893  ws2_32:sock - test_WSASocket() gets an unexpected raw protocol name in French on Windows

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

 

Thursday, October 27, 2022

vkd3d-proton version 2.7 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 rolls up a massive amount of work since the Steam Deck launch in late February
with mostly features and fixes.

Heightened driver requirements

Newer extensions are now required.

  • VK_KHR_dynamic_rendering
  • VK_EXT_extended_dynamic_state
  • VK_EXT_extended_dynamic_state2 (no optional features required)
  • VK_KHR_maintenance4

KHR_dynamic_rendering in particular requires Mesa 22.0 or NVIDIA 510 series, which should have
propagated to distributions a long time ago at this point.

NOTE: Proton 7.0 stable series will stick to v2.6 to avoid the hard driver requirement bump.
Proton Experimental and any future stable beyond 7.0 will stick to v2.7 and later.

KHR_dynamic_rendering fixes many previously unsolvable issues, but it required a rewrite,
and it was deemed impractical to support both legacy and modern paths.

Improved pipeline cache

v2.6 introduced support for pipeline libraries, but only for games which made correct use of the D3D12 API.
To improve the situation across the board,
vkd3d-proton now implements an internal "magic" disk cache to enable SPIR-V caching for all games.
It is possible to disable the magic cache and let applications manage the ID3D12PipelineLibrary itself if desired.

To further reduce on-disk footprint of the magic cache, we also make use of VK_EXT_shader_module_identifier
to reduce the vkd3d-proton cache by >95%, since there is no need to store actual SPIR-V data on-disk.

Optimizations

Mostly a lot of minor things this release.

  • Slightly improve GPU performance for depth render passes.
  • Improve GPU performance for certain floating-point images where UAV usage was enabled.
  • Improve GPU performance for certain use cases of WriteBufferImmediate().
  • Improve GPU performance for certain access patterns of root descriptors.
  • Improve GPU performance for back-to-back buffer-image copies.
  • Improve GPU performance when allocating large zero-cleared resources and heaps.
  • Misc things here and there to reduce overhead.

New D3D12 features

Mesh shaders

VK_EXT_mesh_shader is required for this. Directly compatible with D3D12.

Advanced ExecuteIndirect

Uses VK_NV_device_generated_commands. Supported by both RADV and NVIDIA. Allows Halo Infinite to run.

DXR 1.1

Implement some missing features from DXR 1.1:

  • AddToStateObject()
  • ExecuteIndirect trace rays
  • Various complex RTPSO features
  • DXIL subobject parsing
  • Misc query features

With these fixes in place, e.g. Cyberpunk 2077 DXR works. VK_KHR_raytracing_maintenance1 is required for some features.

NOTE: VKD3D_CONFIG=dxr11 is required to enable DXR 1.1 for now.

Shared resources

Basic shared resources and fences are now supported when running on Proton. Allows interop with DXVK.
Special thanks to Derek Lesho (@Guy1524) for implementation.

SV_Barycentrics

SM 6.1 barycentrics are now exposed through VK_KHR_fragment_shader_barycentric.

Preliminary HDR support

vkd3d-proton can take advantage of HDR now, assuming the system itself supports it.

Game fixes and workarounds

  • Fix random GPU hangs in Hitman 3.
  • Fix crash in Redout 2.
  • Fix random GPU hang in F1 2021.
  • Fix random flicker in Guardians of the Galaxy.
  • Update some API checks required by latest AgilitySDK runtime features. Fix crash in F1 2022.
  • Add various workarounds for game bugs in Halo Infinite.
  • Add workaround for amdgpu kernel issue for certain games using imported host memory and multiple Vulkan devices.
  • Workaround glitched rendering in F1 2020 due to game bug.
  • Workaround certain games that violate placed resource API w.r.t. subresource initialization.
    Spiderman Remastered and Lost Judgment are affected. More games will likely surface.

DXIL support

Countless bug fixes for games released since last release. Too many to enumerate individually.

Misc

  • Improve compatibility with Intel ANV driver.
  • Improve correctness of GetFrameLatencyWaitableObject().
  • Add BLOB PIX decoding.
  • Improve stability when minimizing and alt-tabbing in and out of fullscreen in some games.
  • Preparation for MIT re-license is underway.

Stronger debugging facilities

  • For developers and power users, a breadcrumbs functionality is added to greatly aid GPU hang debugging.
    Requires either VK_AMD_buffer_marker or VK_NV_device_diagnostic_checkpoints.
  • When capturing with RenderDoc, cached host memory is enabled by default to speed up capture and improve stability.
  • Improve shader replacement system ease-of-use.

Link to source code


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

 

 

Wednesday, October 19, 2022

Lutris 0.5.12-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 :

  • Fix authentication issue with Origin
  • Fix authentication issue with EGS
  • Fix authentication issue with Ubisoft Connect when 2FA is enabled
  • Add Discord Rich Presence integration
  • Add ability to extract icons from Windows executables
  • Re-style preference dialogs

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

 

Friday, August 26, 2022

Lutris 0.5.11 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 :

  • Fix for some installers commands exiting with return code 256
  • Change shortcut for show/hide installed games to Ctrl + i
  • Show/hide hidden games is assigned to Ctrl + h
  • Install game launcher before login for services that use one.
  • Add Amazon Games integration
  • Added SheepShaver, BasiliskII and Mini vMac runners
  • Don't perform runtime updates when a game is launched via a shortcut
  • Support variables in script URLs
  • Fix crash when Lutris is unable to read the screen resolution
  • Enable Gamescope on Nvidia >= 515
  • Fixes for Steam shortcuts
  • Add Gnome Console and Deepin Terminal to supported terminal emulators
  • Fix crash when Mangohud is used alongside Gamescope
  • Translation updates

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

 

Tuesday, August 23, 2022

CodeWeavers CrossOver 22 for macOS Linux and ChromeOS has been released

Hi folks, 

I’m thrilled to announce CodeWeavers has released CrossOver 22 for macOS, Linux and ChromeOS! 

The hallmark of this release is a complete redesign of the CrossOver user interface for macOS, Linux and ChromeOS. These changes were designed with two goals in mind: both to make CrossOver more intuitive to use and to offer a more modern look and feel. We are grateful to our BetterTesters who responded to our survey and participated in our usability studies: your feedback was invaluable!

CrossOver 22 includes an update to Wine 7.7, bringing with it over 10,000 changes that offer improvements to a variety of applications. This release also includes an update to Wine Mono 7.2.0 and vkd3d 1.4. 

On the macOS side, we have been continuing to make gaming performance improvements. Between including the wined3d changes available with Wine 7.7, updating to MoltenVK version 1.1.10 and adding a few other tweaks, we’ve made quite a bit of progress. One particularly exciting example is Rocket League: the performance using wined3d is much better than CrossOver 21.2, and the nameplates are visible in-game (unlike using DXVK). Our initial tests show that CrossOver 22 runs pretty well on the macOS Ventura beta. Please note that we cannot offer official support for Ventura until it is released due to the possibility of changes during beta causing problems for CrossOver support. After Ventura is released, we will post an update on our website, so make sure you are subscribed to our blog to get the latest updates on Ventura compatibility.

CrossOver 22 also offers initial support for DirectX 12 games on Linux. A handful of DirectX 12 games are running well, including Diablo II Resurrected. We also have a few fixes to Office 2016/365 bugs for our Linux and ChromeOS users. 

If you use CrossOver to play GTA Online, please see this forum post with information about potential bans from Rockstar Games.

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

 


Putty for Mac
Putty for Mac
$15.00

https://winereviews.onfastspring.com/putty-for-mac



Friday, August 19, 2022

World Wine News issue 424

This is the 424th issue of World Wine News. Its main goal is to inform you of what's going on around Wine. Wine is an open-source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code. 

The full article is here

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

 

Wednesday, August 17, 2022

Proton 7.0-4 has been released

 

  • The following games are now playable:
    • Aquarist - My First Job
    • Trove
    • Chuzzle Deluxe
    • Zuma's Revenge!
    • Karmaflow The Rock Opera Videogame - Act I & Act II
    • The Rising of the Shield Hero: Relive The Animation
    • Disgaea 5


  •  Fix Elden Ring getting stuck on a white screen on first launch.
  • Support automatically bringing up on screen keyboard on Steam Deck in the Final Fantasy XIV launcher.
  • Fix Final Fantasy XIV launcher exiting silently when there's not enough space to download the update.
  • Fix Chrono Trigger, Adventure Pals crashing during cutscenes.
  • Fix The Ball displaying error message on the first launch.
  • Fix video playback in: POSTAL: Brain Damaged, Lost Ember.
  • Fix Hardspace: Shipbreaker failing to connect to online services.
  • Fix Azur Lane: Crosswave hanging on a black screen for some users.
  • Fix Dokyusei Bangin' Summer showing only flickering black window on desktop.
  • Fix Bloons TD 6 crashing on touch input.
  • Fix Sid Meier's Civilization IV crashing on world creation.
  • Fix Assassin's Creed Origins hanging during gameplay after recent game update.
  • Fix Call of Duty: Black Ops II - Zombies and Call of Duty: Black Ops II - Multiplayer crashing after connecting online.
  • Fix graphical glitches in Cossacs 3 on desktop.
  • Fix garbled audio in Monster Hunter Rise: Sunbreak.
  • Fix Elite Dangerous and other launchers not working properly when cloned displays are present.
  • Implement Vulkan other process rendering (used by nw.js games).
  • Improve performance of HROT.
  • Improve video playback for many games that previously required targeted hacks.
  • Reduce space used by game prefixes if filesystem supports copy on write.
  • Update dxvk to v1.10.3.
  • Update vkd3d-proton to v2.6-1-gc05900da.

 Link to source code

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

 

Friday, August 5, 2022

Lutris 0.5.11-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 :

  • Fix for some installers commands exiting with return code 256
  • Change shortcut for show/hide installed games to Ctrl + i
  • Show/hide hidden games is assigned to Ctrl + h
  • Install game launcher before login for services that use one.
  • Added SheepShaver, BasiliskII and Mini vMac runners
  • Don't perform runtime updates when a game is launched via a shortcut
  • Fix crash when Lutris is unable to read the screen resolution
  • Enable Gamescope on Nvidia >= 515
  • Fixes for Steam shortcuts
  • Add Gnome Console and Deepin Terminal to supported terminal emulators
  • Fix crash when Mangohud is used alongside Gamescope
  • Translation updates

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

 

Wednesday, June 15, 2022

Proton 7.0-3 has been released

  • The following games are now playable:
    • Age of Chivalry
    • Beneath a Steel Sky
    • Chrono Cross: The Radical Dreamer Edition
    • Cities XXL
    • Cladun X2
    • Cursed Armor
    • Flanarion Tactics
    • Gary Grigsby's War in the East
    • Gary Grigsby's War in the West
    • Iragon: Prologue
    • MechWarrior Online
    • Small Radios Big Televisions
    • Split/Second
    • Star Wars Episode I Racer
    • Stranger of Sword City Revisited
    • Succubus x Saint
    • V Rising
    • Warhammer: End Times - Vermintide
    • We Were Here Forever


  • Add support for Windows.Gaming.Input.
  • Improve FPS in Street Fighter V during online matches.
  • Improve Sekiro: Shadow Die Twice performance in certain areas.
  • Fix Elden Ring crashing during prolonged gameplay.
  • Fix the new Final Fantasy XIV Online launcher.
  • Fix DEATHLOOP crashing after long system suspend.
  • Fix The Turing Test crashing when starting Chapter 4.
  • Fix controller support in Mini Ninja.
  • Fix Resident Evil Revelations 2 not starting on the Steam Deck.
  • Fix video playback in: Disintegration, Dread X Collection: The Hunt, EZ2ON REBOOT : R, El Hijo - A Wild West Tale, Ember Knights, Outward: Definitive Edition, POSTAL4: No Regerts, Power Rangers: Battle for the Grid, Solasta: Crown of the Magister, Street Fighter V, The Room 4: Old Sins. Fix video playback in Ghostwire: Tokyo and other games using VP8 and VP9 codecs.
  • Fix non-steering-wheel controller support in WRC10.
  • Fix S&box not finding any games to join.
  • Fix The Legend of Heroes: Zero no Kiseki Kai failing to start for the first time.
  • Fix Mortal Kombat Komplete crashing when audio devices with long names are present.
  • Fix handling of external links in Castle Morihisa.
  • Improve text rendering in Rockstar Launcher.
  • Improve steering wheel detection.
  • Support xinput controller reordering on the Steam Deck.
  • Update Wine Mono to 7.3.0.
  • Update dxvk-nvapi to v0.5.4.
  • Update dxvk to v1.10.1-57-g279b4b7e.

 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 22, 2022

Proton 7.0-2 has been released

  • Now playable:
    • Atelier Ayesha
    • Devil May Cry HD Collection
    • Dragon Quest Builders 2
    • A Way Out
    • Fall in Labyrinth
    • King of Fighters XIII
    • Montaro
    • ATRI -My Dear Moments-
    • Guilty Gear Isuka
    • INVERSUS Deluxe
    • Metal Slug 2 and 3 and X
    • One Shot and One Shot: Fading Memory
    • Call of Duty Black Ops 3
    • Saint Seiya: Soldiers' Soul
    • Medieval Dynasty
    • Bright Memory: Infinite
    • Double Dragon Trilogy
    • Baseball Stars 2
    • Elden Ring

 


  • Fix The Last Campfire not starting on the Steam Deck.
  • Fix STAR WARS Jedi Knight - Jedi Academy not displaying anything on the Steam Deck.
  • Fix Unity games crashing on launch with certain peripherals connected (e.g. Logitech's Unifying Receiver).
  • Fix Microsoft Flight Simulator crashing after a recent game update.
  • Fix Quake Champions crashing after a recent game update.
  • Fix multiplayer in UNO.
  • Fix some older games including Deus Ex GOTY, Prey 2006, Quake 4 and Chaser having visible banding especially in shadows compared to older Protons.
  • Fix Swords of Legends Online performance regression.
  • Fix video playback in Atelier Meruru, Cook-out, DJMAX RESPECT V, Gloomhaven, Haven, Rust, Rustler, The Complex, TOHU, Monster Train, Hardspace: Shipbreaker, Car Mechanic Simulator 2021, Nine Sols Demo.
  • Fix DiRT Rally 2 and DiRT 4 not being able to connect to the game server.
  • Fix Cyberpunk 2077 crashing with 4.0 audio setups.
  • Fix random hang on exit in Little Nightmares 2.
  • Fix Civilization VI and Chicken Invaders Universe crashing a few minutes into the game.
  • Fix Assassin's Creed Odyssey displaying unsupported driver warning in the overlay.
  • Fix Persona 4 Golden lacking audio in the cutscenes.
  • Fix low Forza Horizon 5 performance with fsync enabled.
  • Fix Uplay / Ubisoft Connect reliably failing to update with fsync enabled.
  • Fix STAR WARS: Squadrons displaying warning about outdated drivers.
  • Fix Devil May Cry 5 and Capcom Arcade Stadium crashing when scrolling through videos too quickly.
  • Fix GTA V randomly crashing on certain window managers.
  • Fix Teardown randomly crashing.
  • Fix Melty Blood: Type Lumina hanging on the intro video.
  • Fix Arma 3 launcher.
  • Fix VR Chat not handling suspend / resume well.
  • Fix Vampyr and The Beast Inside displaying menus a few pixels wide on Steam Decks.
  • Fix Apex Legends sometimes starting minimized on Steam Decks.
  • Fix Quake Live being unable to connect to multiplayer matches.
  • Fix Killing Floor 2 not connecting to the item server.
  • Fix Xbox login window lagging with updating window's content.
  • Fix Horizon Zero Dawn running in slowmotion.
  • Fix Age of Chivalry crashing when starting a match.
  • Fix Ride 3 having horizontally squished main menu on the Steam Deck.
  • Fix Chrono Trigger intro video stutter.
  • Fix Divinity: Original Sin - Enhanced Edition crash on resolution or vsync change.
  • Update dxvk to v1.10.1.
  • Update vkd3d-proton to v2.6.
  • Update dxvk-nvapi to v0.5.3

 Link to source code

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

 

 

Tuesday, April 19, 2022

Lutris 0.5.10.1 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.

This is a small update for the client released a few weeks ago. The goal is mainly to provide some fixes to improve Flatpak compatibility and provide a good experience on the Steam Deck.

A few fixes unrelated to Flatpak have been added as well and the MangoHUD option is now a simple switch (this requires the latest version of MangoHUD to have support for both 32bit and OpenGL games.)

CHANGELOG

  • Check for Steam executable in home folder for Flatpak
  • Adjust the Steam, application and desktop shortcuts to launch with
    Flatpak when necessary
  • Disable local (XDG) service in Flatpak
  • Simplify MangoHUD option (now an On/Off toggle)
  • Remove ability for Lutris to quit Steam
  • Don't default to fsync on older kernels
  • Default to a base resolution when Lutris is unable to read the current
    configuration
  • Fix issue with .NET 4.8 installation which affects the FF XIV launcher

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