Abbreviated Explanation
Just wondering if anyone had any insight into the real-world power consumption differences in these three CPUs. I have been wanting to replace my FX 6100 for the better part of a year now but haven't been compelled, yet. However, with FX CPUs starting to get more scarce, I figure I had better jump on soon. I am looking at the following:
The 8320 is $135 on NewEgg
The 8350 is $164
The 8320e sits right in the middle at about $145 from Amazon
Most concerned about real world performance for x264 encoding. Secondarily, heat generation and a little concern for annual energy costs in a 24/7 server.
Longer Explanation
I use Mezzmo (similar to Plex) for on-the-fly transcoding of video stored on my server. The FX-6100 is barely able to keep up with any kind of quality settings when I transcode HQ BD Rips.
I thought I had settled on an 8320e but the Passmark scores and a few other reviews showing how much more performance I could get out of an 8320/8350 has me rethinking it. Since it is a a home server, the CPU probably doesn't get taxed more than a handful of hours a week when someone is watching a movie on a tablet or a smaller bedroom TV. I also use it for re encoding BD Rips via Handbrake once or twice a week.
I did the math on TDP of 95W vs. 125W and it really isn't much of an issue at $.07Kw/hr where I live but my formula probably isn't real-world applicable. I just assumed an increase of 30W for 24/7 service and the $ amount wasn't a concern. I guess I don't understand completely how much power the CPUs draw at any given time, though as my whole server doesn't draw more than 60W at idle but ramps up to about 155W when I re-encode with Handbrake.
My other concern is heat. I seem to have good airflow. I am using a Hyper 212+ CPU Cooler in a FD Define R4 case with 2x140mm in the front and 1x140mm fan as the exhaust. The intake fans are right in front of the storage drives and HD Tune says they are idling between 28-32 degrees but never get higher than 41 degrees under any kind of use. I am using FlexRAID, so the individual drives only spin up as necessary instead of the whole array when called upon. I like that my system runs cool but I think I have plenty of headroom for a warmer CPU.
In looking at the Passmark scores:
FX-6100 5407
FX-8320e 7394
FX-8320 8050
FX-8350 8980
This is what makes me think the 8320e is the worst choice. I know it is TDP 95W but performance that is only 30% better than I am getting with my FX-6100 just doesn't seem like it is worth the investment. The math on the 8320 is now getting me 50% better and the 66% better performance out of the 8350 is great.
I was just about sold on the 8350 until I stumbled upon these links:
http://www.guru3d.com/articles_pages/amd_fx_8350_8320_6300_processor_4300_performance_review,4.html
http://www.guru3d.com/articles_pages/amd_fx_8350_8320_6300_processor_4300_performance_review,5.html
Both show the 8320 and 8350 with nearly double the performance in video encoding benchmarks with a negligible difference between the two. Additionally, CPUBoss and other websites seem to think that even thought the 8320 and 8350 are both TDP 125W, the 8320 generally uses about 40% less electricity, probably also generating less heat.
Just to clarify, I won't be switching platforms since my current FX system enables ECC Memory use.
***UPDATE 09/03/2015***
Just an update if anyone cares or someone with a similar question stumbles across the thread.
My server has been running for a couple of weeks with the FX 8350. In the process of upgrading my CPU I changed a few other hings:
1 - Switched motherboards from a mATX (Asus M5A78L-M LX Plus) to ATX (Asus M5A97 R2.0) so I could get some more expansion slots.
2 - This change also allowed me to dump my USB3 add-on card
3 - The motherboard swap necessitated the addition of a video card since the ATX board didn't have onboard graphics. I chose a refurbished Zotac GT 730 since it is passively cooled, has a TDP of 23W and my PlayOn server can offload video decoding with a Kepler core GPU.
4 - Added a PCI->SATA expansion card to connect my parity drives.
Everything else in the system is exactly the same. I also checked the BIOS settings, making sure that ECC was enabled and that Cool n' Quiet was also enabled.
Well, the system typically has a very slightly lower idle power draw than my previous system. According to the desktop monitoring gadget, the entire system is drawing 52-56W at idle. It seems a little more eager to jump over 100W with some small tasks but the added CPU power also means the draw is of shorter duration before the system ticks back down. It is fun to watch it jump to +200W when video encoding is taking place, something that never happened with the FX-6100. It think the highest I had ever witnessed with that CPU was about 189W. I haven't encoded anything in the last week or so so I don't remember exactly what it peaked at near 100% usage but it was not a small number. The CPU is probably only taxed for 4-6 hours a week with normal usage so the power consumption seems to be a draw vs. the FX-6100.
The encoding performance is so much better than with the FX-6100. I haven't had a stutter in real-time transcoding, yet. I run Kodi at my big TVs so transcoding doesn't happen when I play back there and I haven't had to transcode any files for the Dish Network boxes, yet. I just need to power up a video on one of my cell phones or Kindle Fires and see what that does to CPU Usage. When the PlayOn server is transcoding, CPU usage doesn't even get over 20% since the GPU takes care of the decoding. In general, the FX 8350 just crushes the FX-6100 in most any tax, almost doubling the performance in some tasks and exceeding 200% in many others. My last test is to rip a BD and see how long it takes to re encode with my typical Handbrake settings. My FX-6100 usually ran about 8-10fps with my settings.
Overall, the hardware setup I have now is exactly how I would draw it up and actual performance has exceeded my expectations. I have considered bumping the RAM to 8GB instead of 4GB but I haven't noticed anything close to 100% usage so no need to drop $80 on more ECC memory. My next investment will just have to be more drives and storage space.
The FX-6100 has settled in nicely as my daily driver on my workstation. Now I just need to find a purpose for the Phenom II x4 955BE and AM3 motherboard that it replaced. The longer it sits, the more I am obsessed with finding a problem that it could fix for me. I should probably just get rid of it.
Just wondering if anyone had any insight into the real-world power consumption differences in these three CPUs. I have been wanting to replace my FX 6100 for the better part of a year now but haven't been compelled, yet. However, with FX CPUs starting to get more scarce, I figure I had better jump on soon. I am looking at the following:
The 8320 is $135 on NewEgg
The 8350 is $164
The 8320e sits right in the middle at about $145 from Amazon
Most concerned about real world performance for x264 encoding. Secondarily, heat generation and a little concern for annual energy costs in a 24/7 server.
Longer Explanation
I use Mezzmo (similar to Plex) for on-the-fly transcoding of video stored on my server. The FX-6100 is barely able to keep up with any kind of quality settings when I transcode HQ BD Rips.
I thought I had settled on an 8320e but the Passmark scores and a few other reviews showing how much more performance I could get out of an 8320/8350 has me rethinking it. Since it is a a home server, the CPU probably doesn't get taxed more than a handful of hours a week when someone is watching a movie on a tablet or a smaller bedroom TV. I also use it for re encoding BD Rips via Handbrake once or twice a week.
I did the math on TDP of 95W vs. 125W and it really isn't much of an issue at $.07Kw/hr where I live but my formula probably isn't real-world applicable. I just assumed an increase of 30W for 24/7 service and the $ amount wasn't a concern. I guess I don't understand completely how much power the CPUs draw at any given time, though as my whole server doesn't draw more than 60W at idle but ramps up to about 155W when I re-encode with Handbrake.
My other concern is heat. I seem to have good airflow. I am using a Hyper 212+ CPU Cooler in a FD Define R4 case with 2x140mm in the front and 1x140mm fan as the exhaust. The intake fans are right in front of the storage drives and HD Tune says they are idling between 28-32 degrees but never get higher than 41 degrees under any kind of use. I am using FlexRAID, so the individual drives only spin up as necessary instead of the whole array when called upon. I like that my system runs cool but I think I have plenty of headroom for a warmer CPU.
In looking at the Passmark scores:
FX-6100 5407
FX-8320e 7394
FX-8320 8050
FX-8350 8980
This is what makes me think the 8320e is the worst choice. I know it is TDP 95W but performance that is only 30% better than I am getting with my FX-6100 just doesn't seem like it is worth the investment. The math on the 8320 is now getting me 50% better and the 66% better performance out of the 8350 is great.
I was just about sold on the 8350 until I stumbled upon these links:
http://www.guru3d.com/articles_pages/amd_fx_8350_8320_6300_processor_4300_performance_review,4.html
http://www.guru3d.com/articles_pages/amd_fx_8350_8320_6300_processor_4300_performance_review,5.html
Both show the 8320 and 8350 with nearly double the performance in video encoding benchmarks with a negligible difference between the two. Additionally, CPUBoss and other websites seem to think that even thought the 8320 and 8350 are both TDP 125W, the 8320 generally uses about 40% less electricity, probably also generating less heat.
Just to clarify, I won't be switching platforms since my current FX system enables ECC Memory use.
***UPDATE 09/03/2015***
Just an update if anyone cares or someone with a similar question stumbles across the thread.
My server has been running for a couple of weeks with the FX 8350. In the process of upgrading my CPU I changed a few other hings:
1 - Switched motherboards from a mATX (Asus M5A78L-M LX Plus) to ATX (Asus M5A97 R2.0) so I could get some more expansion slots.
2 - This change also allowed me to dump my USB3 add-on card
3 - The motherboard swap necessitated the addition of a video card since the ATX board didn't have onboard graphics. I chose a refurbished Zotac GT 730 since it is passively cooled, has a TDP of 23W and my PlayOn server can offload video decoding with a Kepler core GPU.
4 - Added a PCI->SATA expansion card to connect my parity drives.
Everything else in the system is exactly the same. I also checked the BIOS settings, making sure that ECC was enabled and that Cool n' Quiet was also enabled.
Well, the system typically has a very slightly lower idle power draw than my previous system. According to the desktop monitoring gadget, the entire system is drawing 52-56W at idle. It seems a little more eager to jump over 100W with some small tasks but the added CPU power also means the draw is of shorter duration before the system ticks back down. It is fun to watch it jump to +200W when video encoding is taking place, something that never happened with the FX-6100. It think the highest I had ever witnessed with that CPU was about 189W. I haven't encoded anything in the last week or so so I don't remember exactly what it peaked at near 100% usage but it was not a small number. The CPU is probably only taxed for 4-6 hours a week with normal usage so the power consumption seems to be a draw vs. the FX-6100.
The encoding performance is so much better than with the FX-6100. I haven't had a stutter in real-time transcoding, yet. I run Kodi at my big TVs so transcoding doesn't happen when I play back there and I haven't had to transcode any files for the Dish Network boxes, yet. I just need to power up a video on one of my cell phones or Kindle Fires and see what that does to CPU Usage. When the PlayOn server is transcoding, CPU usage doesn't even get over 20% since the GPU takes care of the decoding. In general, the FX 8350 just crushes the FX-6100 in most any tax, almost doubling the performance in some tasks and exceeding 200% in many others. My last test is to rip a BD and see how long it takes to re encode with my typical Handbrake settings. My FX-6100 usually ran about 8-10fps with my settings.
Overall, the hardware setup I have now is exactly how I would draw it up and actual performance has exceeded my expectations. I have considered bumping the RAM to 8GB instead of 4GB but I haven't noticed anything close to 100% usage so no need to drop $80 on more ECC memory. My next investment will just have to be more drives and storage space.
The FX-6100 has settled in nicely as my daily driver on my workstation. Now I just need to find a purpose for the Phenom II x4 955BE and AM3 motherboard that it replaced. The longer it sits, the more I am obsessed with finding a problem that it could fix for me. I should probably just get rid of it.
Last edited: