• Re: [gentoo-user] Need help with recommended budget for hardware

    From Frank Steinmetzger@21:1/5 to All on Thu Feb 27 20:20:01 2025
    Am Thu, Feb 27, 2025 at 11:31:48AM +0000 schrieb Michael:
    On Thursday, 20 February 2025 19:18:52 Greenwich Mean Time whiteman808@paraboletancza.org wrote:
    Hello,

    I want to build a PC with Gentoo and I need to know how much money
    should I spend on it.

    Only you can make this judgment. There is usually a sweet spot between performance and price. They are both measurable, but the value/cost ratio any
    level of performance represents is quite subjective. Typically, a previous generation of CPUs is more cost effective, while performance increases with each generation.


    To clarify, I'll tell more for what I'm going to use PC:
    […]
    * it's very probable I'll want to add one or more HDDs with capacity >=
    4 TB, connected by SATA,

    Hmm ... AM4 socket CPUs could drive SATA x2 + PCIe x2 NVME M.2. I've read that with AM5 CPUs it's all PCIe. You will have to hook any SATA drives on the PCIe, or perhaps externally via USB.

    Uhm, not quite. It is true that the I/O die inside the AM4 CPUs supports 2×SATA, which the I/O die in AM5 does not do anymore. But that doesn’t mean that boards don’t provide SATA. In fact, of all 206 AM5 boards listed in my product comparison website, exactly one model does not have any SATA ports. And that’s because it’s a server board with a non-standard form factor and Oculink instead.

    * motherboard should have many USB ports, even better if it would have
    USB 3 and a few USB type C,
    * I'm going to work on three monitors displaying tiling wm with my
    workflow based on tmux+neovim+qutebrowser+neomutt etc.

    The iGPU on AM5 can drive one dedicated display, while 3 more displays can be
    hooked up to the USB-C ports as DP-alt mode.

    What do you mean with one dedicated display?
    According to https://www.anandtech.com/show/17585/amd-zen-4-ryzen-9-7950x-and-ryzen-5-7600x-review-retaking-the-high-end/3
    the AM4 iGPU supports three displays, AM5’s four. And it does not matter which connector you use, be it HDMI¹, DisplayPort, DVI or even VGA.

    However, of the mentioned 206 AM5 boards, only 56 have three display connectors, just 4 boards have four. So if you want to use more displays
    than you have connectors, you need DisplayPort daisy-chaining.

    Can you recommend an example PC configuration that will meet my requirements? Will PC with AMD Ryzen 9 7950X and motherboard with
    installed 64 GB RAM be fine? This cpu supports up to 128 GB RAM and has integrated graphics and isn't too expensive for me.

    Thank you,
    whiteman808

    The Ryzen 9 7950X is a beast in terms of CPU frequencies it can achieve and will make compiling any of today's software a breeze. Which brings me to ...
    cooling. :-) Although it is more efficient power-wise than previous generations of CPUs, its TDP at 170W is not to be sniffed at. AMD recommends
    water cooling which adds to the cost, especially if you intend to squeeze higher boost frequencies through PBO2/CO tweaking.

    If you disable the boost, the CPU will run much much more efficiently, in terms of compute power per consumed unit of energy. Example: I have an 8700G APU, it’s only a 65 W chip (65 × 1.4 = 91 W top consumption). But it sits in
    a cramped case with a not-so big air cooler. When I let it boost to 5.2 GHz, then just loading one or two cores makes the fan spin up loudly and the chip reaches 70 °C. If I disable boost, the processor goes only to 4.2 GHz, but even when loading 8 or more cores, the fan stays rather quiet and the temps well below 60 degrees.

    --
    Grüße | Greetings | Salut | Qapla’
    Please do not share anything from, with or about me on any social network.

    A filled stomache is more important than studying.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEVbE9o2D2lE5fhoVsizG+tUDUMMoFAmfAuSIACgkQizG+tUDU MMr2fBAAjdEQiHUdEJOgvAEoyje3hIvt5aZ9pCt1e92cQHHs5fBnB0D2gM37Ul3v IEeFDdKTS388ul0i5YG7c43rpIdL6nl1ekS4I6aguvVCLvrIaRlajOyfglRBH8Bx HambuygEW9GxlaajcPenorooFK+zytAwl4QEZpPdMtqOmxNNmCogs3vxiAqotaWD t83RBAbd5WDQTk4tHloNU8voP09bHrojOxAt3x/hmRMFi8o5j0ANfzDRPo+7HOsX a6Of9GqhaP1JLG0fyYngiXN5nlckUW6Vz84nxQHAT6NAU5Mr8bmbFMCZpADNy3GY 9wuKJS26Hz2P0MV9gKj+uRcFjPcmvjwruw8Y4lVevzdsGpaDX4e+SZzl0SwZCbdm fafIXTWrxK8FPwVLCOKjTWApUurQPeP0yjYFKVEwbP0BGSHqVKPE38b/bYIlfTIM 7otvotoSFiMkOevqg2158g0nqfjK3SFg2NCIzRRzGJqNUVjhpIArcx20IvdNbZRK EFIIEiz6VNAgWriLxOkoUZq5mc/Z4+D8aHXuchRP9UHW44ky+/pIAw/3ZCyvbZei r3z3DGDV1g/1gWd/k7qhgSGb/TFBH3DzvRDG73dFKiKfEZ0JBWCqaZ5K14/EURP6 gtmr8mxrMzDCaINq0Wu5KuGOGu1x3emIZtplVjXtOuOrODwEf/g=
    =rXV/
    -----END PGP SIGNATURE-----
  • From Michael@21:1/5 to whiteman808@paraboletancza.org on Thu Feb 27 11:31:48 2025
    On Thursday, 20 February 2025 19:18:52 Greenwich Mean Time whiteman808@paraboletancza.org wrote:
    Hello,

    I want to build a PC with Gentoo and I need to know how much money
    should I spend on it.

    Only you can make this judgment. There is usually a sweet spot between performance and price. They are both measurable, but the value/cost ratio any level of performance represents is quite subjective. Typically, a previous generation of CPUs is more cost effective, while performance increases with each generation.


    To clarify, I'll tell more for what I'm going to use PC:
    * computer will be mostly used for programming in languages like C, C++, sysadmin, and testing stuff in the LXC, Docker containers, virtual
    machines,
    * I'll program mainly desktop applications using ncurses, wxWidgets, and embedded,
    * I'm completely not interested in doing computer graphics nor gaming
    (either playing games and creating),
    * computer will also be used as Gentoo binary package server for my
    other machines, including server, and general for compiling stuff on
    Gentoo so the number of cores and threads is very important for me,
    * I don't ever plan do any dual boot with Windows, I'm going to install Gentoo on PC once and use it,
    * I don't want to have Intel CPU and NVIDIA GPU, only AMD CPU or GPU,
    even integrated Radeon will be okay for me,
    * after I buy PC it's possible that I'll want to upgrade RAM up to 128
    GB (I won't need more than 128 GB ever, I think),

    You probably will at some point in the future, when compilers get even
    hungrier than today. ;-) DDR5 128G RAM will be expensive. AM5 socket CPUs can drive ECC RAM and some MoBos like Asus X670E support it - you may wish to have ECC RAM for your coding work? Note, with ECC RAM you may not be able to achieve the advertised frequency of the RAM sticks, without tweaking frequencies and voltage.


    * it's very probable I'll want to add one or more HDDs with capacity >=
    4 TB, connected by SATA,

    Hmm ... AM4 socket CPUs could drive SATA x2 + PCIe x2 NVME M.2. I've read
    that with AM5 CPUs it's all PCIe. You will have to hook any SATA drives on
    the PCIe, or perhaps externally via USB.


    * motherboard should have many USB ports, even better if it would have
    USB 3 and a few USB type C,
    * I'm going to work on three monitors displaying tiling wm with my
    workflow based on tmux+neovim+qutebrowser+neomutt etc.

    The iGPU on AM5 can drive one dedicated display, while 3 more displays can be hooked up to the USB-C ports as DP-alt mode. However, not all USB-C ports feature Display Port Alt Mode functionality and whether the MoBo OEMs provide Alt Mode rather than just data through to their USB-C ports would likely
    depend on the price point of their products.


    Can you recommend an example PC configuration that will meet my
    requirements? Will PC with AMD Ryzen 9 7950X and motherboard with
    installed 64 GB RAM be fine? This cpu supports up to 128 GB RAM and has integrated graphics and isn't too expensive for me.

    Thank you,
    whiteman808

    The Ryzen 9 7950X is a beast in terms of CPU frequencies it can achieve and will make compiling any of today's software a breeze. Which brings me to ... cooling. :-) Although it is more efficient power-wise than previous generations of CPUs, its TDP at 170W is not to be sniffed at. AMD recommends water cooling which adds to the cost, especially if you intend to squeeze higher boost frequencies through PBO2/CO tweaking.

    I can't help thinking a Ryzen 9 7950X continues to be too costly. A used previous generation CPU/MoBo will get you enough performance at a much lower price point, if you are funding this purchase privately and not via a business you work for. If the former, I would look for a previous generation CPU & MoBo, plus a dedicated GPU. You could probably buy a whole system for the
    cost of a new 7950X CPU alone. If the latter and you have a choice on the budget, then I'd opt for a Threadripper.
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmfATSQACgkQseqq9sKV ZxkUaw//a1SFh4PDpQRG0irwBI8B4+x5EVEiPfsL+xr18OhpHfmjDvRDnVnnNp+Q ExiJ4Pi/7v9Pm/siFyhbAa3elBtJvguVqbbSjoJZsBetPktmXMkjDKbZQVEemge/ aDB5NlV7Ca6HuxNZZCHvKv/2A5H5azI+Njmjs4fMY0+tEG0dj4F9UJUFFEsd9a8o j3Zxglj1HmAhp5m7SbdIPqfQklIYsIOnr4cCx+CBLUfQM8/lqyQ//BlnNFBLHliQ mC5xQ7dj6sbLgkXZyW6hinerOg1uXuu2iLbZ7w5NB4mfg9ac78iMgBm5kJNbJuRm 0z/0Fr98C3z2dMGaPJj6/75YJpLz8w5FlWUio+JEGRVLeGY8LnSP9UfC2lENxL7d vorzSQbAT7pLp+PQRx8vOUrITG3Q/tAFOLlu3Gs6qvqujrCekKHF8ypIVs0TLER5 75rPuMfV+jtMplxjsUNQ+RzeXnMAyk6wW6sv7CwMVEeuPrSc6Qb82Oc71vBtz58S W264jy15pvvEwr/sJ+Uu9QltbASP7E8K11WKqayTsLEqyosM95/CN7XLBilTo1cp wQ6xg1DYR+ngb6V6CotKhRQROUn/VrzPCe8L8hwPRQohVoPNnjqR5Q1uY7Z91dpq 1I84WbuwC3Va66+EYbxZGVvDGjUWifYM+LpWcsybZqetqzdmolo=
    =XWEC
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael@21:1/5 to All on Fri Feb 28 00:17:52 2025
    On Thursday, 27 February 2025 19:12:38 Greenwich Mean Time Frank Steinmetzger wrote:
    Am Thu, Feb 27, 2025 at 11:31:48AM +0000 schrieb Michael:

    Hmm ... AM4 socket CPUs could drive SATA x2 + PCIe x2 NVME M.2. I've read that with AM5 CPUs it's all PCIe. You will have to hook any SATA drives
    on the PCIe, or perhaps externally via USB.

    Uhm, not quite. It is true that the I/O die inside the AM4 CPUs supports 2×SATA, which the I/O die in AM5 does not do anymore. But that doesn’t mean
    that boards don’t provide SATA. In fact, of all 206 AM5 boards listed in my product comparison website, exactly one model does not have any SATA ports. And that’s because it’s a server board with a non-standard form factor and
    Oculink instead.

    I didn't express this clearly. Yes, they can run SATA via the MoBo chipset (e.g. B650/E), but eat up PCIe 4.0 capacity. I've read about users complaining their SATA SSD and SATA HDDs running slower on AM5 than AM4, but I don't have an AM5 so can't confirm.


    The iGPU on AM5 can drive one dedicated display, while 3 more displays can be hooked up to the USB-C ports as DP-alt mode.

    What do you mean with one dedicated display?

    I've read this to mean one HDMI 4K display coming off the graphics core. Lower resolutions using DPs (shared?). I haven't looked into this aspect in more detail for more than a year now. A couple of MoBos I looked at mentioned they only supported 3 displays at a time, so I took this to be an AM5 graphics limitation. Later on I read something from AMD speaking of 4 displays. I don't know more about it.


    According to https://www.anandtech.com/show/17585/amd-zen-4-ryzen-9-7950x-and-ryzen-5-76 00x-review-retaking-the-high-end/3 the AM4 iGPU supports three displays, AM5’s four. And it does not matter which connector you use, be it HDMI¹, DisplayPort, DVI or even VGA.

    I wasn't comparing AM4 to AM5 iGPUs. Although this video does offer a comparison, which I expect won't be relevant to the OP's use case:

    https://www.youtube.com/watch?v=WiEmCOQi5rg


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmfBALAACgkQseqq9sKV ZxkifhAAxHPYzvR43F0METW2w4Bc8nnHbkulZdaUXBrkLakJ4K1UKbWV8SALcUPF DbaudVnBFcTrC76dyOzKwSf9GEqnITWPRZd2D+3Li8IeUsbJ398Y+WLYJhQyQzWw TNwj7X5NDgpd//dJgyfGSyrFr5Y0yO4n3FgUoN5wzyWkcFHM6QU/PPYwogdywbc6 DphkksU4sQsFe2fXsnQnL/P7nA9zjXfoh0N219WPFclSzpR44GH0YusekVMEhMU8 LtSwDwlXiFOE39SkMyoIhtDmbOomwjiqf1wq0bC5h1JuOCWJIiOOSbCe+Z3UiAQv KrBGssleG1HPjc6KA1fGXbcXHYyXdSUb6foXsHU8hjJu6rzBWyo2j9zE5YbsqJtw nXlCWU13qm2W0tpkLg90xDhSPOddWYvg2LsEMnJlv8X22Ez6CJ4eVSnLxOZuHAlU mua9x4jxFQzdx6+dsnOwyex7cFzS4rSewU5Pe5IJI4xKbcsq5hzsj4CpvXlXzvEL erDTmqRrka8LPS+NfQZ7GtzcIHn5A+oFGGmvBMY69AXqSNGDuZQp9jkqK1eWBkL9 ChFInopiFUnj/L0aJe1CsbULZSQYPDlkD2e6SgEq7b/u9VOoU3ICTudgCIbGm5zI nz4tF3dvZybRFE7wNa/7LGB/0h2/TrX0vpKLvSw57CwQHIBc7T4=
    =ex07
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From whiteman808@paraboletancza.org@21:1/5 to All on Thu Feb 20 20:20:01 2025
    Hello,

    I want to build a PC with Gentoo and I need to know how much money
    should I spend on it.

    To clarify, I'll tell more for what I'm going to use PC:
    * computer will be mostly used for programming in languages like C, C++, sysadmin, and testing stuff in the LXC, Docker containers, virtual
    machines,
    * I'll program mainly desktop applications using ncurses, wxWidgets, and embedded,
    * I'm completely not interested in doing computer graphics nor gaming
    (either playing games and creating),
    * computer will also be used as Gentoo binary package server for my
    other machines, including server, and general for compiling stuff on
    Gentoo so the number of cores and threads is very important for me,
    * I don't ever plan do any dual boot with Windows, I'm going to install
    Gentoo on PC once and use it,
    * I don't want to have Intel CPU and NVIDIA GPU, only AMD CPU or GPU,
    even integrated Radeon will be okay for me,
    * after I buy PC it's possible that I'll want to upgrade RAM up to 128
    GB (I won't need more than 128 GB ever, I think),
    * it's very probable I'll want to add one or more HDDs with capacity >=
    4 TB, connected by SATA,
    * motherboard should have many USB ports, even better if it would have
    USB 3 and a few USB type C,
    * I'm going to work on three monitors displaying tiling wm with my
    workflow based on tmux+neovim+qutebrowser+neomutt etc.

    Can you recommend an example PC configuration that will meet my
    requirements? Will PC with AMD Ryzen 9 7950X and motherboard with
    installed 64 GB RAM be fine? This cpu supports up to 128 GB RAM and has integrated graphics and isn't too expensive for me.

    Thank you,
    whiteman808

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)