Linux on the 7950x3d
HTML-код
- Опубликовано: 21 авг 2024
- He's back!! This time taking a look at the 7950x3d cpu from AMD through the eyes of linux!
**********************************
Check us out online at the following places:
+ Website: level1techs.com/
IMPORTANT Any email lacking “level1techs.com” should be ignored and immediately reported to Queries@level1techs.com.
--------------------------------------------------------------------------
Intro and Outro Music: "Earth Bound" by Slynk
Other Music: "Lively" & "FollowHer" Zeeky Beats
Glad you're taking care of yourself, wen, cheers. If you don't make a joke about getting rid of your bloatware I'll be disappointed
For extra meme value , he should do something related to arch linux
Thanks for acknowledging that you were taking care of yourself, and don't apologize for doing so! You and the team make such great content we the viewers want you able to do so for the long term.
I actually prefer more content in the short term, even at the expense of health. To each their own I guess.
I love Linux, I would LOVE to see videos about how to tweak/optimize your system and maybe even some overclock gpu's and cpu's on linux videos. I think there are more people using linux as their main OS than ever.
Personally considering it when/if forced to Windows 11 especially if it forces an online windows login. (currently a Linux on server and RaspberryPi user)
@@jim0_oI was planning the switch for a couple years and chose Gentoo (not very recommended as a starter OS), and so far it's been nuuuuch better than W10. Of course, I already had a lot of experience from managing Ubuntu servers and VMs.
I know I'm late to reply to this, but check out corectrl for linux overclocking/undervolting, it's been working really well for me (Ryzen+Radeon)
13:37 run time for the video is the cherry on top
Was about to make this comment. Very nice :)
Ah, Wendell already predicted and even pre-empted my Linux driver question on the 7950X3D video!
It still boggles my mind how AMD didn't announce any info regarding Linux on the 7950X3D. As if software engineers aren't a group they care about or something.
@@seeibe it seems to be mostly aimed at gamers - which I don't understand: who needs 16 cores and 32 threads to game? - and that happens mostly on Windows. I guess they figured the Linux gaming community is not big enough to worry about. As for software engineering tasks, the 7950X is a better bet.
@@treyquattro it’s to milk impatient gamers who don’t know any better. The only realistic excuse asides from having money to burn is so they can stream and game on the same rig, then edit afterwards too. Even then, the best streamers run dual PC setups to avoid performance drops while gaming.
@@treyquattro I wonder. Most benchmarks are focusing on a single program, which works well for gaming or blender, not so much for software development. You typically have many workloads running at the same time. If some of those workloads are cache bottle-necked, a 7950X3D would make more sense, assuming the scheduler is smart enough to put those workloads on the right cores.
@@seeibe the scheduler doesn't have enough information to know which core/CCD to give work to, especially since the Zen4 architecture is homogenous apart from this one new change. Productivity tasks are typically I/O bound - like compilation - more than CPU-bound tasks which can take more advantage of locality of reference of data. That's why e.g. Threadripper with 4 times as many memory channels and 5+ times as many PCIe lanes smashes mainstream computing on productivity tasks.
So basically, wait for 7800x3d for pure gaming. Watched video from Gamers Nexus, where the benchmarks look promising, but the whole thing with only half the cores having access to cache and in turn affecting performance in games is kind of too much of headache to care and wanted to see what's going on on a Linux side. Good stuff.
It's not accurate because 7800x has more cache but less clock speed
@@chriswright8074 false. 7800x3d has exactly the same clock speeds and cache as the stacked L3 cache CCD on 7950xd3. All clock speeds above 5 ghz on 7950xd3 happen only on the single layer CCD.
@R LJ If Windows knew to do that, yeah. Unfortunately, it does not.
Saw the Gamer Nexus review Got All my friend's sold on the 7 5800, Spent 1Minute on 1440P? They don't realise the 5800 falls on it's face at high resolution or multi monitor's?
Wish there was more content on RUclips that was Linux oriented. Been using Linux with my own workstation/gaming builds since the early 2000's after I decided to quit using Macs.
Glad to see this video. So few reviewers touch my workload. Thanks for your work.
Really glad to see Linux hardware content.. this is so overlooked and distribution reviews get boring. Hope to see more Linux hardware videos! Great job!
Really happy to see your progress!
would like to see VM testing and especially I/O under VMs with 7950x vs 7950x3d.
Then again price difference is not THAT much, might just spend the extra and see if there is in real world production difference
I couldn't agree more, also would love to see how the iGPU does on the 7950x3d when passing through a PCIe GPU to a vm. Can you still do light gaming on the host? what do frames look like if the host and the VM are both running CS:GO more specifically.
@@commanderdonut Took the words right out of my brain.
@@commanderdonut I think HWUB did some iGPU tests when AM5 launched and apparently it sits between intel iGPUs and AMD's APUs. So might be relatively decent in 1080p.
Light gaming is really vague though, as a lot of retro and indie titles could run on a old iGPU or even on a potato 1st gen RaspberryPi.
You look GREAT!!! I was actually a little worried about you, and I am glad to see your self improvement!!!
Been looking for this all morning. Thank you. Im building a new Linux system and wanted to know how the scheduler was going to work.
Can't wait to hear more about ECC (unbuffered) compatibility with ASRock boards. That's going to decide whether I purchase another ASRock board this time around (been an ASRock motherboard user for my last 3-4 PCs). Can't wait to hear more about this directly from the tech Jesus' mouth 😁
We don't care about you working on yourself, do more videos!
( Just kidding ) keep rocking it Wendell. We know you are compelled internally to make videos, and we will be here when you get to it.
Having seen Hardware Unboxed's review I was 95% sold. Hearing Wendel say the latest kernel snapshots are already up to speed brought that to 100% on the decisions level. A few more B650(E) options that don't look like they're designed for kids and a proper supply situation of the RX 7900XTX and I'm ready to commit. The resale value of my B550 + 5950X + 6700XT + 4x16GB DDR3200CL16 is still decent, so as soon as AMD gets their ass in gear I'm going to be all over it.
Looking great wendell, keep up the good work
"We're in the box, 5x5" refers to a 5-meter by 5-meter orbital zone a satellite typically follows to maintain its ephemeris, using thrusters to maintain its orbit(Alien II).
Going back further, 5x5 means 5 rounds into a handspan in the old west. (good shooting).
It should be possible for a program to self optimise, you can query cache sizes at runtime, but the system libraries and OS kernel will need to pass thread specific info.
I can imagine best results putting a gang of worker threads onto CCDx3D which use the same data (especially read only), while management & helper threads running with other data can use the high frequency CCD.
Still I doubt many developers will want to optimize for this rare case.
you lost alot of weight man. been watching your content for years. keep up the good work.
is it worth to change from a 7950x to a 7950x3d?
No for 10-15% wait for the 8000 series 😊
@@jonathanmayor3942 why not wait for the 9000-10000 series for 2x? smh
paying more to lose half your cores just no
@@churblefurblesthere’s like a 2% difference between the X3D and regular version
It depends on what you want to do. Higher over all clocks in the r9-7950x but much higher power use. I think they've maybe tweaked the newer cpu to use less power (even if you under clock the 7950x).
Most benchmarks show they are not much different. As said by another it may be worth just waiting for next series cpu before you do. I suppose unless you can sell your old cpu and get a good deal? I somehow doubt that right now though.
I was looking for this after you mentioned this video on main review for Windows.
Looking GOOD, Wendell!
Thank you so much for this video, after GN published a review about how some special sauce was needed on windows to make the 7950X3D run at its best, I was a bit worried about how it would run under Linux, since that's what I use for productivity. Glad to see that things are running smoothly!
Also, could you perhaps elaborate further why you think that 4 DDR5 DIMMs don't make sense on AM5?
Regarding why not use 4 DIMM sticks on AM5, he detailed it in some previous video, I don't remember which, though if you really don't find it, I can search it. The idea is that it's support is not that good (and, surprisingly for me, not on Intel's side either). With 4 sticks, you have too get down to slower speeds, like 5200, even down to 4400 MT/s if I remember correctly.
If you can live with lower clock speed on the memory, 4xDIMMs will run fine. But don't expect more than 4800MT out of them. That's why Wendell and most in the L1Techs forums agree that 2xDIMM, without going 2DPC configuration is the sweet spot for consumer platform, both Intel and AMD. We only have two channels after all and the memory controller doesn't like lots of big non-RDIMMs.
There's been several youtubers that have made videos and commented on why 4 sticks are a bit crap. It seems to be the same issue as the old socket 2011 boards when you populated all 8 slots. It usually comes down to instability in the chipset/memory controllers. 2 slots are easier to synchronize than 4.
@@skilletpan5674 2 DIMMs per Channel (2DPC) is a nice feature, but puts the memory controller under much higher load. Even server platforms can't keep up high clock speeds when using this with high capacity DIMMs, although RDIMMs negate most of the drawbacks. Thus: 2x DIMM for performance, 4x DIMMs for capacity. I'm running 2x32GB for this reason until we get proper 64GB DIMMs that allow for higher than 4000/4400MT on consumer boards
AMD guarantees 3600MT/s when all slots are populated.
I've got 5600CL36 modules and 3600CL30 is all I get on auto from my motherboard (with EXPO).
I haven't bothered trying to tweak that yet.
I'm happy your health's doing better I love the level one channel links with friends etc.
So I'd like you to stick around for as long as possible if you could manage that thanks
Looking good Wendell - glad you prioritise your health before videos (it's an interesting video though ;)
Man, this was video came A LOT faster than I thought it would!
Wendel is a God!
Can't wait to see the Linux build guide for this processor. I need something other than this M1 to do work on (and game on).
Immediate thumbs up for the leet video length 😂
You have shown a lot of improvement. Good on you. Be the man you want to be.
Finally a good CPU *to daily drive Gentoo and keep it up to date*
That takes me back. Running that on dual Pentium III CPU's. Doing 'emerge -u world' begged for extra machines running ccache and distcc.
Considering you can change scheduler behavior from user space already, it would be best if you could just give hints to the scheduler on which core to use through environment variables rather than change settings in the BIOS. Short of that something like adding "gamemoderun --prioritize-3D-cache" to a game's launch options would also be a better interface than rebooting and changing BIOS settings for Linux users.
you should be able to pin games to the V-Cache cores with "taskset -c 0-15 " (assuming lower core numbers are the V-Cache ones). You could probably just put that into the custom launch options in Steam for any game that benefits from that, and of course do the reverse (taskset -c16-31) for games that want high clock speeds. You can also change that on the fly with a running process, good to determine what benefits the game more.
Wendell, Looking amazing!
I'll wait maybe 5 more years. My current workhorse I built in 2018 and still going strong with good performance. And I still have my Phenom II machine, most of which was built in 2010. The 12 volt rail got crispy back in 2018 so I replaced the motherboard and power supply for 100 bucks. I've never been "bleeding edge", as I need my machines to work out of the box with what I have been running. I'll let the whales buy into this new tech, and I'll grab it when everything's been smoothed out and at a much more reasonable price. I just can't see building something for several grand and have to dump another 200 bucks to cool a processor with liquid, when I don't run the latest games at 4k or render 4k video in a production environment. I play games at 1080p, do character creation, draw and post-work rendered images, and model stuff in Blender and Marvelous. I don't need a 7950x3d and 64 gigs of memory to do that. Probably won't even boot into a Linux Mint stick with that setup, without customizing it with a bleeding edge kernel. My 1 year old laptop can't even boot on the latest Mint version. I don't have the time to "make it work".
I hear a business opportunity.
i use only linux and been considering this cpu. thanks for the review
Another video that I think you could really bring some value on would be to look at the cost/performance comparison between 16-core Ryzen, TR Pro and Epyc 1-P machine as a "productivity" machine. Because, really, the biggest limitation for me is a) PCIe lanes, followed by b) the artificial market segmentation around ECC memory. Oh, and thermal dissipation vs noise, just for fun.
Thanks for all you do for the community. I've worked with computers in one form or another since 1974, when Unix was first released out of Bell Labs and I encountered it on a DEC PDP-11/45. I still love tech and how it's improved the world around us.
Looking good, Wendell
A bit off-topic, but is there any chance to see a Level1Linux deep dive on Intel ARC on Linux ? I still feel it's underexplored in the RUclips space. And with DXVK and the such being commonplace in Linux, you'd think it's the place for the ARC cards to shine.
I have been with since Tek Syndicate and didn't know of you before, but through all of the years I honestly still get excited to see videos from you. You have helped shape my life for the better. Good day virtual friend who i've never actually spoken to!
of course it's a 1337 video
dude, thats a massive transformation given that the timespan to next video in your timeline is only 4-5 month! holy crap, thats amazing :O
You're looking really good! Congrats on the great work.
Sir, you are looking a great deal better. Good for you my man!
Thanks, I thought I was tripping!!! I’m sitting here thinking, wait, did he change the intro!!! Thanks for the upload. Looking forward to more content….
My first computer had 140MB less RAM than that cache. Actually RAM and HDD didn't total 144MB.
Wendell you look freaking excellent. You look so healthy and happy. Glad to see you taking some personal time. Your life is more valuable than reviews on hardware.
I would love to hear more about ddr5 ecc on asrock. ASUS is claiming support, but the asrock boards seem to have a better value proposition.
glad to hear more linux videos are coming!
Looking forward to ecc testing!
WOO! Linux content!
Holy shit, Wendel! You're looking a lot lighter! I'm envious!
Hell yeah it shows 🙌 keep up the good work homie! And great vid too
I wonder if this'll hit sale pricing as fast as the 7950X did. 🤔
Actually went with a 7950X when building my SO's new rig last holiday season specifically because it was available at $570. Was originally planning on building 13th gen Intel but that was enough to nudge me over to AM5.
Also very excited to see how future VCache chips look. The 7950X will probably pull it's own weight until late into AM5's lifecycle, so I'm hopeful for what our upgrade options will look like when the time comes to swap it out for a newer option.
CPU tech is so awesome right now, and it's only going to get more exciting as Arrow Lake and Panther Lake enter the arena. 👀
Damn, after 2 years of break not watching anything from level1 or teksyndicate a lot has changed, for the better!
Wendell you lost the bloatware and you look and sound great on camera! I'm gonna go on a binge watch spree of Level1Linux
nice to see some linux content
Can you test the effect of vcache on dwarf fortress?
Vaccine on dwarfs in forests? 🤔 😳 "Hi ho, hi ho...It's off to work we go..."
Cannot stress 'update your BIOS' enough, even for the non vcache. So many intermittent hiccups that I misdiagnosed.
One bios update, and so smooth, so stable.
You look great! thanks for the video.
Doing great on the weight, Wendell.
Lookin' good man! Love the content and keep taking care of the "host"! God Bless!!
"Something you like to see me test with this platform?" Yes! I would very much like to see some VFIO with cpu pinning & isolation. That would really help me and a lot of people over at /r/vfio out a ton.
The most important person in your life is yourself. Glad you are making you a priority :D
This is the content that really matters.
I just learned about a new command, thanks! lstopo!!!
You've lost weight, congrats. Keep it up. Keep up the great content. :)
Thanks for this Video!
We're in the pipe, five by five😁
WendellChad is coming, and we are not prepared for it 👀
Call him Tiny11, because Wendell's looking slim and powerful! 😎
Imagine the entire IO die was covered with L4 cache, probably close to enough room for 512MB of cache
You look great!
thank you!
I am still having on and off problems with the AM5 platform on Linux, not going to upgrade my chip for a minute. Not saying Winblows is better. But lots of quirky annoyances that I didn't have on an older Intel platform. Failure to suspend properly, slow boot, failure to identify the onboard wireless, OS stability issues after wireless was finally discovered after a few months. x670e, Radeon 7800xt, Ryzen 7700x.
13:37, I see what you did there. :)
I'd love to see a deeper dive on code compilation stuff as that's my primary use case. Build all the things!
More L1 Linux please
In the pipe, five by five.
No wonder I haven't seen the M&M Martini glass anymore !
I want to know how the R9 7950x3d compares against epic for memory intensive workloads. I can imagine a kubernates cluster might run 4 cores for memory intensive tasks, and all other cores for computationally intensive tasks, providing a curious alternative for mixed workloads vs epyc.
I'd be interested to see some articles that look at the impact of IO limitations on applications versus compute limitations. There are a number of use cases I can easily imagine for a desktop board that would argue in favor of placing the GPU in the PCIe x4 slot and using the x16 slot for a 4-disk nvme SSD card. My Threadripper TRX40 machine has a pair of those cards with 8x 512GB Samsung 980 Pro SSD in ZFS striped mirror (4 mirror VDEV striped). Scorching I/O for compilation, video work, etc. You could even place the O/S on a SATA SSD mirror and add the 2 NVMe drives on the motherboard to get you to 6 drives. Hmmmm.
Linux is a must..sure I also use windows but when it comes to choosing hardware i will always look for Linux compatibility
Went with the 7900x3d, seems perfect for small time virtualization and gaming. :)
I'd love to see 7950x3d + 7900XTX benchmarks for both gaming and workstation workloads, thinking about building an all amd system later this year
Seems like a great opportunity for game mode's automatic system tuning
crazy to think this thing has more cache then a hard drive in the 80's had STORAGE SPACE
I'm really interested to see how this pans out on the Epyc side. The 7773X is supposed to ship with 768MB of L3. I'm assuming that will only be a couple of CCDs that have the V-cache on them (the math would check out for half of the CCDs having the V-Cache)?
Linux is the OS of the future.
And always will be!
I’d love to see a video on the Intel Arc on Linux. I’m considering it or the 6700XT
You immediately know that this CPU is great when you look at the length of the video :D
I could see a use case for this chip with toggling the CCDs you could disable the non v-cache CCD for pure gaming/ cache sensitive work and then enable them both for work station productivity. cant wait to get hold of a 96gb kit if the pricing delivers.
Hope to see something in DDR5 with inline ECC. Far as my research shows it is on-die ECC and it is not ECC. They really should be using another term all together.
You look better!
Was that an Aliens reference at the beggining of the video? (five by five...)
8:13 What specific M.2 adapter and cable is that? You know why I’m asking ;)
I have 4 sticks of DDR5 at 6000 CL32 on my AM5 system running for months without any trouble. It's G.Skill Z5 Neo Expo memory.
congrats
@level1linux I'd love to see an update on all of these r9 vids now that the bioses are finally stable and the free ram speed improvements!
TDP is just a measure of how much heat it should dissipate.
I would love to see benchmarks of compiling Unreal Engine 5 from source, I mainly work with dev branch and latest released version (UE5.1 at this time).
Current workstation is 5950X and would like to know how a X3D cache cpu would perform in this case. I might just wait for a Threadripper X3D cpu for my next workstation if the extra X3D cache is that good.
Phoronix benchmarks showed the 5800X3D is a few percent faster than the 5800X for compiling. On the flip side, the 7950X3D is a bit slower or faster than the 7950X depending on the project.
Basically, you want more cores.
@@MarkRose1337 Yeah it depends on the compile workload, UE builds can take up to 2 hours on a 16 core 5950X, chugging 100% constantly. Same goes with shader compiling and other in editor compilation. I have heard 32 Cores would works well with UE but I actually wonder how well a 64 cores cpu work with or without X3D, that is where I would like my next workstation be at performance wise.
@@solidreactor I'd probably go 64 core-ish. I would wait for Zen 4 before getting a Threadripper. Or buy Intel's new space heater.
It might also depend on what compiler optimizations you use or the compiler itself. Not sure if UE5 allows either GCC or Clang or both. Might get more uplift playing with what compiler optimizations you use and the version/type of compiler you use. Just going to 7000 series will give you a performance uplift due to IPC improvements. Still, a 2 hour compile won't magically become a 30 minute compile unless you increase number of cores.
In curious whether you use distcc and ccache to distribute your compile jobs across multiple hosts. Back when I used Gentoo, it was an enormous time saver. The only issue back then was that the Makefiles did not always play nice when you could do something like 'make -j 128'.
"Reportin for duty"
The guidance that 13900K needs faster memory / implying that it’s more sensitive to memory latency around 4 minutes in conflicts with the findings of hardware unboxed.