HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.
GNU Lesser General Public License v2.1
1.82k stars 190 forks source link

Extremely high CPU load with ray tracing in Hogwarts Legacy #1829

Open aufkrawall opened 8 months ago

aufkrawall commented 8 months ago

There is very high CPU load at dense places like Hogwarts and Hogsmeade when traversing, e.g. ~90% load on 8C 16T. This is not normal, CPU load on Windows is more like half of it (i.e. poor UE4 MT). It doesn't occur with RT off. There is a similar issue in Immortals of Aveum (too in dense hubs with many NPCs). But not sure if related, as that one should be software-RT only.

990080_20240110220020_1

Software information

Latest Hogwarts Legacy Steam version, maximum settings, RT reflections-only, RT ultra

System information

Log files

steam-990080.7z.zip

pixelcluster commented 8 months ago

If I had to guess it's RADV compiling RT pipelines (which are pretty big in UE games) in the background. Improvements for compilation performance are in the works on the RADV side.

pingubot commented 3 months ago

I can confirm the issue in "Lordsfell" in Immortals of aveum. Simply entering the location or staring at the stairs later on causes 80-90% cpu load on my 5950x and the fps tank down to ~ 25fps. Googling shows that the game is not using hardware rt, but lumen software rt. The issue is the same with radv and amdvlk. In addition the issue does not stop after some time.

pixelcluster commented 3 months ago

This is likely a completely different issue, then.