Live data from Hacker News

Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

thesizzle.com.au

21–30 of 227 posts

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#21
As others have pointed out, there are definitely some flaws with the logic applied here.

> It’s faster, cheaper and still relatively small

Yes, the Optiplex is going to perform better at a lot of things. The prices I'm seeing are around $60 -- the Pi is either $10 for the Zero with WiFi or $45 for the "3" with a reasonably sized Micro SD card. Granted, your needs may include more storage than what's offered by a Micro SD card, so that would set the sticker price higher, but the Optiplex that was linked to didn't include storage, either. But the bigger area where the Pi is going to be less expensive is in power utilization. The Pi is really cheap to run. These things don't even need active cooling to run well.

But it's also not really fair to equate these two devices. It's not even fair to say 'for a home server' -- that all depends on what you're going to use it for. If you're using it as a low power home server for sharing files and/or basic web app, REST service or home automation hub and have no intention of doing processor intensive tasks like media re-encoding[0], the Pi is a good fit and economical to leave powered on all the time. My Plex server, in fact, points to a device that's a Pi competitor which has archived media on it.

Then, there's noise and heat. Provided spindle drives aren't used, Pis are completely silent and generate substantially less heat than a full-sized PC. I am fairly certain the Atom processor in that Dell has active cooling. Even if it's a heat-sink only design, those usually include ducting that feeds off one or more other fans in the device (which end up being more powerful/louder to handle cooling the extra components). Minimally, there's at least one fan running all the time. Yes, you can buy quiet fans (adding to the cost) and nearly eliminate this sound, but in my case, my Pi clone doesn't even have a heat-sink on the CPU. It shares a case with three, rather hot, drives (though I've designed it with ducting and separation to reduce the impact of this heat). It has been running that way for over a year without difficulties.

[0] The specific mention of Plex leads me to believe the author was targeting those of us who want a Plex Media Server on an RPi. I'm not sure how well Plex works on the Pi, but I use my Plex server with a Roku and many of my videos must be re-encoded to h.264/MP4 from h.265/MKV on the server in order to play them back -- I also have to re-encode to a lower bitrate when I'm remote. I'm not confident the Pi could handle those tasks.

[1] It's either a Banana Pro or Orange Pi; can't remember -- I haven't had to touch the hardware since I set it up. It's Ethernet attached with a 1TB SATA drive and two 2TB USB disks. The device handles the task perfectly. In fact, I only set it up because my i5 server case was too small to take on the storage, so I printed up a case to house the Pi clone and the drives. It also serves up a REST service that my SmartThings uses to control my garage door and older Pioneer receiver, as well as a node service that lets my Alexa control my Roku. I even had it set up to run Octoprint to control my 3D printer, but purchased a Pi 3 for that because I wanted to relocate the printer.

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#22
For anyone who needs it, here's Dell's technical guide:

http://www.sayresd.org/wp-content/uploads/2015/12/PC-Dell-De...

There are some Amazon sellers who have put together complete systems running Windows 7 or 10 for around US $100:

https://smile.amazon.com/Dell-OptiPlex-FX160-1-6GHz-Windows/...

If you're buying one to use as a server this won't matter to you, but if you want a tiny Linux or BSD desktop, you may want to look elsewhere. The video hardware is SiS Mirage, which has terrible support in non-Windows OSes.

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#23
I use 2 pis as cable boxes (running kodi). For me the pi as a media server is appealing because it's size basically makes it part feel like it's built into the TV. There's no fan whirling or power adapter hanging around anywhere. It has never had any stuttering issues with HD content.

It's powerful enough for what I want to use it for and it's tiny enough as to be basically invisible. Could I get more bang for the buck? Sure. But there's something to be said for the qualitative aspects of hardware preferences.

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#25
post #11

Depends on what it's for, I suppose. These have no ram or hdd. I'd spend $75 on a used Asus Chromebox instead. Then you get 2gb ram + 16gb ssd. And you can reflash it to run regular Linux. Has an open ram slot too. Or, if you want a fast dev board, the Odroids are $35 to $60.

> Or, if you want a fast dev board, the Odroids are $35 to $60. The Odroids are fast, yes, but they are stuck with old kernels in Linux, buggy drivers (especially video), and a very limited OS compatibility list overall. If you're developing with the Odroid as your target, fine, but for general purpose computing you're better off with the Pi if you want ARM, or else a cheap x86 box like the article mentions.

