Optimizing PoE performance with multicore CPU?
imho the only reason to restrict multithreaded applications to some cores is if you don't like them to consume resources (like virus scanners). taking cores away from apps should just slow them down.
offline
|
![]() |
" that's exactly what i wrote in my first post^^ " well cpu0 shouldnt been used here. atleast at my computer since it is way faster if i skip my physical cores (or just cpu0, havnt tested all combinations). Contact support@grindinggear.com to report issues relating to the game or forum. Thanks!
| |
it's also possible to add /high in frot of /affinity to run it with high priority.
again a little performance boost =) Contact support@grindinggear.com to report issues relating to the game or forum. Thanks!
| |
i5 2500K fo' life. Screw HT
As for using an SSD, well, why not go one step further? Super-easy ramdisk guide: https://www.pathofexile.com/forum/view-thread/593828 Player since closed beta 2012. Full system specs: https://pastebin.com/c4rvbvSR
'Tongueslurp the Unspeakable' - skeleton archer in Fellshrine Merciless |
![]() |
" i disabled HT just for a try and gone @5k doesnt really change much :P had also a 2.5k before performance was equal. ye ramdisk might be the last stance if u got slow hdd but massiv amounts of ram. iam fine now and no lags so noneed to ramdisk here, but good point for players that still have to deal with superlags =) since i got a asrock board i gonna try to optimize it with xfastram. will post results. Contact support@grindinggear.com to report issues relating to the game or forum. Thanks! Last edited by Doe#2466 on Feb 17, 2014, 10:16:04 AM
| |
Will try this out, thanks.
" Your thread (and the link) are a bit arcane. Even as a programmer, it took me a while to figure out that you were using 240 (decimal), i.e. F0 (hexadecimal), which means, as you stated, CPU4 + CPU5 + CPU6 + CPU7. Here's a useful companion link to this thread and the linked blog: decimal to hex converter. 1* Sum up the "Associated values" of the CPUs you want to use from the blog link 2* Enter the resulting Decimal value in the linked Converter 3* Use the equivalent Hexadecimal value as your affinity value. However, that was just the beginning of my troubles. There appear to be syntax issues with your version, at the very least on some systems (Windows 7?) Reading the syntax of the start command and many threads about it, your version shouldn't work. It might be because on my system i have long filenames. Your version of: start /affinity f0 "D:\Games\Steam\steam.exe" Should actually be: start "" /affinity f0 /d "D:\Games\Steam" "D:\Games\Steam\steam.exe" " This opened my eyes because i didn't want a batch file, but rather to add the command to my autohotkey macro file. Yours has syntax issues on my system as well though. " Oh very, very nice! This will save me the constant hassle of manually setting PoE to high priority. All the effort above resulted in the following change to one line in my macro file. Old, simple version: Run PathOfExile.exe, C:\Program Files (x86)\Path of Exile New, CPU 5-7 affinity, high process priority version: Run cmd.exe /c start "" /high /affinity F0 /d "C:\Program Files (x86)\Path of Exile" "C:\Program Files (x86)\Path of Exile\PathOfExile.exe" SSF SC Gauntlet Alt Ascendancies: 72 PoE character archive: view-thread/963707 SC: 95 97 96 100 95 96 97 98 95 97 HC: 96(dead) P2(SSF): 0.1 85 Infern, 77 Warbr, 75 Demon; 0.2 (did not finish campaign) Last edited by unsane#5479 on Mar 10, 2014, 6:44:32 AM
|
![]() |
tagging for use after work
|
![]() |
" i've used this on my shortcut line then checked the Win7 Tasklist and this opens two PathOfexile.exe process one is running with one core and the second running all cores. why this happened? | |
Basically the Original Poster is limiting the game to use one Logical Processor per Physical Core instead of 2 Logical Processors Per Core (Effectively preventing it benefiting from Intel Hyperthreading).
This approach (As well as simply disabling hyperthreading in the BIOS) can yield performance improvements and/or consistency improvements for some programs but at the expense of multi-tasking performance. Computer specifications: Windows 10 Pro x64 | AMD Ryzen 5800X3D | ASUS Crosshair VIII Hero (WiFi) Motherboard | 32GB 3600MHz RAM | MSI Geforce 1070Ti Gamer | Corsair AX 760watt PSU | Samsung 860 Pro 512GB SSD & Crucial MX 500 4TB SSD's Last edited by Nicholas_Steel#0509 on Sep 5, 2015, 10:37:25 AM
|
![]() |
I use a software that's called Process Lasso, that can set any individual process affinity,priority and power profile. It also allows you to check and disabled "parked" cpus or turn off cpus at idle/low pc usage.Pretty much control all aspects of cpu/power and ram. Since it saves affinity settings per process, dont need to disable hyperthreading from bios and loose those benefits.
It's a paid software but i think the free version does this. I have the paid version, its lifetime 2 license purchase it has made my fps super stable,no longer I have those random fps drops, and can actually play in parties. (Also have SSD,so it wasnt an SSD problem) |
![]() |