Euro Truck Simulator 2

Euro Truck Simulator 2

View Stats:
Sand Rock Jan 19, 2013 @ 8:48am
If the game lags, here is a fix that worked for me (ETS2)
Start the game and get to your in game location before driving. Hit cntrl-alt-delete to start task manager, in processes tab find eurotruck.exe and right click on it and choose "set affinity". Uncheck all the processor except for 1. I chose the last one to be checked only #3. Click ok then go back into the game and do the drive. You should start to see the game run a lot smoother. I was having problems while I was driving where it would lunge the truck as it moved along or would lag with the scenery. Adjusting video didn't help anything till I made this change. Now I enjoy the driving. Enjoy!
< >
Showing 1-15 of 48 comments
:) Oct 6, 2013 @ 7:10pm 
Thanks, man, this actually works!
zbobg Oct 15, 2013 @ 12:01am 
Originally posted by HB35:
there is a way to keep only 1 core forever?
Yes...

See: http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/

The affinity numbers suggested in that article are incorrect, the number is calculated from a binary representation of the cores and is expressed in hex. See below.

See also: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx

Make a shortcut like this (for the steam version of ETS2):
c:\windows\system32\cmd.exe /C start /affinity 2 steam://rungameid/227300

Or maybe like this:
c:\windows\system32\cmd.exe /C start "ETS2" /affinity 2 steam://rungameid/227300

The "ETS2" above may be needed, it is the title of the command window.

I don't know whether this actually works with a Steam game, but it should.

For a four core CPU the cores are numbered 0, 1, 2, 3. The /affinity
number is the core number expressed in hex. The "2" in the commands above will force use of only core #1.

binary............hex 0001 = core 0 = 1 0010 = core 1 = 2 0100 = core 2 = 4 1000 = core 3 = 8 Add the binary number to use multiple cores. 0011 = core 0+1 = 3 0101 = core 0+2 = 5 0110 = core 1+2 = 6 0111 = core 0+1+2 = 7 1001 = core 0+3 = 9 1010 = core 1+3 = A 1011 = core 0+1+3 = B 1100 = core 2+3 = C 1101 = core 0+2+3 = D 1110 = core 1+2+3 = E 1111 = core 0+1+2+3 = F
For 6 or 8 core processors simply extend the binary to that number of binary places. So, "00000" for a 6 core and "00000000" for an 8 core. Then for an I7 "/affinity 10" would use only core #4.

This (assigning affinity) is ordinarily not a recommended practice, Windows is smart enough to assign cores to use based on the core availability at any particular time. More, Windows will migrate threads to underused cores dynamically. Forcing core use may cause worse performance over time.
Last edited by zbobg; Oct 15, 2013 @ 12:14am
Sanduk Oct 15, 2013 @ 5:47am 
Originally posted by Macgyvertx:
Start the game and get to your in game location before driving. Hit cntrl-alt-delete to start task manager, in processes tab find eurotruck.exe and right click on it and choose "set affinity". Uncheck all the processor except for 1. I chose the last one to be checked only #3. Click ok then go back into the game and do the drive. You should start to see the game run a lot smoother. I was having problems while I was driving where it would lunge the truck as it moved along or would lag with the scenery. Adjusting video didn't help anything till I made this change. Now I enjoy the driving. Enjoy!

Macgyvertx i have test it but do not change much ( i have windows XP).
in eurotruck.exe i have like CPU 0 and CPU 1. i have disabled CPU 0 and leave just CPU 1 no more diference in game
so explain easy maybe im noob , i start game then click continue after i press ctrl+alt+ delete and i disable CPU and leave only one CPU like CPU 1 then click ok? after i click drive on game to load it???
Maybe with windows XP dont work!
Last edited by Sanduk; Oct 15, 2013 @ 6:05am
Sand Rock Oct 15, 2013 @ 12:03pm 
Use only one core in affinity selection and you should be fine. Sorry, this is what worked for me. Probably just an issue with AMD processors.
Sanduk Oct 15, 2013 @ 1:48pm 
thx guys i did like one core work good now . i have mini lag but is ok
76561198124571144 Jan 28, 2014 @ 4:38pm 
I just figured out how to fix the keyboard steering and the lagging problem that worked for me. I want to share how I did it to help others out. First of all download the Euro Truck Simulator 2 patch 1.5.2. That fixes the keyboard steering problem and I think it also helped with the lagging even though it doesn't say in their patch description. Then for the lagging problem, open up your game then in options for graphics, put the resolution to the lowest, after that instead going to advance settings just go to simple settings and check the low box and then click apply. Make sure you adjust the keyboard steering sensitivity to where it feels comfortable for you. I have my just little more than a 1/3 of the way. Now everything is working fine! I hope this will help you!
Sin Dec 6, 2014 @ 1:00am 
Theres no eurotruck.exe
room217au Dec 6, 2014 @ 9:37am 
Originally posted by iShAdOwModzTV:
Theres no eurotruck.exe
Look at the dates on the posts. All but teh last two are well over a year ago.
Sand Rock Dec 6, 2014 @ 3:03pm 
This fix still works for me but it may just be my pc. Multi-Threading processors is an issue at times is why I set the affinity for the executable properties of the game. The game has to be running in order to do this so don't shut the game down cause you will never see the process running to right click on the .exe file to set the affinity. Its a live session of the game that you're attempting to accomodate. Doesn't hurt anything at all, just using less processors since most all games rarely ever use more than two.
room217au Dec 6, 2014 @ 4:08pm 
Doesn't help with autosave_drive though. :/
eFFecT Jun 24, 2015 @ 10:58am 
Thanks it works, went from 40 to almost 100 fps :) <3
Sand Rock Jun 28, 2015 @ 8:04am 
Sweet.....enjoy!
dankmemebunny Jul 12, 2015 @ 3:45pm 
Set affinity never worked since it said I couldnt do it (I am administrator)
Don't Stop DiDi Jul 12, 2015 @ 4:28pm 
what about freezing and lag caused by the game autosaving while in game
1danlife Jul 12, 2015 @ 5:33pm 
Thank you for this! Now i can run my game at a higher graphics :)

-Ennie
< >
Showing 1-15 of 48 comments
Per page: 1530 50

Date Posted: Jan 19, 2013 @ 8:48am
Posts: 48