The Asus Chromebox is a cheap x86 box. It is basically a cheap NUC.

As for odroid, I mentioned it because one of the points in referenced article was lackluster speed on the Rpi. If the Rpi is fast enough for what you're doing, none of this is needed.

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#26
post #18
post #17

Off-lease Dell PCs are great for this sort of thing. My AirPort Extreme isn't quite up to the task of routing a gigabit fiber connection with all the bells and whistles, so I got a Dell Precison T1700 off EBay. Quad core 3.2 Ghz Xeon e3 for $150!

That is a great call, an atom would struggle big time running plex, I have a Thinkcentre M92p which is tiny and silent, do wish it had a tiny bit more grunt but was pretty good value for $200.

Have you ever tried an Atom processor for running Plex? I've always been curious how it would perform.

I had an older Atom device running Plex server for quite a while, but back then I almost never needed full transcoding for playback -- usually 'stream direct' which just shifts the MKV container to MP4 -- relatively easy work. And when I did have full transcode, it was either from h.264->h.264 with slightly different profile settings or MPEG-2 -> h.264. I had to configure it for the lowest quality transcoding settings in order to avoid interrupted playback, but it worked. I upgraded to fastest i5 that was offered about two years ago and it's handled everything quite well -- though h.265 transcoding takes substantially longer to start-up and seek than h.264 full transcodes.

I'm curious what modern Atom processors can handle. I know they've made some improvements to the chips, but is it enough, yet?

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#27
post #25

Earlier quoted context omitted.

> Or, if you want a fast dev board, the Odroids are $35 to $60. The Odroids are fast, yes, but they are stuck with old kernels in Linux, buggy drivers (especially video), and a very limited OS compatibility list overall. If you're developing with the Odroid as your target, fine, but for general purpose computing you're better off with the Pi if you want ARM, or else a cheap x86 box like the article mentions.

The Asus Chromebox is a cheap x86 box. It is basically a cheap NUC. As for odroid, I mentioned it because one of the points in referenced article was lackluster speed on the Rpi. If the Rpi is fast enough for what you're doing, none of this is needed.

Yep, speed is the biggest issue on the RPi, both the CPU itself (even the Pi 3) and the network/USB bandwidth. The Odroid is faster, but what's the point of having the fastest board in town if you can only run one or two broken distros on it?

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#28
I've been using a $140 chromebox flashed with Ubuntu as an HTPC and seedbox. It works very well and has very nice IO (lots of USB 3, HDMI, gigabit, etc.).

The only minor problem I've run into is that the processor is just slow enough that it chokes on high-entropy 1080p video. 99.5% of the time it's fine, but if there's something on screen with lots of tiny objects moving in lots of different directions (a swarm of locusts, an explosion in space, etc.) the frame rate drops substantially. It makes perfect sense if you think about how video compression works. I just wish it had a tiny bit more oomph.

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#29
post #25

Earlier quoted context omitted.

The Asus Chromebox is a cheap x86 box. It is basically a cheap NUC. As for odroid, I mentioned it because one of the points in referenced article was lackluster speed on the Rpi. If the Rpi is fast enough for what you're doing, none of this is needed.

Yep, speed is the biggest issue on the RPi, both the CPU itself (even the Pi 3) and the network/USB bandwidth. The Odroid is faster, but what's the point of having the fastest board in town if you can only run one or two broken distros on it?

Depends on what you're doing with it I suppose. Everything I've needed dev boards for has been headless, so I never had to deal with GPU driver issues. I recall rpi having issues in that area before as well though.

Odroid says it works with Ubuntu 16.04. that's the current LTS, isn't it?

Re: Consider a Dell Optiplex FX160 Instead of a Raspberry Pi

#30
post #15
post #13

Perhaps it's just me, but I feel I'm seeing more and more thinly veiled advertisement on HN. I mean, almost every claim debatably, is an exaggeration or blatantly false. As CFTM pointed out, the whole thing is a bunch of weak arguments for you to buy some old, out out lease hardware on ebay. Or buy a known good product, spend the extra cash on the accessories you want, and get what you want.

What's your theory, that the author is actually the one selling the units on eBay? TFA made a reasonable argument for why this was a great deal. I can't find any fault, and certainly it's not an ad.

I'm definitely not selling them! I just think they're cool. I picked one up out of curiosity and thought I'd let people know. I did chuck my affiliate code on the eBay link though.
Post reply on HN