@@Savitarax Thanks for the prompt reply. I actually just got it fixed by changing the power plan. Interestingly enough it's now functioning as you described in the video without rerunning the commands by using the Bitsum high performance mode. Before it was in the balanced mode. Weird how it was staying on the boost clocks in balanced mode, but is actually going down to the default clocks in HP mode.
Days of messing around with this chip to get it optimized for tarkov, DUDE your INI was amazing i couldve saved so much time just starting with this video. THANK YOU
Hi there. You got any tips on the best performance with the 7950x3d in Tarkov? I am experiencing some "stutters" while ADSing in Tarkov with my rig. Also, you set the Lasso threads to 0-15 or skip the every other thread (0;2;4;...)? Would appreciate your answer :)
@@shakyflo4105 ADS stuttering is a bug in Tarkov by many scopes. Just wait for a patch. No need to play with the 7950x3d, he is laughing about this game
Hi @Savitarax amazing video ❤️if you could do a follow up tutorial on how you set everything up I would greatly appreciate and your the only one covering this.
I used lasso on my 8700K a few years ago with Xplane 11. Worked great. However, once MSFS came out, I could not get things to run properly with Lasso so I stopped using it. Now that I have a 7950X3D, Lasso will be a must with MSFS. Mainly to prevent background apps and processes from trying to use the v-cache ccd while MSFS is using it.
oh yah what's nice about lasso is that you can disable the engine whenever you need. So if a game is picky about process lasso like elden ring, you can just disable it and it should work.
Here's my INI profile if anyone wanted to copy it. It should have most of the windows stuff sorted out. Tweak it how you feel and make sure to check it's assigning the games to the right chips. www.dropbox.com/s/p33bcgb7pdcyxhx/SAVS%207950X3D%20PROFILE.INI?dl=0
this video seemed a little brisk, but you've really gone above and beyond expounding in the comments answering questions. i appreciate the active responses.
I was Wondering all the time, if the 7950x3d will work with process lasso, to let the vcache ccd Deals with the game and the other 8 cores for side Tasks, thank you very much mate
Couple of important question I had is what CPPC did you have set in BIOS was it frequency?? Also did you have game mode on or off??? Last question what power mode should I use??
Hey @Savitarax, thx for sharing your experience with the 7950X3D. Can you help bust a potential myth? Some people would have you believe that when AMD's new chipset drivers or xbox game bar will turn off the non vcache CCD when you turn a game on. Can you test this? Can you prove that with process lasso, you can have the 3D cache CCD handling the game, and every other process on the second non 3d-cache CCD. If both CCDs can be active, and game performance is still within 5-10% of what you and others have shown in your videos, that would be very impressive, and interesting/original content.
Hello! I am eye-ing the 7950x3d. I think this is an amazing guide and your videos are really helpful for my decision making. I just want to ask if the free version of Process Lasso will suffice or do I need to pay for that service? I'm asking to set my expectations as well despite having a high budget ceiling. Thank you!
Yo i have 7900x3d i want to ask u process lasso settings for best fps n input lag for games settings do u recomment performance mode n pro balance ? N bitsum highest power plan or ultimate performance did u check this settings?
Disabling SMT in the bios is just the same as disabling SMT in Process Lasso e.g. pinning the task to the threads 0;2;4;6 etc? Because disabling SMT in bios would mean that tasks on the non cache CCD wouldnt have multithreading either. What would you suggest? Are you running on high performance power plan in Windows? Thank you for this video and your content. :)
It’s not exactly the same because there are restricted threads that we can touch with process lasso so they will end up being caught on hyper threads. But… I’m running ultimate performance power plan and if I feel like it disable idle states just for more responsiveness. Otherwise I’m all throttle states and c-states. Either I’m all in or all out.
Im so glad i found your videos, how would u go about doing this for the 5800x3d that has only 1 ccd but does have hyperthreading and the 3d cache. How would u assign apex legends for example and system services. I would know exactly what to do if i had 2 ccds or no extra cache. But a little unclear for 1 ccd with the extra cache. Ty so much!
I have a 13600k with ecores. Should I put everything but core system functions on the ecores? (System, Registry ect) seems like kinda what they were made for
Interesting video! Thanks! I tried your powercfg commands on my 7900X3d, and my CPU usage just went to 100% until I "undid" the change back to 0 instead of 1... is that expected?
I see you are using windows dynamic thread boost in every process in this video, would you recommend using it? right now i have it disabled for every process that i can disable Also, if you please, could you do a video one day about optimizations for older processors? I, for exemple, have a 4core, the only optimization i made in process lasso was the priority class: Chromium and Obsidian are below normal, File explorer is above normal and editing programs and games are high, everything else is idle, is that good? At last, what do you think about those regedit tweaks that we find in every tweaking channel, like scvthreshold, page combining, large system cache, etc. I havent found this type of tweaks in your channel, are you not a fan of it? Thanks!
Yes, Process Lasso can be beneficial for both of those chips. Some tasks work better on the p-cores and others on the e-cores, so it can be useful to manually assign where different programs run. And while the normal 7950x doesn't have extra cache on half of the die like the x3d model does, the 16 CPU cores are still laid out in an 8x2 configuration and so it can be useful to split different workloads to separate core complexes
How does that work for computer chess engines though if there are two sets of processors (8 with lower speed but with vcache and 8 with higher speed but no vcache)? Hyper-threading was never recommended for computer chess because it can lead to missed engine searches and ultimately bad moves so I was wondering if it was the same case here. I couldn’t recommend 13900k despite the claim of 24 cores because it only has 8 p cores that matter in computer chess for accurate search. The e cores don’t count or you’d risk issues with inaccurate search. I can recommend the 7950X for this instead but I am not sure how it is on the 7950x3d. Sure other apps may benefit but computer chess is more sensitive to these variations.
thnx for your video , cant find the commands , also another question from windows you close the Game mode? and the other option on graphics seettings for latecny ? for better perfomance ?
here's those commands for you. Disable idle: (more responsive, higher temperature/power usage) powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 1 powercfg -setactive scheme_current Enable idle: (less responsive, lower temperature/power usage [Windows default]) powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 0 powercfg -setactive scheme_current But in terms of game mode I keep it on. Since it disables some services.
Reduced heat, higher frequency headroom, games hate hyperthreading, simplified OS scheduling, quite a lot of advantages. That’s why games like tarkov have “use only physical cores” because hyper threads are mostly useless for gaming.
Here's a link to the reverse image search of the same photo. That way you can find the right resolution and detail level cause there's a lot out there.
It’s not in the hands of AMD or Intel. It’s Microsoft’s responsibility to schedule things properly on the software side of things. Hardware optimizations can only go so far.
It is AMD pushing new technology though (ie: Vcache) so its fair to say Microsoft shouldn't be held liable to properly schedule those cores. @@TheJacklikesvideos
There's not really a one size fits all solution. But I could see one much easier and beneficial option being to include something inside ryzen master or other amd software to link gaming processes to the x3d cache ccd with one click. And maybe have other customization options built around that.
Hey @Savitarax , I really appreciate your vids. I pretty much only play OW2 and I'm pretty sure I have close to the same rig as you. 7950x3d, 4090, both liquid cooled, Rog 670E-E. So I'm trying to use your strats to optimize. I was watching your other video today about the interrupt policy tool as well and have a question in regards to how that video relates to this one. From what I'm gathering, the goal is to run everything on CCD2 except for OW2, and then, mouse/keyboard? Do you set the affinity mask for the mouse/keyboard interrupts to a core on CCD1 or CCD2? In other words, my guess is that on CCD1, along with OW2, I'd want mouse/keyboard processes including interupts affinity, correct? Or do you want interrupts back over on CCD2? Bottom line is, I'm still a bit confused on what ALL I want to keep on CCD1, aside from the obvious, which is OW2. PS: my rig is solely used for gaming, so I'm basically trying to emulate your optimizations to the best of my ability.
You’ll want to keep your interrupts in the same CCD as overwatch or any game you are playing. You never want to put anything on the opposite ccd unless it is not important or not latency sensitive. Like streams etc.
Is that command basically the same as disabling global c states. And are you sure it's a good idea to use bitsum high performance when they are saying balanced power profile required
Yah the balanced profile is just for the ability to disable the second ccd. Cause it has core parking. The chip never runs above 75c even in extreme workloads
Is it even better if one does NOT install to the automatic core scheduling (and its overhead compared to manual affinity assignment) or does it non make any difference at all wether windows has been set up to automatic core scheduling or not before running Process Lasso? (Still looking forward to receive my own 7950X3D, but can't wait to know)
Yah the core scheduling does nothing but essentially cheat and just disables the other ccd. Doesn’t really matter if you have the driver. Cause process lasso is manual so it overrides the automatic.
Thanks for the video! Quick questions: Do you keep ProBalance enabled? And if I were to prefer cache instead of frequency in the BIOS (I mostly do VR flying) would your config file still work as intended?
@@Savitarax In terms of affinity with an 8 core CPU, what would you recommend? Core 0-1 for Windows, 2-7 for games with 1 shared core for GPU, or perhaps 2-6 with core 7 for the GPU and mouse exclusively?
Why do you have hyper threading off? is there any benefit to having it off? As for your video, your saying startup windows 11, open process lasso pro, and select every single process like you said (this is where in the video you lost me, its hard to see what your actually doing . It seems like your setting every single process running (No games are running since we just booted into windows) to run only on the C1 non cached cores. Then when you do run a game , it should run on the 3d cache cores automatically, but your saying you can set that manually also. Can you explain how to do all of that? im not familiar with using processor lasso so its hard to see what you are doing , and skipping what other settings your using. For example you have hyperthreading turned off for some reason? what power profile are you using? thanks for the video though
So is it reasonable, to set in BIOS that the preferred CCD is the non v-cache CCD, so OS and background tasks run on it. Then with Process Lasso, restrict everything that is restrictable to that CCD, and have just games mapped to the Vcache CCD? hmm, I think that would really be a pretty impressive play. Keeps latency to, nigh nothing.
this advice is only particularly relevant to heterogeneous chips. monolithic chips are much more plug and play. if all of your cores are identical, there's no reason to disable half of them, and you certainly shouldn't expect any noticeable performance improvements by doing so.
Would it be possible to get an intel based video like this? I've watched your ult guide to fps, but was curious if a 12600k could benefit from a different setup. Great vid as always
@@EvolutioneXe so your first real CPU core has 2 threads on it. The second thread is very unstable and is very unreliable in games. So In process lasso. You want to set the game to use cores 0,2,4,6,8,10,12,14 And everything else can use 15-31 cause windows doesn’t care about hyperthreading on more cores.
So in this case , you should have done the opposite right ? As what i can see is browser and other non gaming app is being assigned to vcache when they should be on the non vcache cores.
Cores 8-15 are the non v-cache and 0-7 are v-cache. Amd confirmed that all v-cache chips will be ccd 0. So all of my apps are on 8-15 and my games are on 0-7
@@Savitarax Thanks. So Core 0-7 will always be the vcached core, 8-15 the non-vcached. That is tricky since I noticed that some windows system .exes always use core 0 and cannot be changed even with lasso.
@@Savitarax I'm trying to choose the best cooler for 7950x3d (but I also got 7800x3d, but went with 7950x3d, much better in a long run), currently building rig from scratch, thought about noctua but it will run 6-8 c hotter I'm sure.. I thought about arctic liquid 420, have to take a look these charts! Much appreciate for the answer!
@@warden8288 noctua nh d15 is sufficient. if you're an enthusiast and insist on going liquid, hypothetically you could squeeze out a minor performance difference with a couple degrees more cooling, but i doubt it would make any noticeable difference in real world use cases. cheaper liquid coolers would perform no better, and i'd only spend money on a higher end liquid cooler if i already afforded the 7950x3d and the best x670e board i wanted. i think splurging on mobo chipset with better VRM will show you better results than trying to eek 2-3c out of a cooler.
Ok, I'm an idiot and most of this went over my head I think, but the short summery is: Games and game launchers: CPUs 0 - 7 Background tasks (Discord, web browsers, random programs): CPUs 8 - 15 Critical Windows programs: default Would OBS and VSF be considered in the game pile, or the background task pile? I'm gonna take a guess, and say VSF would be 0-15 because 3D rendering, and OBS would be in the 8-15?
i have hyperthreading disabled thats why I have 16 But. I am on no power plan right now. Both my cpu and gpu are at 100% 24/7 max voltage. Even at idle. There's no real power plan that does that.
@@Savitarax thank you. I must be doing something wrong then. Is the command above one command or two commands? I am inputting it as two separate commands. Is that correct?
Are there conflicts with process lasso and gamebar + chipset drivers running at the same time? Do you disable game bar. What did you do with gamebar and the vcache chipset drivers?
What cpu cooler are you using? I never see my CPU hit the marketed 5.8 ghz only really see 5ghz ; I'm using the Lian Li 011D Mini + DeepCool 240MM with plenty of airflow. Still get 40-70C temps like my 11700k but felt like my 11700k ran better.
Use PBO and curve optimizer. It’s all based on headroom. 5.8 is the peak it can hit but only for momentary points at stock. But with PBO it will jump dramatically
I tried to go thru with my Gigabyte Aorus Master B650i and messed w the settings a bit. Tried to adjust curves and all but I can't figure it out at all lol. This is so much harder than Intel.@@Savitarax
@@apex_gr lol it’s super easy. For curve optimizer Essentially each core is a negative or positive voltage offset. I recommend doing an all core of negative 10 and test from there. And then do 5 increments after that. If you have a good chip it’ll do like 30 or 40 And on some cores like 50-60 But if you have a bad one you won’t be able to do more than 10 maybe.
@@Savitarax I get that but it’s my first AMD in like 10 years. Do you use the AMD Ryzen software or bios stuff? Curious where to adjust each individual one because there’s so many cores.
I hope you read? He has a 16 Core cpu (8 3d caches, 8 normal). The 5800x3d is an only 8 cores with 3d cache so it should be clear, that his profile want work for your/our cpu.
For some reason process lasso is causing my computer to freeze and crash. It was working fine, but this morning I decided to install a fresh copy of Windows for several reasons, and now process lasso is causing issues.
@@Savitarax I'm not sure what you mean. Are you saying that certain processes being hi-jacked by process lasso can cause Windows to crash, and that I need to find which ones that is and then keep those at their default setting? What is really confusing to me is that I tried the same settings I was using before formatting, and everything worked fine. It's so annoying to because I paid for a year thinking that the program deserved my support, and now I can't even use it.
tried the powercfg command. The issue is that the cpu usage will not drop on idle it stays at maximum boost on the 7950x3d. Also process lasso reports cpu usage at 100%. I have hyperthreading enabled. CPPC set to frequency in bios.
@@Savitarax I ran it with both on and the issue is it uses both ccd's to 100% meaning that latency penalty is introduced in games. What situations would you say this is good to use for?
@@Beefy-Tech it’s useful if you have process lasso because you can bind a game to one of the ccds rather than having it completely sleep and be unusable. When you run that command. It doesn’t “run” on both ccd’s when you bind it with process lasso. It just prevents the cpu from clocking below its highest turbo ratio. This is useful for responsiveness and Input lag.
Thnx for your video, I can't find the commands for cp, also I have 7900x3d so for better gaming performance I can't use cpu 8 to 23 for windows and streaming for example and cpu 1-7 for my games right? On my 7900x3d on lasso I have to chose from cpu 0 to 23, why on yours only till 15? Thnx
Disabled hyperthreading, so for the "real cores" not the hyperthreads. It will be every other cores. So Real cores: 0,2,4,6,8,10,12,14,16,18,20,22 Hyperthreads: 1,3,5... and so on.
@@Savitarax ok i will make tests , another question , do you know why ? what i did ? and when i open e game Lasso make eveyrthing utlras slow.. like freezing the pc , bug the explorer cant restart cant do click ? the solution was renistall lasso but what i did?
@@GaLaNoS13 lol it’s cause any new software will automatically be throttled down to the lowest states like all the other apps in the system. You have to manually change it to the correct values. Which are the highest states after you launch a game. It’s basically to ensure that no new software coming in turns into a s*** show.
Without process lasso 7800x3d give better results that 7950x3d The question is after using process lasso with 7950x3d does it give equal or better results when compared to 7800x3d???
My guy that’s cause you are running on both CCD’s. You don’t have 8 v-cache cores. It’s 6+6 So 0-7 isn’t the correct setup. You’ll want to do 0-5 for games and 6-11 for everything else
Will cpu clocks going below the base clock frequency affect the cpu or the performance badly after applying the cpu affinity settings? Won't they just operate normally without tinkering with the scheme_curr set to 1 for subprocessor?
Question … i have 7900 xtx and 7950x3d , on 6000 Mhz rams , but i get 4k 144 fps on call of duty , i am similar to someone in youtube with 5800x3d ,, is it cause the bottleneck ? , and i tried lasso thing and followed your steps didnt change anything
it's likely the 7900xtx, 4K is a very high pixel rate the 6950xt was not able to do it above 120hz. the 7900XTX is only about 30% faster than that and so I would say the main bottleneck is your gpu. If it's not your gpu then it's the 3D cache ccd not being used in the game.
Isn't 7800X3D Technically better than 7950X3D even with process lasso because processes like csrss.exe and dmw need the mouse data and flip modes for dmw to manage the game fullscreen exclusive to be sent to the game and if you are doing that on the second CCD then there's a latency penalty where your mouse inputs are delayed?
CSRSS.exe is no longer processing the input thread. DWM.exe is, DWM is fully tunable with or without process lasso. And you can use reserved cpu sets to force the entire windows system including background processes and interrupts onto the cores you desire. Deleting the latency penalty and allowing you to register just the game and your mouse on the X3D along with DWM.exe and nothing else.
Damn, I was gonna get a 7800x3D due to latency but you just convinced me to get a 7950X3D. I have a 5900X rn. So do you don't recommend putting CSRSS To real priority anymore is it's no longer processing input. So all I should do when I get the CPU is disable SMT then put DMW Cpu affinity on 0-7 right? Since Cpu sets doesn't mean it's a 100% guarantee it's just the preferred option. The only processes I would put on cpu sets are ones that you cannot change such as system and registery and for the rest we stick to cpu affinity to gurantee DMW is running on the cache CCD which is 0-7. Update me if i got anything wrong@@Savitarax
check my ultimate windows scheduling guide to see what I mean. Reserved CPU sets is a new technique to move windows COMPLETELY off of core 0. Including the kernel and other background processes. It's a very powerful software tweak that should excercise caution when using.@@leax7485
I saw the tool, basically you wanna move your entire kernal and system to a different core/cores but you still want it to be a x3d core so there's no inter-latency performance hit@@Savitarax
Command to disable idle
powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 1
powercfg -setactive scheme_current
This works. How do you undo it, though?
How do you undo this? I just did it and now my CPU stays at it's boosts speeds on both CCD's.
@@Isaiiahii lol just change power plans or just rerun the 2 commands except change the last digit which is a 1 to 0.
@@Savitarax Thanks for the prompt reply. I actually just got it fixed by changing the power plan. Interestingly enough it's now functioning as you described in the video without rerunning the commands by using the Bitsum high performance mode. Before it was in the balanced mode. Weird how it was staying on the boost clocks in balanced mode, but is actually going down to the default clocks in HP mode.
this command works on other cpu,s like 7800x3d or Intel ones?
Thanks!
Oh dang thank you so much man 🙏❤️
This is an awesome thing to see 😊.
@@Savitarax well deserved, yw!
Days of messing around with this chip to get it optimized for tarkov, DUDE your INI was amazing i couldve saved so much time just starting with this video. THANK YOU
Hi there. You got any tips on the best performance with the 7950x3d in Tarkov? I am experiencing some "stutters" while ADSing in Tarkov with my rig.
Also, you set the Lasso threads to 0-15 or skip the every other thread (0;2;4;...)? Would appreciate your answer :)
@@shakyflo4105 ADS stuttering is a bug in Tarkov by many scopes. Just wait for a patch. No need to play with the 7950x3d, he is laughing about this game
Coming across this vid and one by Graphically Challenged have put the 7950x3d back on the board for me. Thank you and subbed.
Hi @Savitarax amazing video ❤️if you could do a follow up tutorial on how you set everything up I would greatly appreciate and your the only one covering this.
Thanks alot for the info! I think alot of us want an more idept guide on this !
I used lasso on my 8700K a few years ago with Xplane 11. Worked great. However, once MSFS came out, I could not get things to run properly with Lasso so I stopped using it. Now that I have a 7950X3D, Lasso will be a must with MSFS. Mainly to prevent background apps and processes from trying to use the v-cache ccd while MSFS is using it.
oh yah what's nice about lasso is that you can disable the engine whenever you need. So if a game is picky about process lasso like elden ring, you can just disable it and it should work.
@@Savitaraxis there many games that hate process lasso or just few?
What a useful tool, thanks!!
Keep up the good work man
Underrated content
Here's my INI profile if anyone wanted to copy it.
It should have most of the windows stuff sorted out.
Tweak it how you feel and make sure to check it's assigning the games to the right chips.
www.dropbox.com/s/p33bcgb7pdcyxhx/SAVS%207950X3D%20PROFILE.INI?dl=0
Can you post that discount code from blurbusters?
Is there a reason you disabled hyperthreading?
@@TheMessiah1337 runs cooler, better performance, helps turbo ratios.
@@Savitarax isnt this incorrect if the game is dx12 cos dx12 utilizes hyperthreading ?
@@TheMessiah1337 nope, most games just don’t take advantage of hyperthreading
this video seemed a little brisk, but you've really gone above and beyond expounding in the comments answering questions. i appreciate the active responses.
I was Wondering all the time, if the 7950x3d will work with process lasso, to let the vcache ccd Deals with the game and the other 8 cores for side Tasks, thank you very much mate
Finally someone shows why the 7950x3d is the king and not the 7800ks and how to get the ultimate performance out of the king
Thank you for this. Was thinking this should be a viable option but wasn't sure to what extent :)
Couple of important question I had is what CPPC did you have set in BIOS was it frequency?? Also did you have game mode on or off??? Last question what power mode should I use??
@Savitarax , pls Do Ligthouse benchmark in EFT on a online match.
Can I do the same with Ryzen9 7900X3D?
Hi, is there a way you can upload your process lasso profile for some of us to use or is it not possible?
savitarax can you make a video bios moding a amd gpu, or using a grub list for amd cpu???
Hey @Savitarax, thx for sharing your experience with the 7950X3D. Can you help bust a potential myth? Some people would have you believe that when AMD's new chipset drivers or xbox game bar will turn off the non vcache CCD when you turn a game on. Can you test this? Can you prove that with process lasso, you can have the 3D cache CCD handling the game, and every other process on the second non 3d-cache CCD. If both CCDs can be active, and game performance is still within 5-10% of what you and others have shown in your videos, that would be very impressive, and interesting/original content.
Totally, I can investigate that
@@Savitarax you are a legend mate
I'd be very interested as well. Not sure why this hasn't been tested
@@Savitarax ooo also, if you could include the 1% lows along side average FPS in your benchmark, that would be greatly appreciated
@@Savitarax Would also really appreciate this being tested!
Hello! I am eye-ing the 7950x3d. I think this is an amazing guide and your videos are really helpful for my decision making. I just want to ask if the free version of Process Lasso will suffice or do I need to pay for that service? I'm asking to set my expectations as well despite having a high budget ceiling. Thank you!
peer to peer is your friend. just get the pro version for free. alphabet, don't ban me please.
The free version will work forever with all features, but every time it starts you'll have a 15 second timeout reminding you to buy the Pro version.
Yo i have 7900x3d i want to ask u process lasso settings for best fps n input lag for games settings do u recomment performance mode n pro balance ? N bitsum highest power plan or ultimate performance did u check this settings?
Disabling SMT in the bios is just the same as disabling SMT in Process Lasso e.g. pinning the task to the threads 0;2;4;6 etc? Because disabling SMT in bios would mean that tasks on the non cache CCD wouldnt have multithreading either. What would you suggest?
Are you running on high performance power plan in Windows?
Thank you for this video and your content. :)
It’s not exactly the same because there are restricted threads that we can touch with process lasso so they will end up being caught on hyper threads.
But… I’m running ultimate performance power plan and if I feel like it disable idle states just for more responsiveness. Otherwise I’m all throttle states and c-states.
Either I’m all in or all out.
Im so glad i found your videos, how would u go about doing this for the 5800x3d that has only 1 ccd but does have hyperthreading and the 3d cache.
How would u assign apex legends for example and system services. I would know exactly what to do if i had 2 ccds or no extra cache. But a little unclear for 1 ccd with the extra cache. Ty so much!
there is no need to manually manage scheduling on a monolithic processor.
Holy, does the INI profile work on a 7800x3d as well *with hyperthreading on*? Great video!
You sir are a legend thank you
Is there any updates on this?
I have a 13600k with ecores. Should I put everything but core system functions on the ecores? (System, Registry ect) seems like kinda what they were made for
Interesting video! Thanks! I tried your powercfg commands on my 7900X3d, and my CPU usage just went to 100% until I "undid" the change back to 0 instead of 1... is that expected?
I see you are using windows dynamic thread boost in every process in this video, would you recommend using it? right now i have it disabled for every process that i can disable
Also, if you please, could you do a video one day about optimizations for older processors? I, for exemple, have a 4core, the only optimization i made in process lasso was the priority class: Chromium and Obsidian are below normal, File explorer is above normal and editing programs and games are high, everything else is idle, is that good?
At last, what do you think about those regedit tweaks that we find in every tweaking channel, like scvthreshold, page combining, large system cache, etc. I havent found this type of tweaks in your channel, are you not a fan of it?
Thanks!
Hyper-threading on AMD chip? ;)
Please upload for 7950x3d 2024 version. I have 32 cores, but I only see 15/16 from yours... please.
Hi! Can you also discuss how this can be used with the p-cores and e-cores of the 13900K? Also does this matter for the 7950x (not x3d)?
Yes, Process Lasso can be beneficial for both of those chips. Some tasks work better on the p-cores and others on the e-cores, so it can be useful to manually assign where different programs run. And while the normal 7950x doesn't have extra cache on half of the die like the x3d model does, the 16 CPU cores are still laid out in an 8x2 configuration and so it can be useful to split different workloads to separate core complexes
How does that work for computer chess engines though if there are two sets of processors (8 with lower speed but with vcache and 8 with higher speed but no vcache)? Hyper-threading was never recommended for computer chess because it can lead to missed engine searches and ultimately bad moves so I was wondering if it was the same case here. I couldn’t recommend 13900k despite the claim of 24 cores because it only has 8 p cores that matter in computer chess for accurate search. The e cores don’t count or you’d risk issues with inaccurate search. I can recommend the 7950X for this instead but I am not sure how it is on the 7950x3d. Sure other apps may benefit but computer chess is more sensitive to these variations.
thnx for your video , cant find the commands , also another question from windows you close the Game mode? and the other option on graphics seettings for latecny ? for better perfomance ?
here's those commands for you.
Disable idle: (more responsive, higher temperature/power usage)
powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 1
powercfg -setactive scheme_current
Enable idle: (less responsive, lower temperature/power usage [Windows default])
powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 0
powercfg -setactive scheme_current
But in terms of game mode I keep it on. Since it disables some services.
How much of an advantage do you get with disabling hyperthreading?
Reduced heat, higher frequency headroom, games hate hyperthreading, simplified OS scheduling, quite a lot of advantages. That’s why games like tarkov have “use only physical cores” because hyper threads are mostly useless for gaming.
so will this make the 7950x3d be the performance of the 7800x3d but with extra cores for background tasks?
tnx mate for this fantastic tips and tricks!!! could i have the link of your desktop ? its superb 😃😃😃😃
Oh shoot yah sorry I missed your message. One sec I’ll grab it
Here's a link to the reverse image search of the same photo. That way you can find the right resolution and detail level cause there's a lot out there.
tnx, but i just cant see any link tho@@Savitarax
@@Savitarax TH-cam is shadow censoring your link
It’s not hard but I find it ridiculous that it falls on the consumer to optimize this. It should be like that out of the box.
It’s not in the hands of AMD or Intel. It’s Microsoft’s responsibility to schedule things properly on the software side of things. Hardware optimizations can only go so far.
this is a solid argument, but the opposite could be argued that people buying top of the line processors can handle a couple settings.
It is AMD pushing new technology though (ie: Vcache) so its fair to say Microsoft shouldn't be held liable to properly schedule those cores. @@TheJacklikesvideos
There's not really a one size fits all solution. But I could see one much easier and beneficial option being to include something inside ryzen master or other amd software to link gaming processes to the x3d cache ccd with one click. And maybe have other customization options built around that.
@@sageosakayou can tell open gamebar and check "this is a game"
Great video!
What motherboard are you running the 7950X3D chip with?
Can i set this to run starcitizen with ccd0 off?
Hey @Savitarax , I really appreciate your vids. I pretty much only play OW2 and I'm pretty sure I have close to the same rig as you. 7950x3d, 4090, both liquid cooled, Rog 670E-E. So I'm trying to use your strats to optimize. I was watching your other video today about the interrupt policy tool as well and have a question in regards to how that video relates to this one. From what I'm gathering, the goal is to run everything on CCD2 except for OW2, and then, mouse/keyboard? Do you set the affinity mask for the mouse/keyboard interrupts to a core on CCD1 or CCD2? In other words, my guess is that on CCD1, along with OW2, I'd want mouse/keyboard processes including interupts affinity, correct? Or do you want interrupts back over on CCD2? Bottom line is, I'm still a bit confused on what ALL I want to keep on CCD1, aside from the obvious, which is OW2. PS: my rig is solely used for gaming, so I'm basically trying to emulate your optimizations to the best of my ability.
You’ll want to keep your interrupts in the same CCD as overwatch or any game you are playing. You never want to put anything on the opposite ccd unless it is not important or not latency sensitive. Like streams etc.
@@Savitarax ok got it... makes sense, thanks!
if you are ONLY gaming, get the 8 core monolithic and save hundreds of dollars.
Is that command basically the same as disabling global c states. And are you sure it's a good idea to use bitsum high performance when they are saying balanced power profile required
Yah the balanced profile is just for the ability to disable the second ccd. Cause it has core parking. The chip never runs above 75c even in extreme workloads
You have to buy software just to set affinity?
It’s free
Is it even better if one does NOT install to the automatic core scheduling (and its overhead compared to manual affinity assignment) or does it non make any difference at all wether windows has been set up to automatic core scheduling or not before running Process Lasso? (Still looking forward to receive my own 7950X3D, but can't wait to know)
Yah the core scheduling does nothing but essentially cheat and just disables the other ccd. Doesn’t really matter if you have the driver. Cause process lasso is manual so it overrides the automatic.
@@Savitarax Great! ...It is really good to know that Project Lasso just overrides the core parking of the sceduler. Happy to hear it. :-)
Hi, how would I know which cores have 3d cache and which don’t? Thanks
I know I'm late, but here's the info anyway: CCD0 is always the V-Cache die, so threads 0-15 on a 7950X3D or threads 0-11 on a 7900X3D.
what is the command line you entered? its not in the description
It's in the pinned comment
do you suggest getting paid version or free version i enough?
Planning to get 7950x3d, hoping prices will drop when more 9000 series CPU drop
Would this all work with same benefits with 5800x3d?
Is this applicable to 5800x3d
Thanks for the video! Quick questions: Do you keep ProBalance enabled? And if I were to prefer cache instead of frequency in the BIOS (I mostly do VR flying) would your config file still work as intended?
Yah it’ll work over everything. I just use regular. No probalance or anything
lets go ur posting
Feel free to leave any suggestions you'd like to see from me :). Almost anything is on the table. SPRING BREAK BABY
@@Savitarax In terms of affinity with an 8 core CPU, what would you recommend? Core 0-1 for Windows, 2-7 for games with 1 shared core for GPU, or perhaps 2-6 with core 7 for the GPU and mouse exclusively?
is this only for x3d cpus?
7800x3d can do??
Why do you have hyper threading off? is there any benefit to having it off? As for your video, your saying startup windows 11, open process lasso pro, and select every single process like you said (this is where in the video you lost me, its hard to see what your actually doing . It seems like your setting every single process running (No games are running since we just booted into windows) to run only on the C1 non cached cores. Then when you do run a game , it should run on the 3d cache cores automatically, but your saying you can set that manually also. Can you explain how to do all of that? im not familiar with using processor lasso so its hard to see what you are doing , and skipping what other settings your using. For example you have hyperthreading turned off for some reason? what power profile are you using? thanks for the video though
So is it reasonable, to set in BIOS that the preferred CCD is the non v-cache CCD, so OS and background tasks run on it. Then with Process Lasso, restrict everything that is restrictable to that CCD, and have just games mapped to the Vcache CCD? hmm, I think that would really be a pretty impressive play. Keeps latency to, nigh nothing.
That's how I run it.
bro need ur practice advice, all background may working stable at only 2cores? (in my situation its will 5900x)
Hey, I was wondering what motherboard you bought in order to achieve that DPC latency?
Just the MSI B650 Carbon Wifi. The best way to reduce dpc will be through other guides i've posted on my channel.
Productivity (After Effects, Vegas..) Both CCDs
Games CCD 0
Programs and Windows CCD 1
Sound about right?
yes
did you disable game bar or does it not matter since process lasso trumps it?
Process lasso trumpe
Would a 7900x3d using process lasso perform better in games than a 7800x3d? The 7900x3d is currently $35 more than a 7800x3d.
Where do I save the INI file you have posted?
In process lasso you just go to file and import
Does this work well with the 5950x as well?
this advice is only particularly relevant to heterogeneous chips. monolithic chips are much more plug and play. if all of your cores are identical, there's no reason to disable half of them, and you certainly shouldn't expect any noticeable performance improvements by doing so.
@@TheJacklikesvideos I upgraded to the 7950x3D :)
would you also run the game on every other core? or let it use all the cores
Would it be possible to get an intel based video like this? I've watched your ult guide to fps, but was curious if a 12600k could benefit from a different setup. Great vid as always
The principle should be the same: Just assign all the other processes to the e-cores and the game exclusively to the p-cores.
does this work for 5800x3d
you forgot to post the powercfg on the description...
If when establishing affinity 32 cores appear, I only have to remove 0 to 7 and leave the rest, right? At least for normal applications (7950x3d)
So every other core is a hyperthread. Don’t assign games to hyper threads.
@@Savitarax I need to set games to 0-7 and the rest for 8-32?
@@EvolutioneXe so your first real CPU core has 2 threads on it.
The second thread is very unstable and is very unreliable in games. So In process lasso.
You want to set the game to use cores 0,2,4,6,8,10,12,14
And everything else can use 15-31 cause windows doesn’t care about hyperthreading on more cores.
So in this case , you should have done the opposite right ? As what i can see is browser and other non gaming app is being assigned to vcache when they should be on the non vcache cores.
Cores 8-15 are the non v-cache and 0-7 are v-cache.
Amd confirmed that all v-cache chips will be ccd 0.
So all of my apps are on 8-15 and my games are on 0-7
You can also double confirm this by checking in HWINFO and checking which cores don’t boost past 5.25 ghz.
Which happens to be cores 0-7
what are the vcache cores for 7800x3d
7800X3D only has one eight-core CCD, so all of them. 7900X3D and 7950X3D both have two CCDs, so only CCD0 has the V-Cache.
What do you set steam / EA / battlenet to in process lasso? Or can those just be on the frequency ccd as well and not mess with the game?
Where is the 3D vcache ? CPU0-7 or CPU8-15 ? And i don't understand why you disable idle core.
Hyperthreading is disabled.
So if this was the v-cache chip with hyperthreading it's 0-15. 16-31 are the non v-cache ones.
@Savitarax hi is the command you used at the end Safe for ryzen 7 7800x3d?
Yeah, this command doesn’t have any impact other than adding a little extra heat. But the stability is really nice in exchange
Any help pls?
If you change your preferred CCD (in BIOS) to non-vcached CCD, does that mean that core 0-7 becomes the non-vcached cores? @Savitarax
No it just means the algorithm will choose 0-7 more often than 8-15.
It doesn’t make 0-7 non cache and 8-15 cache
@@Savitarax Thanks. So Core 0-7 will always be the vcached core, 8-15 the non-vcached. That is tricky since I noticed that some windows system .exes always use core 0 and cannot be changed even with lasso.
what about 5800x3d i have one ? which are the v cache for me 4-8 ones ?
No dude all of your chips have the cache? All 8
@@Savitarax so should i use smt on ? if i make it on 16 cores 0-2-4 etc ones for the game and 1-3-5 for system things? or it wont matter for this cpu
@@metesapcili3271you have hyperthreading which means for every 1 core you have 2 threads. Hyperthreading can be good and bad.
@@Savitarax any suggestions to use from bios and process lasso ?
how do you undo the command for idle. my cpu is now 100% usage all the time
Command to enable idle
powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 0
powercfg -setactive scheme_current
Which cooler do you use for your CPU, PC case and PSU?
Arctic liquid freezer ii280
It’s a very good price and tops the charts
@@Savitarax I'm trying to choose the best cooler for 7950x3d (but I also got 7800x3d, but went with 7950x3d, much better in a long run), currently building rig from scratch, thought about noctua but it will run 6-8 c hotter I'm sure.. I thought about arctic liquid 420, have to take a look these charts! Much appreciate for the answer!
@@warden8288 check gamers nexus. He’s really good about in depth testing.
@@warden8288 noctua nh d15 is sufficient. if you're an enthusiast and insist on going liquid, hypothetically you could squeeze out a minor performance difference with a couple degrees more cooling, but i doubt it would make any noticeable difference in real world use cases. cheaper liquid coolers would perform no better, and i'd only spend money on a higher end liquid cooler if i already afforded the 7950x3d and the best x670e board i wanted. i think splurging on mobo chipset with better VRM will show you better results than trying to eek 2-3c out of a cooler.
Ok, I'm an idiot and most of this went over my head I think, but the short summery is:
Games and game launchers: CPUs 0 - 7
Background tasks (Discord, web browsers, random programs): CPUs 8 - 15
Critical Windows programs: default
Would OBS and VSF be considered in the game pile, or the background task pile? I'm gonna take a guess, and say VSF would be 0-15 because 3D rendering, and OBS would be in the 8-15?
I am seeing 31 cores when I go to to process lasso on my 7950x3D. Are you on the high performance power setting or on balanced?
i have hyperthreading disabled thats why I have 16
But. I am on no power plan right now. Both my cpu and gpu are at 100% 24/7 max voltage.
Even at idle. There's no real power plan that does that.
you are seeing 32 threads.
hi, can you provide the commands for preventing downlclocking?
powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 1
powercfg -setactive scheme_current
@@Savitarax thanks a bunch! really appreciate your video and am now trying to lasso some processes.
How do I know this worked? I input the command in command prompt but I don't see anything happen in that window?
@@christianprice9832 if you go into task manager. You'll see your cpu usage jump from 0% ish to 100% 24/7. Your temps will also jump by about 5-10c
@@Savitarax thank you. I must be doing something wrong then. Is the command above one command or two commands? I am inputting it as two separate commands. Is that correct?
Are there conflicts with process lasso and gamebar + chipset drivers running at the same time? Do you disable game bar. What did you do with gamebar and the vcache chipset drivers?
process lasso overrides everything. Nothing can change it.
Can you make an updated version of video on the ryzen 7950x3d please 🙏🏽
The video would be the same?
So does this setup outperform the regular 7800x3D in gaming ? 1%lows for example or just improve responsiveness
Oh definitely is better in all ways
Does this work with my R9 7950x?
Indeed
What cpu cooler are you using? I never see my CPU hit the marketed 5.8 ghz only really see 5ghz ; I'm using the Lian Li 011D Mini + DeepCool 240MM with plenty of airflow. Still get 40-70C temps like my 11700k but felt like my 11700k ran better.
Use PBO and curve optimizer. It’s all based on headroom. 5.8 is the peak it can hit but only for momentary points at stock.
But with PBO it will jump dramatically
I tried to go thru with my Gigabyte Aorus Master B650i and messed w the settings a bit. Tried to adjust curves and all but I can't figure it out at all lol. This is so much harder than Intel.@@Savitarax
@@apex_gr lol it’s super easy.
For curve optimizer
Essentially each core is a negative or positive voltage offset.
I recommend doing an all core of negative 10 and test from there.
And then do 5 increments after that.
If you have a good chip it’ll do like 30 or 40
And on some cores like 50-60
But if you have a bad one you won’t be able to do more than 10 maybe.
@@Savitarax I get that but it’s my first AMD in like 10 years. Do you use the AMD Ryzen software or bios stuff? Curious where to adjust each individual one because there’s so many cores.
Does this also work for the 5800X3D?
Sure can, just not quite the same
I have a 5800x3d chip but your profile won't work for me, will this work for my chip and any game?
I hope you read? He has a 16 Core cpu (8 3d caches, 8 normal). The 5800x3d is an only 8 cores with 3d cache so it should be clear, that his profile want work for your/our cpu.
does process lasso overide amd profiling and xbox game bar core assigner?
Yes actually, which is really nice if you have a game that doesn’t benefit but Microsoft didn’t assign it
For some reason process lasso is causing my computer to freeze and crash. It was working fine, but this morning I decided to install a fresh copy of Windows for several reasons, and now process lasso is causing issues.
Usually process lasso will hijack services. You just have to find which ones are using cpu and change the priority and settings.
@@Savitarax I'm not sure what you mean. Are you saying that certain processes being hi-jacked by process lasso can cause Windows to crash, and that I need to find which ones that is and then keep those at their default setting?
What is really confusing to me is that I tried the same settings I was using before formatting, and everything worked fine.
It's so annoying to because I paid for a year thinking that the program deserved my support, and now I can't even use it.
tried the powercfg command. The issue is that the cpu usage will not drop on idle it stays at maximum boost on the 7950x3d. Also process lasso reports cpu usage at 100%. I have hyperthreading enabled. CPPC set to frequency in bios.
Yeh it’s disable idle state. So it will never dip below 4.2 ghz.
Adds an extra 5-10c in my testing
@@Savitarax It applies the 100% usage for both CCD's so I am assuming this only works if you run on 1 CCD?
@@Beefy-Tech nope works if you have both running too
@@Savitarax I ran it with both on and the issue is it uses both ccd's to 100% meaning that latency penalty is introduced in games. What situations would you say this is good to use for?
@@Beefy-Tech it’s useful if you have process lasso because you can bind a game to one of the ccds rather than having it completely sleep and be unusable. When you run that command. It doesn’t “run” on both ccd’s when you bind it with process lasso. It just prevents the cpu from clocking below its highest turbo ratio. This is useful for responsiveness and Input lag.
Thnx for your video, I can't find the commands for cp, also I have 7900x3d so for better gaming performance I can't use cpu 8 to 23 for windows and streaming for example and cpu 1-7 for my games right? On my 7900x3d on lasso I have to chose from cpu 0 to 23, why on yours only till 15? Thnx
Disabled hyperthreading, so for the "real cores" not the hyperthreads. It will be every other cores.
So
Real cores: 0,2,4,6,8,10,12,14,16,18,20,22
Hyperthreads: 1,3,5... and so on.
@@Savitarax ok i will make tests , another question , do you know why ? what i did ? and when i open e game Lasso make eveyrthing utlras slow.. like freezing the pc , bug the explorer cant restart cant do click ? the solution was renistall lasso but what i did?
@@GaLaNoS13 lol it’s cause any new software will automatically be throttled down to the lowest states like all the other apps in the system.
You have to manually change it to the correct values. Which are the highest states after you launch a game. It’s basically to ensure that no new software coming in turns into a s*** show.
Without process lasso 7800x3d give better results that 7950x3d
The question is after using process lasso with 7950x3d does it give equal or better results when compared to 7800x3d???
yes bcause 7950 clocks higher
@@johnnyparallax9570 u tried it or just a guess
❤❤❤❤
Well I did test on my 7900x3d, I setup all the windows and other apps on cpu 8-23 and cyberpunk on 0-7 and nothing change on benchmark
My guy that’s cause you are running on both CCD’s. You don’t have 8 v-cache cores. It’s 6+6
So 0-7 isn’t the correct setup. You’ll want to do 0-5 for games and 6-11 for everything else
@@Savitarax thnx bro, but why I get 23 cores option? I need to disable something?
@@GaLaNoS13 6+6=12, 12+SMT/hyperthreading= 24
0-23
Will cpu clocks going below the base clock frequency affect the cpu or the performance badly after applying the cpu affinity settings? Won't they just operate normally without tinkering with the scheme_curr set to 1 for subprocessor?
Nah that’s just c-states it’s healthy. Process lasso will fix everything. I also have a massive response post for all questions
Question … i have 7900 xtx and 7950x3d , on 6000 Mhz rams , but i get 4k 144 fps on call of duty , i am similar to someone in youtube with 5800x3d ,, is it cause the bottleneck ? , and i tried lasso thing and followed your steps didnt change anything
it's likely the 7900xtx, 4K is a very high pixel rate the 6950xt was not able to do it above 120hz.
the 7900XTX is only about 30% faster than that and so I would say the main bottleneck is your gpu.
If it's not your gpu then it's the 3D cache ccd not being used in the game.
I’m really new to this, but is hyper threading just a Intel thing or can it be enabled by default for AMD?
It is enabled by default by AMD.
How to turn off hyperthreading on 7950X3D??
Bios/process lasso it’s called SMT
Isn't 7800X3D Technically better than 7950X3D even with process lasso because processes like csrss.exe and dmw need the mouse data and flip modes for dmw to manage the game fullscreen exclusive to be sent to the game and if you are doing that on the second CCD then there's a latency penalty where your mouse inputs are delayed?
CSRSS.exe is no longer processing the input thread. DWM.exe is, DWM is fully tunable with or without process lasso. And you can use reserved cpu sets to force the entire windows system including background processes and interrupts onto the cores you desire. Deleting the latency penalty and allowing you to register just the game and your mouse on the X3D along with DWM.exe and nothing else.
Damn, I was gonna get a 7800x3D due to latency but you just convinced me to get a 7950X3D. I have a 5900X rn. So do you don't recommend putting CSRSS To real priority anymore is it's no longer processing input. So all I should do when I get the CPU is disable SMT then put DMW Cpu affinity on 0-7 right? Since Cpu sets doesn't mean it's a 100% guarantee it's just the preferred option. The only processes I would put on cpu sets are ones that you cannot change such as system and registery and for the rest we stick to cpu affinity to gurantee DMW is running on the cache CCD which is 0-7. Update me if i got anything wrong@@Savitarax
check my ultimate windows scheduling guide to see what I mean. Reserved CPU sets is a new technique to move windows COMPLETELY off of core 0. Including the kernel and other background processes. It's a very powerful software tweak that should excercise caution when using.@@leax7485
I saw the tool, basically you wanna move your entire kernal and system to a different core/cores but you still want it to be a x3d core so there's no inter-latency performance hit@@Savitarax