Vulkan/Dx12 sudden performance issues
Hey guys,
I've been playing and enjoying Affliction league for the last week or so, no issues compared to other leagues. Framerate is about usual, sitting in the 100-160 range at most times. Arriving home from work yesterday and firing up PoE, my framerate was capped at about 50, seems to vary between capping at 50, 52 and 54. No settings had changed since the day before. Dx12 has the same issue. Doing some research on the forums, people seem to believe it's related to the GPU slot, and the number of PCie lanes in use. However I can't replicate their fix on my PC. PC specs: MOBO: B450 Tomahawk Max CPU: Ryzen 5 3600X GPU: RX 6600 XT RAM: Corsair Vengeance Pro 2x8 @ 3200MHz This is exclusively a PoE issue, haven't seen this in any other games. It happened earlier in the league but a restart fixed it, that hasn't worked this time around. Has anyone seen a similar issue since the last patch and potentially know how to fix this? Last bumped on Jun 14, 2025, 8:19:22 PM
|
![]() |
This sounds like my problem, fps stuck at sub 50 in dx12/vulkan.
I made a post https://www.pathofexile.com/forum/view-thread/3477806 ive tried everything. It works better in dx11 but any heavy mapping is just unplayable atm. |
![]() |
My understanding is that it has something to do with Vulkan and Dx12 capping your FPS when the GPU isn't at PCiE x16. I could be wrong, but from what I've read elsewhere from people who've managed to fix it, this was the cause.
|
![]() |
Sounds really strange since last i checked my card didnt move, i got thousands of hours without this problem :D I'm pretty sure my card is in the x16 slot cause it cant really fit in any other. Unless im mistaken and youre talking about a setting?
Got another question though, when you run dx12/vulkan can you check your task manager under "GPU engine", does it say "GPU 0 - 3D" or "GPU 0 - Copy"? I'm unsure how PoE does dx12, i think other games run it directly to 3d engine. |
![]() |
Just speculation at this point, and either way it's strange as all hell. Definitely think it's on GGG end of things, not the PCs involved.
I'm away from my PC at the moment, but will check when the next available time comes up. If you can return a favour, download GPU-z if you don't have it already and use it to check your GPUs utilisation. If should tell you have many lanes it's using. |
![]() |
LORD ALMIGHTY!
You did it, you marvelous bastard you did it! So for some reason my card was running at x2 channels at low useage, pcie settings in bios were set at auto and i switched to Gen3. No other game really cared but for some reason Poe gets real cranky. Cyberpunk performance test went from 59fps to 63fps with full maxxed out settings, poe went from 40 fps to 280fps in hideout lol. I think i might have switched to Auto in bios long time ago, pcie power saving might get stuck at low channels or something, really strange. But only Poe really uses them all even when nothing is happening it seems. I owe you a drink sir. If you need me to look something up ask away. OH AND NOW I CHECKED, its running on "GPU 0 - 3D" instead of "GPU 0 - Copy" now! So thats probably what really changed, it switched when more channels were available. dang. |
![]() |
hello my guys, i have problem with dx12/vulkan too. dx11 runs no problems. if i clear shaders cache and restart pc i can run game on dx12/vulkan. but if i turn pc off and later on same problem happens so i have to clear cache and restart pc again. maybe you guys will help me ? i read this post, have question about "GPU 0 - 3D" or "GPU 0 - Copy". which one should i use? mine says 3D. thanks guys!
|
![]() |
Hi Irmi
The 3d vs copy was specific for me i think. It was Copy on dx12 but it switched when i fixed my channels. Now i started crashing more often instead so not sure how this will pan out in the end. CPU hits 95c+ whenever im loading in other players, ive never noticed that before. Seems the texture streaming is using a lot of cpu powers... |
![]() |
i need to check my channels too. just dont know how to do it. downloaded gpu-z but i have no clue what i have too look there. so just to be clear , it has to be copy or 3D?😀
|
![]() |
It should be 3D in dx12.
in gpu-z it should say "Bus Interface PCIex x16 3.0 @ x16 3.0" the first part is what you has as hardware, the second part after @ is what its running as. I think Power saving can scale it down to x2,x4,x8 so you can press the question mark and it will make the GPU work so it will go full power. |
![]() |