Metro 2033 Redux Textures Flicker

35 Replies
CommandMC
CommandMC4mo ago
Lots of d3dcompiler warnings in there, try installing d3dcompiler_43 and/or _47 with Winetricks You also probably want to be using GE-Proton with UMU
HeroicBot
HeroicBot4mo ago
Wine-GE is rather old now (last release is almost a year ago) and thus might not work correctly. Please follow these instructions on using GE-Proton with umu instead: 1. Head to the Wine Manager in Heroic, click the "Proton-GE" tab, and install "Proton-GE-Latest" 2. Enable umu in "Settings" (Heroic sidebar) -> "Advanced" -> "Use UMU as Proton runtime" Note: For a visual guide, see attached image 3. Head to the settings for your game(s) (icon on game card in library). In the "Wine Version" dropdown, select "Proton - Proton-GE-latest" 4. Rename your Wineprefix (path is shown in game settings), e.g. from current-name to current-name_bak. To clarify: Rename the actual folder on your hard drive, do not change the option in the game settings. Note: This will make game-specific configuration data (e.g. in-game settings or save files) unavailable. If this is an issue, let us know & we'll help you restore them.
From An unknown user
optimistic-gold
optimistic-goldOP4mo ago
How to check what Proton with Steam supplies during install?
CommandMC
CommandMC4mo ago
https://steamdb.info/app/286690/depots/ The DirectX depot there includes d3dcompiler
optimistic-gold
optimistic-goldOP4mo ago
So there's no way to know exact package names?
CommandMC
CommandMC4mo ago
You want to know whether you have to install d3dcompiler_43 or d3dcompiler_47? I'd just try one, and if that doesn't work, try the other You can figure it out by adding WINEDEBUG=+loaddll and looking at the log, but usually even then the game just loads both so you're still left to guess
optimistic-gold
optimistic-goldOP4mo ago
And another question, wasn't UMU was created for fixing that stuff?
CommandMC
CommandMC4mo ago
Yes, there isn't an entry for this game in umu's database yet
rival-black
rival-black4mo ago
there will be now
optimistic-gold
optimistic-goldOP4mo ago
You know already which one is needed?
rival-black
rival-black4mo ago
no but set the WINEDEBUG=+loaddll env var it will show which d3dcompiler it loads maybe d3dcompiler_46
optimistic-gold
optimistic-goldOP4mo ago
43 didn't help alone, 47 yes, how I can remove 43 to check if 47 alone helps? https://0x0.st/88J6.log
rival-black
rival-black4mo ago
easiest way is to setup new prefix
optimistic-gold
optimistic-goldOP4mo ago
There's no CLI to winetricks remove d3dcompiler_43 ?
rival-black
rival-black4mo ago
I think there isn't
optimistic-gold
optimistic-goldOP4mo ago
Damn, but I have GUI button there :thonk:
CommandMC
CommandMC4mo ago
That won't actually do anything Uninstalling verbs isn't possible
rival-black
rival-black4mo ago
you can temporarily set different path in wine prefix settings and then install 47 alone to test
optimistic-gold
optimistic-goldOP4mo ago
Yep, looks like 47 is the one that helps https://0x0.st/88J0.log
rival-black
rival-black4mo ago
nice adding that now
optimistic-gold
optimistic-goldOP4mo ago
How do you do that?
rival-black
rival-black4mo ago
optimistic-gold
optimistic-goldOP4mo ago
Cool stuff I guess, hopefully it will get required fixed and become default soon But it won't work with default Wine?
CommandMC
CommandMC4mo ago
Protonfixes are updated live, aren't they?
rival-black
rival-black4mo ago
I don't remember don't think so
CommandMC
CommandMC4mo ago
umu can't work with default Wine, no That's why we recommend GE-Proton
optimistic-gold
optimistic-goldOP4mo ago
Well, until it's default I will be on wine-10.0, should give more performance I believe, especially after ntsync added
CommandMC
CommandMC4mo ago
Right now GE-Proton should actually be faster, since fsync is out of tree
optimistic-gold
optimistic-goldOP4mo ago
Uninstalling components with winetricks impossible at all, or just with Heroic?
CommandMC
CommandMC4mo ago
Winetricks doesn't have code to uninstall verbs You have load_foo functions to install one, and that's it Creating a new prefix should be easy, and implementing uninstall functions for all verbs would no doubt grow Winetricks quite a bit
optimistic-gold
optimistic-goldOP4mo ago
Damn, I can understand why, but without saves frameworks it's pain in the ass changing wines/protons/etc
rival-black
rival-black4mo ago
so in future versions of Proton-GE or UMU-Proton the game will work out of the box
CommandMC
CommandMC4mo ago
Well ideally you get a game working first, and only then make meaningful progress
optimistic-gold
optimistic-goldOP4mo ago
Game works, I'm not even sure that thing will fix flickering since someone reported same issue on steam deck Actually saves are shared somehow for this one, it's in drive_c/users/stellarharbour/Documents/4A Games/ but settings no, since it's in AppData I still got some texture/shadow flickering, anything unusual in logs? https://0x0.st/887u.log

Did you find this page helpful?