Euro Truck Simulator 2

Euro Truck Simulator 2

View Stats:
Why does setting ETS 2 to only using 1 core improve performance?
Just set the affinity to 1, and the performance is way better. Why is this?
< >
Showing 1-15 of 19 comments
where is this setting located ?
Ryu Feb 16, 2018 @ 9:23am 
The game isn't coded to use more than one core nor is there hyperthreading, so I don't know how this would make any difference.
DipperDolphin Feb 16, 2018 @ 9:37am 
I get a much more consistant fps when I'm using on ecore, it could be ebcause it is switching being cores.
Nono54Fr Feb 16, 2018 @ 10:23am 
Usually, with a multicore / multithread CPU, Windows will attempts to spread the game amongst the cores / threads, depending on the current activity of each core / thread. It's all fine and dandy when the game can actually be spread or if it's done smartly. Sometimes, that fails and one task of the game end up delayed because the previous task in the queue of a core / thread, maybe not even from the game, takes longer than expected. If the affinity is limited to one core, you're insuring that all the tasks from the game are done with only one core / thread.
Reese Feb 16, 2018 @ 4:39pm 
Programming for a single core is a lot easier and less difficult to manage than programming for several.

This reminds me of a major flaw with the PC version of Scarface. The game refuses to run properly if the system has more than 1 core enabled globably on the CPU. You have to disable every core during startup. Game is hell to get to run on PC.
TwinShadow Feb 16, 2018 @ 5:50pm 
Originally posted by AOD_xFetusx:
where is this setting located ?
The setting itself is in the Windows Task Manager actually. You right click on the process for the game and basically you should see "Set Affinity" there. Then basically just untick all but one of the cores.


But yes, coding games to use mutli-thread is, from what a friend of mine told me, one of the most difficult things to do. Essentially what it boils down to is that you have to program it in such a way that the same task isn't sent to two different threads, or you deadlock the entire process and causes either halts, or crashes in the code itself. Its a lot to account for when doing such programming and ensuring that it doesn't create those situations.
DipperDolphin Feb 17, 2018 @ 2:49am 
So does only enabling one core actually speed it up or not? :/
sosA Feb 17, 2018 @ 3:23am 
http://steamcommunity.com/sharedfiles/filedetails/?id=1300836306

yes, it does.. try reading this guide maybe sth helps
Nono54Fr Feb 17, 2018 @ 3:33am 
Originally posted by GiacomoLaw:
So does only enabling one core actually speed it up or not? :/

Barely. Unless you have a few heavy softwares running in the background, constantly delaying the threads of the game, you wouldn't gain much. And there is other bottlenecks with deeper impacts than the CPU.
DipperDolphin Feb 17, 2018 @ 3:43am 
Originally posted by Nono54Fr:
Originally posted by GiacomoLaw:
So does only enabling one core actually speed it up or not? :/

Barely. Unless you have a few heavy softwares running in the background, constantly delaying the threads of the game, you wouldn't gain much. And there is other bottlenecks with deeper impacts than the CPU.
I always run ETS2 on its own, with nothing else running at the same time.
Cat Whisperer Feb 17, 2018 @ 9:19am 
i goto task manager and right click on ets but there is no option for " Set Affinity ".

specs 970 gaming ( ms-7693 )
amd radeon r9 380 series
windows 8.1 64 bit pro
amd fx-8350 8 core,16 gb ram.
DipperDolphin Feb 17, 2018 @ 9:21am 
Go into the details tab in it.
Cat Whisperer Feb 17, 2018 @ 12:59pm 
ok found set affinity in task manager. which core /cpu is best to use. have cpu 0 to 7 ?
Nono54Fr Feb 17, 2018 @ 1:12pm 
It doesn't matter.
Bobby Feb 17, 2018 @ 1:14pm 
Which is why i purchased my i5-3570K, the best on the market for single core performance gaming and quad core, 5 years ago and still kicks ass today. Still in the top tier on Toms Hardware and will play GTAV,MA;Andromeda,Resident Evil 7 etc at 1920x1080p full settings with my EVGA SC GTX1060 6GB.
< >
Showing 1-15 of 19 comments
Per page: 1530 50

Date Posted: Feb 16, 2018 @ 9:10am
Posts: 19