-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Changelog
Andrew Eikum edited this page Mar 11, 2021
·
537 revisions
- All changes from 5.13-6.
- Beginnings of Wine architectural work to reduce CPU overhead and improve performance in scenarios related to input and windowing.
- Memory allocator performance improvements.
- Support for futex2 patches in fsync (
/sys/kernel/futex2/waitshould be present for it to kick in). For testing and comparison purposes, can be disabled withWINEFSYNC_FUTEX2=0. Please be sure you are using the latest kernel patches. Older kernel patches may cause failures. - Improvements for non-US keyboard layouts.
- Better support Anno 1404 - History Edition.
- Improved video support, including infrastructure work for supporting video playback from Media Foundation. You may see test pattern videos. This is normal.
- Support setting thread priorities via RTKit, or Unix priorities if your user has permissions.
- Fix Xbox controller input and hotplugging in Hades.
- Controller support improvements for Slay the Spire.
- More PlayStation 5 controller layout improvements.
- Fix crash in Home Behind 2, Crown Trick, and possibly other Unity-based titles.
- Improved Virtual Reality startup time, and better compatibility with more games including Microsoft Flight Simulator, Gravity Sketch, Battle Arena VR, Until You Fall, and more.
- Previously in Experimental: Fixed Cyberpunk 2077 world sound issues
- Previously in Experimental: Improved controller support and hotplugging in Yakuza Like a Dragon, Subnautica, DOOM (2016), and Virginia
- Nioh 2 is now playable
- Fixed black screen on focus loss in DOOM Eternal on AMD
- Restored VR support in No Man's Sky
- Voice chat in Deep Rock Galactic is now functional
- Better support for PlayStation 5 controllers
- Sound in Dark Sector is working now
- Fixed Need for Speed (2015) hang on AMD
- More fixes for game input being active while the Steam overlay is up
- Previously in Experimental: Support new OpenXR virtual reality API. Microsoft Flight Simulator's VR mode is now usable on AMD hardware
- Previously in Experimental: Update vkd3d-proton to v2.1.
- Previously in Experimental: Fixed world sounds in Cyberpunk 2077.
- Previously in Experimental: Online play is now functional in Red Dead Online and Read Dead Redemption 2.
- Fix hangs or crashes in Gears Tactics, Fallout 76, Kingdoms Reborn, Need For Speed Hot Pursuit, and Conan Exiles.
- Screenshot function is now usable in Fallout 76 and Path of Exile.
- Most games will now stop accepting input while the Steam game overlay is up.
- Fix missing text in Lumberjack's Destiny.
- Fix display resolution issue in DLC Quest and other XNA games.
- Cyberpunk 2077 is now playable (requires an AMD GPU and Mesa git).
- Restore controller hotplugging.
- Yakuza: Like A Dragon, Soulcalibur 6, Lords of the Fallen, and Hammerting are now playable.
- Fix sound in Warframe and Ghostrunner.
- Fix flickering graphics in Serious Sam 4.
- Fix networking failures in Call of Duty: World War II.
- Fix Age of Empires II HD crash in multiplayer lobbies.
- Fix Paradox games launchers.
- Update FAudio to 20.12.
- Update DXVK to v1.7.3.
- Updated vkd3d-proton to version 2.0, which improves Direct3D 12 support.
- Fixed Risk of Rain 2 multiplayer lobbies.
- Fixed Killer Instinct crash when battle ends.
- Fixed Assetto Corsa Competizione and Summer Funland in VR mode.
- Fixed games not launching in Uplay Connect, and Origin crashing when updating.
- Fixed mouse cursor in Mount & Blade II: Bannerlord.
- Fixed SpellForce crash on launch on some systems.
- Fixed very long load times in Warhammer 40k: Inquisitor - Martyr.
- Atelier Ryza: Ever Darkness & the Secret Hideout is playable again.
- Fixed Healer's Quest and Coloring Game 2 on AMD.
- Scaled resolution now functional for Middle Earth: Shadow of War.
- Restore behavior of horizontal scrolling input from previous Proton versions.
- Proton log directory can now be configured with PROTON_LOG_DIR.
- Newly playable games include:
- Red Dead Redemption 2
- Horizon Zero Dawn
- DEATH STRANDING
- Metal Gear Solid 5: Ground Zeroes
- Final Fantasy XV
- Sea of Thieves
- Star Wars: Battlefront II (2017)
- Call of Duty: WWII
- Call of Duty: Infinite Warfare
- Call of Duty: Modern Warfare Remastered
- Asssassin's Creed: Rogue
- Assassin's Creed IV Black Flag
- South Park: The Fractured But Whole
- DiRT Rally 2
- Age of Empires II: Definitive Edition
- Age of Empires III
- Dragon Quest Builders 2
- Ashes of the Singularity: Escalation
- Tron 2.0
- AO Tennis 2
- Fight'N Rage
- Woolfe - The Red Hood Diaries
- Improved Steam client integration, which fixes many Call of Duty titles as well as Spelunky 2, Torchlight III, Path of Exile, and RPG Maker MZ.
- Beginnings of real support for all types of video playback. Games that use older video libraries should start working with this build. We are working on improving support for newer video libraries.
- Improved support for systems with multiple monitors.
- Improvements to audio playback in Halo 3, Beyond: Two Souls and Tomb Raider 2.
- Improvements to rFactor 2 multiplayer and Call of Duty: Advanced Warfare multiplayer.
- Fixed text rendering in SD GUNDAM G GENERATION CROSS RAYS.
- Updated Wine to version 5.13. 256 changes in Proton 5.0 were either upstreamed or are no longer needed.
- Updated DXVK to v1.7.2.
- Updated FAudio to 20.10.
- Updated to latest vkd3d-proton.
- Built against the next generation of the Steam Linux Runtime.
- Notes for users who build Proton:
- This branch has new submodules. Please use
git submodule update --init --recursivewhen updating. - The build system now depends on being able to build Rust code.
- If you use the Vagrant VM, you will need to destroy and rebuild it.
- This branch has new submodules. Please use
- Added support for the latest Steamworks SDK.
- Added support for the latest OpenVR SDKs.
- Log directory is now configurable with
PROTON_LOG_DIR.
- Fix running games that require the EA Origin client.
- Fix crash in Final Fantasy XII: The Zodiac Age.
- Dramatically improve loading times for Streets of Rage 4.
- Fix crashes in Detroit: Become Human, Planet Zoo, Jurassic World: Evolution, Unity of Command II, and Splinter Cell Blacklist.
- Performance improvements for DOOM Eternal, Detroit: Become Human, and We Happy Few.
- Support latest Steam SDKs, which fixes games such as Scrap Mechanic, and Mod and Play.
- Fix some Rockstar Launcher errors on some systems.
- Update DXVK to v1.7.
- Update FAudio to 20.06.
- Pull in latest vkd3d work.
- On KDE, games being fullscreen should no longer prevent alt-tabbing out of the game.
- Fix crash on launch in STEINS;GATE 0.
- Fix missing network ping times in some multiplayer games like Path of Exile and Wolcen.
- Fix external links in Lords Mobile.
- Fix crash on launch in TOXIKK.
- Improve gstreamer performance.
- Fix WRC 7 crash when using a steering wheel controller. Note that some force-feedback effects may require a kernel >= 5.7.
- Street Fighter 5 and Streets of Rage 4 are now playable.
- Update DXVK to v1.6.1.
- Fixes for sound in TrackMania Nations Forever, TrackMania Ultimate Forever, and Zusi 3 Aerosoft.
- Fix crash in Plebby Quest: The Crusades.
- Fix connecting to Gearbox SHiFT in Borderlands 3.
- Grand Theft Auto 4 is now playable.
- Updates to vkd3d to improve Direct3D 12 compatibility and performance.
- Improve developer debugging experience.
- Fix DOOM Eternal DRM failures. This game requires the very latest video drivers.
- Performance and graphical improvements for Resident Evil 2 in Direct3D 12 mode.
- Fix Proton 5.0 regressions in Rock of Ages, Dead Space, and Elder Scrolls Online.
- Fix Fallout 3, Panzer Corps hanging on launch.
- Fix external web browser links in some games, including Football Manager 2020 and Age of Empires II: HD Edition.
- Improve Rockstar Launcher appearance.
- Ignore Wacom tablets that present as joysticks.
- Fix DmC Devil May Cry crashing with rumble controllers.
- Fix VR error when users have a custom XDG_CONFIG_HOME setting.
- Fix crash in some games introduced in Proton 5.0-4.
- Fix networking error in Granblue Fantasy: Versus.
- Support for latest OpenVR SDKs.
- Add support for new Vulkan extensions used by some recent titles.
- EA's Origin launcher is now functional and Jedi Fallen Order is playable.
- Fix crash on launch in Grand Theft Auto V Online.
- Fix Denuvo DRM failures in Just Cause 3 and Batman Arkham Knight.
- Update DXVK to v1.5.5.
- Improve performance when emulating display resolution changes.
- Improve performance in Monster Hunter World.
- Fix mouse cursor issue on focus loss in Ryse: Son of Rome.
- Improve game launch times.
- Support for Direct3D 12 mode in Metro Exodus.
- Fix crash on launch in The Walking Dead: Saints and Sinners and eFootball PES 2020.
- Fix Automobilista unable to load some assets.
- Fix high polling rate mouse regression.
- Fix frequent crash introduced in Proton 5.0-1 related to video and audio playback.
- Fix Planet Coaster crash on launch.
- Fix Subnautica graphical issue.
- Update Wine to version 5.0. Since the last major release of Proton, Wine has seen over 3500 changes, which are now integrated into Proton. 207 patches from Proton 4.11 were either upstreamed or are no longer needed.
- Direct3D 9 games will now use DXVK for rendering by default. Users without Vulkan support can return to the OpenGL-based wined3d renderer with the
PROTON_USE_WINED3Dconfiguration option. - Improved Steam client integration. This makes more games that use Denuvo playable, including Just Cause 3, Batman: Arkham Knight, Abzu, and more.
- New Proton environments will report a newer OS version, which some newer games require. Existing environments will not be changed automatically.
- Wine 5.0 includes the beginnings of real multi-monitor support. Expect major improvements in this area soon.
- Improved surround sound support for older games.
- Update DXVK to v1.5.4.
- Update FAudio to 20.02.
- Note for users who build Proton: this branch has new submodules, please be sure to
git submodule update --init.
- Fix missing low color depth modes on certain hardware.
- Update DXVK to v1.5.1.
- Fix Xbox controller buttons in Elex.
- Improve mouse cursor behavior in IL-2 Sturmovik.
- Support newer OpenVR SDKs. Audioshield and Dance Collider are now playable.
- Update steamworks SDK support.
- Fix stuttering mouse cursor issue during longer play sessions.
- Update DXVK to v1.5, which now includes D9VK.
- GTA5's latest update is now playable.
- Restore support for mapped mouse cursor buttons.
- Halo: The Master Chief Collection is now playable! Users on older distributions (with gnutls earlier than 3.5.4) will require the Steam Beta client for now. Some game modes are disabled due to missing EasyAntiCheat support.
- Major improvements to mouse handling. In our testing, this improved Fallout 4, Furi, and Metal Gear Solid V mouse behavior.
- Added new integer scaling mode, to give sharp pixels when upscaling. This can be enabled with this environment variable:
WINE_FULLSCREEN_INTEGER_SCALING=1. - Fix a couple of controller mapping issues. This is known to improve Telltale games with Xbox controllers and Cuphead and ICEY when using PlayStation 4 controllers over Bluetooth.
- Improve gamepad force feedback handling, especially for steering wheel controllers.
- Fix Metal Gear Solid V hang on launch.
- Fix Xbox controller performance regression.
- Trine 4 framerate should no longer be locked to 30 FPS.
- Fix frequent crash in IL-2 Sturmovik.
- D9VK updated to 0.40-rc-p
- FAudio updated to 19.12.
- Miscellaneous DXVK bugfixes.
- Fix performance regression in 4.11-8 that affected 32-bit games using DXVK and D9VK.
- Fix reporting too little GPU memory for certain GPUs.
- Restore steering wheel controller force feedback.
- Fix crash launching Crazy Machines 3 with certain GPUs.
- Proton now includes vkd3d, which provides Direct3D 12 support.
- Improvements for the Rockstar Launcher and Grand Theft Auto 5.
- Better controller support in Farming Simulator 19 and Resident Evil 2.
- Fix mouse input in Arma 3.
- DmC: Devil May Cry is now playable.
- DXVK is updated to v1.4.4.
- D9VK is updated to 0.30.
- FAudio is updated to 19.11.
- Wine-mono is updated to 4.9.4.
- Proton's distribution has been improved to use less disk space and decrease the download size for future updates.
- Wine and other libraries are now shipped with debug symbols removed. For developers who wish to have debug symbols, select the "debug" branch for Proton in the Steam client.
- Build system upgrades: new 'redist' makefile target allows for easier redistribution of Proton builds between users; the build is now much faster; the build VM has been upgraded to Debian 10.
- Major improvements to controller hotplugging. For games which support it, controllers should now work even if plugged in after the game has started.
- Improve controller support for games that use the Rewired Unity library, like ICEY.
- Upgrade wine-mono to 4.9.3, which improves font rendering and some minor game compatibility problems for games such as Age of Wonders: Planetfall.
- Fix crash launching Kingdom Come: Deliverance.
- Upgrade DXVK to v1.4.2.
- Upgrade D9VK to 0.22.
- Fix possible crash with some VR games.
- The Surge 2 is now playable (currently doesn't work on radv).
- Beginnings of support for Rockstar's new launcher. There is more work to do here, but Grand Theft Auto 5 should be playable again.
- Update DXVK to v1.4.
- Fix a crash caused by certain input devices that was introduced in Proton 4.11-4.
- Fix games running in virtual desktops and semi-transparent windows, both problems introduced in Proton 4.11-4.
- Performance optimization when using a controller on amdgpu driver.
- Improvement to fsync implementation when WINEFSYNC_SPINCOUNT is set.
- Improve behavior of PlayStation 4 controllers and controllers connected by Bluetooth.
- More improvements to mouse capture and window focus loss behavior.
- Farming Simulator 19 is now playable.
- Fix some graphics issues in A Hat in Time and Ultimate Marvel vs Capcom 3.
- Update DXVK to v1.3.4
- Update D9VK to 0.21-rc-p.
- Update FAudio to 19.09.
- Games will now attempt to access gamepads directly, instead of Proton emulating gamepads as if they were Xbox controllers. This means PlayStation 4 gamepads as well as fighting gamepads and other controllers will behave much more like they do on Windows. If you would like your gamepad to be emulated as if it were an Xbox controller, please use the Steam client controller mapping feature. If the controller cannot be accessed directly, due to a permissions issue, it will continue to be presented like an Xbox controller.
- fsync hang and crash fixes.
- Add support for fsync configurable spin count, might help performance but disabled by default. Try setting
WINEFSYNC_SPINCOUNT=100 - Add missing Chinese, Japanese, and Korean language font.
- Fix in-game web browser in some games including Bloons TD 6.
- Fix new crashes related to text input, especially in Unreal Engine 4 games including Mordhau and Deep Rock Galactic.
- Update D9VK to 0.20.
- Improve support for very old VR titles.
- Support for latest Steamworks and OpenVR SDK versions.
- Update DXVK to v1.3.2.
- Update FAudio to 19.08.
- Update wine-mono to 4.9.2. This is known to fix DARK and DLC quest.
- For high framerate displays, also report a 60 FPS mode, for older games that require it.
- Earth Defense Force 5 and Earth Defense Force 4.1 will no longer freeze when prompted to input text.
- Rebased Proton patches on top of Wine 4.11. This brings more than 3300 improvements from Wine into Proton. 154 patches from Proton 4.2 were upstreamed or are no longer needed.
- Proton now ships with D9VK v0.13f. D9VK is an experimental Vulkan-based Direct3D 9 renderer. It must be enabled by the user with the PROTON_USE_D9VK user setting.
- Proton now includes experimental support for futex-based in-process synchronization primitives, which can reduce CPU usage compared to esync. For now, this requires special kernel support. See this forum thread for testing instructions.
- The display's current refresh rate is now reported to games.
- Update DXVK to v1.3.
- More window management and mouse cursor focus fixes.
- Fix for joystick input lag and rumble support in certain games, especially Unity titles.
- Support for the latest OpenVR SDKs.
- Update FAudio to 19.07.
- Fix for networking in GameMaker games.
- Many Wine modules are now built as Windows PE files instead of Linux libraries. As work in this area progresses, this will eventually help some DRM and anti-cheat systems. If you build Proton locally, you will likely need to re-create the Vagrant VM to build PE files.
- Fixes for multiplayer functionality in Mordhau, SOULCALIBUR VI, and others with problems from 4.2-8.
- Fixes for games which embed web browsers using the Steam client. For example, Football Manager 2019.
- Fix an issue with Bloodstained: Ritual of the Night and other titles crashing with an error dialog on exit.
- Upgrade wine-mono to 4.9.0, which includes winforms support. This may help some game launchers.
- Various window management and alt-tab fixes.
- Fix for controllers losing force feedback when removed and re-added.
- Fix for performance and sound regression that affected some games, like Wolfenstein: The New Order.
- More fixes for the new Steam networking API. A Hat In Time's online multiplayer should be functional now.
- DXVK 1.2.1 has been rebuilt with a modern compiler. This should increase performance especially for 32-bit games. (Note, if you build Proton yourself in Vagrant, you will want to
make cleanandvagrant provisionto take advantage of the new compiler; or simply destroy and re-create the VM.) - Update FAudio to 19.06.
- Fix for more games on non-English locales, like GRID.
- Fix controller rumble in some games, including Team Sonic Racing.
- Improve font rendering in SpellForce 3.
- Update DXVK to 1.2.1.
- Support for new Steam networking APIs. Should fix some newer titles, including A Hat in Time.
- Many controller layout fixes. Should fix controller layout in many Unity-based titles, including Subnautica, and some Ubisoft titles.
- Fix crash on launch for RAGE 2. (requires Mesa development builds on AMD)
- Update DXVK to v1.1.1.
- Improve Vulkan support for the new No Man's Sky Vulkan build.
- Better icons in some window managers.
- Fix occasional stuck Wine process when upgrading Proton version.
- Fix controller detection for Yakuza Kiwami and Telltale games.
- Fix terrain generation in Space Engineers.
- Fix for Flower failing to launch.
- Proton now includes wine-mono. Enables many XNA games, Unreal Engine 3 games, game launchers, and more.
- The launcher and updater for Warframe is now functional.
- Fix text input in Age of Empires II HD.
- NARUTO SHIPPUDEN: Ultimate Ninja STORM 4 is now playable.
- Evochron Mercenary is now playable.
- Continue maintaining Uplay functionality.
- Update DXVK to 1.0.3.
- Update FAudio to 19.04-13-ge8c0855.
- Corrected command line parameters for some games, including Wadjet Eye games like Blackwell Epiphany.
- Fixed some games failing or crashing in certain locales like Turkish.
- Updated FAudio to 19.03-25-g8105923.
- Fixed a crash when alt-tabbing out of Deus Ex.
- Restored previous .NET installer functionality.
- Rebased Proton patches on top of Wine 4.2. There are more than 2,400 improvements to Wine between those versions. 166 patches from Proton 3.16 have been upstreamed or are no longer needed.
- Update DXVK to 1.0.1.
- Update FAudio to 19.03-13-gd07f69f.
- Mouse cursor behavior improvements for games including Resident Evil 2 and Devil May Cry 5.
- Fixes for networking in NBA 2K19 and NBA 2K18.
- Fixed controller duplication in RiME and other games that use SDL2.
- Improvements to CJK locales and font support.
- Wine's Vulkan now supports version 1.1.104 and advertises support for version 1.1 to applications.
- Proton's fullscreen hack now works for GDI-based games.
- Better support for games that use IVRInput for controller input in VR.
- Further improvements and new features in the "easy path" build system. Run "make help" in the Proton directory for documentation.
- Update DXVK to 1.0.2.
- Fixed some games failing or crashing in certain locales like Turkish.
- Fix minor xaudio2 and winhttp bugs.
- Fix for Unity games with the mouse cursor drifting to the bottom-right.
- Update DXVK to 1.0.
- Fix for networking in some games, including Sword Art Online: Fatal Bullet.
- Improved steamworks API support for more older games, and some newer games like Battlerite.
- Fixes for some DX9 games on certain hardware, including Final Fantasy XI.
- Fix for fullscreen behavior in Into The Breach.
- Fix for crashes in some d3d9 games on Mesa.
- Fix for crash when launching certain games, including Path of Exile, the Bloons series, and the Naruto Shippuden series.
- Fix for games with special characters in paths, including LEGO Harry Potter.
- Improved controller behavior in some games, especially Unity-based games like Subnautica and INSIDE.
- Update DXVK to v0.96.
- Update FAudio to 19.02.
- Restore previous functionality of the Uplay client.
- New runtime option for old games that can't handle modern GL extension strings. Set PROTON_OLD_GL_STRING to limit the extension string length.
- New runtime option to disable d3d10 support, PROTON_NO_D3D10.
- Better support for games that use very old steamworks SDKs, including Lost Planet.
- Fixed various problems with the build system, and added a new top-level Makefile to make simple builds much easier.
- Support for gnutls >= 3.0, which should fix many networking issues with games. Note the Steam runtime doesn't ship this yet, so your distribution will need to provide it. For users on distros that don't provide this, Steam Play will still use the Steam runtime library as before. When the Steam runtime is updated, this will be available for all users. In our testing, we saw improvements in Eve Online, DOOM (2016) multiplayer, and HELLDIVERS.
- Other networking fixes, too. In particular, Hitman 2 and Metal Gear Solid 5 should now be working online.
- DXVK is upgraded to 0.94. In addition to the DXVK release notes, Dishonored 2 and Middle-earth: Shadow of War appear to be working with this release.
- Configurable support for forcing the LARGE_ADDRESS_AWARE mode. This can help some games which run out of memory when run in Steam Play, for example Bayonetta.
- Further improvements to FAudio.
- Completely new implementation of XAudio2, using the FAudio project. This should provide much higher quality audio for games that use XAudio2. Notably, this now supports volume mixing and audio effect processing features that were missing from the old implementation.
- Better support for embedded Chromium-based web browsers. Games and launchers that contain an embedded web browser may now work better.
- Update DXVK to 0.93. Also include a fix for some Unity VR games when run with DXVK, like SUPERHOT VR and Job Simulator.
- Compatibility improvements for changing paths between Linux and Windows using the Steam API. Among other things, this should fix Steam Controller icon images in certain games.
- Minor fixes for PulseAudio users with certain hardware.
- For developers, optional support for Vagrant, which should ease the process of creating Proton build VMs.
- Proton now ships with corefonts support. This should fix many games with missing text, or that crash due to missing font support.
- Significant Steamworks compatibility improvements. This should fix SOULCALIBUR VI's network failure when launched through Steam Play.
- For Direct3D games (both DXVK and wined3d), Nvidia cards are now reported as if they are actually AMD cards. This prevents games from trying to load the Windows-only nvapi library and crashing or giving very bad performance.
- Mouse focus and clipping improvements.
- Upgrade OpenVR SDK support.
- Fix for a keyboard input issue in S.T.A.L.K.E.R. games.
- Fixed debug DXVK, again; same issue as originally fixed by 3.7-2 surfaced again with our new build system
- Enabled more optimizations and instruction sets for Wine
- Minor alt-tab fixes for Unreal Engine 1 games
- DXVK is again built as a Windows DLL, due to incompatibilities with the Steam runtime. This should fix widespread crashes with Direct3D 11 titles.
- DXVK updated to 0.90.
- Fix for alt-tab crashing on Unreal Engine 1 games, including Deus Ex.
- PROTON_USE_WINED3D11 is now called PROTON_USE_WINED3D to reflect that this variable affects more than Direct3D 11. The old name still works as an alias.
- Rebased Proton patches onto Wine 3.16.
- Updated Vulkan support in Wine to 1.1.86, plus support for transform feedback.
- DXVK has been updated to 0.81 plus support for transform feedback which should fix missing models in many D3D11 games. Transform feedback requires using Mesa git or NVIDIA's 396.54.09 Vulkan Beta driver.
- DXVK's d3d10 mode is now enabled by default.
- DXVK is now built as a native Linux library, which may give a small performance boost, and should make debugging easier for DXVK and driver developers.
- Missing textures for models in some VR games has been resolved.
- Ask the window manager to bypass the compositor in fullscreen mode. This may improve performance in some situations.
- All new makefile-based build system.
- Minor compatibility fixes in preparation for future Proton versions.
- Improvements to alt-tab and fullscreen behavior in many games.
- Fix mouse behavior in some games and mice with high sample rates.
- Update DXVK to v0.80.
- Fix failure to start VR games.
- Improvements to fullscreen games running at non-native resolutions.
- Compatibility fix for games that use Steam integration.
- Return to previous D3D10 behavior in DXVK to allow games to fallback to D3D9.
- Performance improvements for timing APIs in CPU-limited scenarios
- Automatically capture mouse in fullscreen windows is enabled by default.
- More display ratios have smaller resolutions available.
- Fix a crash on old versions of SDL.
- Fix for mouse cursor drifting in Deus Ex.
- Debug script dump directory can be configured with
PROTON_DEBUG_DIR. - Further improvements to fullscreen focus and python3 compatibility.
- Support python3 as well as python2. This removes the requirement for python2 to be installed.
- DXVK updated to v0.70, view that changelog here: https://github.com/doitsujin/dxvk/releases DXVK's DX10 support is not yet enabled.
- Fullscreen games should more consistently gain keyboard focus on Ubuntu with gnome-shell. This can also help with games that auto-minimize on launch.
- Some useful default logging can be enabled with
PROTON_LOG=1 %command%in the Steam game launch options. Logs will be dumped to $HOME/steam-$APPID.log. WINEDEBUG can still be set in user_settings.py for more extensive debugging. - Debug scripts are no longer dumped to /tmp/ by default. They must now be enabled with
PROTON_DUMP_DEBUG_COMMANDS=1 %command%in the Steam game launch options. They have also been moved to /tmp/proton_$USER/. - Controllers will hopefully no longer cause long delays on startup on some systems (winehq bug 45084).
- Fixed missing 32-bit libraries
- Fixed debug DXVK
- Initial release