Slashdot Mirror


Survey Says: Raspberry Pi Still Rules, But X86 SBCs Have Made Gains (linuxgizmos.com)

DeviceGuru writes: Results from LinuxGizmos.com's annual hacker-friendly single board computer survey are in, and not surprisingly, the Raspberry Pi 3 is the most desired maker SBC by a 4-to-1 margin. In other trends: x86 SBCs and Linux/Arduino hybrids have trended upwards. The site's popular hacker SBC survey polled 1,705 survey respondents and asked for their first, second, and third favorite SBCs from a curated list of 98 community oriented, Linux- and Android-capable boards. Spreadsheets comparing all 98 SBCs' specs and listing their survey vote tallies are available in freely downloadable Google Docs.
Other interesting findings:
  • "A Raspberry Pi SBC has won in all four of our annual surveys, but never by such a high margin."
  • The second-highest ranked board -- behind the Raspberry Pi 3 -- was the Raspberry Pi Zero W.
  • "The Raspberry Pi's success came despite the fact that it offers some of the weakest open source hardware support in terms of open specifications. This, however, matches up with our survey responses about buying criteria, which ranks open source software support and community over open hardware support."
  • "Despite the accelerating Raspberry Pi juggernaut, there's still plenty of experimentation going on with new board models, and to a lesser extent, new board projects."

