FPS Locked on Dx12 or Vulkan Renderer (Fixed/Solution found)
EDIT:
I will put the Answer here since it seems this thread still gets people in here from time to time and use the solutions we have found. For those having still having those issues. Here are 3 solutions you can try and see if they will work for you as they did for us (number 1 solved my issues). 1) Check that your GPU and m.2 slot are not sharing the same bus lane. Aka they are slotted in a slot that they could be sharing speeds and thus making the card not function at its full capacity. The way to do this is by checking your motherboard manual and see which slot shares lanes with your GPU example: PS: You can find your manual online 2) Try to force your GPU slot to use all of its bus lanes via BIOS. There usually is a different way to do it per bios type and mobo(motherboard). In case you don't remember/know how to do this; simply put this on google "how to change the pcie lanes on bios settings for (your model number here)" and then see what the forums/videos/images suggest. In case you don't know your mobo model number; you can find it in "system information". Just go to start, then type "system information" 3+3.5) Try to re-sit your GPU, sometimes its that simple and stupid. -Alternatively you could try to hard reset your pc by shutting down the power cable on your tower (as well as monitors, it matters) on your tower. Then after waiting for a good 2-3 minutes to wait for your pc to discharge, unplug the power cable as well, press your power button for 30 seconds on the clock (no less than 30, but you can go for 60 seconds if you like) After that plug everything back in and power on. This is a rare and unlikely fix however it sometimes fixes basic windows and hardware errors that you might otherwise have and potentially affect this. (Bonus points of this method is that it could also fix your wifi or bluetooth issues or any other random driver issues you might be having :P) pps: All this does is simple remove all the power from the pc, it will not factory reset your pc but it could potentially reset your bios settings. In case you care for those, simple avoid this or remember your settings and apply them again at boot time. 4) Make sure your monitor cable (hdmi or displayport) is plugged in the GPU slots and not the motherboard slots. In case you are not sure what this means, go to the back of your case and trace where your GPU is. on the back of the case there should be the slots that the GPU uses. In case you have an integrated GPU on your mobo, then there should be an extra slot above your GPU slots. If you have plugged it in there, then that means your PC is using your integrated graphics card instead of your GPU which is bad. So https://www.youtube.com/watch?v=l60MnDJklnM (sorry had to force a meme in this long thread) Theoretical reason this happens: It seems this is being caused by the PCIe bus lane speed. For some odd reason, after the engine update, if you are still using the x8 1.x speeds, it will no longer work with the new changes. So in case you are running an SLI setup with lower speeds due to mobo limitations or have a mobo that cannot support x16 3.x speeds etc, then you will get frame capped. If you don't know how to check you PCI lane speed, then all you have to do is open GPU-Z and check on the bus interface is saying regarding your bus lane. x8 1.0 = bad x16 3.0(+) = good (the image above shows my current setup that works) Hope this helps someone out there and may the RNGjesus be with your and may you stashes be filled with nothing but mirrors and gold! ============================================================================ The game locks its fps to 53/54 fps exactly on both Vulkan and Dx12. I have see few posts so far about this but no fix has been found about this yet (old posts) I have tried everything, new drivers (DDU), reinstalling the game, clear shaders and cache, nuking all files related to PoE from the system and doing a fresh install, windowed mode, fullscreen, multithread on/off, low/high settings, no other background apps but PoE, (PoE is always as ran as admin), different monitor settings, different DisplayPort cable, unlocking or locking frames from Nvidia panel etc. This only happens to PoE, all other games are perfectly happen to run in Dx12 or Vulkan on my rtx 2070 I will like to also note that this started after the recent graphical change patches. Specs: GPU: NVIDIA GeForce RTX 2070 CPU: AMD Ryzen 7 2700X Eight-Core Processor Memory: 32 GB RAM (31.91 GB RAM usable) Current resolution: 1920 x 1080, 120Hz Operating system: Windows 10 https://www.youtube.com/watch?v=I3kXH37yWeU Last edited by bilibull#2220 on Aug 19, 2024, 3:56:27 AM Last bumped on Jan 2, 2025, 11:05:18 AM
|
|
I have the exact same problem...
|
|
Just out of curiosity I nuked my drivers again with DDU and tried it once more but I still had no changes.
I also tried to do a VM and launch it in there as a completely "fresh new machine" and experienced the same issues. So whatever is causing this, is most likely not liking the combination of my hardware or a piece of hardware (from PoE side) |
|
i have the same problem, at the start of the league my fps was capped in 80fps, but yesterday changes to 50fps, now its unplayable
|
|
I am having a similar problem which I will try to describe in more detail:
Problem The bug appears per session of POE so there is a good & a bad session. The good session will start with the 60+ fps and just run the game normally. Occasional drops to 45~ when there is much going on, but that's normal due to the low setup I bring For the bad session I start the game, everything is locked on 47~ fps maximum, like starting from the GGG logo, to main menu, to standing afk in the hideout. Lowering the solution to 800x600 for example will not improve that 47. Additionally, it's like there is a huge blockage of loading textures. When entering new regions like a harvest for example, ground tiles and effects of the things will need over 5 minutes to load, if they ever finish loading. Also the performance in general is worse, like everything has a -20fps malus. The game logs output itself show no errors or problems whatsoever. Also CPU and GPU usage and load seem reasonable. Solution attemps First attempts where trying different proton versions & changing parameters, but it had literally no effect. Next the Desktop env was the target(GNOME), where I tryed alternatives e.g. openbox, but the same thing persisted. I then tried clearing all the shadercaches and removed the prefix completely, which had also no effect. Next, Steam itself was in my target where I first tried some tweaks there, but then decided to try out the POE standalone. Short things short, steam is not at fault, as the standalone version has the exact same result. I also tried different dxvk-versions(default:latest) and tried all on/off combinations of syncs to rule them out as a problem. The unexplainable Like mentioned above, sometimes(very rare) I get the regular working session. I can play it without problems for the whole session and use the system normally with it in the background. I have no idea what causes this, as I had seemingly identical preconditions on some startups, where some would result in the good session, but most in the bad. System specs CPU: AMD FX(tm)-8320 Eight-Core Processor GPU: NVIDIA Corporation GM204 [GeForce GTX 970] using nvidia 535.104.05-2 drivers Vulkan Instance Version: 1.3.255 RAM: 16GB, but with POE running I'm at ~8 so that shouldn't be an issue OS: Archlinux with 6.4.12-arch1-1 Env: GNOME 44.4 Game: Both steam version and standalone. Tested on steam with Proton 8.0-3, Experimental, GE Proton 8.14, 8.12, 7.55, and also no compability tool(which won't start). Tested standalone with lutris using lutris-GE 8.7 Tried out most useful combinations of start parameters listed on https://www.protondb.com/app/238960 --------------------- Really couldn't find the problem. Last time I got the 60fps working variant was yesterday, but I was getting the 47-locked ones for some time now aswell | |
I have same problem.
Vulkan 22 fps locked DX12 22 fps locked Lowering options and resolution doesn't help. DX11 resolve the issue, but it start to crash PC during TOTA session since last patch. I even clean installed windows 11 but still same. Intel 10400/GTX1660S 16GB RAM run@ 1920x1080 Windows 11 Last edited by JANG1665#5453 on Sep 8, 2023, 10:32:27 PM
|
|
GGG please give an update or any suggestions to this because its driving me insane.
Playing with dx11 causes crashes all the time and cannot do any content that overlaps stuff else I would crash (example: delirium + ritual = crash if pack size is over 20%) I have search countless forums for a lot of games and most of them that have in common is that the client locks their fps down to 1/3 of their refresh rate or a ration close to it (so 144 / 3 = 48 fps) In nearly all the cases that this was resolved was either the devs patched it or nvidia/amd patched it for their devs. Edit: The worse part is that I would be again to play with 48 fps if it was not for the insane input lag this stupid fps lock causes. I go from 3-4ms to 20-25ms, that kind of difference makes it feel like my mouse is stuck in honey and I cant really do anything responsive. Last edited by bilibull#2220 on Sep 22, 2023, 9:09:08 AM
|
|
Update for those having this issue still.
It seems is being caused by the PCIe bus lane speed. For some odd reason, after the engine update, if you are still using the x8 1.x speeds, it will no longer work with the new changes. So in case you are running an SLI setup with lower due to mobo limitations or have a mobo that cannot support x16 3.x speeds etc, then you will get frame capped. I forced my GPU slot to be in x16 lane and it no longer caps at DX12. Hope this info helps someone out there. |
|
any more news on this? vulkan and dx12 caps at around 20-25 fps and dx11 is "normal fps" but with lots of stutter and shit
vulkan and dx12 used to work for me but yea i guess something got messed up in some update (not on my end) ty |
|
Had cap fps on vulkan and dx12! After an intense search got the answer. My gpu was wrong seated (loose)! it can be also if you have a PCI card (audio, wi fi, etc) that makes your GPU work in less than 16x pci lanes! You can look with GPUz software! (give a stress test to your gpu when you open GPUz and look for how many pci lanes is using!!) If your gpu is using 8x, 4x or 2x pci lanes, that is why PoE caps your fps.
|
|