#298 Two short freezes during startup of Genshin under AMDGPU, both RADV and AMDVLK

Closed
opened 2 years ago by heavysink · 4 comments

My specs are: 12700K H670 6700XT Arch with most recent mesa (I tried mesa-git, mesa-tkg-git, all have the same problem). Entering the game, either using RADV and AMDVLK, it will freeze twice. The first time is a white screen between startup and the appearance of "HOYOVERSE". The second one is before the gate show up, no background music, just the sound of the wind. Each is for about 15-20 seconds. After that I can enter the game and it runs smoothly.

Just curious why there are freezes there? I never come across the freeze when using nvidia. And it seems that the wine log is not giving me useful information.

More info: esync off, fsync on, FSR off

My specs are: 12700K H670 6700XT Arch with most recent mesa (I tried mesa-git, mesa-tkg-git, all have the same problem). Entering the game, either using RADV and AMDVLK, it will freeze twice. The first time is a white screen between startup and the appearance of "HOYOVERSE". The second one is before the gate show up, no background music, just the sound of the wind. Each is for about 15-20 seconds. After that I can enter the game and it runs smoothly. Just curious why there are freezes there? I never come across the freeze when using nvidia. And it seems that the wine log is not giving me useful information. More info: esync off, fsync on, FSR off
Krock commented 2 years ago
Owner
  1. I yet do not know why, but multiple Vulkan package installations may cause odd side-effects or graphical glitches. Uninstall the Nvidia graphics driver (if applicable) and use environment variables to ensure that the correct Vulkan driver is used. I had a similar unreliably reproducible issue which was resolved after removing surplus driver packages.
  2. Have you tried downgrading Mesa yet?
1. I yet do not know why, but multiple Vulkan package installations may cause odd side-effects or graphical glitches. Uninstall the Nvidia graphics driver (if applicable) and use [environment variables](https://wiki.archlinux.org/title/Vulkan#Switching_between_AMD_drivers) to ensure that the correct Vulkan driver is used. I had a similar unreliably reproducible issue which was resolved after removing surplus driver packages. 2. Have you tried downgrading Mesa yet?
giabao06 commented 2 years ago

I believe the freezing issue applies to pretty much all Unity games using an AMD gpu on wine. For some games it freezes a few sec after the unity screen. It'd be great if you can test w/ other unity games cuz I don't play a lot of Unity games through wine

I believe the freezing issue applies to pretty much all Unity games using an AMD gpu on wine. For some games it freezes a few sec after the unity screen. It'd be great if you can test w/ other unity games cuz I don't play a lot of Unity games through wine
Ph42oN commented 2 years ago

I have those freezes but for me they are so short i never cared about it, they don't last more than few seconds. My systems are Ryzen 3800XT+RX 480 and Ryzen 2500u+RX 560X. Both are running gentoo.

I have those freezes but for me they are so short i never cared about it, they don't last more than few seconds. My systems are Ryzen 3800XT+RX 480 and Ryzen 2500u+RX 560X. Both are running gentoo.
Krock commented 1 year ago
Owner

After half a year, I assume this issue is no longer relevant. Solved by either a Mesa or kernel update. If it still happens, please leave a comment here explaining what you have tried so far.

After half a year, I assume this issue is no longer relevant. Solved by either a Mesa or kernel update. If it still happens, please leave a comment here explaining what you have tried so far.
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.