AMD Ryzen 9 3900 Review: a Taste of Eco Mode

Pre-built systems just took a big step forward.

(Image credit: © Tom's Hardware)

Tom's Hardware Verdict

The Ryzen 9 3900 offers incredible performance-per-watt within a friendlier 65W TDP envelope, which equates to less power consumption and lighter cooling requirements.

Pros

  • +

    Low power consumption

  • +

    Less thermal output

  • +

    PCIe 4.0 interface

  • +

    Overclocking support

Cons

  • -

    Only available in pre-built systems

Why you can trust Tom's Hardware Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out more about how we test.

We recently took the then-unannounced Ryzen 9 3900 on a record-breaking overclocking spin with liquid nitrogen, but now we have the elusive chip here in our labs for standard performance testing.

AMD's 12-core 24-thread Ryzen 9 3900 takes the goodness of the impressive Ryzen 9 3900X and shrinks it down from a 105W TDP envelope to 65W. AMD accomplished this feat by trimming the base and boost frequencies, thus squeezing the lion's share of performance from AMD's current flagship Ryzen 9 3900X into desktop PCs with smaller form factors that focus on power efficiency. 

Paul Alcorn
Editor-in-Chief

Paul Alcorn is the Editor-in-Chief for Tom's Hardware US. He also writes news and reviews on CPUs, storage, and enterprise hardware.

  • gggplaya
    Why not publish the IDLE power consumption, both just chip and total system consumption?? That's what really matter for people building a Plexbox or DIY NAS box.
    Reply
  • Gillerer
    I believe an AMD representative has stated that AMD truncates the advertized clock speeds - removing the (mostly irrelevant) +50 MHz; That's why a CPU whose actual boost frequency is 4.35 GHz has a "4.3 GHz" printed on the box and in marketing materials. I think the rationale was along the lines of "it's prettier" or "it's easier to take in", or something.

    Due to the variations in motherboards, the 10 MHz digit isn't significant anyways; just a 100.5 MHz base clock would add +21.5 MHz to CPU speed at a 43 multiplier.
    Reply
  • phiasquiz
    Typo on the first chart? 3700x 8 core/"6" threads
    Reply
  • svan71
    "friendlier 65W TDP " ? I'd like a meaner 140 w version at 5GHZ, you can keep the friendlier versions.
    Reply
  • iam2thecrowe
    gggplaya said:
    Why not publish the IDLE power consumption, both just chip and total system consumption?? That's what really matter for people building a Plexbox or DIY NAS box.
    Agree, publishing idle power is relevant, but anyone building a plexbox/nasbox/HTPC is going to opt for a much lower end CPU.
    Reply
  • gggplaya
    iam2thecrowe said:
    Agree, publishing idle power is relevant, but anyone building a plexbox/nasbox/HTPC is going to opt for a much lower end CPU.

    Not for me, I want more cores for transcoding. It takes about 2000 passmarks for every CPU encoded stream, so the 3900x can do 15 simultaneous streams. The 3900 will presumably do around 12 streams give or take.

    GPU encoding looks terrible in Plex at low bitrates, like 3-6mbps, with tons of macroblocking on fast scenes. CPU encoding looks nice and clean at those bitrates. It might downgrade to 720p at those bitrates, but at least it's a clean image.

    Another thing people do is use these processors as servers for virtual machines, again with the computers running 24/7. Idle power consumption matters again in this case as places like california have expensive electricity.

    Also, some people can only have 1 computer, and not have a dedicated plexbox or NAS server. So they use their computer for gaming, work, video editing etc.... But leave it turned on 24/7 to act as a plex or file server. My coworker does this.

    It would be awesome when reviewing CPU's in the future to have idle power consumption and the passmark score. It's something reviewers have been neglecting lately on most websites, and hard information to find.
    Reply
  • Paul Alcorn
    gggplaya said:
    Not for me, I want more cores for transcoding. It takes about 2000 passmarks for every CPU encoded stream, so the 3900x can do 15 simultaneous streams. The 3900 will presumably do around 12 streams give or take.

    GPU encoding looks terrible in Plex at low bitrates, like 3-6mbps, with tons of macroblocking on fast scenes. CPU encoding looks nice and clean at those bitrates. It might downgrade to 720p at those bitrates, but at least it's a clean image.

    Another thing people do is use these processors as servers for virtual machines, again with the computers running 24/7. Idle power consumption matters again in this case as places like california have expensive electricity.

    Also, some people can only have 1 computer, and not have a dedicated plexbox or NAS server. So they use their computer for gaming, work, video editing etc.... But leave it turned on 24/7 to act as a plex or file server. My coworker does this.

    It would be awesome when reviewing CPU's in the future to have idle power consumption and the passmark score. It's something reviewers have been neglecting lately on most websites, and hard information to find.

    You're right, I feel it is a glaring omission, but hard to measure correctly. We ARE adding it though in some fashion. I solicited some suggestions here:
    1189735229285707776View: https://twitter.com/PaulyAlcorn/status/1189735229285707776

    feel free to weigh in either here or there with ideas of what you would like to see. Sorry for the delay on adding idle power, things have been...busy.
    Reply
  • gggplaya
    PaulAlcorn said:
    You're right, I feel it is a glaring omission, but hard to measure correctly. We ARE adding it though in some fashion. I solicited some suggestions here:
    1189735229285707776View: https://twitter.com/PaulyAlcorn/status/1189735229285707776

    feel free to weigh in either here or there with ideas of what you would like to see. Sorry for the delay on adding idle power, things have been...busy.

    Yea, that would be awesome.

    Personally I would just load windows, install all drivers and updates including motherboard driver updates and bios's. Set it to power savings plan or balanced and not install any programs. Let the machine sit for 45minutes.

    Then measure the average power over say 10 minutes to get the idle power draw.
    Reply
  • bloodroses
    PaulAlcorn said:
    You're right, I feel it is a glaring omission, but hard to measure correctly. We ARE adding it though in some fashion. I solicited some suggestions here:
    1189735229285707776View: https://twitter.com/PaulyAlcorn/status/1189735229285707776

    feel free to weigh in either here or there with ideas of what you would like to see. Sorry for the delay on adding idle power, things have been...busy.


    Would using something like Linux (command line or a bare window manager) be an option for testing idle power consumption since as you said Windows is well, Windows? It'd at least give a ballpark figure relative to (I assume) what Windows would use as well and be more consistent. You'd have to of course mention in the test that Linux is being used instead of Windows.

    Another option could be something like Hiren's BootCD.
    Reply
  • King_V
    svan71 said:
    "friendlier 65W TDP " ? I'd like a meaner 140 w version at 5GHZ, you can keep the friendlier versions.
    Lol, I'll admit I didn't see that coming, and it made me laugh!
    Reply