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

已关闭
heavysink2 年之前创建 · 4 条评论

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 评论于 2 年之前
所有者
  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 评论于 2 年之前

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 评论于 2 年之前

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 评论于 1 年之前
所有者

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.
Krock1 年之前 关闭
登录 并参与到对话中。
未选择里程碑
未指派成员
4 名参与者
正在加载...
取消
保存
这个人很懒,什么都没留下。