#442 Progress of the 4.0.0 script

Closed
opened 9 months ago by Krock · 28 comments
Krock commented 9 months ago

Official release date: 16 Aug (pre-download 14 Aug)

Progress so far (updated incrementally):

  • DONE - Provide a dummy patch script

Assuming that the game version 4.0.0 stays compatible with Wine (sole exception: CN server #401), I will provide a dummy patch script in advance. 🤞

Unfortunately I will not have time to analyze this version for new logging servers or to provide workarounds until approx. two weeks later. I am sorry that I cannot provide you a patch as fallback this time if it becomes necessary.

If a regular of this repository is interested in maintaining the issue tracker or the logging server list within the patch script, they may apply by email. Due to the recent implicit Wine compatibility, the patch recipe will not be forwarded.

Status: yet no volunteer found.

kitten

Official release date: 16 Aug (pre-download 14 Aug) **Progress so far (updated incrementally):** * DONE - Provide a dummy patch script --- Assuming that the game version 4.0.0 stays compatible with Wine (sole exception: CN server #401), I will provide a dummy patch script in advance. 🤞 Unfortunately I will not have time to analyze this version for new logging servers or to provide workarounds until approx. two weeks later. I am sorry that I cannot provide you a patch as fallback this time if it becomes necessary. If a regular of this repository is interested in maintaining the issue tracker or the logging server list within the patch script, they may apply by email. Due to the recent implicit Wine compatibility, the patch recipe will not be forwarded. Status: yet no volunteer found. ![kitten](http://www.randomkittengenerator.com/cats/rotator.php)
Alex72 commented 9 months ago

As far as my sources go, there's nothing unusual about an upcoming update.

As far as my sources go, there's nothing unusual about an upcoming update.
cybik commented 9 months ago

Here to report that an unpack of a manual download of the Full Archive of the game (56gb .zip) just started no-questions-asked. No dll renaming involved.

Ran through Steam via GE-Proton8-10. Didn't dare attempt a login - i'm not THAT crazy.

Here to report that an unpack of a manual download of the Full Archive of the game (56gb .zip) just started no-questions-asked. No dll renaming involved. Ran through Steam via GE-Proton8-10. Didn't dare attempt a login - i'm not THAT crazy.
Alex72 commented 9 months ago

I can also confirm preload runs fine, login works too. Can't enter the game yet for obvious reason. Wine-staging 8.11, DXVK 2.1

I can also confirm preload runs fine, login works too. Can't enter the game yet for obvious reason. Wine-staging 8.11, DXVK 2.1
cybik commented 9 months ago

Playable from the top, confirmed.

Playable from the top, confirmed.
Alex72 commented 9 months ago

Can confirm gameplay works fine.

Can confirm gameplay works fine.
Scla commented 9 months ago

Also for me everything is fine

Also for me everything is fine

Everything works fine. Thanks!

Everything works fine. Thanks!
Ph42oN commented 9 months ago

Game works patchless, but i was having much worse stuttering in fontaine on my laptop than any previous areas. It seems to be that 4GB VRAM is starting to get too low.

I disabled GPL to reduce VRAM usage and that seems to have fixed the issue, using https://gitlab.com/Ph42oN/dxvk-gplasync to get rid of stutter, i recommend either this or async if you are having this issue.

Edit: And while dxvk-gplasync supports gpl and async at the same time, i mean use gpl disabled for lower VRAM usage.

Game works patchless, but i was having much worse stuttering in fontaine on my laptop than any previous areas. It seems to be that 4GB VRAM is starting to get too low. I disabled GPL to reduce VRAM usage and that seems to have fixed the issue, using https://gitlab.com/Ph42oN/dxvk-gplasync to get rid of stutter, i recommend either this or async if you are having this issue. Edit: And while dxvk-gplasync supports gpl and async at the same time, i mean use gpl disabled for lower VRAM usage.
Alex72 commented 9 months ago

I see a lot of Windows users reporting graphics-related issues this patch, such as:

  • Stuttering
  • Low / unstable FPS
  • Abnormally high VRAM consumption
  • Unnatural lighting
  • Malfunctioning smoothing (mostly SMAA) Was fixed in one of minor updates
  • Missing textures or even deformed models

So just beware that this patch seems kinda buggy on a graphical side of things. I myself haven't experienced any with Wine-Staging 8.11 and DXVK 2.1, tho I haven't explored a new area yet.

I see a lot of Windows users reporting graphics-related issues this patch, such as: - Stuttering - Low / unstable FPS - Abnormally high VRAM consumption - Unnatural lighting - ~~Malfunctioning smoothing (mostly SMAA)~~ Was fixed in one of minor updates - Missing textures or even deformed models So just beware that this patch seems kinda buggy on a graphical side of things. I myself haven't experienced any with Wine-Staging 8.11 and DXVK 2.1, tho I haven't explored a new area yet.
cybik commented 9 months ago

I've experienced graphical stuttering running the game with GE-Proton8-10 on an RTX3080, but there are (very limited) reports that a DXVK with GPLAsync active may alleviate these issues.

I'm "glad" the Windows side is also seeing these glitches - seems it's the engine itself that is responsible, and not the Linux Things.

I've experienced graphical stuttering running the game with GE-Proton8-10 on an RTX3080, but there are (very limited) reports that a DXVK with GPLAsync active may alleviate these issues. I'm "glad" the Windows side is also seeing these glitches - seems it's the engine itself that is responsible, and not the Linux Things.

@Ph42oN My laptop's GPU and VRAM are exploded after I play the game for like an hour, the fps becomes very low and the game becomes nearly unplayable, I have to restart the game to fix it, I think there is some kind of leaking on the game side.

"I disabled GPL to reduce VRAM usage and that seems to have fixed the issue", how can I do that?

@Ph42oN My laptop's GPU and VRAM are exploded after I play the game for like an hour, the fps becomes very low and the game becomes nearly unplayable, I have to restart the game to fix it, I think there is some kind of leaking on the game side. "I disabled GPL to reduce VRAM usage and that seems to have fixed the issue", how can I do that?
Alex72 commented 9 months ago

Just out of curiosity, may I ask what "GPL" means in this context?

Just out of curiosity, may I ask what "GPL" means in this context?
infine commented 9 months ago

Game got Global Illumination. It was set to high automatically for me. Maybe it's the reason for reduced performance for some of you. Try disabling it.

Also had to nuke vulkan-1.dll otherwise wish history wouldn't show (maybe coincidence?).

Game got Global Illumination. It was set to high automatically for me. Maybe it's the reason for reduced performance for some of you. Try disabling it. Also had to nuke vulkan-1.dll otherwise wish history wouldn't show (maybe coincidence?).

Now that vram is an issue to me, I've noticed ZFGameBrowser using anywhere from 150mb to 600mb of vram at times on nvtop, and temporarily fixing it by killing the process, at the cost of being unable to see ingame webpages like the wish screen.

Now that vram is an issue to me, I've noticed ZFGameBrowser using anywhere from 150mb to 600mb of vram at times on nvtop, and temporarily fixing it by killing the process, at the cost of being unable to see ingame webpages like the wish screen.
cybik commented 9 months ago

Circling back here, I'm also seeing a monstruous memory consumption issue. After about an hour of play, Genshin was eating 8325MiB out of my RTX3080's 10240MiB available memory and the desktop compositor was starting to have none of that.

Circling back here, I'm also seeing a monstruous memory consumption issue. After about an hour of play, Genshin was eating 8325MiB out of my RTX3080's 10240MiB available memory and the desktop compositor was starting to have none of that.
Alex72 commented 9 months ago

I can confirm VRAM consumption problem. Not only that, I also see that this is one of major issues on Windows too, a lot of users complain about it. I guess I should add it to the list above.

I can confirm VRAM consumption problem. Not only that, I also see that this is one of major issues on Windows too, a lot of users complain about it. I guess I should add it to the list above.

Wow, this vram issue would basically make the game unplayable for me. Damn, guess I won't be playing this game for awhile.

Wow, this vram issue would basically make the game unplayable for me. Damn, guess I won't be playing this game for awhile.
Alex72 commented 9 months ago

@Yukimana It's not that bad, you can play the game for a few hours until it consumes all your VRAM and becomes laggy.

@Yukimana It's not _that_ bad, you can play the game for a few hours until it consumes all your VRAM and becomes laggy.
Ph42oN commented 9 months ago

@codychan Using option dxvk.enableGraphicsPipelineLibrary=false in dxvk.conf. This reduced VRAM usage enough for this to run smoothly with 4GB gpu on my laptop.

While playing on my RX 6800, i had VRAM usage hit 13GB after game being open many hours.

@codychan Using option dxvk.enableGraphicsPipelineLibrary=false in dxvk.conf. This reduced VRAM usage enough for this to run smoothly with 4GB gpu on my laptop. While playing on my RX 6800, i had VRAM usage hit 13GB after game being open many hours.
liuk commented 8 months ago

im not able to open wishes history page. the whole screen freezes and i have to shut the game down

arch Linux wine-ge 8-14

im not able to open wishes history page. the whole screen freezes and i have to shut the game down arch Linux wine-ge 8-14
Alex72 commented 8 months ago

Just now miHoYo released an update 4.0.1 fixing graphics related issues, especially VRAM leak. Going to update now and report back.

UPD: 4.0.1 runs fine. Can't play RN so can't confirm if VRAM issue was completely eliminated.

Just now miHoYo released an update 4.0.1 fixing graphics related issues, especially VRAM leak. Going to update now and report back. UPD: 4.0.1 runs fine. Can't play RN so can't confirm if VRAM issue was completely eliminated.
cybik commented 8 months ago

The VRAM overuse issue seems to have stabilized here.

The VRAM overuse issue seems to have stabilized here.

Seems that the newest update had fixed the VRAM leak bug.

Seems that the newest update had fixed the VRAM leak bug.
Krock commented 8 months ago
Owner

Thank you for the test reports. I am glad that the sole problem of VRAM leakage is apparently fixed as of 4.0.1. I will soon return to provide support and maintenance as usual. Thank you for your patience. Please report whether there are any issues with the 4.0.1 placeholder scripts.

Thank you for the test reports. I am glad that the sole problem of VRAM leakage is apparently fixed as of 4.0.1. I will soon return to provide support and maintenance as usual. Thank you for your patience. Please report whether there are any issues with the 4.0.1 placeholder scripts.

The update worked only halfway because the english voiceover hdiff is … empty. The main update succeeded.

…
--- Installing en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip ...
Archive:  ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip
warning [../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip]:  zipfile is empty
 ?=1
~/games/genshin-impact/…/Genshin Impact/Genshin Impact Game ▞ als ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip
Archive:  ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip
warning [../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip]:  zipfile is empty
als: unzip ...: non-zero return-code
 ?=1
~/games/genshin-impact/…/Genshin Impact/Genshin Impact Game ∇ file ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip
../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip: Zip archive data (empty)

~/games/genshin-impact/…/Genshin Impact/Genshin Impact Game ♦ wc ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip
 0  1 22 ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip

~/games/genshin-impact/…/Genshin Impact/Genshin Impact Game Σ ll ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip
.rw-r--r-- 22 fichte 22 Aug  5:41 ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip

Haven't tested whether the game still launches yet, but I've been running without the patch for 4.0.0 since release. Edit: Game launches.

The update worked only halfway because the english voiceover hdiff is … empty. The main update succeeded. ``` … --- Installing en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip ... Archive: ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip warning [../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip]: zipfile is empty ?=1 ~/games/genshin-impact/…/Genshin Impact/Genshin Impact Game ▞ als ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip Archive: ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip warning [../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip]: zipfile is empty als: unzip ...: non-zero return-code ?=1 ~/games/genshin-impact/…/Genshin Impact/Genshin Impact Game ∇ file ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip: Zip archive data (empty) ~/games/genshin-impact/…/Genshin Impact/Genshin Impact Game ♦ wc ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip 0 1 22 ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip ~/games/genshin-impact/…/Genshin Impact/Genshin Impact Game Σ ll ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip .rw-r--r-- 22 fichte 22 Aug 5:41 ../_update_gi_download/en-us_4.0.0_4.0.1_hdiff_lHMOr4c5a1mtS836.zip ``` Haven't tested whether the game still launches yet, but I've been running without the patch for 4.0.0 since release. Edit: Game launches.
Alex72 commented 8 months ago

Voice updates are, indeed, empty, only main engine files were modified

Voice updates are, indeed, empty, only main engine files were modified
Krock commented 8 months ago
Owner

The error caused by empty zip archives is now covered as of 6b0805d8b0. As for the game itself, the list of logging servers has changed again. Hence, concerned users might need to reapply the patch script (no revert necessary) or update their /etc/hosts manually.

Seeing how there are no other issues reported, this task seems to be complete. Feel free to respond in case there is an issue specific to the "patch" scripts. Otherwise please open a separate issue.

Have fun in Fontaine!

The error caused by empty zip archives is now covered as of 6b0805d8b0. As for the game itself, the list of logging servers has changed again. Hence, concerned users might need to reapply the patch script (no revert necessary) or update their /etc/hosts manually. Seeing how there are no other issues reported, this task seems to be complete. Feel free to respond in case there is an issue specific to the "patch" scripts. Otherwise please open a separate issue. Have fun in Fontaine!
jajedi commented 8 months ago

Came here to confirm, 4.0.1 works almost flawlessly on Steam Proton without additional patches. On installation can be a little bit tricky but so far the solution is to just close the launcher when it freezes and reopen again.

Things that don't work are in-game browser, which is to be expected with Gamescope being glitchy (I play it on Gamescope to use external FSR).

Came here to confirm, 4.0.1 works almost flawlessly on Steam Proton without additional patches. On installation can be a little bit tricky but so far the solution is to just close the launcher when it freezes and reopen again. Things that don't work are in-game browser, which is to be expected with Gamescope being glitchy (I play it on Gamescope to use external FSR).
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.