Ryzen 7000 V-Cache: How It Works In Windows

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • AMD's Ryzen 9 7950X3D features one CCD with V-cache and one CCD without - but how does Windows decide which application and game goes to which? In this video Gordon explains what's going on under the hood of these new CPUs, and shows off how you can control the behavior yourself using Xbox Game Bar and BIOS settings.
    Buy PCWorld merch: crowdmade.com/collections/pcw...
    Follow PCWorld for all things PC!
    -----------------------------­---
    SUBSCRIBE: ua-cam.com/users/pcworld?sub_c...
    TWITCH: / pcworldus
    TWITTER: / pcworld
    WEBSITE: www.pcworld.com
    #amd #ryzen #cpu
    00:00 - Intro
    00:17 - 3D V-Cache Explained
    01:38 - Xbox Game Bar
    03:35 - Cinebench Demo
    06:12 - Default Game Demo
    09:14 - BIOS Configuration
    10:59 - Updated Game Demo
    12:26 - Conclusion
  • Наука та технологія

КОМЕНТАРІ • 123

  • @maulcun
    @maulcun Рік тому +35

    More videos like this! This is much better than just looking at graphical tables.

    • @nikonike163
      @nikonike163 Рік тому +1

      i dont understand this technology

    • @RayanMADAO
      @RayanMADAO Рік тому +1

      @@nikonike163 read more about how cpus work 🤗

  • @807800
    @807800 Рік тому +12

    Thank you, Gordon! That answer my question. AMD/Windows really should enable user to manually select CCD preference through game bar or something, rather than through the BIOS.

  • @weeedley
    @weeedley 6 місяців тому

    Amazing video an explanation! Thank you

  • @tufpistol
    @tufpistol Рік тому

    thank you for your time spent and explanation.

  • @tomtorpedo
    @tomtorpedo Рік тому

    Enjoyable experiment! Thank you for sharing.

  • @egaming2023
    @egaming2023 Рік тому

    well done loved the video learned something today, very rare on youtube these days.

  • @threadripper979
    @threadripper979 Рік тому

    Very nice demo

  • @kelownatechkid
    @kelownatechkid Рік тому +1

    Love the HAF - great choice and fun rad lasso :)

  • @tojogamer1733
    @tojogamer1733 8 місяців тому

    Wow what a great video, thank you my good sir

  • @itsdeonlol
    @itsdeonlol Рік тому

    Great Gordon!

  • @Planet2A
    @Planet2A Рік тому +9

    I remember Gordon way back when PC World was a paper magazine back in the 90s, reading about Pentiums, Athlon, and Cyrix CPU and thinking wow amazing, now here we are with Ryzen 7950x3ds and 13900s, seeing where we came from to where we are has been amazing. On another note still think Amigas were the most underated computers ever but PC and apple won out

    • @saricubra2867
      @saricubra2867 Рік тому +1

      Intel is more well rounded (minus power usage at 100% load), AMD made the huge mistake of not doing their own Thread Director to streamline code execution across CCDs, it's like Zen 1 scheduling issues all over again.

    • @Adrian-pp6qy
      @Adrian-pp6qy Рік тому +1

      We had quite a journey starting from windows 3.1 back in early 90's just to end up with the same shit looking non-working but more demanding operating system that won't even start without internet connection and a microsoft profile. Such good times we are living in.

  • @borgirlol
    @borgirlol Рік тому

    Excelent video, i wonder if you dont use windows gamebar at all, and got v cache on auto in BIOS, it should still run games on v cached cores right ?

  • @TundeEszlari
    @TundeEszlari Рік тому

    Sensational video. :)

  • @부카
    @부카 11 місяців тому

    Thank you for the great video
    so does v cache cpu has more latency than non v cache cpu? or it does not matter

  • @zissupa
    @zissupa 4 місяці тому

    amazing !

  • @daruekeller
    @daruekeller Рік тому

    you can shift it from core to core in realtime by right clicking on the game process and changing the processor affinity. and IIRC if you can start the game with the start command, yo can make a special shortcut that'll set the affinity at startup. probably doable via powershell too, however you start a process with it. Not sure if there's a good way to do that with Steam games for example though. by setting affinity in the task manager, you can even set how many cores it can access. limit it to one or two if you want for example

  • @Tainted-Soul
    @Tainted-Soul Рік тому

    thank you Gordon Your the best

  • @joshua_1_9__
    @joshua_1_9__ Рік тому +5

    Agreed on needing a simple tool that lets us choose whether to run v-cache side or standard side!

    • @blkspade23
      @blkspade23 Рік тому

      I'm pretty sure the game bar function itself can be disable by taking windows out of game mode.

    • @snakeam
      @snakeam Рік тому

      wouldnt Process Lasso be the program to do that?

  • @zivzulander
    @zivzulander Рік тому +5

    "Remember this is a game" - wait, does that make Gordon a pro gamer then 🤔

  • @Taurickk
    @Taurickk Рік тому

    How does the game bar functionality compare to just manually setting CPU affinities using the resource manager? Does 'parking' the cores mean that background software such as discord, OBS, or browser are run on the frequency cores while gaming, or do they use the cache cores and interfere with gaming performance?

  • @marcasswellbmd6922
    @marcasswellbmd6922 Рік тому

    I just updated Windows 11 and My Game Bar just updated too thanks.. Even though I don't have that part and I am running a 5900X ..

  • @berryvr7184
    @berryvr7184 6 місяців тому

    So when you say it chooses the "die" ever the cache one or non high cache one, the game/ program will only run on the Cores from that side? or is it still running on all the cores but prioritising the work load on that one side? As if its just choosing one side to only do the workload then why not just get Process Lasso Pro and manually select the Cores you want to use for gaming? basically the same what your doing here but a more hands on approach.

  • @RCTPAVUK
    @RCTPAVUK Місяць тому

    Process lasso can manually set affinity per process. It also runs a service on the background that (if you chose to set the affinity to always) will make sure the processes like games are set to run on the CCD you want. Comes handy even on older 5950x. Stutter gone on games like far cry 6, bannerlord 2 etc...

  • @deuswulf6193
    @deuswulf6193 Рік тому +1

    What I want to know... is how it relates to RAM on the AM5 platform. Are the timings as important with the x3D cpus? I haven't seen anyone benchmark this yet.

  • @msoltyspl
    @msoltyspl Рік тому +1

    Would a test such as tomb raider + 16 thread cinebench do scheduling properly ? The former on cache and the latter on frequency cores ? Pity you didn't do such test.

  • @LawrenceTimme
    @LawrenceTimme Рік тому

    Dat classical cooler master case tho

  • @chicoriver8606
    @chicoriver8606 Рік тому

    I have to say it. That PC with duct tape holding down that gpu is very stylish and will help with the air flow.

  • @lenbata
    @lenbata 6 місяців тому

    Does it make a difference if you have the pc on performance mode or balanced mode?

  • @C_C-
    @C_C- Рік тому +1

    Gordon delivers

    • @zivzulander
      @zivzulander Рік тому

      That's why we call him "The POST-man"
      (Okay, I just made that up, but feel free to make it a thing 😛)

  • @chriskross1660
    @chriskross1660 Рік тому

    ah fine, nice informations. Great viideo. I need the cache power for my VR gaming I think cause Iin VR you have some framedrops or peakes on the Frametime. I think with the x3D it will be much better .. I hope so. But people told me this VR gaming is much better with a 5800x3D so I think this new CPU will be awsome nice

  • @jarnhand266
    @jarnhand266 Рік тому +2

    What many wonder is this; what happens when you also run OBS Studio for recording and streaming? Will it impact the FPS of the game?

  • @Helios.vfx.
    @Helios.vfx. Рік тому

    wonder how would it work running simulations in Houdini SideFX

  • @flynephool3643
    @flynephool3643 Рік тому +1

    What about heavily-threaded games which benefit over 8 cores? How's the performance when the 2 CCDs are wanting to be used by a game? Any assymetry glitching/performance issues in these circumstances? Can a game be set up to use both CCDs efficiently?

    • @jannegrey593
      @jannegrey593 Рік тому

      If a game naturally wants more than 16 threads, then this will start using other CCD. The penalties are the same as with 7950X - you pay in latency for transfer through infinity fabric. Glitching is rare (though in benchmarks there is sometimes, but in real games it almost doesn't happen) and you sometimes have odd micro-stuttering. But it's rare enough to not distract from the game.

  • @pathas.gaming
    @pathas.gaming Рік тому +10

    I believe utilities such as Process Lasso can 'steer' processes to certain cores or certain CCDs... Has anyone tested this on AMD 7000 X3D?

    • @Savitarax
      @Savitarax Рік тому

      well it is possible given process lasso can force it very well.

    • @saricubra2867
      @saricubra2867 Рік тому

      I never used process lasso on my i7-12700K on Windows 11. Scheduling is perfect for me, i would hate buying a chip like the 7000 X3D series, dealing with scheduling issues, leaving perfomance on the table and downloading software to fix stuff that the CPU should do automatically by itself.

    • @Savitarax
      @Savitarax Рік тому +5

      @@saricubra2867 bro you legit open gamebar and hit “remember this as a game”
      And it runs it on the v-cache.
      People are overblownig this so much.
      Oh also it works for non gaming apps as well.

    • @saricubra2867
      @saricubra2867 Рік тому

      @@Savitarax I don't have to do any of that stuff on my Big-Little i7. It just works.

    • @nivea878
      @nivea878 Рік тому

      @@saricubra2867 exact what i thought, thats why i have a 13600k is plenty fast

  • @saricubra2867
    @saricubra2867 Рік тому +11

    They should follow Alder Lake's footsteps and add something like Thread Director to streamline the scheduling. This reminds me of early Zen 1.

    • @gorjy9610
      @gorjy9610 Рік тому +1

      To redesign complete chip for few procent who will buy something like 7950x3D? Waste of money and resources. If stuff like stacked cash become standard on all CPUs then it will have sense. Before that you can forget.

    • @larrydysondev
      @larrydysondev Рік тому +1

      windows 11 was written specifically for 12/13th gen. its the reason why amd has had to go thru hoops just to get any of their cpus to work correctly with windows 11.
      remember when win11 decreased perf on Ryzen when it first launched. now just to get x3d to work correctly you need a bios/chipset and gamebar updates all to sync together. wait until win12 comes out, this will be the same story again as it has been for a very long time already.

    • @saricubra2867
      @saricubra2867 Рік тому

      @@larrydysondev Then what's the point for a chip like the 7950X3D?

  • @danchan5620
    @danchan5620 Рік тому +2

    thank you Mr Baldy for a clear concise video how it works. I read too much review text and english is hard. This video makes sense.

  • @jjlw2378
    @jjlw2378 Рік тому +3

    I always disable Xbox game bar. It tends to be a problematic program.

  • @mikebruzzone9570
    @mikebruzzone9570 Рік тому

    good walk through. mb

  • @reallyjohnblack
    @reallyjohnblack Рік тому +1

    Can you run a game (game mode on), while at the same time running another application like 7zip, which is not configured as game? It would be interesting to see whether Windows would reactivate the parked cores of the second CCD for 7zip, while using the first CCD for the game. In that case, everything would be perfectly fine and just the XBOX game bar stuff needs to be replaced with a better solution. The core parking stuff might just be a power saving mode, while gaming? On the other hand... if 7zip also run on the first CCD together with the game, while the cores on the second CCD are mostly parked, now that would be a problem!

    • @FakeGordonMahUng
      @FakeGordonMahUng Рік тому

      You know, I should have showed this but yes. There is concern that the 2nd die is "off" like in the original Threadripper. It is not. It is parked so all the threads are pushed to the stacked die. If you are you playing a game, running Chrome and Cinebench with 4 threads, it all "fits" mostly into the stacked die and most of it runs there. If you run game, Chrome with Webxprt 4 and then run cinebench with 16 threads, the 2nd die is fired up and running as you would expect it.

    • @reallyjohnblack
      @reallyjohnblack Рік тому

      @@FakeGordonMahUng Thanks for clarification. So basically Windows tries to fit all running processes onto the stacked die when game mode is activated and only when it reaches its limits, it starts reactivating the cores on the second die? I was hoping that Windows would push the "games" (or any application set to run in stacked die) onto the stacked die, while the cores on the second die are used for all the rest, gaining maximum performance. I thought that the core parking might be some sort of power saving mode, only reactivating single cores when needed (like the active cores in your video). I hope AMD can tweak this behavior with future updates or at least give the users the choice between saving power (parking second die) or maximum performance (game on stacked die, rest on second die). They need a new application / interface anyway to define the preferences for each process without having to resort to Xbox Game Bar.

  • @CaveyMoth
    @CaveyMoth Рік тому

    I wonder how older games run on the 3DV-Cache CCD vs non-3DV-Cache CCD. They would benefit mostly from frequency boosts instead of increased cache, right?

    • @saricubra2867
      @saricubra2867 Рік тому +1

      Single core perfomance: IPC + clockspeed.
      The 7950X3D outperformed the 13900K in single core perfomance, in theory it should be the best.

    • @gozutheDJ
      @gozutheDJ Рік тому

      @@saricubra2867 no it didnt
      you dont run 6000 memory on intel thats just fucking stupid
      13900k should be running 7600 minimum

  • @MetaPlay23
    @MetaPlay23 Рік тому +1

    The game bard does not give me the option to choose a game. Not sure why this is happening. I even have a newer game bar version too, the up to date chipset driver and BIOS update.

    • @alitekken
      @alitekken Рік тому

      I have the same problem Did you solve it ?

    • @MetaPlay23
      @MetaPlay23 Рік тому

      @@alitekken Make sure to disable performance energy saving mode on windows. Meaning set it to balanced energy saving mode. Otherwise the core parking feature will be disabled and the gamer bar won't work.

  • @BenjyHanz
    @BenjyHanz 2 місяці тому

    Real video title: Shaolin monk explains how ryzen 7000 V-Cache works.

  • @Savitarax
    @Savitarax Рік тому +2

    THAT SIMPLE 1 CLICK SOLUTION NEEDS TO BE ON INTELS ECORES WTF

  • @Pyrocumulous
    @Pyrocumulous Рік тому +1

    So, wait, I don't need my outrage pony?!?
    But also, tell us more about the jank going on inside AND outside of that Cooler Master HAF....

  • @CoreyKearney
    @CoreyKearney Рік тому +3

    what if you don't have gamebar? how does this work on *nix systems?

    • @reallyjohnblack
      @reallyjohnblack Рік тому

      Obviously it will need some kind of scheduler or ccd settings on process basis on these *nix systems. Possibly through some AMD driver or through some open source project by the community. Other than that, there would be only the option to change settings in BIOS.

  • @Kojiro3210
    @Kojiro3210 Рік тому

    I better see hwinfo with core utilization in various loads 🙃

  • @JayzBeerz
    @JayzBeerz Рік тому +1

    7700X and 13600K are the best chips for gaming in 2023.

  • @Stonos22
    @Stonos22 Рік тому +1

    What if you wanted the game to run on all cores?

    • @samuelschwager
      @samuelschwager Рік тому +1

      Depends on the game how many cores it can use.

    • @romeucapelasa
      @romeucapelasa Рік тому +4

      I suppose it doesn't limit it to 8 cores it just sets the order that it will use first

    • @RayanMADAO
      @RayanMADAO Рік тому

      And what game is gonna actually use 16+ threads...?

    • @blkspade23
      @blkspade23 Рік тому

      @@RayanMADAO They do exist. Starcitizen is one that I've seen hit 60% utilization on a 5950X.

  • @SilverJoystix
    @SilverJoystix Рік тому

    I’m just waiting to buy the 7800x3D or whatever it’s called

  • @ramijabi98
    @ramijabi98 Рік тому

    is that a freaking 75 FPS increase ???!?!?!?!?!? WOAH

  • @Spacefish007
    @Spacefish007 Рік тому

    09:00: I would assume Core 0-15 are the primary threads on both dies and 16 through 31 are the HT threads..
    So you are running on both Dies as the game is sufficiently parallelized to saturate 16 Threads (which is true for Tombraider as it´s a Vulkan title which uses defered rendering / heavy parallelization).

  • @666Necropsy
    @666Necropsy Рік тому

    how does it work. its a complete mess. can you use those other 8 cores when gaming to do other tasks?

  • @toddincabo
    @toddincabo Рік тому

    👍

  • @Chris-vl7pd
    @Chris-vl7pd Рік тому

    I am wondering if it would be possible to for the parked cores to instead be utilized exclusively for the ray tracing in games, as we have seen that the cpu is a very limiting factor

    • @Armi1P
      @Armi1P Рік тому

      Ray tracing happens on the GPU, not the CPU

  • @BlueRice
    @BlueRice Рік тому

    V cache for the win.

  • @christofferjensen9872
    @christofferjensen9872 2 місяці тому

    thats not true... the auto mode in bios, is the same as frequency and not driver.

  • @Kojiros7th
    @Kojiros7th Рік тому

    So all in all its minor tinkering nothing to extensive. Im building a rig and I cannot decide between 78000X3D and and the 7950X3D

  • @Dnaliaht
    @Dnaliaht Рік тому

    Any application that need 16 cores I have 2700x should i update ?

    • @Dnaliaht
      @Dnaliaht Рік тому

      @@pcworld I use to teach online - Voice recognition - many cam - VOV - Skype - Tons of tab in Firefox - Games only Guild wars 1 with multilaunch

    • @Dnaliaht
      @Dnaliaht Рік тому

      @@pcworld Thanks for the reply - Much appreciated = )

  • @chrisbullock6477
    @chrisbullock6477 Рік тому

    I love it! Lower watts, far less heat and options to use the cores I want. Sounds like grown man options.

  • @marcasswellbmd6922
    @marcasswellbmd6922 Рік тому

    Everyone's favorite Game Cinabench LMAO..

  • @chrisbullock6477
    @chrisbullock6477 Рік тому

    Love you Gordon, but I don't plan on running my new 7950X 3D build on a 1080p monitor. More like my 42inch LG C2

  • @nitmare64
    @nitmare64 Рік тому

    I cant get 373 for shit! Max I can get is around 345+. Even steve from gamersnexus got 380+ fps in tomb raider. I have no idea what im doing wrong. UGH!

  • @__--JY-Moe--__
    @__--JY-Moe--__ Рік тому

    👍🍿

  • @josephkelly4893
    @josephkelly4893 Рік тому +2

    All marketing from AMD, holding back the 7800x3d part, and selling overpriced half chiplet nerfed processors for big money. Intel for me I think

  • @thegod7412
    @thegod7412 Рік тому

    The shirt ...

  • @anth5189
    @anth5189 26 днів тому

    It would be incredibly stupid to lock a processor to a particular OS.

  • @7beauties7
    @7beauties7 Рік тому +2

    I love Gordon Mah Ung. He's a God of computer knowledge.

  • @DJaquithFL
    @DJaquithFL Рік тому +2

    My idea of "pretty well" doesn't include effectively disabling half of my CPU and effectively lobotomizing it as "Parked."
    A lot of people now use a single PC to stream where they have to have all the cores running. The gaming takes its cores and all the background tasks including OBS, chat, etc using the other cores.

    • @Taurickk
      @Taurickk Рік тому +2

      You can see during the first tomb raider bench, that the frequency cores are still active and not disabled. Background tasks will get pushed to this instead of cache cores, meaning browser activity, discord, OBS etc will run on the other cores

    • @DJaquithFL
      @DJaquithFL Рік тому

      @@Taurickk .. Show me a test where they're running a game and something like OBS or something on top of the game. Then I'll listen. Just because a core is on doesn't mean it's actually functionally working.

    • @Freefallendless
      @Freefallendless Рік тому

      ​@@DJaquithFL process lasso

  • @extreme123dz
    @extreme123dz Рік тому +2

    I dont use Xbox trash game bar (i unstalled it) so the new 3DX is not for me then.

  • @TheDarq0n
    @TheDarq0n Рік тому +3

    kinda cool but still SO STUPID you have to use Win Gamebar to make it work. Gamebar is the first thing I disable with a fresh install lolol

    • @kognak6640
      @kognak6640 Рік тому

      You don't have to use it at all. Only thing gamebar does it allows to tag edge case games the vcache optimization driver didn't detect. Personally I'd rather use Project Lasso for precise affinity control.

    • @blkspade23
      @blkspade23 Рік тому

      Take yourself out of the equation. This is something that will just work for the masses of less knowledgeable people. You have been disabling game bar based on some previous experience that lend you to think its necessary. Most people roll with the defaults. I'm most likely going to be booted in to Linux most of the time, and just pin my Windows VM to the vcache CCD.

  • @josephkelly4893
    @josephkelly4893 Рік тому

    It just works…….. oh wait it doesn’t

  • @cutcorners6005
    @cutcorners6005 Рік тому

    7800X3D or nothing. I dont want this on my PC, let alone pay through the nose for it.

  • @JamesSmith-sw3nk
    @JamesSmith-sw3nk Рік тому +1

    Play games with your X3D cores! ..Mine Monero with your regular cpu cores!

  • @fellipemelo9287
    @fellipemelo9287 Рік тому

    Well....if I buy a cpu with 60 cores I just want all the 60 cores working. I dont want a "crippled" cpu. I have spoken.

  • @nivea878
    @nivea878 Рік тому

    thats stupid, rely on gamebar. i prefer Intels solution

  • @SJkopa
    @SJkopa Рік тому

    The 7950x3d is still a bottleneck like the Zen 3 CPU with graphics card load factor better than the 13900k when actually playing games. It's absurd and funny, but UA-cam reviewers can't explain this phenomenon at all.🤣🤣🤣

  • @MetroidRTX
    @MetroidRTX Рік тому

    7950X3D is a scam

  • @SJkopa
    @SJkopa Рік тому

    7950x 3d is garbage... GPU load% is 👎👎... 13900k is good Buy 13900k

  • @iLLicitNz78
    @iLLicitNz78 Рік тому

    lmao so you buy a 16 core chip an run it at 8 cores, Welldone amd