AMD 6800xt frame dips!
On 5/27/2021 at 7:30 PM, RainingTacco said:Due to how AMD driver is made, the draw calls use a single process.There is only so much a CPU can do, before the thread is overloaded, so you will feel very little improvement between let say ryzen 3700x and i10900k in this regards, maybe 15-20%. What can excarberate the issue is If the same thread used by draw calls is also used for some other calculations like sound, AI etc. Draw calls is usually a huge load for a thread taking 50-75% or more of thread performance, depending on the game. So you can clearly see why multithreading draw calls is that important. This is what nvidia driver do with DX11 applications. If you want to test this easily run 3DMARK api draw call benchmark with AMD gpu and Nvidia GPU. Nvidia performance is roughly double of AMD.
Better CPU won't help much, since single thread performance hasn't changed that much, and games develop to be more geometry/shading intensive. Sometimes the draw call load is so high, it overloads the thread and you get truly disgusting stutter. All while other threads are relatively lazying with 8 or more core CPUs.
I somewhat found a way to overcome this.
1) turn off your FPS/frame time counters (lol, it is a joke but it does sort of work)
2) use dxvk. It turns dx9, 10, 11 into Vulkan API (I used it to play assassin's creed and it was a lot better after around 30 minutes of playing)
Now I am little bit happier with the 6800xt.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now