Forum Discussion
37 Replies
QUICK TIP: Use software like Process Lasso and force Origin to start using only 4 cores, that way the game will be launched by using only 4 cores (you can't do this on the go, while the process is running, since EAC is blocking any sort of changes to the .exe). Try to experiment with specific cores, since using 0-3 would freeze more for me, than using 2-5 for example.
Can you confirm lasso is safe to use with EAC? I remember battleye used to block it.
Was using it for the past 20 hours of play or so. No issues so far.
Based on @LTU_Dogg3r comment. You can do this without any program. Create a file "r5apex.bat" in game folder, then right clic on it and select edit. Put in that file this line:
start /affinity F r5apex.exe
Then save it. Now you can create a shortcut of that script to your desktop. Keep in mind that origin must be closed when you launch like this, otherwise it will ignore the configured affinity. This line will launch with cores 0,1,2,3.If you want to use another cores, check this: https://blogs.msdn.microsoft.com/santhoshonline/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set/
I didn't tested this, just based on that guy comment. The trick is the same.
Don't work. Process Lasso don't have permissions to change affinity with EAC activated.
Inspite you disable cpu 0 and cpu 1 in Process Lasso, when you open the game, they will be activated again.
The Easy Anti-Cheat blocks every program to change affinity, Windows 10 Task manager included.
I tried the process by the video and didn't work. I tried to bypass changing the permissions after opened, and appears a windows that i don't have permissions to change that also.
Sadly i don't know any other way to bypass this crash/freeze bug on fx 6000 series inspite disabling 2 cores on msconfig or in BIOS.
And doing that, the game slowdown a lot during the play, and we can't open discord together, because the fps drops and mouse hanging out by 100% cpu usage.
Actually if you included Origin.exe, not only r5apex.exe in process lasso the process affinity works. Nice!
In a video that was posted here was only including r5apex.exe, and it didn't work.
I wanted to clear things up, Origin.exe is the process that should be started with desired affinity. Afterwards all processes launched by origin will inherit that.
Didnt worked to me. I started the game with that affinity, with origin closed so both started with same affinity but still got disconnections. Now disabled 5 and 6 core on bios and works.
Process Lasso don't work at all. The freeze/crash remains the same. Tried 1 match, one with a really good team and 6 kills, god damn it. And the match just freezed and crashed to desktop.
After that i tried to run again, and freezed/crashed again in the lobby. Only thing that worked at all here was the msconfig selecting 4 cores.
I have no idea if they've updated the game for the fx63xx guys but I've noticed remarkably less crashes today... It could be because I've only played solo games today... It also could be that when I went into my bios (I was tempted to kill the 2 cores to try and get less crashes, thought better of it) I changed my performance mode from normal to maximize power and performance. No overclocking either
For everyone using bios/msconfig method to limit core usage: It is highly not recommended to do that, you are limiting your whole system, that will lead to instability, performance issues. Let me clarify the Process Lasso method once more.
1.) Close Origin and Apex Legends.
2.) Open Process Lasso and go to Options > Configure default CPU affinities...
3.) In the process type in "Origin.exe"
4.) Tick 4 cores, preferably 2-5 and if it doesn't work, experiment with different sets of cores.
5.) Apply all the settings and launch Origin, use the launcher to launch the game.
This is not a permanent fix! It's not guaranteed it will work for everyone. Also, bios method is identical, but limits your whole system instead of limiting only the game. Also, playing one/two games and trying to confirm the fix is not the best idea. Personally, using Process Lasso method for me minimizes the freezing issue, but doesn't solve it entirely.
Sometimes the game will run fine for 5 games in a row, sometimes it will still freeze on the first game or even in the main menu of the game.
One more time, I highly recommend to avoid limiting your whole system, since it WILL GUARANTEE system instabilities.
- BigTuna_5Head7 years agoNew TravelerYou can just do that in task manager though.
Doing that while Origin.exe is running won't make it's child processes like EAC and Apex Legends to inherit that.
You basically did nothing with that "fix", it's just placebo effect. The game would on default get timeouts from time to time. I also played for 2-3 hours without any timeout, thinking that "run as admin" solved it, then it got back to crashing.
Disabling cores in bios is the only COMPLETE fix this and there's no system instability issue that I know of.
The only downside are the visible stutters.
You realize the fact that what you do in BIOS is exactly the same thing? It's not a complete nor a fix though. 'Visible stutters' as you call them are those performance issues mentioned beforehand. Throttling your system like that hogs up the CPU and can lead to worse performance over time even when all cores are turned back on. If it doesn't work with Process Lasso, don't do it at all and wait for patch.
Disabling cores in BIOS means you can't play other games, since performance will be severely affected. Input lag will go over the roof. Don't do the BIOS method if you don't want to damage your processor.
@LTU_Dogg3r stop spreading *. I tried your method, it didn't worked for me. Yes, I ensured that the game was running with 4 cores. Freezed almost instantly when I joined to a friends group.
Disabled cores on bios, no more problems. Yes, now I got less fps, as expected, is not inestability. Please, for the gods, explain how can this lead to damage the cpu. What you are saying is completely lies, there is no a single reason that this will damage the processor. Input lag, what?And yes, you can play other games, just go to your bios and enable them again. Not too hard.
Using the .bat to set a 4-core affinity for Origin.exe did not work for me. It froze in the menu for a while and gave the disconnection error.
However, I just disabled cores 5 & 6 in my AMD FX-6300 bios and I've been able to play a couple of matches without any issue. The annoying bit is to the remember to switch back, hopefully this gets a patch.
I don't even know why you are talking to me if you don't know what input lag is. Just finished 4 hours long session without any interruptions using my method. Just so you know, even if the CPU has the same brand, doesn't mean they are identical. For some it works, for some it doesn't. Hogging up your CPU and forcing everything onto 4/6 cores means they will be overloaded all the time, since the CPU isn't designed to run with 4 cores in the first place, so in theory it CAN damage your CPU if you exploit it that way. There are no lies and I never said this guarantees a fix. I stated that multiple times. And if you are fine with restarting your PC every time you want to play Apex Legends, go ahead, be my guest.
Also, stop confirming that something is a complete fix, when you play only two games. Try running it for 6 hours straight and come back to confirm if it freeze or not, pretty sure it will eventually.
- I played the game for 6h or more without any crash yesterday with 4 cores o msconfig. But with this process lasso thing i couldn't finish a single game. This method only works for you. I already saw many people saying that don't work and the bios/msconfig thing 90% says that works.
- I think the problem is the game identifies 6 cores, not necessarily use 6 cores. When you disable on msconfig/bios the system only identify 4 cores on boot and the whole system. With Process Lasso thing all programs knows that there are 6 cores but only some cores cheked to run. It's not the same thing.
As I said earlier, I've been able to play several matches without freezing in succession, by throttling down to 4 cores in the bios. However, just now I had a hard crash to desktop -- this might be a different thing altogether.
- When I tried to get back into the game, it throws me a "CreateFile failed with 32", which seems to be an issue with the anti-cheat and corrupt files (from the crash?), so might have nothing to do with this.
Try this if you can it worked for me can confirm 0 crashes in over 30 games played over 24 hours. 0 crashes, improved performance. I went into my bios and changed whatever quick setting I had from "normal" mode to "high performance". Since doing that I have not had a single crash in over 30 games... Not in menu not in game, no crashes at all. Plus I get a 60 fps steady and was even able to increase graphics with no loss AND no crash. Do not disable cores guys there are other ways
Yeaaaah, I'm not about to * with my BIOS or change CPU affinity for a game. I suppose I'll play when Respawn has it fixed.
Featured Places
Apex Legends Technical Issues
Having issues with Apex Legends? Join here to find help with connectivity, performance issues, crashes and more.Latest Activity: 1 hour agoCommunity Highlights
- EA_Blueberry7 years ago
Community Manager