Performance Documentation - Multithreading code problems?
Greetings staff members and exiles.
I had/have huge problems playing this league start and i am not the only one. I thought of investigating my end a bit and found some things that can maybe help this whole situation for everyone to get better! My PC: - Intel i7-3770 - Asus Strix GTX 970 - 16GB RAM - Samsung SSD - Windows 10-22H2 Build 19045.3324 - Drivers are all updated - PoE is installed fresh ![]() Is there something broken with the multithreading? If you turn it off, it goes back to normal. If its even in the login screen or menu theres nothing wrong with anyones PC. Its clearly something the game doesnt do correct. Seeing only the CPU bar jump up and down, i thought of something cpu related. Propably the communication between the threads. Tried to disable multithreading and viola. I can remember something very similar to this result back in "Delve-League". Back then i didnt try disabling multithreading and just didnt play the whole league. Could you test these things more if you implement them for everyone, because this is clearly broken and not improvement!? Technically this whole league is now weird, because so many people couldnt even play the league start and we all know it is the most importaint and interesting phase of a league. Hope this could even help this whole thing. Greetings! Last bumped on Dec 1, 2023, 5:20:32 PM
This thread has been automatically archived. Replies are disabled.
|
![]() |
Exactly the same issue here.
There's lag spikes, stuttering and the fps graph is all over the place when Multithreading is enabled. 1080Ti i5-4670k 16Go Ram Windows 10 Any word or action from GGG on this ? Affliction and Necropolis worst leagues ever. The current game design has slowly turned this game into a loot-shower fest, chase uniques are way too available; and obtaining chase items through stacked decks simply isn't fun. Rework stacked decks needed. Last edited by Senju_Hyoketsu#6098 on Nov 25, 2023, 9:15:32 PM
|
![]() |
I thought I'd add the results of my experiments to this as well:
i5-8400 CPU @ 2.80GHz (6 CPUs), ~2.8GHz 8192MB RAM NVIDIA GeForce GTX 1050 Ti Windows 11 Home 64-bit I noticed that the lag always coincided with different sound abnormalities. Whenever Einhar appears, I get a long freeze before his greeting plays 100% of the time, for example. The things I changed that resulted in less stutter were the following: 1) I disabled NVIDIA High Definition Audio and NVIDIA Virtual Audio Device (Wave Extensible) (WDM) in the Device Manager, and then just used the standard audio jack of my PC instead of the one in my monitor. 2) I went to production_Config.ini under C:\Users\username\Documents\My Games\Path of Exile and set ambient_sound_volume2=false. The more options I set to false, the less stutter I got. 3) In the NVIDIA Control Panel, in the Adjust image settings with preview menu, I chose the option Let the 3D application decide. Edit: I should also note that the thing that has had the most impact was, in fact, the C-States edit. However, even this did not entirely eliminate the freezes. 4) I created a custom Power Plan and then used: powercfg /list powercfg /setacvalueindex %New Power Scheme GUID% SUB_PROCESSOR IDLEDISABLE 1 powercfg /setdcvalueindex %New Power Scheme GUID% SUB_PROCESSOR IDLEDISABLE 1 Having looked into it some more, it is apparently not entirely unusual for certain applications to perform this action. PowerWriteACValueIndex and PowerWriteDCValueIndex are both functions from the powersetting.h header, so the game should be able to control this by itself. As far as I can tell, the consequences are: - higher energy consumption - more heat generated - higher fan usage (even higher energy consumption, noise, and possibly some ball bearings wear) So, this lets me play, but my PC constantly sounds like it's about to take off into orbit. Last edited by GregoryAdams#7051 on Nov 27, 2023, 7:33:23 PM
|
![]() |
All this are things you should not have to do to be able to play this game my dude. And the sarcastic thing is, GGG knows this and they are doing nothing themselves to further improve this problem for a big portion of the game. All they see is the numbers going up. They propably think its all okay even tho they posted a staff post that they themselve have the same problem when playing at home with not production ready pcs. Still doing nothing. I just quit the game i put 10k+ hours into and loved all the way, but what theyre doing nowadays is just ridiculous in comparison to a couple of years ago. Not even thrilled about new leagues nowadays cuz its all the same shit recycled every couple league with events and shit to hopefully not lose players in a 3 months cycle.
|
![]() |
OK, here is an example of what exactly is happening: https://youtu.be/_b4zoUC6GiM
It's not a DC, because during a DC the game continues to play animations and such. Here, the game just stops rendering frames altogether, and the sound starts looping. |
![]() |