82 comments

  1. Dupe by ArchieBunker · · Score: 2

    Plus who cares about numbers? The pi and x86 boards are meant for totally different applications.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Dupe by Anonymous Coward · · Score: 0

      How else am I supposed to get a SBC that can run ZSNES?

    2. Re:Dupe by caseih · · Score: 1

      I'm not so sure they are.

      I for one would far rather have an x86 equivalent of the Pi. Being able to interface with lots of GPIO pins but able to use a stock x86 kernel and stock distribution would be so much more convenient and useful to me than using one of the various Pi distros.

      On the other hand, few seem to think as I do, as Intel has canceled their hobby SBCs.

    3. Re:Dupe by Anonymous Coward · · Score: 0

      On the other hand, few seem to think as I do, as Intel has canceled their hobby SBCs.

      Non sequitur. Intel dropping theirs isn't because of lack of interest, but because of lack of gigantic profit margins. If they can't charge an ARM and a leg they are not interested, no matter if it's graphics chips, SBCs or anything else. Dropping out is just Intel SOP, nothing else.

    4. Re:Dupe by Gaygirlie · · Score: 1

      One of the problems with x86 SBCs is that they are pretty much solely based on Intel's offerings, which makes them quite a bit more expensive and therefore not as appealing to home-tinkerers and the likes. I suppose that is the primary reason for their apparent unpopularity. That said, I do like the promise of the x86-boards myself, what with proper QuickSync for all sorts video-needs, like e.g. realtime transcoding, and full OpenGL instead of OpenGL ES for any graphical applications and quite mature software-landscape in the big picture. They're just lacking in community-support and e.g. all the easy-to-follow tutorials and such for home-tinkerers to interface with all sorts of sensors and stuff. One can always hope things will pick up; the fact that Intel dropped their line of SBCs isn't necessarily an indication of the market at large, as Intel has a tendency of doing this kind of a thing, and there are several other players who manufacture x86 SBCs.

    5. Re:Dupe by geoskd · · Score: 3, Interesting

      One of the problems with x86 SBCs is that they are pretty much solely based on Intel's offerings

      That cost problem is actually much more acute when you are talking about the real volume customer for these machines: Commercial products that use the Rpi are on the rise, and already account for more than 1/3rd of Raspberry Pi sales according to my supplier (I use the BBB for my commercial product line, which is much closer to 80% commercial product use now). The extra cost of intel based offerings is absolutely a deal breaker for us, as it does not come with any kind of advantages in exchange for the additional cost. The pi3 is already vastly overpowered for what we need, but the arduino has too little power

      The true story of the market driver for the Pi and its competitors is that IoT commercial space. That is the market Intel wanted in to, and that market is *very* price sensitive. Intel cant compete in that space because their core IP is simply too expensive to actually manufacture. The x86 architecture was shit the day it was created and has 30 years of cluster^&*$ hacks in it That mess brings zero value to the Iot world, but has a huge per unit cost. ARM is winning by default because they have had 15 years without a real competitor in their space, and every new generation of product, they simply abandon the old generations mistakes instead of having to support them in perpetuity.

      If Intel really wants to survive, they need to start making actual plans to abandon x86 and x64, and use their vast knowledge to go back to the drawing board with a squeaky clean design from scratch. That offering would have a chance in the IoT world, since they could probably get the design to be very efficient in both mip/flop per $ and mip/flop per watt if they didn't have to continue to support the legacy x86 garbage. That would be an offering that could compete with the ARM legions.

      x86 is a write off. Intel can abandon it now, or they can try to milk it until its too late, but either way, x86s days are closely tied to Windows and Desktop computers, both of which are facing the beginning of the long slow slide to irrelevancy and eventual abandonment.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    6. Re:Dupe by Anonymous Coward · · Score: 0

      Intel tried this, it was called the Itantic for a reason.A few years back the same $30 of the RPi got me an AMD E1-2100 ITX based mobo, I'd rather have an up to date version of that with the GPIO support over in a similar form factor to the RPi over an RPi 4 at this point.

    7. Re: Dupe by Anonymous Coward · · Score: 0

      Who needs an Intel built in hardware NSA backdoor, anyway?

  2. Amen by Anonymous Coward · · Score: 0

    The Pi has strengths in GPIO pins, communicating with an Arduino, Ethernet, low power, etc. While you can install OSMC or RetroPi, the lack of an SATA slot makes for slow loading times and a poor desktop experience. The Broadcom video leaves Amazon Prime choppy, and DRM makes Netflix unusable.

    The x86 strengths are in being a reasonable desktop replacement with a small footprint. The chipset makes it compatible with most services via Linux and Windows.

    1. Re:Amen by splatter · · Score: 1

      I also have to wonder if they really are looking at all the options, because the espressobin board is ARMv8 but also has SATA.

      --
      "(I) have this unfortunate condition that causes me not to believe a single thing any politician says when a mic's on.
    2. Re:Amen by Gaygirlie · · Score: 4, Informative

      How do the different Pis have a "strength in communicating with an Arduino?" The x86- and MIPS-boards can do that just as well, there is nothing stopping one from communicating with an Arduino over I2C, SPI, serial or whatever even on the other platforms. And no, Pi definitely doesn't have a "strength" in Ethernet, either, considering it's just 10/100 and it's actually a USB-device and thus eats bandwidth from the USB-ports, all of which are internally connected to a single USB-hub on the PCB.

    3. Re:Amen by fnj · · Score: 1

      WHERE THE HELL DO YOU GET THE ESPRESSOBIN, GODDAMMIT??? Not from KickStarter any more obviously. Not from Amazon - "We don't know when or if this item will be back in stock." GlobalScale doesn't give any hint. Google doesn't yield any leads.

      And how much $ is it in whatever fantasy world that it is actually available?

      What the christ is wrong with their marketing?

    4. Re:Amen by Anonymous Coward · · Score: 0

      Duh... from espressobin? Their wiki is also useful.

    5. Re:Amen by fnj · · Score: 1

      Duh... from espressobin [espressobin.net]?

      What are you, stupid? If you actually do that and press "order now", all it does it take you to the stupid dead ends I listed. Jeeze.

    6. Re:Amen by Anonymous Coward · · Score: 0

      The Pre Order from Kickstarter leads to Global Scale Technologies buying page.
      http://globalscaletechnologies.com/p-72-marvell-espressobin.aspx
      Looks like you can order the 2GB one for $79.

    7. Re:Amen by kent_eh · · Score: 1

      >I>How do the different Pis have a "strength in communicating with an Arduino?"

      Yes you can use USB on any computer to talk to an Arduino, but the PI also makes it easy to use I2C and/or SPI to talk to them.
      An x86 or other boars without GPIO - not so much.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    8. Re:Amen by Gaygirlie · · Score: 1

      The RPi isn't the only SBC with a GPIO-header with user-accessible I2C and SPI. There are about a billion different ARM-based SBCs like that around by now, and plenty of x86- and MIPS-based ones with available GPIO-headers, too. Of course it has "strength" over a board without such accessible interfaces, but that's just a stupid comparison to begin with, like comparing apples and airplanes, and it has no "strength" over any other board with those interfaces.

  3. Re: Awesome by Anonymous Coward · · Score: 0

    Shut up, AC. If you don't have something productive 2 say, then dont say it

    Wow. Don't hold back BeauHD. Has Whipslash been hassling you?

  4. Why Raspberry pi wins by goombah99 · · Score: 4, Insightful

    It hits the sweet spot for price/performance/Low hassle.

    Faster and more expensive? I might as well buy a cheap tablet.
    Faster and cheaper? But lacks library support and a user based chock full of not just FAQ but rarely asked obsuratta that is key thing you needed to understand to get your job done

    If your time has any value then there is no computer cheaper than a pi worth the price difference. One can say that almost factually.

    THe ones that do compete are the ones offering more features like beagle bone.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Why Raspberry pi wins by goombah99 · · Score: 4, Insightful

      Add to that:
      Worth your time to develop on because it will be supported 5 years form now. [See Intel or Orange pi for counter examples]

      --
      Some drink at the fountain of knowledge. Others just gargle.
    2. Re:Why Raspberry pi wins by ShanghaiBill · · Score: 2

      Also, if you develop a software project on RPi or a add-on SBC, you can share it with a lot of other people that also have RPis. It is popular because it is popular.

    3. Re: Why Raspberry pi wins by that+this+is+not+und · · Score: 2

      There is no certainty the RPi will exist in it's present form five years from now. It is dependent on a mobile CPU that is single sourced from a relatively minor vendor who one of the foundation members happens to work for.

        It is a quite praiseworthy project, but it's aims are pedagogical, and trends in education could shift significantly. Five years is a long time, and the R Pi Foundation has a lot of opportunity to grow in that five years.

    4. Re: Why Raspberry pi wins by Anonymous Coward · · Score: 0

      There is no certainty the RPi will exist in it's present form five years from now.

      they've made millions of them, they will be around for a long time

      it's aims are pedagogical

      you should aim for better english

      and you're just an idiot

    5. Re:Why Raspberry pi wins by Anonymous Coward · · Score: 0

      Intel just whacked a bunch of their SBC's like the Edison so it was strange to see it mentioned that Intel SBC's inched up. Apparently not enough.

    6. Re:Why Raspberry pi wins by tlhIngan · · Score: 1

      No, the REAL reason for RPi's success is the community.

      There are faster boards, there are better boards. But they don't have community behind it. This means the software stagnates and is out of date on release. But for RPi, there's plenty of community support such that software stacks keep getting updated. And there's lots of people to ask questions to.

      Community is probably the #1 factor in whether something will be around a year from now or not. If people aren't using your boards in any significant degree, then when they leave, it's dead. When you have a lively community, they're keeping it alive.

  5. Any STABLE Android-x86 or high-perf ARM boards? by guruevi · · Score: 3, Informative

    The Pi is great and all but its woefully underpowered. I've tried a number of different boards, the ODROID has way better specs and in the same price class.

    But every other x86 and even ARM boards I've tried are unstable. UDOO, Intel Compute Stick, UP Board all worthless as they crash from overheating within 48h of operation. And on ARM boards I can find little under $200 that has anything better than a Mali 450 GPU which is already nearing a half a decade old.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:Any STABLE Android-x86 or high-perf ARM boards? by Gravis+Zero · · Score: 1

      They aren't underpowered but they also aren't intended to be used as workstations. If you want the performance of a workstation then you should buy a workstation.

      --
      Anons need not reply. Questions end with a question mark.
    2. Re:Any STABLE Android-x86 or high-perf ARM boards? by Anonymous Coward · · Score: 0

      They are underpowered for any use. "Workstation" has nothing to do with it, as there are plenty of things you can use a Pi for that will overload it which aren't in any way related to such tasks.

      The Pi is a toy that happens to have sufficient grunt for more advanced tasks, which the design unfortunately makes it unsuitable for no particularly good reason. (E.g it wouldn't have been particularly expensive to make it a whole lot more reliable by using a barrel connector and a real psu rather than relying on dodgy micro-usb wallwarts.)

    3. Re:Any STABLE Android-x86 or high-perf ARM boards? by DontBeAMoran · · Score: 1

      Funny how you think a Raspberry Pi is underpowered for any use and yet there's projects all over the planet that run fine on a cheap 8-bit ATmega328P running at 16MHz, i.e. Arduino UNO. There's even projects for the ATtiny85 running at 1MHz via its internal clock.

      --
      #DeleteFacebook
    4. Re:Any STABLE Android-x86 or high-perf ARM boards? by Anonymous Coward · · Score: 0

      They are underpowered for any use.

      Translation: I'm a bad programmer

    5. Re:Any STABLE Android-x86 or high-perf ARM boards? by Anonymous Coward · · Score: 0

      The point of using MicroUSB power was to save money, not in the connector itself, but because most people have a spare one they can use. I suppose this can affect reliability if someone uses an under powered one, but mine have been perfectly reliable. How exactly would using a barrel jack improve reliability? It is the quality of the power supply that is important, the connector they use, not so much.

    6. Re:Any STABLE Android-x86 or high-perf ARM boards? by Anonymous Coward · · Score: 0

      Funny how you clearly don't understand what makes something "usable".
      If you re-read the post a few times, you'll find that I never said it didn't have the power, I said it's not suitable for "use", as in anything not a toy.

      It's simply designed as a toy and just doesn't have the reliability. If you're designing something serious around the (unmodified) RPI, you're making a big mistake. But, hey, don't let me stop you. It's your funeral.

    7. Re:Any STABLE Android-x86 or high-perf ARM boards? by Anonymous Coward · · Score: 0

      It's a better connector, you can send more juice over it and above all you could use a higher voltage which would really help.

      Since U=I*R and R depends on the dimensions of your cable, U is fixed at 5V (micro usb, remember) and I is limited too, and the RPI is operating at the limit of what the device can handle, it makes for a very unreliable solution where you're highly dependant on not only having a wallwart lying around, but having a good one, which is quite different.

      So, sure, you could save a few bucks by reusing a wallwart ... for the original Pi. Finding a "good" 2.5A or what the recommendation is for the Pi 3, micro USB "psu" however, isn't that easy. It's quite possible that even if you have a whole bunch none of them cuts the mustard at a closer inspection. There are whole thread over at the forums with people trying various manufacturers and models before finding one which works. As such, the money saved is mostly an illusion, and not IMO worth the hassle.

    8. Re:Any STABLE Android-x86 or high-perf ARM boards? by drinkypoo · · Score: 1

      I've had good luck with Pine A64+. It has the crappy old GPU you're complaining about, but it's pretty cheap.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Any STABLE Android-x86 or high-perf ARM boards? by Hognoxious · · Score: 1

      It's a small computer, not a coffee machine.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    10. Re:Any STABLE Android-x86 or high-perf ARM boards? by serviscope_minor · · Score: 1

      So, sure, you could save a few bucks by reusing a wallwart ... for the original Pi. Finding a "good" 2.5A or what the recommendation is for the Pi 3, micro USB "psu" however, isn't that easy. It's quite possible that even if you have a whole bunch none of them cuts the mustard at a closer inspection.

      I think it's an idea whose time is coming: phones are getting chunkier and with it, PSUs are getting bigger. My old old phone charger won't run the Pi. My latest one will. Either way though I just forked out for the official PSU, dot a DIN rail mounted one and used the header, jacked into a molex from a desktop PSU, or just used my bench supply, depending on what I was doing. I do like that it has many options.

      The higher voltage would not have helped with the model 1 since it used a linear supply.

      --
      SJW n. One who posts facts.
    11. Re:Any STABLE Android-x86 or high-perf ARM boards? by Anonymous Coward · · Score: 0

      I know, a coffee machine would need an UPS.

    12. Re:Any STABLE Android-x86 or high-perf ARM boards? by Anonymous Coward · · Score: 0

      That's the point. Using micro USB was a solution which while it did indeed work sufficiently well for the Model 1 really had no headroom. At this point, the Model 1 is ancient, what's interesting is Model 2+, and Model 3 in particular with it's higher clock rate, wlan and/or various expansion cards.

      Seen in this context using mico usb was myopic and a really bad choice. Now they've set the standard for how you're supposed to feed not only the RPI, but basically all it's competitors too.

      Now we're in the highly predictable situation that feature creep happened, and they all get hamstrung by this unfortunate decision which already causes a whole lot of trouble. As I said in another post, there are threads over at the RPI forums full of people facing weird problems caused by dodgy mico usb adapters, and on ongoing quests for which ones are "good enough" to do the job.

      All of which could have been avoided if they had used a barrel connector and a 12V or at least 7V adapter from an old modem or something from the start. But no, you've gotta pinch those pennies, lest you might actually create a good product.

    13. Re:Any STABLE Android-x86 or high-perf ARM boards? by serviscope_minor · · Score: 1

      As I said in another post, there are threads over at the RPI forums full of people facing weird problems caused by dodgy mico usb adapters, and on ongoing quests for which ones are "good enough" to do the job.

      Well, people will use the cheapeat crap they can find off ebay and not read the specs. In one case, I got the official adapter. In another, I used one I had lying around which could supply the requisite current.

      All of which could have been avoided if they had used a barrel connector and a 12V or at least 7V adapter from an old modem or something from the start. But no, you've gotta pinch those pennies, lest you might actually create a good product.

      You can put power in directly on the 5V rail using the header.

      The trouble with barrel plugs is fewer people have adapters already, and they're harder to buy. The mucro usb ones aren't problem free, but it is very very widely available.

      --
      SJW n. One who posts facts.
    14. Re:Any STABLE Android-x86 or high-perf ARM boards? by maestroX · · Score: 1

      mini ITX celeron J1800, more expensive though, but at least you have something useful after playing.

  6. Nope. by Gravis+Zero · · Score: 1

    Intel just killed it's IoT platform line, so there are going to be fewer x86 options for SBCs.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re: Nope. by Anonymous Coward · · Score: 0

      The word hobbyist these days means "one who can connect a power supply and follow menu prompts". There is an abundance of powerful SBCs on the market, but not a huge demand beyond kindergarten toys like Raspi and Arduino. Intel realized that and cut their losses, which was the right move.

  7. "In terms of open specifications" by Shoten · · Score: 2

    On the whole, people don't want open specifications more than they want something that is well-supported. Open specifications are a good thing, don't get me wrong. But given the choice between something that's a huge hassle to get working (and keep working) smoothly that's open and something that just plain works...well, I offer this survey's results as Exhibit A.

    --

    For your security, this post has been encrypted with ROT-13, twice.
    1. Re:"In terms of open specifications" by Anonymous Coward · · Score: 0

      How easy is it to keep working once abandoned though? Priorities change and companies get bought. The Broadcom SoC is proprietary, and the firmware and video are closed source blobs, making the system inherently untrustworthy. The ARM architecture itself is a proprietary mess, with no standard platform for an OS to target.

      Before long, the proliferation of open hardware that can run standard OS distributions will tilt the scales, and provide an even greater guarantee of future support.

    2. Re:"In terms of open specifications" by Gaygirlie · · Score: 1

      There is an open-source driver for the GPU nowadays, capable of doing OpenGL (not just OpenGL ES) and such, and there is work going on for developing an open-source blob for booting the boards, too. I haven't checked in a good while how the projects are faring, but the last time I tried the open-source GPU-driver, it worked surprisingly well already. These projects give hope for a pretty good long-term support as long as one doesn't need H/W-accelerated decoding/encoding (there is no open-source support for that atm., AFAIK) of video, and even that may still one day get an open-source implementation.

  8. Never mind by Anonymous Coward · · Score: 0

    This kind of devices will be banned in a couple of years or less because, terrorism. The future is a bunch of black boxes. Get over it.

  9. Re:Awesome by Anonymous Coward · · Score: 1

    pot, meat kettle

  10. Re: Awesome by Anonymous Coward · · Score: 0

    pot, meat kettle

    The first post was indeed accurate and informative. The 'story' is just a survey firm marketing there warez.

  11. Why bring up x86? by willy_me · · Score: 1

    The article little to do with x86 vs ARM market share. It is basically a comparison of different single board computers (SBC). To bring up x86 is kind of pointless - especially considering that Intel just killed the majority of their boards.

    1. Re:Why bring up x86? by Gaygirlie · · Score: 1

      You do realize that there are vendors who do x86 SBCs other than Intel? It's totally not pointless to bring up x86 SBCs in a discussion about, you know, SBCs.

    2. Re:Why bring up x86? by AHuxley · · Score: 1

      Code might exist for x86 that is useful. Code has to be created or found and re created just for non x86 systems.
      Thats the difference. A lot of code that exists or a person has to learn to write code or to hope a nice person has the time to make code for a very different non x86 system.
      It would have been better to use x86 for hobby use and then to desktop and smaller networks.
      Lots of good code exists for the x86, skills can scale to different existing systems. Now people have to learn a new set of skills or find a skilled person to code for them.

      --
      Domestic spying is now "Benign Information Gathering"
    3. Re: Why bring up x86? by Anonymous Coward · · Score: 0

      If the code isn't portable enough to run on both x86 and on ARM it probably isn't code worth touching. You aren't talking about closed source binaries, are you??

    4. Re: Why bring up x86? by Anonymous Coward · · Score: 0

      he has no clue

    5. Re:Why bring up x86? by jeremyp · · Score: 1

      The Google search you need is "high level language". /they are a fairly recent invention, but they allow you to write your code in a non machine specific notation and it is covered to machine code by a tool called a compiler - or an interpreter.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  12. Re:Awesome by maliqua · · Score: 1

    hypocrisy is a funny thing, sneaks right up on you doesn't it.

  13. Re: Any STABLE Android-x86 or high-perf ARM boards by Anonymous Coward · · Score: 0

    You said it is not suitable for "any use." The problem with absolutes is that any counter example shows you are wrong... and in this case there are many. I've already seen plenty of research labs and shops using them for automating equipment that isn't reprogrammable, or as an interface translation, or when a small computer is needed in an isolated setup. There are plenty of other suitable SBCs, or even specific devices for some of the interfacing, but often it is invaluable to be able to buy something down the street for $30 and have it working an hour or two later. Getting something $10 cheaper or twice as fast isn't going to be worth it for those projects if it adds a couple hours work.

      If you want to continue calling that a toy, for something used by people paid to get things done in a shop selling things for profit, then you are just deperately try to protect your ego from some perceived threat that people can get stuff done with a crappy computer.

  14. Re: Any STABLE Android-x86 or high-perf ARM boards by guruevi · · Score: 1

    If they come with an HDMI output you would expect it to be able to compose a display at 1080p beyond a single stream movie.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  15. Re: Any STABLE Android-x86 or high-perf ARM boards by Anonymous Coward · · Score: 0

    Toys can be useful too. That doesn't mean they are suitable for serious use. Can you use it for collecting data in a situation where it's barely under any load? Absolutely. Could you use something a whole lot cheaper to do that? Yes. Can you set it and forget it to do something important 24/7/365 without any real supervision? Having it to deal with a serious amount of data? Fuck no.

    That's my problem with the RPI. It's a really powerful little computer, unfortunately it's usefulness is severely hampered by stupid "cost-cutting" which neither really change the cost very much nor makes much sense. Thus, it ends up only being useful for the most trivial tasks and too artificially limited to be really useful for the things it actually has the theoretical performance for --- because of stupid penny-pinching and because "reliably" never was on the checklist for the designer --- because it was designed as a "toy" for kids to learn to program on.

    The RPI was never supposed to run for hours on end, it wasn't designed to deal with lots of I/O, it wasn't designed for large stints of data processing -- it wasn't designed for "serious use". And if you know anything about electronics you can tell.

  16. Re: Any STABLE Android-x86 or high-perf ARM boards by Gravis+Zero · · Score: 2

    No, I look at the specs and expect them to do what is listed because I understand it's an SBC, not a workstation.

    --
    Anons need not reply. Questions end with a question mark.
  17. Desperately needs a die shrink by jensend · · Score: 1

    The 40nm process the Pi is fabbed on is now nine years old.

    The Pi 3 is very thermally limited. Overheating and power supply related problems are very common. It's also only a ~30% improvement over the Pi2 while the Pi 2 was more like a 700% improvement over the original Pi. All of this would be very different if the Pi 3 had been fabbed at 28nm.

    Yes, it doesn't make sense to try to push the Pi onto a leading edge process like 10nm, where per-transistor costs are going up rather than down and FinFET design gets more complicated. But a move to e.g. 20nm planar would make a huge difference and be enough to keep performance close to other ARM competitors for many years.

    The trouble is that Broadcom has largely moved on and it's going to be difficult to get a die shrink (or any improvements to VideoCore) to happen. The Pi 4 will be a long time in coming.

    1. Re:Desperately needs a die shrink by Anomalyst · · Score: 1

      I am wondering if PI might move to a RISC-V in future iterations. https://www.raspberrypi.org/fo...

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  18. Re:Awesome by Anonymous Coward · · Score: 0

    "Physician, heal thyself"

  19. Re: Any STABLE Android-x86 or high-perf ARM board by Anonymous Coward · · Score: 3, Interesting

    Can you set it and forget it to do something important 24/7/365 without any real supervision? Having it to deal with a serious amount of data? Fuck no.

    We have a couple rpis doing machine vision analysis in our QA shop, and they've been chugging at probably 50+% CPU load along for more than a year. When a vender for more serious equipment was taking a week to get back on an issue with broken equipment, we had a temp solution that became permanent.

    The only reliability issue we've had is when using them to control some kilns, where even $1k+ controllers have died. It is pretty trivial and minimum cost to once a month or two to spend five minutes throwing in a new RPi with a copied flash card all setup to go.

    Could you use something a whole lot cheaper to do that? Yes.

    The equipment cost is trivial compared to engineering time. The cost of a RPi is effectively zero to us as long as you're not burning them for heat. The fact we can hand it to whatever engineer is least busy and have something working in a day is a godsend, especially when the PLC programmers are backlogged. We're not getting rid of the PLC guys, we're just focusing them more on where they are needed. Which is how tools and economics work in the real world: you use what is cheapest over all while getting the job done with sufficient quality. We would gladly pay $10+k for some controllers when needed in a pinch, but if the vender says it will take them a week while in house says they can buy a "toy" and get it done by the end of the day with no long term consequences, we go with the "toy" in that case.

  20. Re: Any STABLE Android-x86 or high-perf ARM boards by Anonymous Coward · · Score: 0

    Micro USB pushes 2A just fine, which is more than plenty. You're whining for the sake of it. Shut up.

  21. Re: Any STABLE Android-x86 or high-perf ARM boards by chuckugly · · Score: 1

    Can you set it and forget it to do something important 24/7/365 without any real supervision?

    Why is approximately 7 years the benchmark you're setting?

  22. Yet still with the unfixed USB b/w bug. by sethstorm · · Score: 1

    The deal-killer with the r.pi is the still-unfixed USB bandwidth bug that has plagued the platform since the first generation.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:Yet still with the unfixed USB b/w bug. by Gaygirlie · · Score: 3, Informative

      It's not a bug, it's a hardware-limitation. The SoC only provides a single USB-port and the only way of connecting a USB-Ethernet and providing 4 USB-ports for the end-user to use is through a USB-hub, which obviously will mean that they all share the 480Mbps bandwidth of the single USB-port the hub is connected to. The only way the RPi Foundation could fix that is... by switching to another SoC. They'd lose backwards-compatibility, though, so that's not going to happen anytime soon.

    2. Re:Yet still with the unfixed USB b/w bug. by Anonymous Coward · · Score: 0

      I'm not sure how they will move forward TBH.

      Most of the raspberry pi specific graphics code uses the Dispmanx API. Any new hardware will probably not support this + there will be a break in compatibility.

  23. Re:Awesome by Anonymous Coward · · Score: 0

    pot, meat kettle

    Instead of meet. The mind boggles.

  24. Re: Any STABLE Android-x86 or high-perf ARM board by ebenupton · · Score: 1

    Any chance we could get our hands on a couple of your kiln-killed units? Be interesting to see what failed.

  25. 20x the CPU performance for less than 4x the price by Anonymous Coward · · Score: 0

    20x the CPU performance for less than 4x the price of a Pi.
    That's an x86_64 SBC - actually made by AMD. They use more power (6-10W), have much, much, much greater I/O and run x86_64 code. They support AMD-v/VT-x, so running VMs or containers are trivial.

    Just depends on the purpose. For many people, a r-pi v3 is more than sufficient to run a household server with email server, pi-hole/DNS, nextcloud, VPN/ssh Jump box and very lite media serving. But, forget about large disk I/O or network I/O on a r-pi. They aren't built for it.

    For a little more money, still silent, you can get an APU2 or something similar. 10W max, but usually under 5W. Hook up some disks and with the GigE networking, you have a backup server and all the things a r-pi can do for cheap. Plus, you can have a few KVM virtual machines or probably 20 containers running specific applications, if so inclined. Or use it as a solid router that can actually be maintained (unlike any mainstream, home routers sold).

    There is much more than a r-pi in the SBC space. Lots of options for lots of different needs.

  26. Missing, discontinued, 32-bit x86 availability by Anonymous Coward · · Score: 0

    The spreadsheet misses the Ci20 from Imagination - 1GB ram 2xMIPS.

    However, that board in my experience is not stable. It hangs after a while under high load (such as building GCC). I have no idea why. Nevertheless, it is the only dev board with more than one hardware thread and with 1 GB of RAM (and Linux), so it's the only game in town.

    Intel has just discontinued all its x86 devs boards.

    Note finally all the "x86" boards here are x86_64, not i686.

    I recently managed to snag an original Minnowboard, with an actual 32-bit Intel Atom on.

    I've been looking for some time for a POWER or SPARC dev board (LEON) would do.

    Best I've found are one or two niche and high-end SPARC or LEON boards, both about 2k USD each. No sign of POWER.

  27. Raspberry Pi 3 stability by Max_W · · Score: 1

    I was surprised by the Raspberry Pi 3 stability. I constructed a light on/off switch to switch on light in the apartment via internet when I am on holiday. It can run without reloading for long time. I do not know for how long as the system never has got any issues.

  28. Re: Any STABLE Android-x86 or high-perf ARM board by Anonymous Coward · · Score: 0

    The only reliability issue we've had is when using them to control some kilns, where even $1k+ controllers have died. It is pretty trivial and minimum cost to once a month or two to spend five minutes throwing in a new RPi with a copied flash card all setup to go.

    So far at least.

    The equipment cost is trivial compared to engineering time. The cost of a RPi is effectively zero to us as long as you're not burning them for heat. The fact we can hand it to whatever engineer is least busy and have something working in a day is a godsend, especially when the PLC programmers are backlogged. We're not getting rid of the PLC guys, we're just focusing them more on where they are needed. Which is how tools and economics work in the real world: you use what is cheapest over all while getting the job done with sufficient quality.

    No need to lecture me on the nature of economics. There is a question you're avoiding though, the one that usually gets overlooked until it's too late; What does it cost if the cheapskate solution fails?

    If the controller failing because you're making it and its power-supply do things it was never designed to do doesn't result in anything being lost which is more valuable than cost of setting up a better solution, by all means go a head. It's a toy, and you're apparently not making it do anything particularly important anyway.

    If, however, you're putting something which represents a greater value than the cost of $BETTER_SOLUTION at risk, such as e.g materials and/or significant amounts of time because the process got interrupted or went haywire, or getting corrupted data because of voltage problems, you're a fool.

  29. Re: Any STABLE Android-x86 or high-perf ARM boards by serviscope_minor · · Score: 1

    If they come with an HDMI output you would expect it to be able to compose a display at 1080p beyond a single stream movie.

    compose a display?

    Honestly I've never checked. I only ever use the HDMI port for debugging. Generally they run headless for me and on the rare occasion I've built a gadget with a screen, then I use the official screen. The graphics (which I freely admit were pointless animations that I did for fun though amazingly actually increased the usability of the device) ran smoothly.

    So, works for me (tm), but I've never tried using it as a desktop or laptop replacement.

    --
    SJW n. One who posts facts.
  30. Re: Any STABLE Android-x86 or high-perf ARM boards by Anonymous Coward · · Score: 0

    Micro USB pushes 2A just fine, which is more than plenty.

    The problem isn't really the amps, but the volts. The RPI really needs it's 5V to work and the voltage tends to drop quite significantly in the cable, even if you manage to find a "psu" which actually is up to spec.

    One would think that the very fact that most distributions actually have a visual warning for low voltage built in would suffice as a caution that there might be dragons that way, but apparently that's not enough for everyone.

    You're whining for the sake of it. Shut up.

    Look, the ignorant telling the bringer of complicated stuff to shut up. Well, that never happened before. Luckily, I don't need your permission to speak, sunshine.

  31. Three of the top four by Walter+White · · Score: 1

    And four of the top ten. Well done RPF! (Raspberry Pi Foundation.)
    I believe that one of the most important factors is the same thing that makes the Arduino so popular amongst embedded controllers: Community. Both have vibrant active communities where newcomers can share ideas and get help. Both provide support for those getting started.
    With the Pi Zero and Zero W we have a ridiculously inexpensive platform that runs a full blown OS. True, it is not up to snuff for replacing your desktop and costs do add up adding peripherals, but there are still some applications where the cost is significant.

    FWIW, I have two employed. The first drives a retired monitor to provide a 'fireplace display' for SWMBO's office (https://github.com/HankB/pi-video-player) This one actually required some programming and runs on a Pi Zero. The other application is a Pi 3 B running an MPD server to play music on my home stereo. It would probably run on a Zero W (which was not available when I built this) but I'd have to rig up something for audio output since the Zeros do not have an audio jack.
    These are very handy little devices.

  32. Re: Any STABLE Android-x86 or high-perf ARM boards by Anonymous Coward · · Score: 0

    Toys can be useful too. That doesn't mean they are suitable for serious use.

    First you said "any use" and now it's "serious use". Just say you hate the Raspberry Pi and be done with it, you are rambling like an Intel CEO trying to put down a competing product.

  33. Re: Any STABLE Android-x86 or high-perf ARM boards by guruevi · · Score: 1

    That doesn't we should be happy with poor thermal design and crashes. If you give a board certain features, then using them for any period of time should not cause them to overheat and crash.

    You can't expect certain things from an SBC but not crash every 48h because there is some load is one of them.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  34. Re: Any STABLE Android-x86 or high-perf ARM boards by Anonymous Coward · · Score: 0

    There's a difference between use and use. There's also something called context.

    How about you just admitting you can't read for shit and get the fuck off the Internet, sunshine?