Тёмный

Core Parking On The 7950X3D, Explained! 

Level1Techs
Подписаться 425 тыс.
Просмотров 63 тыс.
50% 1

What's the deal with core parking? Wendell gives you the scoop, and explains how it can improve performance on AMD's newest CPU!
Old school Threadripper regression vid: • 2990WX Threadripper Pe...
**********************************
Check us out online at the following places!
bio.link/level1techs
IMPORTANT Any email lacking “level1techs.com” should be ignored and immediately reported to Queries@level1techs.com.
-------------------------------------------------------------------------------------------------------------
Intro and Outro Music By: Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
creativecommons.org/licenses/b...

Наука

Опубликовано:

 

28 фев 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 395   
@coltmarshmallow
@coltmarshmallow Год назад
I love wendell's computing science videos explaining how stuff works and asking questions. Might not be as popular as performance reviews on x but really appreciate it dude!
@brick4667
@brick4667 Год назад
These are SO much better than performance videos. There’s hundreds of performance review channels… so few do these explanation videos
@tst6735
@tst6735 Год назад
We are talking about The All-knowing Wendell
@brick4667
@brick4667 Год назад
@@tst6735 THE neuro-atypical Wendell
@northeu
@northeu Год назад
If he doesn't type out his points in notepad on screen i don't believe him TBH
@doxydoxdelamanca9902
@doxydoxdelamanca9902 Год назад
Exactly. And where do we know reviews from x tubers turn to when they tech support? Ding, ding, ding! To Wendell.
@Dan-Simms
@Dan-Simms Год назад
Thanks for going over this stuff, I figured that's how it behaves but nobody else was talking about how the "core parking" worked.
@jetrpg22
@jetrpg22 Год назад
I still dont know at what rate or when other tasks are pushed to the chiplet.
@somehow_not_helpfulATcrap
@somehow_not_helpfulATcrap Год назад
Core parking conjures up a negative feeling for some gamers. mostly because Bulldozer core parking would make an 8 core CPU appear to run better or worse in a super case by case way. Toss into the mix the sheer number of Windows 7 and 8 pirates who never updated to the Bulldozer friendly new Scheduler so their default assumption is its still broken / breaking their games.
@aggies11
@aggies11 Год назад
@@jetrpg22 What wendel seems to like about AMDs current implementation, is that no tasks are ever pushed to one chiplet or another. All games/apps are free to use the "entire" system if they so choose. However it's windows and the scheduler (and I guess the chipset drivers?) that will determine how "big" the entire system is, ie. how many cores to keep parked. The metrics right now seem to be if an app uses less than 8cores (1CCD) then it will keep the other CCD entirely parked. Which CCD is parked is set via gamebar and perhaps the system setting of prefer cache vs frequency. However once an app asks for more than 8 cores, then the system will be forced to wake up the other CCD and both will be available. But that is a very user hands off approach (compared to say affinity) so if you wanted to run two separate apps, each on their own CCD, you can't really do that unless one of the apps launches more than 16threads. And even then, without affinity, once the entire system (both ccds) are awake/unparked, you have no control over what app runs where and when. So in some ways it's less elegant and more crude. But surprisingly effective in a large majority of scenarios.
@chrisbullock6477
@chrisbullock6477 Год назад
AMD has mentioned the huge work they have done with Microsoft over the past 10 months to optimize the new cpus for windows 11. It has more to do with Windows than it does with the architecture of ZEN
@johndoh5182
@johndoh5182 Год назад
Yes and no. Intel and Microsoft had to work together to make the scheduler work correctly for the hybrid parts. And frankly there are still issues or you'd be able to have AVX-512 enabled for 12th and 13th gen Intel parts. Microsoft isn't under any obligation to optimize performance for AMD's Vcache parts. And this is where AMD has in the past fallen behind Intel and Nvidia. Nvidia for instance has more SOFTWARE ENGINEERS than AMD has in their entire Radeon division. This is also why Nvidia GPUs tend to work better, with less problems. The same has been true with the Intel vs. AMD situation. Intel has more software engineers than AMD. It's why THEY could come out with a 1st gen GPU that uses AI for XeSS. So this is also on AMD, AMD IS getting better at getting more software engineers on their teams because they KNOW these parts are becoming ever more complex and you can't keep pushing these problems off on other companies to deal with. Microsoft isn't a black box to these hardware companies. They can get access to the software they need to do the development they need to do, and Microsoft can HELP, but it's not on Microsoft to do all this work.
@jetrpg22
@jetrpg22 Год назад
@@johndoh5182 Yep, this really is a almost bulldozer level issue. I mean its not that bad because it works, but the solution so far seems so crude. And maybe i am wrong but i keep seeing people saying well if need it will un park them.... But i have not seen someone play a game start up YT, record, and something else and what cores are doing said work. If they are using the vcache cores, thats bad. I guess the good part is windows and system firmware updates could fix this or expand use later but still in its current form its just not good. I WANTED to go AMD for the 2nd time... Atm i will go intel because their solution works (maybe a 7900x if the price tanks with the x3d). The 7800x3d is a different story so ill wait for it and i do like the idea of it (even if id rather prefer more cores, i like cores, because when i bought my bother's 3xxx and my 4790k) people were saying really single core maybe duo is all you need. But today my brother is still playing modern wow on his 3xxx and my niece is using my 4790k (they are oc'ed and all that jazz). But still 8 cores is enough but even then 6-10 years it will suffer vs a 12+ core machine.
@kevinerbs2778
@kevinerbs2778 Год назад
@@johndoh5182 That AVX512 problem came from software trying to use all cores for AVX-512. The E-cores lack of AVX512 in Alderlake was the main problem. It had nothing to do with the scheduler. That was a software problem. No the reason why Nvidia has better software is having a bigger market makes it easy to get volume of different system setups. size of software department has nothing to do with talent inside of it either, it's still about volume.
@RobBCactive
@RobBCactive Год назад
@@johndoh5182 Odd, I have had more problems with Nvidia software than AMD. Those engineers were often employed to do dumb things like add massive tesselation to games to win on benchmarks. When you're running a mix of softare, some using older APIs and continue using older hardware Nvidia are a massive PITA, their effort is put into the latest releases and Jensen's goals to rule the metaverse. I've lost so much time due to bad practices by Nvidia, which are a matter of deliberate policy. An example is features missing from the WHQL drivers, so when support is dropped by them, you lose functionality provided in Experience. Another example trick Nvidia used was to punt scheduling from the GPU onto the unused cores of CPUs, that allowed the GPU to borrow power budget from the CPU and score higher. The trouble with that is, it is troublesome for async compute and when that CPU roundtrips cannot match hardware scheduling, then you have games that a heapened to do stream decompression on a heap of cores while the console the game was developed on had a decompression engine built into its disk management silicon. Of course if you're into the latest game releases, your best option is Sony Playstation or Xbox , but if you are on PC then Nvidia are better tested on release because they're the market leader. Want to carry on using that 1080ti or play old classic games then you may well discover that bitrot is a characteristic feature of Nvidia, you MIGHT find time consuming work rounds for the API they aren't interested in anymore.
@RobBCactive
@RobBCactive Год назад
The scheduler is MS's, but MS need strategies to deal with high core count CPUs, otherwise they'll be relegated to containers running in virtual machines, like in many server deployments. There was always a problem of threads core bouncing, you really don't want to evict a thread from the primed L1 & L2 cache they're using, but Windows appeared to like mixing it up, while the high boost ST is reasonable to migrate to a cooler 2nd core, you really don't want to do that when thermals are not constraining things. Fundamentally having CCX's with different properties and cache sizes is a coming problem that MS needs answers for. I can imagine having 4 power efficient but slower cores intended for OS tasks and assisting drivers, integrated into the IOD. They'd be like the ARM little cores in phones or the original design intent of Intel's Atom cores, where not waking up main cores, but doing light processing at lower frequency could benefit the overal design. In future something like the Zen2 compact 4 CCX block, might have a compact variant on a cheaper process node, than the main flagship cores intended to run applications and heavier tasks.
@crudedev
@crudedev Год назад
My first thought was how good would that extra L3 be for factorio, this is really interesting thank you!
@GewelReal
@GewelReal Год назад
Factorio absolutely VORES that cache
@BBWahoo
@BBWahoo Год назад
@@GewelReal Vore me daddy
@chainingsolid
@chainingsolid Год назад
Hardware unboxed tends to include factorio in there cpu reviews. Check there review.
@idhalaralbaiesh5429
@idhalaralbaiesh5429 Год назад
Now this is some gourmet content. Another amazing video, great information explained so well that anyone can understand it. Just love this channel.
@200380051
@200380051 Год назад
These deep dives make the difference. Thanks Wendell!
@brandond8125
@brandond8125 6 месяцев назад
Just came across your videos and wow, the way you explain things make it very easy to understand. Instant sub!
@JosiahBradley
@JosiahBradley Год назад
Thanks for the explanation. Waiting for stock back and this will help as I do love tweaking. I was thinking about doing a misaligned affinity mask to see the l3 hop latency but you've gone and tested this already. Which is why having third party reviews is so great for the industry. So excited for this level of power soon. I'm in the rare class of developers that needs gaming and compilation etc. performance.
@cobragt4001
@cobragt4001 Год назад
Thank you so much for breaking that down for us. That helps solidify my purchase of the 7950 X3 d
@lightward9487
@lightward9487 Год назад
AMD esta triste jajaja y Intel es mejor bestia brutal!!
@Anankin12
@Anankin12 Год назад
Why have you chosen it over a regular 7950X or the upcoming 7800X3D?
@cobragt4001
@cobragt4001 Год назад
@@Anankin12 I like the energy efficiency that it has as well as the extra cores. I'm upgrading from a 5900X
@El_Croc
@El_Croc Год назад
Thanks for delving into these tests. Can I ask you to try running two instances of a multiboxer game that IS catered for by the game bar, if you've got a second screen available, and see whether it is a simple matter to specify each instance to inhabit a different CCD? In games such as e.g. Eve online, I ran my main character screen on higher graphical settings than my alt screen, hence the thought that on a 7950x3d I'd want to run main toon on the vcache cores and the alt on the other cores. My old EO box was a crossfire setup so dual gpus helped out a lot in making this work.
@mabz2k
@mabz2k Год назад
this is the kind of information i've been wanting about these new CPUs and how they work. now I can think about how I will be using them for my own use case and choose an appropriate one for myself, thank you wendell
@TosicTech
@TosicTech Год назад
I didn't know any of this thank you very much Wendell really informative.
@Whoadayson
@Whoadayson 11 месяцев назад
Great explanation! Good call on this video. The core parking thing was baffling me too
@VideogamesAsArt
@VideogamesAsArt Год назад
This is an amazing video! Love deep dives into your knowledge
@dakon2154
@dakon2154 Год назад
Thank you for the explanation and great to see someone mention niche games like Factorio.
@phasechange5053
@phasechange5053 Год назад
Hes so right, parking cores brings down thermal load alot , and once software gets perfect it will run as least amount of cores needed and see if it can just keep everything at closer hardware because ITS FASTER if it can just do the job one one core instantly. its getting pretty good now.
@Bill_the_Red_Lichtie
@Bill_the_Red_Lichtie Год назад
One missing concept was, IMHO, mentioning "Context Change", core/threads switching. Not just the caching advantage that 3D brings. Most single threaded processes really benefit from not being preemptively "core switched" for no reason. That is when the cache between the cores really comes into play, especially regarding high performance single threading gaming loads. I might have missed something and glad to learn something new, but IMHO a parked core is something that the scheduler can pull in if it is really needed.
@jetrpg22
@jetrpg22 Год назад
The issue i am having is, what trips this. So far i haven't seen a video of someone running chrome with a yt video, recording, and say discord, while playing a game and looking at app and core behavior. If all those run on vcache cores, until its like nearing 80-90% use, thats not good. You are going to have negative effect from this... still any current issues could be improved via windows and other updates so there is a lot of room for improvement.
@jimatperfromix2759
@jimatperfromix2759 Год назад
@@jetrpg22 I don't know if the following is the case (especially given how kludgy the current Windows workarounds are), but the information that really needs to be collected (if it even can be, since collecting this info is very nontrivial) in order to make good scheduling decisions about mapping threads to V-Cache cores versus ordinary cores (including the important case you mention, that is, thinking twice before switching a thread to a different core complex for no justifiable reason) - includes how big the memory space is that is referenced by the set of threads that comprise each process, relative to the putative L2+L3 cache size is (for a given proposed mapping), along with the level of locality of memory reference (as opposed to its opposite namely scatteredness of memory reference), as well as the CPU-usage intensity cumulative over the threads comprising each process (i.e., do these threads cumulatively want to consume all available CPU cycles), plus the CPU-usage intensity of each of the latter threads comprising a given process. Even if you had all the above info at your fingertips, you (in the role of a scheduler) would have a hard time making optimal scheduling decisions. An algorithm to do so is very non-trivial (and I have some historical expertise in this area from which to compare, having contributed to a classical scheduler that was the best of its era, and knowing how much simpler the requirements were back then versus the mess of a scheduling problem we face now, given that Intel has contributed one axis of hybridity to the scheduling problem via its Apple-like E-cores and P-cores, while AMD has just now contributed an orthogonal axis of hybridity to the scheduling problem via its normal-cache-cores versus big-cache-cores). Short of a beautiful clean scheduling algorithm for what we have to deal with these days, one can at least state some general rules of thumb. First, per @jetrpg22, don't switch a thread from a normal-cache-core to a big-cache-core for no good reason - you would do so only for the betterment of all threads. Currently, the latter rule in the context of X3D CPUs is equivalent to saying don't switch to a different core complex for no good reason; but this could be even more complicated if a future CPU has 3 core complexes with a mix of 3D V-Cache or not. Second, at a high level, your goal is to give the big-cache-cores (on a core complex containing 3D V-Cache) to those threads of those processes that would benefit the most from having the massive amount of L2+L3 cache available to them. This leads to two obvious cases and one non-obvious contra-case. In a thread within a process that has a large amount of memory being accessed, and furthermore this thread is itself using a large chunk of available CPU, it is beneficial to put that thread on a big-cache core residing in the core complex that has 3D V-Cache. Especially if there's sufficient locality of memory reference, the massive L3 cache (plus sizable L2 cache) will hopefully make it such that most memory references are L3 cache hits, with a fairly large chunk of those actually being L2 cache hits, and only in the worst case do you have to load from memory. In DDR5 memory that's a huge speedup - a cache hit versus a memory access. It could as much as triple the effective CPU speed over memory-only accesses. The second case is not so much when memory is huge, but rather when memory accessed is sufficiently small such that all memory fits into L3 cache. That's even better actually. You might also say that you should put the sister threads of that process onto the same core complex - if possible. But counter-intuitively, in some cases - namely sister threads that, say, only run one millisecond out of every second - might best be put elsewhere (to make room for threads from some other process) since they execute so few instructions that that they macht nichs). In general, the rule is to keep sister threads together on the same core complex if you can, but don't worry about that for threads that are mostly idle - you're generally better off putting those elsewhere if their slot can be producticely used in some thread in some other CPU-intense process. You can see how complex this scheduling decision process "should be" if done right. And ideally, you want to know what the cache hit rate would be for each thread under the two alternate scenarios of putting the thread on one of the big-cache cores vs one of the normal-cache cores - along with how much CPU that thread uses in general. For dealing with the hybridity of Intel big.LITTLE cores, Intel has added useful data collection features to help out the Windows scheduler. I don't know whether AMD has (or has not) added the required data collection features (such as memory sizes and cache hit rates and whether a thread is a big CPU consumer or not). If they haven't added these features, they should do so in their next iteration of 3D V-Cache CPUs.
@JKGarageBMW
@JKGarageBMW Год назад
A directly indirect response to Frame Chasers who is completely unaware of what's going on. Can we next talk about Sub-NUMA clustering in enterprise? 😊
@jordananders7925
@jordananders7925 Год назад
Loved this video. This has finally clarified core parking and affinity for me!
@Bare_Essence
@Bare_Essence Год назад
So, what I got out of this is that Windows is capable of Parkour. Thanks for sharing. I actually did learn a lot from the content!
@SKHYJINX
@SKHYJINX Год назад
Windows sometimes drives me up the wall, motivated parkour.
@Pbenter
@Pbenter Год назад
❤ you Wendell. Frantically awaiting UPS to drop off my 7950X3D today.
@Pbenter
@Pbenter Год назад
@@MusicChann3l I got mine. Smooth sailing from here.
@EliasRinghauge
@EliasRinghauge Год назад
Great explanation! This also clearly establishes why there is a difference in price and value between the 3 models. It is fortunate that if you are primarily a gamer and don't need to compile a lot of code or do 3d work, then you can get a great product for just that. If you want both, with the additional performance per watt, the 7950x3d does a really good job at delivering a solution that can be versatile, and you can enjoy a smaller energy bill without too much inconvenience compared to the non 3D. I think some reviewers misunderstands this usecase for 7950x3d because the parking concept was not well understood by all. And while it loses in multi core benchmarks to the non 3d, it is easier to cool -> lower fan noise -> happy wife. And saving 50-100$ on the energy bill per year is also a benefit in the long run (double for some power hungry Intel CPUs). If the price rises again in Europe, it could end up saving its own cost on energy by one year.
@jetrpg22
@jetrpg22 Год назад
Its still not. This didnt answered or show really how or when unparking is occurring for non-game apps in the background.
@TECHOSAUR
@TECHOSAUR Год назад
Very informative video, really thanks, taught me a lot about windows scheduler
@jjdizz1l
@jjdizz1l Год назад
Thank you, Wendell, for this teaching.
@mibo747
@mibo747 Год назад
Perfect lecture As always
@benjaminlynch9958
@benjaminlynch9958 Год назад
This is awesome Wendell. Any idea what the default Linux scheduler behavior is? Does Linux park cores for games or can is accurately identify if a game is running? Or will we have to go into BIOS to change the settings to “prefer cache” or “prefer frequency” based on what we’re doing?
@thetj8243
@thetj8243 Год назад
there is already a video on the level1linux channel where he discusses that the latest beta kernel already works mostly fine with the 7xx0X3D CPUs.
@jimatperfromix2759
@jimatperfromix2759 Год назад
@@thetj8243 and Benjamin Lynch, this makes sense to me - I would expect the Linux engineers to probably have better abilities to properly address the scheduling issues here, and the Microsoft engineers to probably be somewhat less facile at this task. This is on the (almost certainly true) assumption that Dave Cutler no longer leads this team at Microsoft. Where's Dave when you really need him (lol)? Since lots of people play games on Windows, it might be that the existing solution approaches in Windows (as so excellently explained by Wendell) are sufficient to solve the complex Windows scheduling issues presented by what amounts to the hybrid-but-different-type-of-hybrid-than-Intel architecture of the AMD 7900X3D and 7950X3D chips, at least on systems mostly used for gaming. The advantage that gamers have (that implies that the current "partial Windows solution to the X3D scheduling problem" is probably good enough for gamers) is that when you're actually playing a game currently, your focus is pretty much completely on the game. Sure there's a few system kernel threads that have to run at the same time, but you're not likely to be streaming RU-vid and TikTok videos at the same time. Admittedly, the stuff Wendell describes here is a gigantic kludge. But it's a kludge that is likely to kinda-sorta work for gamers at least. On the other hand, if you're not gaming but running a host of simultaneous productivity applications that all need lots of threads and lots of memory, I'm betting that the beta Linux scheduler might do a better job. For those folks, gamers or otherwise, who are committed (or stuck) using Windows, and who would like to use an X3D AMD CPU in their next system build, I'd recommend the following decision matrix. If money is no object, go ahead and buy the 7950X3D. By saying money is no object, what you're really saying is that I can afford the delta cost of a 7950X3D over a 7900X3d to get the delta +4 (=16) cores over the 7900X3D part just for those cases where I really need the extra CPU horsepower, and especially for those cases where I have 8 cores (16 threads) using lots of memory that can benefit from the 3D V-Cache to increase the cache hit rate markedly, while having say 8 other cores (16 threads) worth of work that can comfortably run on the other core complex without the 3D V-Cache. Hopefully the core parking and other crazy features will make pretty good scheduling decisions for the borderline cases. This scenario it tantamount to buying the Chevy Suburban because occasionally you need to haul around your kids basketball team, even though most of the time you're just driving a family of four. For the person who wants a very high-end system but chokes on the extra delta cost of a 7950X3D over the 7900X3D, consider buying the 7900X3D. The advantage of that CPU part is that whenever it does have to park cores (cuz it judges it better to do so, which may or may not have been a good decision, but hey, Windows is at least trying its best), it's only "wasting" (by parking) a max of 4 cores typically (8 threads). In other words, the only money you wasted (and only in those rare scenarios where such a waste is actually most likely to yield better performance on that task mix) is the delta cost of the 7900X3D over the cost of the 7800X3D (which has 8 cores instead of 12 cores). This leaves the option of buying the 7800X3D to many buyers that want to save a substantial couple hundred dollars on the CPU part of their system cost. My guess is that about half or more of customers fall into this bucket. For most gamers in particular, they might be better off spending that extra cash on a better GPU. A 7800X3D plus a 4090 or a 7900XT is probably going to game better than a 7900X3D with a 4080, for instance. Clearly, the reason AMD is delaying the release of the 7800X3D a couple months just to incentivize those customers that are thinking seriously about a 7900X3D or a 7950X3D to pull the trigger on that rather than waiting for the 7800X3D to arrive. Finally, for the buyer that wants 3D V-Cache on the cheap, with no wait, there's always the 5800X3D with the advantage of a cheaper motherboard and cheaper memory.
@bdiddy77777
@bdiddy77777 Год назад
Wonderful video. Learned something new today
@Taurickk
@Taurickk Год назад
All we need now is a databasing website that lists games and whether that game prefers frequency or cache
@SpiritOfTheHeretic
@SpiritOfTheHeretic Год назад
This was a very informative video. Thanks :)
@arthur78
@arthur78 Год назад
I love the architecture of this CPU. I like the ability to manage processes across different cores and CCDs to get the best of both worlds.
@airsoftgunjk
@airsoftgunjk Год назад
Looking good man
@crypto1300
@crypto1300 9 месяцев назад
Hi Wendell, the new AMD chipset drivers (5.08.02.027) have drastically changed the way my 7950X3D works. First: performance in games is massively boosted and Second: cores don't park anymore. Would love to see an indepth look at these new drivers. With the old drivers Metro Exodus Enhanced was a stuttery mess and CP2077 had issues during some cutscenes. Now, everything is smooth as butter!
@BenjaminRay
@BenjaminRay 9 месяцев назад
I have the same chipset driver version but my 7950X3D cores are still parking properly.
@crypto1300
@crypto1300 9 месяцев назад
@BenjaminRay Yeah, initially, it didn't seem like they were parking in the same behavior, but after several runs it seems they are.
@aikiwolfie
@aikiwolfie Год назад
I saw an AIO with tubes up. If GCN find out we'll say it was a "validation" experiment. Sssssssh! :p
@pyrochemist
@pyrochemist Год назад
11:48 Is that a hint of an upcoming video? Performance setting in windows when you're running more than just a game (eg: Discord+Spotify+Browser+Game)? Is it better to be on Balanced vs Ultra?
@johndoh5182
@johndoh5182 Год назад
For the chart at 17:40 where the clocks/prices are shown, one has to remember that for the 7900X3D and 7950X3D, those higher clocks are for the OTHER CCD that doesn't have Vcache. NOTHING you can do will change the fact that the CCD with Vcache has a substrate sitting above the cores and it's harder to dissipate heat from it and that's not made perfectly clear here, or anywhere else frankly when I've watched videos on these 3D parts. So yes of COURSE the 7800X3D shows much slower clocks, but if AMD listed the specs properly for the 7900X3D and the 7950X3D there would actually be a listing for base and boost clocks for each CCD. The Vcache CCDs aren't running faster JUST BECAUSE there's another CCD. It CAN'T. That doesn't change the fact that a layer thrown on top of the Vcache CCD creates a heat issue on THAT CCD and nothing can change that. It's going to run as fast as it can while keeping temps under the listed spec, and the same will be true for the 7800X3D. So, the CCDs that have Vcache on ALL THREE PARTS are running about the same speed, and having another CCD on the CPU doesn't change anything. I keep hearing this usage of "offloading" but it doesn't apply. You can't "offload" heat except UP through the substrate to the cooler, and HEAT is the limiter.
@chainingsolid
@chainingsolid Год назад
First off love this comment, so few are mentioning this. Second i agree AMD really pulled a fast one not listing clock speed per CCD, I was hoping they had fixed the extra cache slowing max clocks, but the frequency on the 7800X3D killed that dream. "The Vcache CCDs aren't running faster JUST BECAUSE there's another CCD. It CAN'T."
@jetrpg22
@jetrpg22 Год назад
@@chainingsolid I still have yet to see anyone having background apps run naturally on the non vcache side without an affinity mask. I dont think they do, unless Ts thinks vcache cores are mostly loaded... but thats a bad thing, because that means you continually load up your game cores with background shit until it gets bad.
@rodhester2166
@rodhester2166 Год назад
looking forward to seeing the benchmarks between the all 3 of the new x3d chips
@TheTechhX
@TheTechhX Год назад
yeah im super curious how the 7900x3d performs since it has only 6 cores of 3d cache. Really disappointed that amd didnt seed any to reviewers for launch day coverage
@rexlupis
@rexlupis Год назад
@@TheTechhX According to some of the reviews I watched, AMD wasn't sampling anything other than the 7950X3D to reviewers, meaning the reviewers will have to buy the part themselves now that it is released to test it. Reviews should come in a couple of days once they've had time to benchmark everything. I can only speculate why AMD chose to only sample the 7950X3D to reviewers; best case scenario is they wanted to put their best foot forward and wanted to maintain as high consumer stock as they could on both parts while doing so. It could also be that the 7900X3D performs almost identically to the 7950X3D in most workloads (but certainly not production/extremely core heavy workloads) and they were concerned that the reviews would cause sales of the 7950X3D to be cannibalized by their lower margin part. This is what I'm betting on, as I've already ordered a 7900X3D to finish up my newest computer build once it and the GPU arrive. Worst case scenario is the 7900X3D has serious performance problems compared to the 7950X3D due to the four less threads on the CCD with the extra L3 cache, requiring most workloads to utilize both at the same time. Considering how this is a problem with every multi-CCD Zen processor (latency communicating between cores) and most workloads have the 7900X similar to the 7950X, I'm doubtful that this is the reason, but there's always the possibility that the heterogeneous core design causes even more disparity between utilizing one CCD versus both in any particular workload... Again, this seems unlikely given the multicore performance of the 7950X3D versus the 7950X, but there's always the possibility of Murphy's Law coming into effect and that the lack of enough threads on the CCD with the L3 cache becomes an issue for the cheaper part.
@JarrodsTech
@JarrodsTech Год назад
Well, I guess it's like they always say, why park cores when you can parkour.
@Lightkie
@Lightkie Год назад
Welp, there it is. All I could hear the entire video through was parkour.
@Spenczar1
@Spenczar1 Год назад
I’m excited for Wendell to teach me about Parkour!
@Level1Techs
@Level1Techs Год назад
lol
@thebearjew8463
@thebearjew8463 Год назад
Wendell’s brain is on another freaking level (no pun intended). My God, this channel is beyond underrated.
@lilblackduc7312
@lilblackduc7312 Год назад
These type of topics are the ones I enjoy the best! Thank you, Wendell...🇺🇸 😎👍☕
@bio-nukes4136
@bio-nukes4136 Год назад
glad you answered the parking question as i was thinking of why not just un park them. i'm curious on how well the game star citizen would do with intel vs amd as it is a very cpu and memory intensive game.
@WillFuI
@WillFuI Год назад
This video is exactly what I was asking
@ziggo0
@ziggo0 Год назад
More Level1Linux pls Wendel
@RikyyThePootisSlayer
@RikyyThePootisSlayer Год назад
He's THAT wendell? Teksyndicate wendell? Holy hell
@matthewthomas690
@matthewthomas690 Год назад
would be great to understand how this would effect game streaming. can you have the benefit of the 'game mode' for playing the game and instead of parking the other cores could you use them for video encoding ?
@joeheeney4821
@joeheeney4821 Год назад
For a gaming PC would it make sense to direct the Windows OS to use the frequency cores while the game uses the cache cores to minimize competition between the OS and Game? Are there any special considerations like certain windows services which need to cross talk with the game services and should be run on the same chip to optimize communications? I am surprised no one is talking about this potential for optimization. Hopefully AMD will have the OS/Game contention issue resolved automatically one day, but in the meantime, is there an obvious approach to implementation?
@CalebBriles
@CalebBriles Год назад
THANK YOU for the explainer. The oversimplification / mischaracterization of core parking by well intentioned people has been driving me crazy.
@mrwonk
@mrwonk Год назад
I've had problems with core parking and virtualization. I have found it necessary to tweek Windows into holding cores active and setting both minimum and maximum values for CPU utilization in power management.
@stephenmckinnell7791
@stephenmckinnell7791 Год назад
I have a question. I play MSFS20 in VR almost exclusively, but I also need to use addons like planes as well as selected airports, also apps such as VPilot and other things which add to my experience. These addons run while MSFS is running. It would all come under ‘gaming’ in my mind, but do these apps (outside the core MSFS game) use the same ‘gaming’ part of the CPU or the ‘productivity’ part? (5800x3d/ 4090). I know that the 5800x3d is a gaming cpu, but it surely can do productivity work if needed, albeit far less efficiently than other CPUs designed for this type of work.
@fwabble
@fwabble Год назад
awesome video thank you
@slimmkawar9780
@slimmkawar9780 Год назад
@Level1Techs, Theoretically if a game benefit more from higher clock (ex: CSGO), can you use core affinity to run it on the non 3DVcache cores?
@Level1Techs
@Level1Techs Год назад
yes, and you can script it so this "always" happens. Or a utility like process lasso can totally do this for you.
@slimmkawar9780
@slimmkawar9780 Год назад
@@Level1Techs This is really helpful! Thank you so much! here is my conclusion on the 7950X3D: Everyone seems to say that 7950X3D is a more expensive 7800X3D, but for 250$ more you get all the productivity performance and if you are willing to play around in your system and optimize scheduler per game basis you could end up getting the best of both world. So basically 7950X3D is like having a 7800X3D and a 7700X together but "binned" so you get a slightly better CCDs for both. At the end of the day, 7800X3D will be a plug and play, great gaming experience for most games, 7950X3D will be for advanced mixed users who have the budget and like to tweak thing for a slightly better performance.
@flimermithrandir
@flimermithrandir Год назад
@@Level1Techs Thats the Thing. As far as i can tell no Reviewer did test this or tell ppl this or make Charts for this with and with out X3D. All Charts i see are always only the 7950X3D but only the X3D Part of the CPU is tested. No one testet the 7950X3D with the none V Cache CCD. I have seen some Tests where Reviwers did also Test an normal 7950X besides the 7950X3D and tell ppl that it is better than the 7950X3D in some Cases. But that doesnt make any Sense to me at all (maybe a few FPS sure but not a few %). While its correct in Theorie... when you make Tests and an out of the Box Experience... i think it should very well be highlighted that you can also just get the same Performance always on the 7950X3D compared to the 7950X. I know its unfair to Rant (i am not so sorry if that sounds like i am) and very much Work but it seemed like no one really cared to even test this Theorie to tell ppl... look, if you have an 7950X3D you basically can also have the same FPS as an 7950X. At least ONE TEST to prove the Point would be nice. Because honestly now it seems everyone is kinda biased and against AMD because there should never be the Case where the 7950X3D is (Way) worse than the 7950X. If it is it should be solved since its basically just an 7800X3D and an 7800X. What i heard from every Review is that you should 100% wait a Month for the 7800X3D. No Question about it. And thats somethin i honestly think is unfair in a Way towards AMD and the Consumer who thinks the 7800X3D will always be the better choice against the 7950X3D. And thats simply not the Case. There are Games out there where the 7950X3D will be the better Choice because you can just force the none V Cache to do the work. With the 7800X3D there is no such Choice. Of corse i get that the 7800X3D is Way cheaper and also almost no Difference will be in most Games. But still i think that it just is not the whole Story. Just because 98% of ppl wont care and know... There are some who want the best of the best and them telling the 7800X3D will be even bit better seems... strange. When you could tell them, look it depends on so many Things. (Sorry for so much Text and maybe its not 100% Clear either what i meant. English isnt my main Language. Also again i am not mad against any Reviewer but i just feel like everyone was missing that. If i am wrong just say so. I might be not getting it)
@flimermithrandir
@flimermithrandir Год назад
@@slimmkawar9780 Oh. I just wrote a similar Thought. Well, thanks. lol. Yeah, i too think its strange no one pointed that out. Its like everyone thinks the X3D Part will always be the best Choice for Games which isnt the Case and there is a good Chance that the Scheduler improves as Time goes by and that at some Point we dont need to mess around anything anymore but the 7950X3D just automatically knows whats better to use. the CCD with the 7800X3D or the 7700X. Right now it seems kinda bugged if i am totally honest. Not really but you get the Idea what i mean.
@inflex4456
@inflex4456 Год назад
I think Microsoft has a work to do. At least to give us ability to permanently set affinity mask to specific executable or shortcut (yes, I know about start.exe but this is not reasonable way to do stuff). Having possibility to set core preference for a process would be awesome. I think good time to introduce it was when first Threadrippers were available.
@magfal
@magfal Год назад
Same thing for a user friendly GPU override.
@FusionThunder
@FusionThunder Год назад
Thank you for this
@SpaceCitizenFaye
@SpaceCitizenFaye Год назад
Is now the time to upgrade to Windows 11? I have been holding out on Win10 for many reasons. Including it seemed like in the beginning AM5 was struggling with the Win11 scheduler. What do the benchmarks say between 10 and 11?
@keyboard_g
@keyboard_g Год назад
This all feels like beta testing for Epyc Bergamo.
@Hugh_I
@Hugh_I Год назад
AFAIK Bergamo will be simply lots and lots of dense zen4c cores. No heterogeneous mixing there that need to be handled, so I don't see how this applies?! I'd also guess the primary OS the main target customer base will use with those parts is not desktop Windows.
@njasicko
@njasicko Год назад
Thank you for the video, so much miss information right now about this. Great video to show folks how it actually works.
@norbertgudek6274
@norbertgudek6274 11 месяцев назад
I have a question, if in the future, any game would need more cores, the cpu will unpark them right ? Is there any downside of using unparked cores instead of just a cpu like i9 13900k or i7 13700k which uses all the cores ?
@bes12000
@bes12000 Год назад
I see you use process lasso, im wondering how that app handles the new CPU, I use the pro version with current 7700X and it's perfect, but about to update my system with an X3D CPU.
@NecDK
@NecDK Год назад
So ultimately for a game like WoW, should I bother setting the affinity mask or just let windows/game bar do the work?
@InexorWoW
@InexorWoW Год назад
Ty for pointing out the affinity configuration. Screw using these features when I can go full autism on every game testing different CCD configurations on this 7950x3D...
@Liquidmetal14
@Liquidmetal14 Год назад
Couldn't get the 7950x3d but managed to get a 7900x3d from AMD today. Very useful video, thanks.
@nikolalefterov7472
@nikolalefterov7472 Год назад
Same waiting mine tomorriw
@MrGatz
@MrGatz Год назад
I noticed my main game is using my second CCD (Star Citizen). So game bar although recognizes it as a game is not making it use the vcache ccd exclusively. debating now if I should just process lasso it; would it be a wise thing to do to process lasso for games such as the one i mentioned above ? and would it be wise to set process lasso to force background tasks onto the second ccd so it frees up the vcache exclusively for your games?
@vincei4252
@vincei4252 Год назад
Wow, I'd not heard of factoria. Will be downloading the demo tonight and getting familiar. Thanks Wendell!!
@ripgfa
@ripgfa Год назад
Say goodbye to your life
@optiquest86
@optiquest86 Год назад
I have to ask, have you slept yet? 😜
@vincei4252
@vincei4252 Год назад
@@ripgfa lol
@vincei4252
@vincei4252 Год назад
@@optiquest86 No, not yet 🙂
@terrycook2733
@terrycook2733 Год назад
Well explained
@Tainted-Soul
@Tainted-Soul Год назад
thanks for telling us the new normal LOL I am hoping that the 7950x3d will be better for me in space sim as running Tobii eye tracker , Dual Joysticks, and discord can run on the other cores and leaving the heavy load for the V-cache and from what I understand Star citizen uses as many core as it can so not too sure what will happen if it helps the game or it will think its only a 8 core CPU, or just put the main hungry loads like the render thread on V-cache and spread the rest over the mix . this was one reason why I wanted both CCD's with V-cache lol
@andreiga76
@andreiga76 Год назад
Question, in case of non-gaming (game bar) apps, how the task scheduler will know to use the faster CCD2 for the main threads to benefit from speed and not caching? From what I understood parking is only for games and parks CCD2 cores.
@Aashishkebab
@Aashishkebab Год назад
There's something called CPPC "preferred cores", which tells Windows which cores are the highest performing. In normal use, the second CCD is used more often.
@andreiga76
@andreiga76 Год назад
@@Aashishkebab CPPC doesn't work across CCDs, it is working inside a CCD, all those cores ratings are specific per CCD when they are created and evaluated at the factory level. But maybe they did something like instructing OS to use CCD2 as the main CCD with that driver.
@Aashishkebab
@Aashishkebab Год назад
@@andreiga76 I'm guessing you don't have one. If you look in BIOS with the latest update, you can specify the CPPC to prefer cache, frequency, or driver/auto.
@Streaml1neJMoose
@Streaml1neJMoose Год назад
Some games you physically cannot do some of these tricks if they're EAC protected (presumably other anti-cheats as well) as they block affinity changes. Very frustrating when you watch a single thread heavy game land on the worst core or a HT core and can do nothing about it.
@Winnetou17
@Winnetou17 Год назад
In that case, at least on Intel, there is a thing you can do: disable the other cores from BIOS. Well, not the best, but you can maximize your performance that way.
@BBWahoo
@BBWahoo Год назад
Is this a denuvo thing?
@Streaml1neJMoose
@Streaml1neJMoose Год назад
@@BBWahoo Not, sure, you can try it with Task Manager directly and see if loads move to the cores you select.
@Ph42oN
@Ph42oN Год назад
Ok so, if that game bar thingy works by parking cores in non-x3d CCD while in game, what if you run game and something heavy on cpu such as OBS where it would benefit from using both CCDs, will it still choose right CCD for game to run? This sounds like stopgap solution to this issue. Anyways this wouldn't be problem to me, i use linux and i would just set affinity which is actually much more annoying to do on windows than linux. Using start /affinity command on windows does not always work and some games required me to set it manually from task manager or process hacker (that can change affinity of every thread on process separately, while task manager can only for whole process), but on linux taskset command always worked, or i can make script that sets affinity of game main thread separately from other threads.
@Zocress
@Zocress Год назад
Is this supposed to become independent of the Xbox Game Bar eventually.. Or is it intended that you always have to run this for your CPU to work correctly on Windows?
@Amfibios
@Amfibios Год назад
this is amd's solution for now. i'm guessing that in time they could make it work with bios/windows/amd driver updates and without the gamebar but who knows. 1st generation products are always overcomplicated and may not always work properly
@firejew5524
@firejew5524 Год назад
goddamn that's a fresh wendell
@danytoob
@danytoob Год назад
Just the facts ma'am...just the facts. Awesome
@nathantron
@nathantron Год назад
How would you go about finding out what's causing a micro stutter on a PC? I have this weird issue where there's random stutters, but my systems only at like 20% utilization while gaming on the CPU and GPU, and nothing shows what's causing this. I've tried everything I can think of.
@taiiat0
@taiiat0 Год назад
if you don't know what is causing something from your own past experience, then the direction you can turn to are Profilers like Intel Vtune and AMD uprof. these are the same tools that Software Engineers use to profile their own Software. you can get all the data you could ever need out of the CPU to see exactly what it is doing and ergo what the bottleneck is. if it's Anti-Cheat protected games though, then you're kinda out of luck if you don't have the experience to know yourself, since you probably can't hook there Profilers to those games (without getting banned, atleast).
@nathantron
@nathantron Год назад
@@taiiat0 so I've tried AMDs profiler. It only does processes, and I tested it on a game, specifically VRChat and it won't even show the process for the game when I run it as aministrator. Idk what's going on but this is driving me crazy.
@taiiat0
@taiiat0 Год назад
@@nathantron hmm i don't think VR should make a Process special, and i'm pretty sure VRchat doesn't have Anti-Cheat... past that, beats me, sorry. i don't have any experience using AMDs' tool.
@nathantron
@nathantron Год назад
@@taiiat0 I didn't think so either. I tried it in VR mode and Desktop mode. It's so weird, but the game has an issue where it grinds to a hault when anything avatar related is loaded. I even moved the avatar cache folder to ram and it didn't help at all.
@Amfibios
@Amfibios Год назад
finally someone explained how it all works, other reviewers don't even bother (or don't even know)
@malborboss
@malborboss Год назад
Its more like they dont explain it as everyone would fall asleep
@Amfibios
@Amfibios Год назад
@@malborboss xD
@TacticalTushie
@TacticalTushie Год назад
pauls hardware and you are the only ones that have talked about it properly. I assumed it worked this way but all the others I've seen gave me the impression that the non 3d ccd was parked for every game.
@jetrpg22
@jetrpg22 Год назад
One of them is parked, okay he didnt say otherwise. That is what the gamebar does. Now if you go to a hiogh load on those cores it will unpark and move process to the other CCD, that not a great thing. It better than not having any more cpu left. But it also means you are now moving processes from the CCD you want to the one you dont, and they can be game processes.
@TacticalTushie
@TacticalTushie Год назад
@@jetrpg22 you are part of the problem. you do not understand what I said or what he said and you're just spewing bs
@1965kings
@1965kings Год назад
So having your PC running at balanced power while gaming is a good thing, if understand correctly? Windows under system>Display>Graphics has custom options for apps that always choose performance for games.
@seanstewart285
@seanstewart285 2 месяца назад
As an operating system engineer, trust the scheduler. It'll be more right, more of the time in the long-run.
@1981AdamGs
@1981AdamGs 11 месяцев назад
Thank you so much Wendell. Picking a new CPU has been a hassle for me. I've been going back and forth between v cache or no v cache. I want that gaming performance. So the 7800x3d makes sense. However, I also do workloads that make use of more than 8 cores. But I've watched several videos that made using the 7900x3d or 7950x3d seem like a nuisance because of the core parking. So I would decide against a v cache chip. But your video explains it way better and it now seems obvious to me. The 7950x3d seems like the best of both worlds option for me. It has the v cache available to 8 cores when I'm gaming, but has the 16 cores needed for when I need to work. Finally have my mind made up.
@peoplez129
@peoplez129 11 месяцев назад
The thing is, the 7800X3D is basically the same as a 7950X3D in gaming. So it's actually better overall, unless you absolutely need 16 cores, or unless you want to do heavy workloads while gaming. You basically only gain productivity performance with the 7950, which is what hurts its value a bit. You don't really want a situation where in gaming you have all 8 cores on the VCACHE to be in use + 2 cores not on the VCACHE, because then the other cores will not really have the benefit of VCACHE, so they'll be slowed down some. That's why the 7800X3D is better, you will never get that scenario. Games also aren't all that multithreaded to begin with. Even if a game uses 8 cores, it can only do so much with them, usually underutilizing some cores.
@1981AdamGs
@1981AdamGs 8 месяцев назад
​@@peoplez129You're missing the point of the 7950x3d. I said in my original comment I need more than 8 cores for work, but also wanted 3d vcache for gaming. So explain to me how the 7800x3d is better for my use case? You just rambled on about how the 7800x3d is better for gaming. And nobody is saying that it doesn't make more sense if you're just gaming. But I'll remind you yet again that I'm not just gaming.
@mpsii
@mpsii Год назад
Totally up for parkour in my CPUs
@jesstech
@jesstech Год назад
Here’s the thing I don’t yet understand. If Windows 11 parks the frequency cores because a game is detected in the foreground, and then a background process (which will presumably be running on the cache CCD along with the game) reaches its threshold for “too many resources to share available cache cores”, it will wake the parked frequency cores. But will that also effectively manage affinity? Does it unpark _all_ of the frequency cores, or just the _n_ cores necessary for that process alone, shifting it to the frequency CCD and leaving the game threads on the cache CCD? I fear you could end up in a situation where some game threads get moved to the newly-unlocked frequency cores, introducing stutters and lowering performance simply because a background task spun up. As far as I can tell, AMD is not using affinity masking for their heterogenous behavior on the 79XXx3D, perhaps to avoid a situation like the Alder Lake release where anti-cheat engines freaked out over Intel’s Thread Director changing the process’ affinity. From my limited exposure to the technical details, it seems AMD instead instructs the CPU to reorder the list of “preferred cores” that it reports to the Windows scheduler, in order to place either the cache cores or the performance cores first among them. But it still seems like setting affinity manually to prevent cache-hungry games from _ever_ spreading onto the frequency cores and incurring cross-die latency would be wise, even with core parking enabled. Right?
@mattparker7568
@mattparker7568 Год назад
I believe you are correct with everything except for one important thing. AMD's software only changes which cores get parked with the selector. So, it would be interesting to see what would happen when the setting is set to park the cache cores, but the game has a manual affinity set to only the cache cores. I have a hypothesis that the game would suffer from major stuttering.
@Vegemeister1
@Vegemeister1 Год назад
@@mattparker7568 AMD's software doesn't change which cores get parked. It changes from the Windows default of "no cores can park" to "up to half of cores can park". Windows always parks the higher numbered cores first, and AMD numbers the cores from 0-7 on the cache CCD and 8-15 on the frequency CCD. See the slides from AMD in Techpowerup's review, and the Microsoft documentation on Processor Power Management Options.
@mattparker7568
@mattparker7568 Год назад
@@Vegemeister1 Thank you for the information.
@jetrpg22
@jetrpg22 Год назад
100% it will move your games to the non vcache cores currently. If it was working otherwise, they wouldnt need to park at all. This is a dumb solution where windows/xboxbar sees a game and says, "game". Then it parks the non vcache CCd (or vcache CCD if it sees a game that it knows likes hz). If it was smart like intels you could just keep all of them unparked and push most non game process to the desired CCD (like intel typically does with E cores). More so you have to shift these processes and shifting cores is bad for lows (you get jumps).
@greensleeves8095
@greensleeves8095 Год назад
So this is pretty much a 5800x3d and a 5800x “glued” together. That’s crazy. This is probably the most creative way the CCDs/CCXs have been used. Imagine having a dedicated gpu core paired with a 7800x3d.
@njasicko
@njasicko Год назад
Well a 7700x and 7800x3d glued together, but yes you get the idea ;)
@jetrpg22
@jetrpg22 Год назад
Its bad in its current iteration tho, and maybe this is due to the poor Task scheduler performance, but its bad. Because unlike with intels E cores (which are lame but do work) You arent off loading non game processes to the 7700x ccd part of the chip. Instead, its all on the selected core (typically 7800x3d part , or the vcache part), unless it its super full then it unparks the other CCD (7700x ) for current processes. It unparks them for not just the background process, but all process, INCLUDING THE GAME PROCESSES. Thus, you can now have your game running on the 7700x if you have a lot running, or if say its 6-8 years from now and well you need both CCD's to keep up with the current gen games. But intel isnt much different in its poor long term prospects, with a max of 8 P cores. Because say in 6-8 years it could leverage 12 p cores.. well there is no 12 p core option. This is why a 7900x isnt the worst option if you are looking long term (but really long term like i said 6+ years). I would wait for the 7800x3d to drop if the 7900x price drops a good amount its not a bad long term option, high hz (still matter) 12 full cores.
@greensleeves8095
@greensleeves8095 Год назад
@@jetrpg22 Intel’s iteration was horrible with the 12000 series as well. The e-cores were Intel’s poor excuse to counter AMDs higher core counts. Some games wouldn’t even run because the DRM didn’t know what the e-cores were. Thankfully Intel and Microsoft fixed those issues. AMD will also fix those issues without a doubt. Ironically Intel did the initial legwork. Honestly though, I think AMDs solution has much better potential compared to intel. Intel is packing weaker cores that will always be weak when compared to their power cores, but AMD has cores that are both powerful but optimized for different workloads. AMD still has a ways to go but they’ll get there eventually. Imagine a world, which is kind of already here, where the windows scheduler perfectly parses out a gaming task and a production task and directs them to the right CCXs. For example, a streamer who is using OBS with the production cores and playing a game with the x3D cores. That would be amazing since they would get the best of both worlds. I know you were discussing long term prospects but I believe you missed out a huge factor in AMDs AM5 platform, and that is its amazing longevity. You can hop onto any of their current CPUs, and easily sway it with a better one further down the line. It’s trivial just how easy it is to do so, especially since AM5 CPUs are LGA now.
@jetrpg22
@jetrpg22 Год назад
@@greensleeves8095 Well i mis-clicked and lost it all. Anyway, Intels e cores are lame, but thats a design issue. The solution is better (on chip scheduler and current algs). AMD isnt saying they will get 7xxx3d to work this way. But i think the possibility is there with Xbar, even with this being a really crappy way of doing this. Intel only having 8 p cores means 7900x, and higher, has better longevity anyway. Odd in that while 7800x3d will probably appear to be the best option today BY FAR. The 7900x3d with its extra full cores means in 5-6 years its going to smoke the 7800x3d. This also means the 13700k is probably the better option than the 7800x3d, price depending, regarding longer term and current performance. The socket point is a good one.
@SquintyGears
@SquintyGears Год назад
Holy shit 😂 i didn't realize some people actually went and turned it off and then went and recommended others to do it. Geniuses all of them
@marsovac
@marsovac Год назад
What happens when I game and encode/stream? If it parks the others cores instead of using them for OBS, it will slow my game. If it unparks them then the game can bounce on the other cores? For games to me it seems neither is the solution. Not parking, not affinity, but rather "preference". So if the game can run only the preferred cores then run only on them, but if it maxxes them then use the non preferred ones as well.
@reijhinru1474
@reijhinru1474 Год назад
This is basicly making me think all the time and im glad that im not the only one who thinks about this.
@jetrpg22
@jetrpg22 Год назад
Yes, this is how it currently works. And whythe "if it needs to unpack it will" narrative isnt exactly helpful. Unless this info is also being included. Its a bad solution. The solution works now. But by 2029 and your cpu is the bottleneck, its a bad solution. But because this is mostly a software issue, it may not be an issue by then at all. And work like intels P cores vs E cores (but even a bit better).
@QuaK3RRR
@QuaK3RRR Год назад
What happens if i play my game on the 3dcache ccd and start obs or twitch on the 2nd screen? would it run on the 2nd ccd cuz its an application or will it still run on the 3dcache ccd ????
@DuneGames
@DuneGames Год назад
Neat theory video - but 1% on practical how-to. You have anything that actually answers questions like how-to get your 7950X3D to work in games? And/Or how to know your system is properly handling games?
@ripgfa
@ripgfa Год назад
My issue is your depending on the game bar and scheduler to catch stuff correctly.
@TheAnoniemo
@TheAnoniemo Год назад
Couldn't the scheduler automatically decide whether a process is best served by faster cores or more cache by looking at the amount of cache misses? It could start on the faster cores but if it observes a lot of cache misses it could move it to the cores with more cache. If then it does not improve (e.g. too much data even for the bigger cache) it could move back?
@spankeyfish
@spankeyfish Год назад
There's a BIOS version of the scheduler which does something like that.
@TheAnoniemo
@TheAnoniemo Год назад
@@spankeyfish the BIOS has nothing to do with the scheduler in Windows apart from maybe providing some information to it.
@JohnSwihart
@JohnSwihart Год назад
Thank's
@shanent5793
@shanent5793 Год назад
How often do threads move to another processor on a 1-P system?
@xrix89
@xrix89 Год назад
How does this cpu run with SMT off?Can you try testing it?
@ezzabee069
@ezzabee069 Год назад
I've run all my Windows machines on high perf ever since I discovered our fleet of several hundred 2012R2 servers weren't spinning up to maximum frequency on balanced when 7zip was scheduled and limited to a few threads (for memory reasons). In fact they were barely running up past idle (1-1.5ghz). When it was set to run the full 8 threads it worked fine in balanced, but I had to set high perf to get it to work on 2-4. The whole thing was asinine to me which is why i just set high perf these days and forget about it. Sounds like I need to reconsider this in the modern era. Year of the linux desktop when?
@TheHighborn
@TheHighborn Год назад
Thank you for the video! I mean it's cool, but the fact that i need xbox game bar for it, is just subpar. it's just one more MSFT junk that i need to deal with and can't cut from the installer, resulting in a less lean OS. BUT i really was looking for the 12:00 explanation. That was my only reservation about this cpu & i'll most likely get it now. I also completely forgot it affinity masking. i THINK that MS should give us the option the reserve x-y cores for windows & it's processes, in the settings. Like black list things from running on X cores and/or whitelist things on Y cores. This would work both on intel and amd. An suitable solution for enthusiasts. (I'm talking about persistent masking effectively, 'cos afaik i can set core affinity, but if i close the app, the setting is lost)
@dbjames9715
@dbjames9715 Год назад
Thanks. Ppl are freaking out way too much.
@kalleankaa7536
@kalleankaa7536 Год назад
Its true. When u have an 8 core cpu and gaming, youll notice that some cores are more utilized than others are significantly less percentage. Thats because game devs only use those cores and not all 8cores.
@johnwpierce3
@johnwpierce3 Год назад
Hey, I resent the scandalous class reference to the delicious and nutritious potato in all it's forms :).
@Whatzitmatter
@Whatzitmatter Год назад
Ok so.. CS:GO. It’s slower with a large L3 cache. Do I need to now be cognizant of which games perform best with lower clocks but more cache as opposed to those that need raw GHz?
@mikebarron8702
@mikebarron8702 Год назад
Brilliant..
@lr6187
@lr6187 Год назад
Mid work week game, drink every time Wendel says "core parking".
@JosiahBradley
@JosiahBradley Год назад
I tried this while driving and ended up parking my car into a wall.
@michaelthompson9798
@michaelthompson9798 Год назад
This is the stuff people should be referring too when complaining about the zen4 7950X3D only bring an 8-core gaming cpu for a 16-core (7950X) price. Read how the tech works behind the scenes. Much knowledge tone had here 😇👍🥰. Great work Wendell.
@jetrpg22
@jetrpg22 Год назад
But they arent wrong. Intel is already doing this, however. And has been.
@HidEx1337
@HidEx1337 3 месяца назад
Should you just use core unparking app and potentially fix it for Ryzen cpu? I've done it before on Intel ones, and it worked fine.
@noenken
@noenken Год назад
I'm so happy with my 5800X3D. This kind of growing pains and lessons to learn is exactly why I went to max out AM4 instead of jumping onto the new stuff. My system has one type of core, older but proven standards, enough performance for anything and I just don't have to fiddle with stuff. I'll just wait another generation or two for all of this to even out in terms of memory stuff, smart features and software. It's still fascinating to watch the development of it all. :D
Далее
7950X3D: Cache Talks While The Watts Walk
20:34
Просмотров 52 тыс.
I Built 7 EXTREME Rooms in My House!
1:22:07
Просмотров 9 млн
Linux on the 7950x3d
13:37
Просмотров 87 тыс.
Trying To Clear Up The Confusion
8:58
Просмотров 23 тыс.
Is The Ryzen 7 7800X3D The Ultimate CPU For Gamers?
15:15
Why I switched back to Intel...
17:16
Просмотров 1 млн
AMD ZEN 6 - Next-gen Chiplets & Packaging
16:37
Просмотров 173 тыс.
THE 7950X3D LOVES PROCESS LASSO (Tips and Tricks)
6:56
Ryzen 7000 V-Cache: How It Works In Windows
13:41
Просмотров 19 тыс.
7950X3D vs 7800X3D - Is AMD's 16 Core a SCAM?
16:16
Просмотров 58 тыс.
Ноутбук БЕЗ ЭКРАНА!
0:54
Просмотров 42 тыс.
ПК с Авито за 3000р
0:58
Просмотров 1,8 млн