Commit Graph

395 Commits

Author SHA1 Message Date
Esme Povirk
fdc578a939 proton: Add documentation URL for file descriptor limit warning. 2024-08-16 16:52:50 +03:00
Esme Povirk
b183fae4b7 proton: Check for low file descriptor limit.
CW-Bug-Id: #24035
2024-08-16 16:52:50 +03:00
Anna Lasky
4b0d481450 proton: Add comment to explain STEAM_COMPAT_APP_ID option in os.environ 2024-08-16 16:52:50 +03:00
Anna Lasky
2e6565db41 proton: Disable nvapi for GRID 2 and GRID Autosport
CW-Bug-ID: #24055
2024-08-16 16:52:50 +03:00
Arkadiusz Hiler
b904b2c6e4 proton: Disable nvapi for Alan Wake's American Nightmare.
This helps with the DLC crashing.

CW-Bug-Id: #24055
2024-08-16 16:52:50 +03:00
Anna Lasky
dc9f68f100 proton: Enable gamedrive compat option for Yakuza Kiwami
CW-Bug-Id: #22421
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
69de6a7d34 Revert "proton: Add Iragon: Prologue (2229490) to MFDXGI manager hack."
This reverts commit 44c58e0857.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
a9b51e2733 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-08-16 16:52:02 +03:00
Zhiyi Zhang
fd83c902e0 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-08-16 16:52:02 +03:00
Esme Povirk
70cc4dc305 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-08-16 16:52:02 +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