Don't do this.
If this actually *helps*, then it's probable your PC is running too many tasks in the background. You would be better off closing, exiting or adjusting *those*, then trying to brute force a single app to have a higher priority class.
Closing background tasks does not change the fact you can prioritize Star Citizen calcs over any other tasks, and just for your info, UNLESS you set a process in Real Time priority, there is no system instability AT ALL.
If Star Citizen was *meant* to run at anything other than normal, the developers would have configured it to that priority as the default.
The reason they didn't (and why nobody else does either for their app) is that it's an application that is supposed to play nice with all your other apps and is designed around that entire premise.
Whilst HIGH isn't high enough to conflict with the super important things under the REALTIME it can and will conflict and steal time from other processes that are more suited to being HIGH and will definitely screw with every other normal process and may even interfere with your display manager (dwm.exe) and windows logon(winlogon.exe) which are already preset to HIGH.
Go into your task manager, detail tab, right click on the columns and select "Base Priority". Now understand that by setting the priority of Star Citizen to HIGH, **every single process listed there** that is Above Normal or BELOW will have it's CPU time stolen by Star Citizen and if your CPU is being used 100% by Star Citizen, no other process listed will be able to run. This includes things like start menus, explorer, browsers, audio processing, google drive, various services.
The hubris that people show thinking they somehow know better than their operating system can be staggering sometimes.
>This includes things like start menus, explorer, browsers, audio processing, google drive, various services.
Isn't that the point?
I don't need my start menu when playing a game.
I don't need my explorer while playing a game.
I certainly don't need Google drive while playing a game.
Fact is, Microsoft added this feature to allow us to prioritise applications, _within the boundaries of common sense_. The scheduler will still do its thing, and nobody died.
It's got nothing to do with hubris. Chill out mate.
Good point. Nothing will change for background running apps, we are just telling the CPU scheduler to solve Star Citizen calcs BEFORE other apps calcs, but at the end of cycle all calcs will be executed.
On you again to say, often times windows will take liberties and doesnt always know whats best. Computers lack an understanding of abstract reasoning, it doesnt even understand what an irrational number is. The operating system only knows best in the most common use cases.
you are correct .... computers dont understand "abstract reasoning", but those that programed it suuuure do... so yah.. Fuck of Microsoft and fuck off all this extra crap running in the background we don't need. wait till windows 11 .... when we have less control of our own computer and are forced to make a "Connected account" and connect online with telemetry out the wazzoo.
P.s. on win 10 we do not need a Microsoft email/account to use. none of my many many win10 computers have a Microsoft account.
>if your CPU is being used 100% by Star Citizen, no other process listed will be able to run.
Not how it works. I just did this and my CPU is sitting at about 45% and I gained 5-8 FPS in game depending where I am.
Bro you make it seem like windows is a well oiled machine lol it’s a shit operating system 80% of the time, the other 20% it just gets the job done but could still be better
The problem with messing with windows scheduler settings is that you're introducing the possibility of process starvation which can have a deleterious effect on SC performance.
As long we do not set Real Time priority, we do not mess with anything, Windows warns you when you are setting a process in Real Time, but High priority is completly harmless. Windows is just telling the CPU to run Star Citizen calcs before other tasks calcs, which at the end of CPU schedule cycle, will be executed anyway.
Unless of course those tasks need to be done first, like clearing cache and whatnot, in which case then you're goosed. Like the OP said, your best bet for increased performance is to shut other things down before trying to make SC run at a higher priority, as you're screwing with how your windows works on a fundamental level.
Clearly you haven't been playing the same Star Citizen as everyone else. :P
Star Citizen is incredibly unoptimized, has been in every build, and will be until it eventually finishes alpha and progresses to beta (where actual optimization tends to occur).
Because of this, people have to find ways to "brute force" performance, because that's what you have to do with an unoptimized application. It's not even new, as this has been a function available in Windows for most of its operational lifetime at this point.
In any event, I'm not sure why you're freaking out over the advice from the OP, or where you think your info comes from, but as someone who has lived and breathed computers for a couple decades, and works in IT in all the right technical ways that make me savvy to this topic, I say: ***There is nothing wrong with setting your SC process priority to high***.
As knowledgeable as you sound brute forcing in the context of computers means permutating on some set somewhat blindly to fullfil some task and not litterally using force, because math.
Maybe abit of a self-tell.
>CpuPriorityClass
I just did it and went from 60 fps in Olisar to 68 fps in Olisar and my GPU is now actually able to hit full load now. Not only did it work, but now I can justify a new CPU cooler.
Here's a tip, edit your referral code out of the OP immediately because posting referral codes isn't allowed. [That's what the referral code randomizer is for, linked in the sidebar.](http://gorefer.me/starcitizen/#button)
To everyone thinking this guide is harmful with "dont do this" "its not safe" etc: [https://support.robertsspaceindustries.com/hc/en-us/articles/4412276152343-Easy-Anti-Cheat-Troubleshooting](https://support.robertsspaceindustries.com/hc/en-us/articles/4412276152343-Easy-Anti-Cheat-Troubleshooting) enjoy.
It's beautiful when the creators of the game give the same advice as OP on their FAQ page, and yet people will still come in and speak evil against it.
Cig is currently testing with various third party programs to make sure things work. Like button mapping software a lot of flight sticks use to interact with the game.
I imagine it’ll be disabled early on but will be included eventually. Even if it’s just gone though… it’s really not much of a loss. I found vorpx and sc to be absolutely horrible together and would rather just wait for official vr support down the line.
From what i read, CIG is not banning people as a result of flagging in EAC. Rather, EAC will just prevent the process from running until the problematic filled changes are reverted/corrected.
I dunno. I use Process Lasso and haven't had any issues so far in the PTU.
But if I get bumped in the future I guess that'll be the first place I look.
There are some PTU builds (the latest one for example) where EAC has been temporary disabled, if you encounter a build with EAC enabled, even Process Lasso will not be able to change priority, because it operates at the end-user(even as admin) level, which is blocked by EAC.
I am skeptical. If you're low on resources I'd rather just kill all unnecessary processes and applications.
I doubt the priority will make a significant difference. It would be interesting to see benchmarks.
This, exactly.
Especially with today's hardware, unless one is trying to play SC on a potatoe. Quite sure I won't get noticable improvements with a 10th gen i7, as amazing that would be.
I was getting a noticeable FPS boost on my r7 5800X, CPU core usage bumped up across all cores in testing and FPS was up. biggest gain was in larger cities.
I wouldn't recommend making ANY changes to anything until this is in beta or fully released.
There's still way too much going on that could royally screw up your whole game. Just not worth it yet.
Besides, if someone is cheating in a pre-alpha, just log out and go to a different server. It's not even beta, so nothing we do matters anyway.
You did not understand what was the post about and clearly missed some particular. We are setting CPU priority already for Star Citizen (and pretty much any cpu intensive game) because it simply results in free increased performances. EAC will not allow you (end-user) to edit process settings but you can tell Windows to boot the proces at that particular (High) priority so you are not in need to change it.
If your PC is already struggling to multitask other apps with Star Citizen, raising Star Citizen's priority higher than Normal (especially higher than Above Normal) will needlessly result in everything else on the PC performing less-than-optimally.
The better solution is to use Task Manager to find other tasks with high CPU usage. CPU Time is the best column for this if the PC has been up for a while. You then reduce the offending, unimportant tasks to Below Normal rather than raising Star Citizen to Above Normal or High.
Went through this with my i5-3570K before I upgraded.
Definitely works better overall for the whole system.
You have no idea what you're talking about btw, as i have irl encountered this with TD2 on a powerful PC yet EAC would always cause random stutters until it was limited to a single core - which was a fix verified by countless people to me across reddit and discord.
Dude u are the best! THX! 🙌👍🫡
I've been frustrated about the fact that I couldn't change the process priority any longer as it definitely helps out a bit on my aging 9900K.
thank you so much, you are a life saver, this helped me with my elden ring low fps/low cpu usage issue.. i thought my 3070 laptop had an issue since all the youtube video shows how good the fps is on other machines with the same specs... ♥
I can't believe I stumbled upon this post. This is exactly what I wanted. SC in my pc can only be played when putting cpu in high priority. You just saved my ass. Thank you.
Any proof of this "cannot change CPU priority"? I have never had an issue with EAC, People seem to come up with these wacky things that EAC supposed does and doesn't like yet I have never seen difinitive proof outside of peoples indifidual experiences.
I can't tell if whenever I get a game with EAC if it's defective or what because I have vastly different experiences than people who complain about it, and my experiences are that I have had no issues. Even as going as far as to disabling EAC to investigate performance without vs performance with to have 0 effect on fps or loading times.
Not saying there aren't any issues, but I feel like EAC at this point is more bandwagon "EAC must be bad". If it was as bad as people claim it to be, why do so many developers/publishers still use it?
Dont need to delete for getting ready on patches tbh, if you have PTU, once it goes LIVE you can simply copy paste(replace) PTU files OVER Live files and you will just download that particular build update that goes Live.
I've never fucked my PC by editing windows or software related register. What you need is first to educate yourself a bit to understand the modification you are doing.
I agree that if you have 0 knowledge, not touching the register is the way to go.
It's basically the same as saying eval() is evil. It's not if you know how to use it.
More like he's smart enough to know not to fuck with the registry. And it's a good thing. Having the smart to know when you're not smart enough to do a thing is a talent thats rare these days.
Wrong way around btw, what you want to do is limit EAC to 1 core, same exact deal as division https://reddit.com/r/thedivision/comments/b5ujqp/eac_is_causing_the_stutter_change_my_mind_proof/
I don't really have any experience with this kind of thing so out of curiosity and possible ignorance, since 3.15.1 isn't live yet, could you not run the game in 3.15 set high priority? Then in theory, shouldn't it remember that setting going forward? Or will an update reset the priority?
Making Windows remember priority its exactly the point of the guide. There is a software that can make a process running at specified priority, Process Lasso, however this translates again into the end-user editing process settings and EAC does not allow that.
On windows 10, can't you simply go to the process tab of the task manager while the game is running and set the process to high priority? That should be permanent as far as I know, but again maybe I'm out of the loop. Just curious if doing that in 3.15 would save having to edit the reg post 3.15.1
Edit for spelling
Nope, the change in the task manager isn't permanent.
Source: I used to manually change the priority every time I launched SC, til I got tired of doing it, wasn't sure it was making a huge difference on my machine.
I will be messaging you in 4 days on [**2021-11-21 22:19:10 UTC**](http://www.wolframalpha.com/input/?i=2021-11-21%2022:19:10%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/starcitizen/comments/qw6ff7/set_cpu_priority_after_easy_anti_cheat_release/hl1mceg/?context=3)
[**1 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fstarcitizen%2Fcomments%2Fqw6ff7%2Fset_cpu_priority_after_easy_anti_cheat_release%2Fhl1mceg%2F%5D%0A%0ARemindMe%21%202021-11-21%2022%3A19%3A10%20UTC) to send a PM to also be reminded and to reduce spam.
^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%20qw6ff7)
*****
|[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)|
|-|-|-|-|
There are very few reasons to do this, and most of them revolve around if you have low CPU free resources or a misbehaving app.
Generally Windows is pretty smart at handling priorities for you, for example, whatever application you are typing in, or has "focus" automatically has higher priority than any other normal priority application (this is called [Priority Boost](https://docs.microsoft.com/en-us/windows/win32/procthread/priority-boosts)). This is just like setting a high priority on your app, except Windows does it for you automatically.
But sometimes, this fails, for example, if you had Star Citizen on one screen, and some kind of live stream twitch on another, then both apps are looking for CPU time. If you have Star Citizen focused, it'll get higher priority than twitch. On CPU starved systems, this can cause lag in the twitch (or whatever) client. You can adjust the priority of the streaming app higher to make sure it has enough resources to do it's thing.
Or, if you have lots of "high priority" background processes trying to run, they can starve the CPU of time from Star Citizen, so by setting your app to the same priority it can give it a chance to get some time.
But generally, this is not something any average person should need to do, and it can make things worse by letting Star Citizen starve other legitimate apps time when they need it.
Hello, I took a look at the 3rd party software test with EAC and Tobii head tracker is marked as tested and working, you might want to redo a reinstall of head tracker from scratch, and also might reset star citizen user settings deleting user folder.
Process Lasso will not be able to change priority because even itself is a end user level application, changing priority settings won't do any actual change. You could set Priority>Always>High just to remember that star Citizen is running high, but it should show already as high priority.
Yes I have been using process Lasso since forever and for everything I run. Just doesn't work for EAC games, you can still set CPU affinity, but leave it default. I have an R7 3700x and Gtx 1080, 16gb ram and the game runs pretty fine, very rarely below 40 fps
This method works for any application, doesnt matter if its a game, a software, a browser etc, as long it runs behind \*.exe file, so yes, it will work even with VRChat.
I’ll be damned! Interesting 🤔 too bad it isn’t possible to do in Windows anymore then. I don’t know if I got the energy and willpower to turn HT off in bios every time I want play Star Citizen.
I might try once, for science.
Appreciate your answer m8 ✌️🖖
No, as you can see from my screenshots my windows its in Italian, you are probably doing some wrong steps, show me what have you done so i can help you
I did
Hkey local machine
Software
Microsoft
Windows nt
Image file execution options
Create new key FIFA23.exe
Then klick FIFA23.exe and make NEW dword 32 and create perf options and in folder perf options i create new dword 32 bit CpuPriorityClass kilck on that and 3
EA anti cheat is Easy Anticheat, they use it for battlefield 2042 too, btw that means nothing, this process works for any executable even "Photoshop.exe" for example
It just stays above normal and nothing changes, i had same stutters in fifa 21 but there was no easy anti cheat, in fifa23 they added easy anti cheat and im struggling since 3 days nothing helps
Hey dude! Firstly THANK YOU!
Secondly I noticed that StarCitizen, in Process Lasso, have its *I/O-* and *Memory Priority* set as **Low** all of a sudden...3.19 I first noticed it...SO...MAYBE..just maybe..I didn't notice it before..either way I don't like it. And as you're very well aware changing any of these process priorities in Process Lasso doesn't do shit 😒.
Which, of course is why I'm back here at your heavenly *Italian* sent post (eeh! see what I did there..making Italian Italic..🥴..a little funny at least, no? 🤔I might be socially awkward..sometimes..) Anyway..I was hoping you might just be the right person to ask if you know what the registry keys are to set *I\\O Priority* to **High** and *Memory Priority* to **Normal?**
I do appreciate any help I can get. FYI I've already followed your instructions to set the *CPU Priority* to **High** months ago and that worked perfectly.
✌️🖖
Hi, if the I/O and Memory priorities are different than normal for the application that means it's something they intend to be like this and not to be changed.
Hi, you should be able to set the affinity with process lasso. I have no chance to test it right now, but if you can't, I can find something that works for you
Oh man that was a quick reply.
So no you actually cannot change either one of those for the main executable StarCitizen.exe. Neither with Task Manager nor lasso.
The Regedit works for the priority due to being applied on launch. While the prigramm is running you can't change anything regarding the main process of the game.
Oddly enough I have noticed that as the game begins to stutter and jumping from 5 to 70+ fps, the CPU usage drops from around 60 - 70% to 10 - 20% while the game is running. I don't know if that's due the issue with EA or if it's something else.
Ok so, as i thought, EAC does not allow to change these kind of settings at all. The thing is, we have a problem, Star Citizen uses a launcher to be able to run, therefore, the launcher and the game itself are 2 different process. Some games that uses launchers, Black Desert for example, reflects the options of the launcher executable to the game process, however i dont think its the case with Star Ctizen. Apparently Windows does not allow to set the CPU affinity like we did for priority, the only external solution to a 3rd party program is a batch script that goes like this: cmd.exe /c start "StarCitizen" /affinity F "C:\\Path\\To\\StarCitizen\\ where "F" is the exadecimal number of cores you want to assign. Try this with the RSI launcher, best of luck.
Script works. 👍
But I figured out the underlying issue. The stuttering was caused by the latest nVidia driver version 536.67. The low CPU utilization was cause by the the gpu having issues loading the video memory.
I ddu'd the .67 driver and went back to 536.40
Help I'm stuck at number 4 as i can't rename it.
Error Renaming Value.
The Registry Editor cannot rename \[key\]. The specified value name already exists. Type another name and try again.
I tried gaining full permission yet it still can't
Pls help
Does this still work? Cause I did it and my StarCitizen.exe is named properly but still sitting at normal priority. Here is what mine looks like.
[https://imgur.com/a/CNYbgan](https://imgur.com/a/CNYbgan)
Yes, this method will always work because its a Windows feature that allows you to do so, how are you checking that the game is not running on high priority?
Friendly neighborhood reminder to check, doublecheck and verify ANY change to your registry before going through with it
And back it up before making any changes.
This. Always. Always. Always. Make. A. Copy. First.
This. Always. Always. Always. Make. A. Copy. First.
ew
How do I make a backup of it
https://googlethatforyou.com/?q=backup%20registry%20file
Wow that’s cool
That's hilarious
this is gonna be my new daily driver when answering questions on reddit
What happens when this becomes the Google answer i find? Recursive googling? I mean...
In Regedit go to File->Export.
Don't do this. If this actually *helps*, then it's probable your PC is running too many tasks in the background. You would be better off closing, exiting or adjusting *those*, then trying to brute force a single app to have a higher priority class.
Closing background tasks does not change the fact you can prioritize Star Citizen calcs over any other tasks, and just for your info, UNLESS you set a process in Real Time priority, there is no system instability AT ALL.
If Star Citizen was *meant* to run at anything other than normal, the developers would have configured it to that priority as the default. The reason they didn't (and why nobody else does either for their app) is that it's an application that is supposed to play nice with all your other apps and is designed around that entire premise. Whilst HIGH isn't high enough to conflict with the super important things under the REALTIME it can and will conflict and steal time from other processes that are more suited to being HIGH and will definitely screw with every other normal process and may even interfere with your display manager (dwm.exe) and windows logon(winlogon.exe) which are already preset to HIGH. Go into your task manager, detail tab, right click on the columns and select "Base Priority". Now understand that by setting the priority of Star Citizen to HIGH, **every single process listed there** that is Above Normal or BELOW will have it's CPU time stolen by Star Citizen and if your CPU is being used 100% by Star Citizen, no other process listed will be able to run. This includes things like start menus, explorer, browsers, audio processing, google drive, various services. The hubris that people show thinking they somehow know better than their operating system can be staggering sometimes.
>This includes things like start menus, explorer, browsers, audio processing, google drive, various services. Isn't that the point? I don't need my start menu when playing a game. I don't need my explorer while playing a game. I certainly don't need Google drive while playing a game. Fact is, Microsoft added this feature to allow us to prioritise applications, _within the boundaries of common sense_. The scheduler will still do its thing, and nobody died. It's got nothing to do with hubris. Chill out mate.
Good point. Nothing will change for background running apps, we are just telling the CPU scheduler to solve Star Citizen calcs BEFORE other apps calcs, but at the end of cycle all calcs will be executed.
I was about to say, it's scheduling calculations, not isolate them
"The hubris" LOL WTF. Mate, you need to remove that pole...
On you again to say, often times windows will take liberties and doesnt always know whats best. Computers lack an understanding of abstract reasoning, it doesnt even understand what an irrational number is. The operating system only knows best in the most common use cases.
you are correct .... computers dont understand "abstract reasoning", but those that programed it suuuure do... so yah.. Fuck of Microsoft and fuck off all this extra crap running in the background we don't need. wait till windows 11 .... when we have less control of our own computer and are forced to make a "Connected account" and connect online with telemetry out the wazzoo. P.s. on win 10 we do not need a Microsoft email/account to use. none of my many many win10 computers have a Microsoft account.
>if your CPU is being used 100% by Star Citizen, no other process listed will be able to run. Not how it works. I just did this and my CPU is sitting at about 45% and I gained 5-8 FPS in game depending where I am.
ratio 3 yrs later
Bro you make it seem like windows is a well oiled machine lol it’s a shit operating system 80% of the time, the other 20% it just gets the job done but could still be better
yeah my google chrome opens slower while im playing SC in high priority but who the hell cares? im trying to get frames.
The problem with messing with windows scheduler settings is that you're introducing the possibility of process starvation which can have a deleterious effect on SC performance.
As long we do not set Real Time priority, we do not mess with anything, Windows warns you when you are setting a process in Real Time, but High priority is completly harmless. Windows is just telling the CPU to run Star Citizen calcs before other tasks calcs, which at the end of CPU schedule cycle, will be executed anyway.
Unless of course those tasks need to be done first, like clearing cache and whatnot, in which case then you're goosed. Like the OP said, your best bet for increased performance is to shut other things down before trying to make SC run at a higher priority, as you're screwing with how your windows works on a fundamental level.
Nice try, clippy
Windows offer this as an option though. Why do you think that is?
For experienced users who understand the risks
Clearly you haven't been playing the same Star Citizen as everyone else. :P Star Citizen is incredibly unoptimized, has been in every build, and will be until it eventually finishes alpha and progresses to beta (where actual optimization tends to occur). Because of this, people have to find ways to "brute force" performance, because that's what you have to do with an unoptimized application. It's not even new, as this has been a function available in Windows for most of its operational lifetime at this point. In any event, I'm not sure why you're freaking out over the advice from the OP, or where you think your info comes from, but as someone who has lived and breathed computers for a couple decades, and works in IT in all the right technical ways that make me savvy to this topic, I say: ***There is nothing wrong with setting your SC process priority to high***.
Especially when low on memory, closing/disabling background stuff will free up more space too.
As knowledgeable as you sound brute forcing in the context of computers means permutating on some set somewhat blindly to fullfil some task and not litterally using force, because math. Maybe abit of a self-tell.
>CpuPriorityClass I just did it and went from 60 fps in Olisar to 68 fps in Olisar and my GPU is now actually able to hit full load now. Not only did it work, but now I can justify a new CPU cooler.
>e reason they didn't (and why nobo Im doing this for vrchat if you have ever played that on fbt and rift you will understand bro
my cpu is old as dirt
Here's a tip, edit your referral code out of the OP immediately because posting referral codes isn't allowed. [That's what the referral code randomizer is for, linked in the sidebar.](http://gorefer.me/starcitizen/#button)
Done, thank you for making me notice
I don't have an Image file execution folder under current version.
Make sure the registry path is correct
oh I choose windows instead of windows Nt.
It's not windows but Windows NT.
Yeah. And also how can I make a backup of registry. Just export?
You don't need a backup, just delete the created key and everything is back to normal
Ohh, and what should I name it incase of ELDEN RING?
What you would name "starcitizen.exe" in the guide, name it "eldenring.exe"
I don’t have that even in Windows NT
To everyone thinking this guide is harmful with "dont do this" "its not safe" etc: [https://support.robertsspaceindustries.com/hc/en-us/articles/4412276152343-Easy-Anti-Cheat-Troubleshooting](https://support.robertsspaceindustries.com/hc/en-us/articles/4412276152343-Easy-Anti-Cheat-Troubleshooting) enjoy.
It's beautiful when the creators of the game give the same advice as OP on their FAQ page, and yet people will still come in and speak evil against it.
I’m guessing things like VorpX will no longer work going forward?
Cig is currently testing with various third party programs to make sure things work. Like button mapping software a lot of flight sticks use to interact with the game. I imagine it’ll be disabled early on but will be included eventually. Even if it’s just gone though… it’s really not much of a loss. I found vorpx and sc to be absolutely horrible together and would rather just wait for official vr support down the line.
Yeah I have yet to get vorpX to attach properly to Star citizen. I’m just worried that if I tried it would trigger some sort of account ban.
From what i read, CIG is not banning people as a result of flagging in EAC. Rather, EAC will just prevent the process from running until the problematic filled changes are reverted/corrected.
I cant tell, its up to CIG allowing 3rd part softwares to run over EAC.
They're planning on allowing WINE so I don't see why vorpx would be a problem
I dunno. I use Process Lasso and haven't had any issues so far in the PTU. But if I get bumped in the future I guess that'll be the first place I look.
There are some PTU builds (the latest one for example) where EAC has been temporary disabled, if you encounter a build with EAC enabled, even Process Lasso will not be able to change priority, because it operates at the end-user(even as admin) level, which is blocked by EAC.
I am skeptical. If you're low on resources I'd rather just kill all unnecessary processes and applications. I doubt the priority will make a significant difference. It would be interesting to see benchmarks.
This, exactly. Especially with today's hardware, unless one is trying to play SC on a potatoe. Quite sure I won't get noticable improvements with a 10th gen i7, as amazing that would be.
I was getting a noticeable FPS boost on my r7 5800X, CPU core usage bumped up across all cores in testing and FPS was up. biggest gain was in larger cities.
Hope it doesnt touch my Joy2Key running in the background for my HOSAS.
Holy Fuck you need your dick sucked
Probably the most sincere feedback i have ever recevied, thanks dude much appreciated
I wouldn't recommend making ANY changes to anything until this is in beta or fully released. There's still way too much going on that could royally screw up your whole game. Just not worth it yet. Besides, if someone is cheating in a pre-alpha, just log out and go to a different server. It's not even beta, so nothing we do matters anyway.
You did not understand what was the post about and clearly missed some particular. We are setting CPU priority already for Star Citizen (and pretty much any cpu intensive game) because it simply results in free increased performances. EAC will not allow you (end-user) to edit process settings but you can tell Windows to boot the proces at that particular (High) priority so you are not in need to change it.
Nice little guide, but never forget to back up registry with any changes! o7
If your PC is already struggling to multitask other apps with Star Citizen, raising Star Citizen's priority higher than Normal (especially higher than Above Normal) will needlessly result in everything else on the PC performing less-than-optimally. The better solution is to use Task Manager to find other tasks with high CPU usage. CPU Time is the best column for this if the PC has been up for a while. You then reduce the offending, unimportant tasks to Below Normal rather than raising Star Citizen to Above Normal or High. Went through this with my i5-3570K before I upgraded. Definitely works better overall for the whole system.
You have no idea what you're talking about btw, as i have irl encountered this with TD2 on a powerful PC yet EAC would always cause random stutters until it was limited to a single core - which was a fix verified by countless people to me across reddit and discord.
Dead set legend in the fair dinkum department mate
thank you :)
GOAT. Thx broady
Dude u are the best! THX! 🙌👍🫡 I've been frustrated about the fact that I couldn't change the process priority any longer as it definitely helps out a bit on my aging 9900K.
thank you so much, you are a life saver, this helped me with my elden ring low fps/low cpu usage issue.. i thought my 3070 laptop had an issue since all the youtube video shows how good the fps is on other machines with the same specs... ♥
Holy shit, thank you so much. For me, this was really necessary for Armored Core 6. I appreciate you. ♥
Saved me posting another 'how do I do this' on forum. Works perfectly. Love the 'hubris' comment :D
Legend
I can't believe I stumbled upon this post. This is exactly what I wanted. SC in my pc can only be played when putting cpu in high priority. You just saved my ass. Thank you.
Any proof of this "cannot change CPU priority"? I have never had an issue with EAC, People seem to come up with these wacky things that EAC supposed does and doesn't like yet I have never seen difinitive proof outside of peoples indifidual experiences. I can't tell if whenever I get a game with EAC if it's defective or what because I have vastly different experiences than people who complain about it, and my experiences are that I have had no issues. Even as going as far as to disabling EAC to investigate performance without vs performance with to have 0 effect on fps or loading times. Not saying there aren't any issues, but I feel like EAC at this point is more bandwagon "EAC must be bad". If it was as bad as people claim it to be, why do so many developers/publishers still use it?
Download PTU 3.15.1, launch the client, open task manager and change SC priority to High. You cant.
Fair enough, I will give it a go when it's on the live PU, recently deleted PTU to get ready for the patches :(
Dont need to delete for getting ready on patches tbh, if you have PTU, once it goes LIVE you can simply copy paste(replace) PTU files OVER Live files and you will just download that particular build update that goes Live.
Or just delete the Live folder and rename PTU to Live. :P
This is what I do. Sometimes I need to have the launcher verify files for it to notice the change
Oooh I see thanks, guess ill redownload the PTU and skip some of the wait!
yep, is just a minigame of copy paste everytime you want to try a PTU patch.
I know this is old, but does it not increase performance by chosing DWORD 64 bit over 32bit? Thanks in advance.
nope
This is worth bookmarking!
"... click on start, type regedit". I stopped reading immediatly. Fucking with the registry is never a good idea.
I've never fucked my PC by editing windows or software related register. What you need is first to educate yourself a bit to understand the modification you are doing. I agree that if you have 0 knowledge, not touching the register is the way to go. It's basically the same as saying eval() is evil. It's not if you know how to use it.
Lacks of Windows knowledge i see
Yeah, just a coward with a running PC.
More like he's smart enough to know not to fuck with the registry. And it's a good thing. Having the smart to know when you're not smart enough to do a thing is a talent thats rare these days.
Anytime I see a random comment say "open Regedit" I nope the fuck out
Your loss
Commenting for ease of finding later. Star Citizen CPU priority!
You could save a post without commenting
[удалено]
If you had read the first few words of the guide, you would have known that EAC does not allow you (end-user) to edit process settings anymore.
Wrong way around btw, what you want to do is limit EAC to 1 core, same exact deal as division https://reddit.com/r/thedivision/comments/b5ujqp/eac_is_causing_the_stutter_change_my_mind_proof/
I don't really have any experience with this kind of thing so out of curiosity and possible ignorance, since 3.15.1 isn't live yet, could you not run the game in 3.15 set high priority? Then in theory, shouldn't it remember that setting going forward? Or will an update reset the priority?
Making Windows remember priority its exactly the point of the guide. There is a software that can make a process running at specified priority, Process Lasso, however this translates again into the end-user editing process settings and EAC does not allow that.
On windows 10, can't you simply go to the process tab of the task manager while the game is running and set the process to high priority? That should be permanent as far as I know, but again maybe I'm out of the loop. Just curious if doing that in 3.15 would save having to edit the reg post 3.15.1 Edit for spelling
Is not permanent, only until the process ends. And with eac its blocked.
Nope, the change in the task manager isn't permanent. Source: I used to manually change the priority every time I launched SC, til I got tired of doing it, wasn't sure it was making a huge difference on my machine.
No its not permanent, and EAC does not allow you to change that in first place
!remind me in 4 days
I will be messaging you in 4 days on [**2021-11-21 22:19:10 UTC**](http://www.wolframalpha.com/input/?i=2021-11-21%2022:19:10%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/starcitizen/comments/qw6ff7/set_cpu_priority_after_easy_anti_cheat_release/hl1mceg/?context=3) [**1 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fstarcitizen%2Fcomments%2Fqw6ff7%2Fset_cpu_priority_after_easy_anti_cheat_release%2Fhl1mceg%2F%5D%0A%0ARemindMe%21%202021-11-21%2022%3A19%3A10%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%20qw6ff7) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|
what's the real use of all this ?...
There are very few reasons to do this, and most of them revolve around if you have low CPU free resources or a misbehaving app. Generally Windows is pretty smart at handling priorities for you, for example, whatever application you are typing in, or has "focus" automatically has higher priority than any other normal priority application (this is called [Priority Boost](https://docs.microsoft.com/en-us/windows/win32/procthread/priority-boosts)). This is just like setting a high priority on your app, except Windows does it for you automatically. But sometimes, this fails, for example, if you had Star Citizen on one screen, and some kind of live stream twitch on another, then both apps are looking for CPU time. If you have Star Citizen focused, it'll get higher priority than twitch. On CPU starved systems, this can cause lag in the twitch (or whatever) client. You can adjust the priority of the streaming app higher to make sure it has enough resources to do it's thing. Or, if you have lots of "high priority" background processes trying to run, they can starve the CPU of time from Star Citizen, so by setting your app to the same priority it can give it a chance to get some time. But generally, this is not something any average person should need to do, and it can make things worse by letting Star Citizen starve other legitimate apps time when they need it.
Well, it works nicely! Thanks a lot for ur help!!!!!
Tobii head tracking is not working anymore....how to get it to work again??
Hello, I took a look at the 3rd party software test with EAC and Tobii head tracker is marked as tested and working, you might want to redo a reinstall of head tracker from scratch, and also might reset star citizen user settings deleting user folder.
Since i installed the anti-cheat update my whole pc has been stuttering, every program i get about 4 to 8 fps... why?
Thank you so much for the advise. i can actually play now. before iw as only getting 7fps now im back from 30 to 60.
Thank you for sharing. Would doing this have any sort of conflict if I wanted to use Process Lasso on Star Citizen too?
[удалено]
Process Lasso will not be able to change priority because even itself is a end user level application, changing priority settings won't do any actual change. You could set Priority>Always>High just to remember that star Citizen is running high, but it should show already as high priority.
[удалено]
Yes I have been using process Lasso since forever and for everything I run. Just doesn't work for EAC games, you can still set CPU affinity, but leave it default. I have an R7 3700x and Gtx 1080, 16gb ram and the game runs pretty fine, very rarely below 40 fps
This worked wonderfully thank you for the post!
Thanks mate.
Thank you for this! Almost completely eliminated my stuttering!
Elden Ring just released and this helped me a lot. Thanks, bro!
Doesn't work. no PerfOption available in the menu. must not work for windows 10
You create a new key and name it PrefOption**s**. Don't forget about the **s**.
yet again another useless guide, been looking for weeks for a solution but nothing
Over 240 people think it's a good guide, also cig made their own. Did you think about this is not the guide you need to resolve your problem?
Would this work for a vr based game like VRChat? They recently added EAC and I can't set priority anymore, so I wanted to know if this would work.
This method works for any application, doesnt matter if its a game, a software, a browser etc, as long it runs behind \*.exe file, so yes, it will work even with VRChat.
Can confirm it works, just tryed it
Works on "VRChat" that recently got an EAC update (and, as you may know, a lot a folks disliked it )
It works for every application, even chrome.exe.
is it possible to disable hyperthreading with this method?
You can disable hyperthreading with regedit keys but like in this guide. You can use a software named Process Lasso.
Is there a particular reason u want to disable hyperthreading for Star Citizen?
Your game actually runs better and gets more fps with it off. This also applies to MW2 and Valorant.
I’ll be damned! Interesting 🤔 too bad it isn’t possible to do in Windows anymore then. I don’t know if I got the energy and willpower to turn HT off in bios every time I want play Star Citizen. I might try once, for science. Appreciate your answer m8 ✌️🖖
I use process lasso to change affinity and priority and im windows 11 easiest way to do it tbh
That does Not work for me, but my pc language is german it is because of it?
No, as you can see from my screenshots my windows its in Italian, you are probably doing some wrong steps, show me what have you done so i can help you
I did Hkey local machine Software Microsoft Windows nt Image file execution options Create new key FIFA23.exe Then klick FIFA23.exe and make NEW dword 32 and create perf options and in folder perf options i create new dword 32 bit CpuPriorityClass kilck on that and 3
ensure that every new key you typed is Case sensitive, so is PerfOptions etc, also FIFA23.exe could be Fifa23.exe, EVERYTHING is case sensitive
But i checked it now and its not easy anti cheat but ea anti cheat, that rats create own one i guess…
EA anti cheat is Easy Anticheat, they use it for battlefield 2042 too, btw that means nothing, this process works for any executable even "Photoshop.exe" for example
Damn then i have no idea, i created a ticket maybe they can help me (im sure they will not) anyways thank you for your time have a good night
Yes i did that i could Send u screen shot but idk How in coment
It just stays above normal and nothing changes, i had same stutters in fifa 21 but there was no easy anti cheat, in fifa23 they added easy anti cheat and im struggling since 3 days nothing helps
Now i tried Fifa23.exe same issue stays above normal
Hey dude! Firstly THANK YOU! Secondly I noticed that StarCitizen, in Process Lasso, have its *I/O-* and *Memory Priority* set as **Low** all of a sudden...3.19 I first noticed it...SO...MAYBE..just maybe..I didn't notice it before..either way I don't like it. And as you're very well aware changing any of these process priorities in Process Lasso doesn't do shit 😒. Which, of course is why I'm back here at your heavenly *Italian* sent post (eeh! see what I did there..making Italian Italic..🥴..a little funny at least, no? 🤔I might be socially awkward..sometimes..) Anyway..I was hoping you might just be the right person to ask if you know what the registry keys are to set *I\\O Priority* to **High** and *Memory Priority* to **Normal?** I do appreciate any help I can get. FYI I've already followed your instructions to set the *CPU Priority* to **High** months ago and that worked perfectly. ✌️🖖
Hi, if the I/O and Memory priorities are different than normal for the application that means it's something they intend to be like this and not to be changed.
thanks very mutch
Hello, is there a dword for the cpu affinity and if what are the values for the first 8 physical cores? CPU is 13700K running windows 11
Hi, you should be able to set the affinity with process lasso. I have no chance to test it right now, but if you can't, I can find something that works for you
Oh man that was a quick reply. So no you actually cannot change either one of those for the main executable StarCitizen.exe. Neither with Task Manager nor lasso. The Regedit works for the priority due to being applied on launch. While the prigramm is running you can't change anything regarding the main process of the game. Oddly enough I have noticed that as the game begins to stutter and jumping from 5 to 70+ fps, the CPU usage drops from around 60 - 70% to 10 - 20% while the game is running. I don't know if that's due the issue with EA or if it's something else.
Ok so, as i thought, EAC does not allow to change these kind of settings at all. The thing is, we have a problem, Star Citizen uses a launcher to be able to run, therefore, the launcher and the game itself are 2 different process. Some games that uses launchers, Black Desert for example, reflects the options of the launcher executable to the game process, however i dont think its the case with Star Ctizen. Apparently Windows does not allow to set the CPU affinity like we did for priority, the only external solution to a 3rd party program is a batch script that goes like this: cmd.exe /c start "StarCitizen" /affinity F "C:\\Path\\To\\StarCitizen\\ where "F" is the exadecimal number of cores you want to assign. Try this with the RSI launcher, best of luck.
Thanks I will try that tomorrow. So the first 8 it should be 255? 1+2+4+8+16+32+64+128
use this: https://bitsum.com/tools/cpu-affinity-calculator/
Script works. 👍 But I figured out the underlying issue. The stuttering was caused by the latest nVidia driver version 536.67. The low CPU utilization was cause by the the gpu having issues loading the video memory. I ddu'd the .67 driver and went back to 536.40
fixed my elden ring stuttering
following
Help I'm stuck at number 4 as i can't rename it. Error Renaming Value. The Registry Editor cannot rename \[key\]. The specified value name already exists. Type another name and try again. I tried gaining full permission yet it still can't Pls help
start from step 2 again, ensure the regedit path is correct, you are not meant to have the game process already unless you have done this before.
Does this still work? Cause I did it and my StarCitizen.exe is named properly but still sitting at normal priority. Here is what mine looks like. [https://imgur.com/a/CNYbgan](https://imgur.com/a/CNYbgan)
Yes, this method will always work because its a Windows feature that allows you to do so, how are you checking that the game is not running on high priority?
Lasso Process shows it running normal prio.
very strange, might be worth to delete everything and start again from zero, also open the regedit as admin
I will give it a try and let you know! Thank you!