Zhiyi Zhang
97f35abb16
Revert "proton: Added Iragon: Prologue 18+ (1522260) to MFDXGI hack"
...
This reverts commit 500d6608c4
.
The hack is no longer needed and causes the game to crash after a game update.
CW-Bug-Id: #23184
2024-07-09 11:13:49 +08:00
Zhiyi Zhang
72a8208ff1
Revert "proton: Added Iragon and Iragon 18+ to MFDXGI hack"
...
This reverts commit 436634421b
.
The hack is no longer needed and causes the game to crash after a game update.
CW-Bug-Id: #23184
2024-07-09 11:12:42 +08:00
Arkadiusz Hiler
354682eee8
proton: Disable nvapi for Battle Brothers.
2024-07-08 20:38:40 +03:00
Paul Gofman
903eae805f
proton: Add Farlight 84 to MFDXGI hack.
...
CW-Bug-Id: #23986
2024-06-28 13:27:53 -06:00
Anna Lasky
ba0cf51aa9
proton: Enable Xalia on MultiVersus
...
CW-Bug-Id: #23876
2024-06-27 21:19:39 -05:00
Paul Gofman
ba761f8af4
proton: Enable gamedrive early for Bad Mojo Redux.
...
CW-Bug-Id: #23924
2024-06-20 13:57:31 +03:00
Paul Gofman
95f865dafd
proton: Prefer native ddraw for Arcanum (500810).
...
CW-Bug-Id: #23916
2024-06-20 13:57:31 +03:00
Anna Lasky
c6a77ac810
proton: Enable gamedrive compat option for Yakuza Kiwami
...
CW-Bug-Id: #22421
2024-06-20 13:57:31 +03:00
Paul Gofman
874adce46c
proton: Disable GL_ARB_bindless_texture for Zaccaria Pinball.
...
CW-Bug-Id: #23874
2024-06-20 13:57:31 +03:00
Rémi Bernon
9de270edb5
proton: Enable the new SDL 2.30 Steam Input integration.
...
CW-Bug-Id: #23185
2024-06-20 13:52:57 +03:00
Rémi Bernon
40aff8b011
proton: Reset the SteamVirtualGamepadInfo environment variable.
...
To keep SDL 2.30 old behavior until we start supporting it.
CW-Bug-Id: #23185
2024-06-20 13:52:57 +03:00
Paul Gofman
9c844ee7ec
Revert "proton: Disable forced LAA for Final Fantsy X/X-2."
...
This reverts commit a090d16b3f
.
2024-06-20 13:52:57 +03:00
Arkadiusz Hiler
5c84936241
Bump prefix version to one higher than Proton Stable.
2024-06-20 13:52:57 +03:00
Arkadiusz Hiler
1692266300
proton: Make copying d3d12core for vkd3d-proton mandatory.
2024-06-20 13:52:57 +03:00
Esme Povirk
95ff2846f2
proton: Use STEAM_COMPAT_APP_ID to decide when to run xalia.
...
CW-Bug-Id: #23808
SteamAppId isn't set for InstallScripts, but this variable is.
2024-06-20 13:48:46 +03:00
Paul Gofman
77f1af2afc
proton: Enable WINE_HEAP_DELAY_FREE for Planet of the Apes: Last Frontier.
...
CW-Bug-Id: #23811
2024-05-23 10:54:50 +03:00
Ziqing Hui
40494f74a1
proton: Add media files.
...
The media files are used in new media converter.
CW-Bug-Id: #23225
2024-05-23 10:54:50 +03:00
Esme Povirk
d72fb93507
proton: Enable Xalia on known-working games.
2024-05-23 10:54:50 +03:00
Esme Povirk
876158c2b8
proton: Add and document compat flag for xalia.
2024-05-23 10:54:50 +03:00
Krzysztof Bogacki
235a203f8a
proton: Enable dxvk-nvapi logging when PROTON_LOG is used.
2024-05-23 10:54:49 +03:00
Anna Lasky
bbacb57b06
proton: Limit CPU count for Call of Juarez: Gunslinger.
...
CW-Bug-ID: #23766
2024-05-23 10:54:49 +03:00
Paul Gofman
c25afe23ab
proton: Limit CPU count for C&C and The Covert Operations.
...
CW-Bug-Id: #23691
2024-05-23 10:54:49 +03:00
Paul Gofman
d3b7e7b647
fixup! proton: Limit CPU count for some games.
...
CW-Bug-Id: #23691
2024-05-23 10:54:49 +03:00
Paul Gofman
1df6335f80
Revert "proton: Add nowritewatch config option to disable write watch support"
...
This reverts commit 9f614e83ce
.
CW-Bug-Id: #23654
2024-05-23 10:54:49 +03:00
Anna Lasky
90220973c7
proton: Disable nvapi for Cryptic Studios games
...
CW-Bug-Id: #23700
2024-04-24 13:00:18 -05:00
Paul Gofman
6ceb2e8d30
proton: Limit CPU count for some games.
...
CW-Bug-Id: #22223
2024-04-19 10:24:31 -06:00
Paul Gofman
44d95e0df2
proton: Enable PROTON_HEAP_ZERO_MEMORY for Sonic Colors: Ultimate.
...
CW-Bug-Id: #23525
2024-04-19 09:53:54 -06:00
Paul Gofman
7367494355
proton: Enable PROTON_HEAP_ZERO_MEMORY for Call of Juarez: Bound in Blood.
...
CW-Bug-Id: #23466
2024-04-19 09:53:45 -06:00
Paul Gofman
b3d9b1c0a0
proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option.
...
And enable it for Helldivers 2.
CW-Bug-Id: #23394
2024-04-19 09:50:49 -06:00
Paul Gofman
d3e49cc154
Revert "HACK: proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option."
...
This reverts commit ccc1fda889
.
2024-04-19 09:50:16 -06:00
Paul Gofman
ccc1fda889
HACK: proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option.
...
Based on Paul's patches for CW bug 23394.
And enable this heap zero hack for Call of Juarez: Bound in Blood (21980).
CW-Bug-Id: #23394
CW-Bug-Id: #23466
2024-03-25 23:45:46 +08:00
Arkadiusz Hiler
c17db0b838
proton: Don't use copy_file_range if fs doesn't support it.
2024-03-22 13:30:06 +02:00
Anna Lasky
b7f80e85d0
proton: Disable nvapi for Carmageddon: Max Damage
...
CW-Bug-Id: 23594
2024-03-19 14:42:59 -05:00
Anna Lasky
0d54d1fa40
proton: Disable nvapi for Divinity: Original Sin 2 - Definitive Edition
...
CW-Bug-Id: #23561
2024-03-13 13:09:38 -05:00
John Brooks
d3fb3759a6
proton: Enable gamedrive compat option for Descent 3
...
Descent 3 corrupts its stack if the installation path is too long. The
return pointer gets overwritten with the path to the intro movie and we
crash.
Signed-off-by: John Brooks <john@fastquake.com>
Link: https://github.com/ValveSoftware/Proton/pull/7365
2024-03-11 12:18:16 -05:00
Anna Lasky
c48b88d7b9
proton: Disable nvapi for Alan Wake (108710)
...
CW-Bug-Id: #23545
2024-03-11 11:40:04 -05:00
Paul Gofman
d3f7ecfc32
proton: Add hideapu config option and enable it for Deathloop.
...
CW-Bug-Id: #23489
2024-03-04 22:37:52 +02:00
Anna Lasky
e78a69d011
Revert "proton: Disable nvapi for THE FINALS"
...
This reverts commit 24d5272316
.
2024-02-28 08:35:06 -06:00
Anna Lasky
436634421b
proton: Added Iragon and Iragon 18+ to MFDXGI hack
...
CW-Bug-Id: #23184
2024-02-15 15:19:16 -06:00
Arkadiusz Hiler
809b6b66dc
proton: Remove PROTON_DUMP_DEBUG_COMMANDS.
2024-02-15 15:53:29 +02:00
Anna Lasky
500d6608c4
proton: Added Iragon: Prologue 18+ (1522260) to MFDXGI hack
...
CW-Bug-Id: #23184
2024-02-15 15:53:29 +02:00
Zhiyi Zhang
44c58e0857
proton: Add Iragon: Prologue (2229490) to MFDXGI manager hack.
...
CW-Bug-Id: #23184
2024-02-15 15:53:29 +02:00
Rémi Bernon
9982db7405
proton: Enable the new SDL 2.30 Steam Input integration.
...
CW-Bug-Id: #23185
2024-02-15 15:53:29 +02:00
Anna Lasky
24d5272316
proton: Disable nvapi for THE FINALS
2024-02-15 15:53:29 +02:00
Anna Lasky
5f9603eb23
proton: Enable gamedrive compat option for Bayonetta.
...
CW-Bug-Id: #22421
2024-02-15 15:53:29 +02:00
Paul Gofman
49b1120eb9
proton: Copy more VC runtime redists.
...
CW-Bug-Id: #23227
2024-02-15 15:53:29 +02:00
Paul Gofman
1eb8799803
proton: Use server sync for Disaster Report 4: Summer Memories.
...
CW-Bug-Id: #22415
2024-02-15 15:53:29 +02:00
Paul Gofman
2781aa3d1c
proton: Add ir50_32.dll to dll copy list.
...
CW-Bug-Id: #23172
2024-02-15 15:53:29 +02:00
Paul Gofman
6858265bd3
proton: Enable WINE_HEAP_DELAY_FREE for WITCH ON THE HOLY NIGHT.
...
CW-Bug-Id: #23142
2024-02-15 15:53:29 +02:00
Joshua Ashton
46c2f720d2
proton: Enable forcenvapi for Tony Hawk's Pro Skater 1 + 2
...
CW-Bug-Id: #23140
2024-02-15 15:53:29 +02:00
Joshua Ashton
0f45b24677
proton: Add forcenvapi
...
To allow titles like Tony Hawk's Pro Skater 1+2 to support HDR on
SteamOS by default.
These games use statically linked AMD AGS.
CW-Bug-Id: #23140
2024-02-15 15:53:29 +02:00
Paul Gofman
b9040886de
proton: Add hidevggpu option and enable it for Serious Sam 4.
...
CW-Bug-Id: #20527
2024-02-15 15:53:29 +02:00
Andrew Eikum
de63ea5341
Handle steampipe quirks in deploy builds
2024-02-15 15:53:29 +02:00
Andrew Eikum
3d5022de71
Don't ship proton dist files in a tarball anymore
2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
05d8723647
proton: Remove enableamdags.
...
CW-Bug-Id: #22976
2024-02-15 15:53:29 +02:00
Adam Moss
eda0f05272
proton: Change DXVK-NVAPI to enabled-by-default.
...
it's now disabled by PROTON_DISABLE_NVAPI=1
Link: https://github.com/ValveSoftware/Proton/pull/7335
2024-02-15 15:53:29 +02:00
Rémi Bernon
dc9220271e
proton: Bump proton and prefix version.
2024-02-15 15:53:29 +02:00
Paul Gofman
623d71250f
proton: Disable forced LAA for Final Fantsy X/X-2.
...
CW-Bug-Id: #22930
2024-02-15 15:50:55 +02:00
Anna Lasky
0a19090d66
proton: Enable AMD AGS for Devil May Cry 5
2023-12-15 18:32:25 +01:00
Arkadiusz Hiler
0bcc20cbc1
proton: Enable AMDAGS for Japanese versions of RE 2,3,7 and 8.
2023-12-12 17:37:45 +02:00
Paul Gofman
8eea1df800
proton: Enable AMD AGS for Injustice 2.
2023-12-12 17:37:45 +02:00
Paul Gofman
c6c9bf0a2a
proton: Enable AMD AGS for Mass Effect Legendary Edition.
2023-12-12 17:37:45 +02:00
Timo Gurr
fb588c5389
proton: Enable amdags for The Last of Us Part I
...
WINEDLLOVERRIDES="amd_ags_x64=b" was required before to fix:
* outdated graphics driver warning on game start
* wrong vram reported in options
* delayed texture loading
https://github.com/ValveSoftware/Proton/issues/6653
2023-12-12 17:37:45 +02:00
Arkadiusz Hiler
99009e774c
proton: Enable nvapi for Satisfactory.
2023-12-12 17:37:45 +02:00
Arkadiusz Hiler
0ab1dd2e70
proton: Enable AMD AGS for Hogwarts Legacy.
2023-12-12 17:37:45 +02:00
Arkadiusz Hiler
f3326b23c1
proton: Enable dxvk-nvapi for Hogwarts Legacy.
2023-12-12 17:37:45 +02:00
Joshua Ashton
8d989fdd46
proton: Enable dxvknvapi for Resident Evil 7 Biohazard (418370)
...
Needed for HDR support.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2023-12-12 17:37:45 +02:00
Joshua Ashton
4eb7119320
proton: Enable amdags for Resident Evil 7 Biohazard (418370)
...
Needed for HDR support.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2023-12-12 17:37:45 +02:00
Joshua Ashton
c50718c777
proton: Enable dxvknvapi for Resident Evil Village (1196590)
...
Needed for HDR support.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2023-12-12 17:37:45 +02:00
Joshua Ashton
8473c3c7fa
proton: Enable amdags for Resident Evil Village (1196590)
...
Needed for HDR support.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2023-12-12 17:37:45 +02:00
Joshua Ashton
640d0b3e1b
proton: Enable dxvknvapi for Resident Evil 3 (952060)
...
Needed for HDR support.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2023-12-12 17:37:45 +02:00
Joshua Ashton
bd4d03123a
proton: Enable amdags for Resident Evil 3 (952060)
...
Needed for HDR support.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2023-12-12 17:37:45 +02:00
Joshua Ashton
cedc2aefff
proton: Enable dxvknvapi for Resident Evil 2 (883710)
...
Needed for HDR functionality.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2023-12-12 17:37:45 +02:00
Joshua Ashton
bfbc9b358d
proton: Enable amdags for Resident Evil 2 (883710)
...
Needed for HDR functionality.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2023-12-12 17:37:45 +02:00
Paul Gofman
c6d562b388
proton: Fix noforcelgadd option.
...
Code in Wine still enables the hack when WINE_LARGE_ADDRESS_AWARE is
missing, need to set it to non-'1' to really disable.
CW-Bug-Id: #22930
2023-12-07 13:43:40 +02:00
Paul Gofman
52667847c4
proton: Enable WINE_HEAP_DELAY_FREE for Trivia Tricks.
...
CW-Bug-Id: #22774
2023-12-07 13:43:40 +02:00
Adam Moss
d0423e5d84
Enable DXVK-NVAPI by default on another batch of titles where it's stable+beneficial
2023-09-12 14:55:31 +03:00
Adam Moss
48670ca952
Enable DXVK-NVAPI by default on more titles where it's stable+beneficial
2023-09-12 14:55:31 +03:00
Paul Gofman
4f252eaf21
proton: Enable gamedrive compat option for Sword Art Online: Integral Factor.
...
CW-Bug-Id: #22667
2023-09-12 14:44:08 +03:00
Paul Gofman
231e7f24d8
proton: Enable gamedrive compat option for Empyrion - Galactic Survival.
...
CW-Bug-Id: #22667
2023-09-12 14:44:08 +03:00
Paul Gofman
7da8928dd9
proton: Add enableamdags compat config option.
...
And enable it for a few games instead of registry overrides.
CW-Bug-Id: #22677
2023-09-12 14:44:08 +03:00
Paul Gofman
eaae654042
Enable DXVK-NVAPI for Rainbow Six Extraction.
2023-09-12 14:44:08 +03:00
Rémi Bernon
c53ff7a082
proton: Add dx8vb to the native redist DLLs list.
...
CW-Bug-Id: #22530
2023-09-12 14:44:08 +03:00
Anna Lasky
9b3457c857
proton: Enable gamedrive compat option for Garry's Mod.
...
CW-Bug-Id: #22421
2023-09-12 14:44:08 +03:00
Anna Lasky
2ac09e541e
proton: Enable gamedrive compat option for Aura: Fate of the Ages.
...
CW-Bug-Id: #22421
2023-09-12 14:44:08 +03:00
Zhiyi Zhang
343ccf211d
proton: Enable WINE_HEAP_DELAY_FREE for Dark Parables: The Exiled Prince Collector's Edition (499100).
...
CW-Bug-Id: #22397
2023-09-12 14:44:08 +03:00
Anna Lasky
06156dfe25
proton: Enable gamedrive compat option for Train Simulator and DARK
...
SOULS III.
CW-Bug-Id: #22421
2023-09-12 14:44:08 +03:00
Arkadiusz Hiler
55a3d3f165
proton: Bump prefix version.
2023-06-06 12:05:09 +03:00
Arkadiusz Hiler
cdd54b2a25
proton: Log effective WINEDEBUG and WINEDLLOVERRIDES.
2023-06-06 12:05:09 +03:00
Adam Moss
c444e6fea4
Enable dxvk-nvapi by default for more games.
...
Link: https://github.com/ValveSoftware/Proton/pull/6725
2023-06-06 12:05:09 +03:00
notpentadactyl
4e483d01d8
proton: Enable dxvknvapi for Monster Hunter Rise.
...
Monster Hunter Rise (1446780) has working DLSS with `PROTON_ENABLE_NVAPI=1`.
Link: https://github.com/ValveSoftware/Proton/pull/6534
2023-06-06 12:05:09 +03:00
Paul Gofman
3f57a0b71b
proton: Disable fsync and esync for Call of Duty 2.
...
CW-Bug-Id: #22305
2023-06-05 17:55:10 +03:00
Paul Gofman
2e0a609437
proton: Enable gamedrive compat option for ESO.
...
CW-Bug-Id: #22240
2023-06-05 17:55:10 +03:00
Paul Gofman
40103342d5
proton: Set enablenvapi for SoPFFO.
...
CW-Bug-Id: #22117
2023-06-05 17:55:10 +03:00
Anna Lasky
6d2bcbb559
proton: Add Roboquest to MFDXGI hack and clean up shared resources games
...
Removed shared resources games that previously needed MFDXGI hack because shared resources are implemented in 8.0-stable.
CW-Bug-ID: #22265
2023-06-05 17:55:10 +03:00
Paul Gofman
f0064b6799
proton: Add threadname to default logs.
2023-06-05 17:55:10 +03:00
Arkadiusz Hiler
7bd855e054
proton: Make log creation depend only on PROTON_LOG.
...
There are valid cases, e.g. when debugging Wine Mono, to have WINEDEBUG
set to -all. Before this change this would disable the logging even if
PROTON_LOG=1.
2023-06-05 17:55:10 +03:00
Zhiyi Zhang
33b0da5fb1
proton: Do use builtin steam.exe for Locoland.
...
Locoland(352130) executable name happens to be steam.exe.
CW-Bug-Id: #21737
2023-06-05 17:55:10 +03:00
Arkadiusz Hiler
e82bed8475
proton: Remove stale ir50_32.dll that can be left by experimental.
...
When switching back to 8.0 from Experimental it will point to a .dll in
the Experimental install directory. It's incompatible with 8.0 due to
experimental-only winegstreamer changes and causes delayed symbol
imports to fail.
CW-Bug-Id: #22205
2023-04-28 12:19:30 +03:00
Arkadiusz Hiler
5ac739906d
proton: Optionally copy d3d12core for vkd3d-proton.
...
In anticipation of a pull-request being merged that moves things around
and introduces d3d12core.dll.
This should be made non-optional once the vkd3d-proton changes land.
Link: https://github.com/HansKristian-Work/vkd3d-proton/pull/1458
2023-04-27 17:51:45 +03:00