Slashdot Mirror


Raspberry Pi 3 Model B+ Launched (raspberrypi.org)

New submitter stikves writes: The Raspberry foundation has launched an incremental update to the Raspberry Pi 3 model B: Raspberry Pi 3 Model B+ . In addition to slight increase (200MHz) in CPU speed, and upgraded networking (802.11ac and Gigabit, albeit over USB2), one big advantage is the better thermal management which allows sustained performance over longer load periods. Further reading: TechRepublic, and Linux Journal.

164 comments

  1. 64 bit OS ? by Anonymous Coward · · Score: 0

    Any sign of a 64 bit Raspbian yet ?

    1. Re:64 bit OS ? by da_guy2 · · Score: 1

      Hoping for true gigabit networking and USB 3.0.

    2. Re:64 bit OS ? by Anonymous Coward · · Score: 0

      Sadly, infuriatingly, unfortunately...no

      The raspberry pi model 3 b DOES have a 64 bit CPU chip so it is possible.

      The mother fucking cock sucking dickhead developers though keep posting on message boards to the bajillion requests that 32-bit is good enough, despite the obvious reality that it isn't.

      I need it because it affords file sizes larger than 2GB, most importantly for mongodb. I cannot do anything serious with it if it is going to crap out after absorbing 2GB of data. With a 64 bit version it would not be so.

      I cannot physically reach out and punch a potentially volunteer developer in the head, but the rasbian guys who keep insisting 32-bit is 'good enough' truly make me want to.

    3. Re:64 bit OS ? by neurojab · · Score: 1

      >Any sign of a 64 bit Raspbian yet ?

      You can try this: https://github.com/bamarni/pi6...

      Realistically though, on 1GB of RAM you're likely to notice a slight performance degradation moving to 64 bit due to the larger pointer sizes taking up more of the limited RAM. There probably are use cases which could benefit from a 64 bit OS on a 1 GB RAM pi, but they are few.

      I'm hoping that a future model 4 will have more than 4GB, where 64bit will be a net benefit.

    4. Re:64 bit OS ? by Junta · · Score: 2

      If you are trying to ingest more than 2GB of data on a Pi hosted mongodb, then you have bigger problems than lack of 64 bit capability.

      The Pi is not the only game in town, there are alternatives with beefier CPUs. To me frankly the biggest thing Pi did was prove there was a viable market and encouraged some more entrants to the 'embedded scale, but not custom' market.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    5. Re:64 bit OS ? by erapert · · Score: 2

      ODROID XU4 It's a little pricey compared to a $35 board, but it has what you wanted.

      If you're planning on putting together a NAS you might consider the HC2-- I have one myself and it was a snap to set up.

    6. Re:64 bit OS ? by Anonymous Coward · · Score: 0

      I do have bigger problems, I am poor and this allows me to be a developer with the resources I have at hand which is next to nothing.

      I believe that is one of the greatest failures of people to understand the pi, for some of us it is the only option. //greatest nodejs/javascript developer to ever walk the face of the earth, and I eat a lot of canned food

    7. Re:64 bit OS ? by Junta · · Score: 1

      Guess I should say Raspbian is not the only game in town, since the hardware and firmware platform can support aarch64 distros. Still I'd say other hardware platforms are a better for accomplishing whatever you are trying to do given your gripe.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    8. Re:64 bit OS ? by Anonymous Coward · · Score: 0

      greatest nodejs/javascript developer to ever walk the face of the earth, and I eat a lot of canned food

      There are a lot of NodeJS jobs out there. If you were that good, you wouldn't be so poor that running MongoDB on a Pi seemed like a good idea.

    9. Re:64 bit OS ? by ASCIIxTended · · Score: 2

      The Rock64 has all this and more. I have one - 1gb model was $25. Took almost a month for it to arrive in the States but was what I needed - specifically AES decryption in hardware. They have a cool $99 notebook based on a pi-like board too: https://www.pine64.org/

      --
      I do not belong to the church of the lowercase 'i'
    10. Re:64 bit OS ? by PolygamousRanchKid+ · · Score: 1

      Realistically though, on 1GB of RAM you're likely to notice a slight performance degradation moving to 64 bit due to the larger pointer sizes taking up more of the limited RAM.

      If I recall correctly . . . when HP-UX moved to 64-bit, HP had to pull some published benchmarks, and adjust them down.

      The IBM AIX folks saw this, and supported both 32-bit and 64-bit for while, instead of going full 64-bit right away.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    11. Re:64 bit OS ? by Anonymous Coward · · Score: 0

      It is a catch 22, well if you are so poor then you must not be very good so we will not hire you. Around and around the merry go round goes.

      My skill is not what holds me back, employer bias plays a significant role.

    12. Re:64 bit OS ? by Anonymous Coward · · Score: 0

      So basically, you want something to do X but are not willing to pay what such a device costs, and instead think that the Raspberry Pi creators should offer such a device at the same price point as their existing products. You sound like a hiring manager who wants someone with 20 years of experience but is only willing to pay a salary that attracts recent college graduates.

    13. Re:64 bit OS ? by TheRaven64 · · Score: 4, Interesting

      FreeBSD has 64-bit images for the RPI3, unfortunately I believe that it's still lacking a 64-bit-clean driver for the sound device (the device lets you provide a 32-bit cookie value that's returned back to the kernel when an event completes, but the current driver uses a pointer and this needs to be changed to use an indirection table). The WiFi wasn't working because of a lack of SDIO support: SDIO is now supported, but I don't think the WiFi chip is yet.

      --
      I am TheRaven on Soylent News
    14. Re:64 bit OS ? by ArchieBunker · · Score: 1

      Same thing with SPARC. If you loaded the 64 bit build of Solaris then 32 bit binaries actually ran slower. Having a 64 bit CPU makes no difference until you need to address more RAM.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    15. Re:64 bit OS ? by PeterGM · · Score: 1

      Skill level and employment status tend to be tentatively linked at the best of times.

      --
      There are no stupid questions, just stupid people.
    16. Re:64 bit OS ? by Anonymous Coward · · Score: 0

      I would be willing should I have access to those sorts of resources, as it is I have roughly 4$ until next thursday which constitutes all the money I have in the world. I would love to purchase a giant computer, also I am not a manager I cannot afford to hire anyone, I can barely afford to feed myself.

      You are correct though, if I were a man of means it would be a massive failing upon my part to run a project off of such an under powered machine when I could just utilize my resources to acquire something better.

    17. Re:64 bit OS ? by mysidia · · Score: 1

      I would like to see a Pi with some GPU that could be used for some VR, high-fidelity 3D gaming, and perhaps some GPU-optimized deep learning.

    18. Re:64 bit OS ? by Anonymous Coward · · Score: 1

      Shame on them for wanting to only look after the one distribution that covers 10 boards. (4 Pi, 2 Pi 2, 2 Pi 3 and 2 Pi Compute)

      How lazy are then not to want to add a 64-bit distribution for this board that is obstensibly a small single board computer with 1GB of RAM aimed mainly (Barring 2 of the boards) at school kids for learning and so that they can try things and don't have to worry about accidentally frying them.

      I think more people should make veiled threats of violence and downright insults - because that's what they really need! Bajillions of people not exagerating in the slightest because, you know, them and the ones paid to work on it obviously don't have anything better to do!

    19. Re:64 bit OS ? by Anonymous Coward · · Score: 0

      Actually 12 boards. I forgot the 2 Pi zeros...

      (Never mind the various hats!)

    20. Re:64 bit OS ? by Z00L00K · · Score: 1

      I was more hoping to see the Raspberry being able to be fed from a PoE switch.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    21. Re: 64 bit OS ? by TimMD909 · · Score: 3, Funny

      That sucks that you can't be WebScale enough with the Pi and terabyte sized MongoDB assets. I'm in a similar situation. The Z80 in my TI-83 won't run Crysis 4, even though I requested it. We are truly pitiful victims here. Life is so hard...

    22. Re:64 bit OS ? by Anonymous Coward · · Score: 1

      Right, the only reason x86-->amd64 was such a performance increase is that amd64 is a superset of x86 where registers are concerned. Way more GP registers available by comparison. If everything about a uarch is kept the same except ability to support 64-bit data types, naturally you see a performance hit because of how much larger those 64-bit entities are...

    23. Re:64 bit OS ? by scdeimos · · Score: 1

      It will get a PoE hat, but that hasn't been released yet.

    24. Re: 64 bit OS ? by Anonymous Coward · · Score: 0

      Sorry, but I'm calling "bullshit."

      At best, you're leaving out something to your pathetic story, which is not just circumstance.

    25. Re:64 bit OS ? by Anonymous Coward · · Score: 0

      For a NAS, Helios4 is also worth checking out.
      Open hardware, true 1Gb/s network, 4x SATA.

    26. Re: 64 bit OS ? by kurkosdr · · Score: 1

      Bought an ODROID board before, disappointed by the software support by the community. I guess I can't blame the company for it, but let's be honest, the prime reason to buy such a board is playing with community software. Also, using the recommended ROM, I was getting less performance than my Galaxy S3 despite the ODROID having the same SoC but more thermal headroom.

    27. Re:64 bit OS ? by Shirley+Marquez · · Score: 1

      Not this time. No USB 3.0 ports. It's got gigabit Ethernet but it's still interfaced by USB 2, so the effective speed limit is around 300 Mbps. It also has 802.11ac, but again the performance is held back by USB. And the USB bottleneck remains if you are also using USB for other things.

      The bump in processor speed, and the improved thermal management so you actually get the speed, are useful improvements. People embedding the Pi in commercial products will appreciate the new board's RF certification, making it easier to get approval for the completed product.

      A useful improvement, but not everything that people had been hoping for. If you want all the connectivity you'll still have to buy an ODROID or a TinkerBoard, and deal with the less extensive software support for those products.

    28. Re: 64 bit OS ? by Anonymous Coward · · Score: 0

      The sarcasm is strong with this one.

    29. Re: 64 bit OS ? by Anonymous Coward · · Score: 0

      Looks awesome except for that damn power plug/AC adapter.

    30. Re: 64 bit OS ? by erapert · · Score: 1

      Which ODROID board was it?
      My HC2 sysbench's about half as fast as my Dell XPS 13 9360 (2017). That's more than enough performance for me because it's just a NAS after all not a big server running MRI analysis or anything.

    31. Re: 64 bit OS ? by kurkosdr · · Score: 1

      An ODROID U3.

    32. Re:64 bit OS ? by jeremyp · · Score: 1

      It's $35. What do you want for $35?

      Also, if Mongo DB cannot deal with 2Gb files with a 32 bit architecture, that strikers me of shit design by whoever wrote MongoDB. Why not whine at them instead of the people who refuse to provide you with a super computer for $35?

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  2. Neat, but not really needed... by Kenja · · Score: 2, Insightful

    Am I the only one that still uses the original Raspberry Pi? CPU speed has never been the selling point of em to me.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Neat, but not really needed... by Anonymous Coward · · Score: 1

      If the price is the same, would you pick up the original version or the latest version? Probably not.

      You also probably missed the part about better manufacturing procedure resulting in more stability, resulting in faster clock. But then again 90% of the people write a comment after reading only the first 10% of the article.

    2. Re:Neat, but not really needed... by Kenja · · Score: 3, Interesting

      I would, for lower power consumption and heat.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    3. Re:Neat, but not really needed... by amiga3D · · Score: 1

      It depends on what you want to do. For a lot of projects the original pi is sufficient but not all improvements are speed related. I'd at least go with a 2B+ or a Pi Zero if I was worried about power constraints and didn't need a lot of CPU. I do still have 2 original Pi units in use as surveillance cams but have been thinking of replacing them with the zero W units.

    4. Re:Neat, but not really needed... by MightyYar · · Score: 1

      Maybe you'll be dismissive of my use case... while I use a couple of them where speed certainly does not matter, I did put one in an arcade cabinet and more speed would have been pretty sweet. Even without overclocking, it could emulate most games up to around the turn of the millenium... more power could only improve that situation.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    5. Re:Neat, but not really needed... by PolygamousRanchKid+ · · Score: 2

      Am I the only one that still uses the original Raspberry Pi?

      A follow up question:

      Has anyone owned one that broke down . . . ?

      I've got three or the original B's, and all of them are going strong. If one breaks, I'll replace it. Otherwise the resources are fine for the things I use it for.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    6. Re:Neat, but not really needed... by 0100010001010011 · · Score: 1

      My $99 SheevaPlug is still going strong.

    7. Re:Neat, but not really needed... by PolygamousRanchKid+ · · Score: 1

      But then again 90% of the people write a comment after reading only the first 10% of the article.

      But then again 90% of the people write a comment after reading only the first 10% of the summary.

      The real pros don't even read the post that they are replying to . . .

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    8. Re: Neat, but not really needed... by c6gunner · · Score: 1

      I would, for lower power consumption and heat.

      That's ass backwards. All else being equal, a more modern CPU will generally produce less heat and use less power when given the same task.

    9. Re:Neat, but not really needed... by DickBreath · · Score: 1

      > Am I the only one that still uses the original Raspberry Pi?

      You are not the only one. But I also use 2's and 3's.

      Now I've got to wonder if I need bigger power supplies for the 3B+

      --

      I'll see your senator, and I'll raise you two judges.
    10. Re:Neat, but not really needed... by afidel · · Score: 1

      Max power use for the 3B+ should be roughly the same, constant power usage is ~100mA higher if you leave the WiFi and ethernet both enabled.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    11. Re:Neat, but not really needed... by sl3xd · · Score: 2

      Am I the only one that still uses the original Raspberry Pi?

      Nope, I still have five or six...

      Though the newer Raspberry Pi B+ models have an improved "hat" hardware interface. which wasn't as robust or standardized with the original Model B.

      CPU speed has never been the selling point of em to me.

      The improvements are far more than the SoC powering the Pi 2 & 3:

      The Pi 2&3 are also able to deliver more power to audio/video interfaces, to USB devices, and to attached Hat's. I don't have to worry about plugging in a USB device and the Pi going into an unusuable state due to the USB device drawing power.

      The Pi 2&3 have better network performance. The Pi 3 even allows network booting (say goodbye to endless boot cycles when the SD card fails).

      The SoC's in the Pi 2&3 use more modern processes, and use less power per unit of work done.

      The Pi 3's SOC (and GPU) is much more suited to running Wayland, and it also has Bluetooth, which opens up a range of IoT devices to fiddle with.

      If you are interested in CPU's, though: I use a Pi 3 to run PiAware, which is an aircraft transponder/ADSB receiver. The original, single-core Pi doesn't cut it, but a multi-core Pi 2 (or Pi 3) runs it without any problem.

      --
      -- Sometimes you have to turn the lights off in order to see.
    12. Re:Neat, but not really needed... by sl3xd · · Score: 1

      The only thing that's ever "broken" on my original model B's are not technically the Pi: The external power supply, and the SD card.

      I've had a few original model B's running more or less continuously since they were first released. (I do reboot for kernel updates).

      --
      -- Sometimes you have to turn the lights off in order to see.
    13. Re:Neat, but not really needed... by Anonymous Coward · · Score: 0

      My 3B just died after 2 years running OSMC :/

    14. Re:Neat, but not really needed... by sl3xd · · Score: 1

      Getting a bigger PSU is more a function on whether you hook up many external devices (HAT's, USB devices, etc.)

      --
      -- Sometimes you have to turn the lights off in order to see.
    15. Re:Neat, but not really needed... by TheRealQuestor · · Score: 1

      Am I the only one that still uses the original Raspberry Pi?

      A follow up question:

      Has anyone owned one that broke down . . . ?

      I've got three or the original B's, and all of them are going strong. If one breaks, I'll replace it. Otherwise the resources are fine for the things I use it for.

      My original pi will no longer boot :( but both my rpi2 and rpi3 are going strong! I was going to buy a couple W+ today but it's limit 1 and shipping is almost as much as the board so I'll wait a tad longer.

    16. Re:Neat, but not really needed... by biloute · · Score: 1

      I'm still using the original Pi, it runs 24/7, this thing can be reliable. I have the Pi 2 and 3 as well, also some zero-w's, they're cheap and are great for home automation, robotics. Running linux and having ready-to-use relay boards, cameras etc... is just crazy convenient.

    17. Re:Neat, but not really needed... by G00F · · Score: 1

      I have a RP2 that's dying (hardware errors)

      --
      The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
    18. Re:Neat, but not really needed... by Anonymous Coward · · Score: 0

      The full size SD card sockets were notorious for failing.
      They actually crumble and fall apart. A quick Google and you can find lots of people trying to "fix" or replace them. The Foundation never admitted that the socket was crap, but they quickly changed to a different one.

    19. Re:Neat, but not really needed... by Anonymous Coward · · Score: 1

      You also probably missed the part about better manufacturing procedure resulting in more stability, resulting in faster clock. But then again 90% of the people write a comment after reading only the first 10% of the article.

      I have an old original B+ that's been running 24/7 for forever and is rock solid. I've got it serving up files with Samba from an old USB hard drive like a cheapo NAS. It is so incredibly reliable on Wheezy that I have been reluctant to upgrade the OS to Jessie or Stretch.

    20. Re:Neat, but not really needed... by fuzznutz · · Score: 1

      Am I the only one that still uses the original Raspberry Pi?

      A follow up question:

      Has anyone owned one that broke down . . . ?

      I've got three or the original B's, and all of them are going strong. If one breaks, I'll replace it. Otherwise the resources are fine for the things I use it for.

      I have a mix of Pi Zero, ZeroW, B+, 2, and 3. I have 9 in total and every one runs perfect. I have only ever replaced one flaky microSD card. I learned to never get the kits with the included microSD card.

    21. Re:Neat, but not really needed... by EETech1 · · Score: 1

      I had a 3 that the WiFi died after about 3 hours.
      Frustrating!

    22. Re:Neat, but not really needed... by WolfgangVL · · Score: 1

      Nope. Original Pi makes a sweet print server.

      --
      You are being ripped off every second of every day, so that advertisers can help rip you off even more tomorrow.
    23. Re: Neat, but not really needed... by Anonymous Coward · · Score: 0

      That really depends. The Pi 3 expects a meatier power supply than the original Pi. (Although partly that may have something to do with the extra USB ports)

      (In fact one of the comments in the article picks up on a note that the Pi 3B+ comsumes substantially more power than its predecessor. Probably slightly more to do with the gigabit ethernet than the faster processor or the WiFi upgrade. The Pi website states 0.5-1W for the 1B+ and 2.5A (12.5W) for the Pi 3B+)

    24. Re:Neat, but not really needed... by nnull · · Score: 1

      I'm still using the original Raspberry PI for various things. It works fine. Mind you, this is in an industrial setting too. I've been using them as HMI screens, information screens and a lot of other little things.

      They've been easy to manage and update. I haven't had any of them go out either, if they do, no problem as I just plug in a brand new beefier raspberry pi. The only thing I dislike about them is the power connector, but I've been able to resolve that with a soldering iron to make a better connector for industrial use. The USB power supply connector is not very good. However, I've been seeing some devices that offer protection over the GPIO for sale which peaked my interest as well. Phoenix Contact has also been making some nice little devices with the Raspberry Pi that mounts on a DIN rail, which also peaked my interest.

      But for the most part, I've been quite happy with them and their resilience. I even have one outside that has survived over 100 degrees Fahrenheit ambient (37-38C for you metric people).

    25. Re:Neat, but not really needed... by nnull · · Score: 1

      Depends what you're using it for. People will upgrade them regardless, the price isn't an issue for many. It's just a matter if you really want to bother updating it if it runs fine for what it's doing?

    26. Re:Neat, but not really needed... by Anonymous Coward · · Score: 0

      CPU speed has never been the selling point of em to me

      Just as well that the Raspberry Pi is a specific purpose device that can't be used for more than one thing... I have 4 in service. For 2 of them the Raspberry Pi was too limiting. For one of them the Raspberry Pi 2 was too limiting.

    27. Re:Neat, but not really needed... by PhotoJim · · Score: 1

      I still have a pair of these - one's my offsite backup machine - and they still work well, although the single USB port is becoming a limiting factor.

    28. Re:Neat, but not really needed... by Anonymous Coward · · Score: 0

      I do most of my development so that the software I write will run on the older BCM2835(ARM1176) found in the Pi 1 Model A, B, B+, and Zero. From there I start porting and testing it on the Pi 2 and Pi 3. I'm using OpenGL so the performance difference of the GPUs isn't usually a big deal, but the floating point support on the BCM2836 is significantly different so CPU-side calculations run faster there are ABI differences.

      For you I think that the Pi Zero and Zero W are around means your old Pi 1 is effectively still supported and in active use. Even if physically a smaller board.

    29. Re: Neat, but not really needed... by Anonymous Coward · · Score: 0

      But it doesn't. The Pi3 requires more power. Perhaps if it's underclocked it doesn't?

    30. Re:Neat, but not really needed... by johnw · · Score: 1

      Although presumably you've had to replace the PSU after the magic smoke got out?

    31. Re:Neat, but not really needed... by Anonymous Coward · · Score: 0

      > constant power usage is ~100mA higher

      Any suggestions for a power meter, that will measure not in full Watts etc., but be finer-grained?

    32. Re:Neat, but not really needed... by corando · · Score: 1

      I have an original model B with 256mb ram that still runs as my personal web and Mumble [VoIP] sever!

      My daughter has a model 2B that she plays with, I might considering replacing it with the 3B+ as half the time she uses it for playing music via you tube and that can get laggy at times.... but to be fair, that was not an original use case when getting her the Pi. :-)

      I also have a couple Pi B+ setup as cameras, but if I was doing that project now I would get 3B or 3B+ for the integrated WiFi and avoid running Ethernet cables.

    33. Re:Neat, but not really needed... by afidel · · Score: 1

      A multimeter, on a lot of SBCs you can also ask the power control electronics through linux devices for the current power reading, not sure if the rpi 3B+ has such an interface or not, was just reporting what I saw on a blog post. They said that the combination of gigE and 802.11ac dual band had raised constant power demands unless you shut one or both down.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    34. Re:Neat, but not really needed... by pnutjam · · Score: 1

      I had about a dozen Alix 2d3 boards, but I'm down to one and one newer APU. I gave away or sold them, none broke. They are great for network stuff.

  3. Moar RAM! by Revek · · Score: 3, Insightful

    I would be more satisfied with doubling the ram than the AC wireless.

    1. Re:Moar RAM! by bluefoxlucid · · Score: 1

      The SD card is insanely slow. So slow USB booting is a known major performance boost. The Pi needs an M.2 or mSATA connector for an SSD.

      I'm looking for the Pi C+ with hardware ANN (the new MIT design, preferably, if cheap enough) and M.2, along with 8G RAM. A hardware RAM accelerator would be nice, too; but software memory compression actually has incredibly-high performance, so much that running nearly 50% if your RAM at 3:1 doesn't show a visible performance hit for most workloads.

      It might be technically-possible to get 28:1 RAM capacity expansion without experiencing a performance hit. That would be 90% of your RAM acting as compressed swap space (generally 3:1, although I've seen 4:1), and the other 10% acting as your hot set. That falls away when you start incorporating a significant amount of non-compressable data, which is what really keeps you from achieving such high expansions.

      In essence, compression algorithms take around an order of magnitude longer than decompression algorithms. For example: LZO may decompress at 4 instructions per output byte, or 32,768 instructions per two small pages, while it may take 320,000 instructions to do the compression. Your first defense, therefor, is to keep some free memory for overhead so you can defer compression of pages to openings in CPU usage: multiple cores and CPU usage below 100% (even 99.9%) lets you get a zero-overhead impact.

      Swap caching is bidirectional. Normally, a page remains in RAM when swapped out, and will be unmapped and reused if there are no free pages--otherwise, it's still there and mapped if accessed, no read required. When swapping a page in, the same is true of swap area; in compressed swap, this means we don't re-compress the page if it hasn't changed.

      The big win, however, is the sheer load requirements.

      Compressing two or four pages at a time makes compression fast and efficient. Decompressing 8K at 32,700 instructions generally gets you 1.5-2.5 times as many CPU cycles in use: 82,000 cycles. That's .00041% CPU usage. At 99.9% CPU usage, you can swap in 2MB per second from a compressed RAM cache in your spare CPU time.

      If you expend only one instruction per byte of data, you're likely to max out at 25% CPU devoted to swapping memory in; swapping it out is going to be your big hit. On the other hand, if you can't maintain 100% CPU usage on every core you've got in normal conditions, that slack is your allowance. If your program averages 97% CPU usage across 4 seconds, for example, then you might notice some performance impacts along a 1-second time scale if you're eating 3% for compression; but across the 4-second time scale, there's no performance hit: the CPU catches up.

      Given the 25% rule above, as long as you're below 80% CPU usage on short timescales, constant decompression won't provide any performance hit. If you modify very little data (mostly reading what's in RAM already, because the set to which you frequently write is typically hot), then you're not adding much for compression, either.

      That's for 100% of RAM being compressed, all the time.

      When you have a working set, it's different: every CPU operation performed on non-compressed memory counts. If you pull a page, work on it, then have to dump it and get another page from compressed memory, the above rules hold. If the pages you want are available in RAM 90% of the time, you're only looking at 10% of your page accesses causing a fault, and the CPU operation rules bound you to a 2.5% performance hit for decompression.

      Yep: compressed RAM is cheap.

      2G or 4G of RAM would be phenomenal; 8G is cheap; and we can turn that into 20G of usable RAM trivially, without notable performance impacts.

    2. Re:Moar RAM! by amiga3D · · Score: 1

      Most projects don't need more RAM. I don't use the pi as a desktop and I wouldn't recommend it to anyone for that use. I've got an old core2duo 2.8ghz laptop with 4GB of RAM and 500GB drive I picked up for 50 bucks that serves most of my surfing needs. The pi can't compete with that but the laptop can't do what the pi can do either.

    3. Re:Moar RAM! by DickBreath · · Score: 1

      I agree. More RAM would be a bigger priority for me.

      --

      I'll see your senator, and I'll raise you two judges.
    4. Re:Moar RAM! by sl3xd · · Score: 4, Informative

      The SD card is insanely slow.

      If that's your concern, then you can always network boot the Pi-3, which is a better option for reliability anyway.

      At the end of the day, though, with the Raspberry Pi, you will always use a somewhat dated Broadcom SoC. (The Pi's designers are Broadcom employees).

      Those SoC's aren't "general purpose" devices. The Pi is cheap because it repurposes a chip that is produced by the billion and designed for TV's, set top boxes, and disc players. The SoC's are designed to handle a few MiB/sec of HD Video, to be decoded & pushed via HDMI. They can do GPU tasks to give the set-top box a better UI. They are not designed for serious I/O.

      The Pi is designed, first, foremost, and always, to be cheap. Every single one of the performance enhancements you mention don't matter to the million-unit lot SoC's used for set top boxes, and would require custom chips, driving the cost beyond the Pi foundation's goals.

      If you want the latest and greatest technologies, then you better expect to pay dearly for them. The Pi uses old tech because it's cheap.

      --
      -- Sometimes you have to turn the lights off in order to see.
    5. Re:Moar RAM! by bluefoxlucid · · Score: 0

      The Pi is designed, first, foremost, and always, to be cheap.

      ...and has a competitor that's $10 cheaper, has a mini-PCIe port (which could instead be an M.2 port), handles 4K video at 60fps, and has a $10 Wifi/Bluetooth4.0 dongle if you want that (which could have instead been on-board). In the end, you sacrifice two USB2.0 ports, and get one USB3.0 port in their place.

      Oh, and it has a GPIO header that's compatible with anything that plugs into a Raspberry Pi 2 GPIO header. They also sell a 6-core 2GHz model with 4GB RAM and a NNP, 40-pin GPIO instead of 20, and PCI-e x4, but that costs $99 instead of $25. I'm waiting for something closer to a Pi 3B+ with NNP for $40.

      In other words: the Pi 3 B+ is expensive, overpriced, outdated tech.

    6. Re:Moar RAM! by Anonymous Coward · · Score: 1

      Since the ram limitation apparently comes from the Videocore in the SoC, there is not much to be done until a new SoC with a documented graphics core is used.

    7. Re:Moar RAM! by ChunderDownunder · · Score: 1

      The guy writing the FOSS graphics driver for the VideoCore 4 has been updating his work for as yet unreleased hardware. When this new VideoCore 5 will show up in a Pi is anyone's guess.

    8. Re:Moar RAM! by nnull · · Score: 1

      I'll stick to the Pi even if it is more expensive than some other boards with more features. Why? The community. I've already been burned by Android devices. All those ones that were basically flooding the market. They were cheap, pretty powerful devices. But why bother? When after a year, all the support is gone. Meanwhile, I still have the first of the first Pi's still running with little to no issues.

    9. Re:Moar RAM! by Anonymous Coward · · Score: 0

      Let me add my voice to the more RAM crowd.

    10. Re:Moar RAM! by bluefoxlucid · · Score: 1

      Yep, and this is why I want these features in the Pi: it's the de-facto, the one that everyone targets.

    11. Re:Moar RAM! by Anonymous Coward · · Score: 0

      because other companies have proven that the Pi team are pushing junk that is propped up by the community, if one of the other boards gets a solid community behind it the Pi will die a quick death.

    12. Re:Moar RAM! by amiga3D · · Score: 1

      More RAM is only needed for stuff that the Pi sucks at anyway. It uses more power on a device where every micro amp is jealously hoarded. As for power ANY good quality cell charger works fine with it. They're dirt cheap. The Pi is all about frugality. I've got a Mac Pro with 12 cores and 64GB of RAM already but I can't stick that under the eaves of my house with a Pi NOIR camera and run it off of a solar panel and battery.

  4. Also PoE by Anonymous Coward · · Score: 2, Interesting

    I can't believe this was left out of the summary: This board breaks out PoE and they are working on a HAT that will convert 48V PoE to the 5V required for the Pi. Or you can use it for other purposes.

    1. Re:Also PoE by afidel · · Score: 1

      It's 802.3 AF mode A & B, just in case anyone was wondering like I was what version. Also the 802.11ac upgrade is very nice since it means support for the less crowded 5GHz band, it also uses the superior cavity antenna from the pi zero so wireless performance in marginal signal situations should be about 2x the previous model.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  5. Just say no. by Anonymous Coward · · Score: 0

    Gigabit ethernet over USB.
    broadcom hardware infested with hardware backdoors.

    Just
    No.

    1. Re:Just say no. by Anonymous Coward · · Score: 0

      280 Mb/s > 100 Mb/s

    2. Re:Just say no. by Anonymous Coward · · Score: 0

      broadcom hardware infested with hardware backdoors

      No offense, but whose hardware doesn't have hardware "backdoors"? It's a whole host of problems that are only beginning to be uncovered..

    3. Re:Just say no. by Anonymous Coward · · Score: 0

      I'd like to see you do better for 35 bucks.

      World doesn't run on shitposts, loser.

    4. Re: Just say no. by Anonymous Coward · · Score: 0

      It's for "education use" you jerk. If people are using this for Internet of Shit devices, that's all on them.

      What would you even propose as an alternative with similar specs and price point?

  6. what is the point of gig-e when all io is on 1 usb by Joe_Dragon · · Score: 1

    what is the point of gig-e when all io is on 1 usb bus?

  7. Don't get it... by Anonymous Coward · · Score: 0

    I still fail to see the point of the Raspberry Pi at all.. I have an original model but to me the whole point of a piece of kit like this is to be able to tinker with all the h/w at a register level so as to not only encourage entry level programming but a passion for system level development something which is a dying art. Right now the only piece of hardware that really makes this all still accessible is an Amiga or similar retro computer, hopefully the Apollo Vampire V4 will help narrow the gap performance and display wise to make this a more viable platform while still providing full access to all the wonderful pieces of h/w it exposes through it's custom chips.

    1. Re:Don't get it... by Anonymous Coward · · Score: 0

      You should see it from my perspective perhaps. I have lived out of my car previously and am in ever constant poverty. The raspberry pi 3b allowed me to continue to enjoy the internet, view tv and movies, and just generally stay connected. I am not using it to develop robots or do testing, it is my main computer.

      The point is, I can afford it, I can afford little else in this world but I can afford a pi.

    2. Re:Don't get it... by amiga3D · · Score: 2

      It's a great little device for lots of purposes. For other things it sucks. You pick the tool for the job. Try hanging an Amiga 500 from a tree limb with a camera and cell modem hooked to a solar charging unit. Try doing it for an almost throw away price. There are hundred of other uses I've seen for the Pi. It's helped thousands of creative people make their projects viable at a cheap price.

    3. Re:Don't get it... by ledow · · Score: 4, Insightful

      You mean a GBP30 device that let's you bit-bang GPIO pins at up to 300Khz, run off battery and provide HDMI out and a Linux desktop is pointless for people tinkering with hardware?

      I'm no defender of the RPi foundation (there are STILL performance and reliability problems with the USB and Ethernet buses because they are shared and under heavy load you can drop USB packets, they surfaced in the very first models and haven't been fixed and they tried to blame the SD-card, so I ended up sending my own off to a technician at Broadcom) but the devices are getting better all the time. Hell, for GBP30 you can slap RetroPi on them and build an arcade cabinet from the GPIO/USB that can run all kinds of stuff.

      P.S. Nobody cares about h/w level programming. The BBC Micro:Bit is a flop. The RPi skips it and goes straight to Scratch on a Linux desktop. Teachers don't have the skills to do the simplest of things like that themselves, let alone teach them.

      I speak as someone who works in IT in schools, spent all my youth doing just that, teaching myself Z80 assembly, removing the copy-protection on DOS games via disassembly x86, building circuits, etc.

      I was one of the first to get an RPi, and didn't like it because it was "too easy", too powerful and too boring - but it's WAY over the heads of the average school child even with years of lessons. They'll turn it on, boot up Linux, click around, get bored, done. There's no way that even 1% of the RPi's that have been sold have ever had any amateur electronic hardware ever connected to them in a school. Schools will buy pre-made modules, or nothing at all. And if it hasn't got a lesson plan to go with it, forget it.

      The RPi was sold on but NEVER got any focus as "educational kit for schools to teach electronics", they never even tried and they didn't even go to BETT (the biggest UK IT in schools exhibition), they have no interest in getting them there. It was my complaint about them from day one, that they NEVER did what they would need to do to get into schools. They just relied on "someone clever will do that bit for us", and it's never materialised. A good teacher could do it, but they could do it with anything and probably wouldn't choose an RPi (too many distractions readily available). There is NOTHING for teachers, and most teachers don't even know what they are, and even IT teachers wouldn't be able to image an SD card and boot them by themselves without a tutorial.

      But as a hobbyist device, these things are fabulous, now. They could be a lot better, too. That's the point of them... a 1.4GHz battery-powered ARM kit that can bit-bang. Brilliant for me. Useless for teaching anyone anything about electronics or hardware that you couldn't just teach on a PC itself.

      Honestly, nobody is going to officially teach the bits that you and I would like kids to learn, ever again, in any kind of serious depth. They just won't, because the teachers are two generations down from people who didn't understand it. Geeks don't go into teaching because the stuff they end up having to teach is SO DULL it's unbelievable.

      Unless you show a kid it yourself, it's not going to happen with any level of Micro:Bit, Arduino, .NET Gadgeteer, RPi or anything else ever released. Honestly, it's just not.

    4. Re:Don't get it... by Anonymous Coward · · Score: 0

      For some people, it's all about the GPIO ports (for talking to other hardware, which doesn't come with it). Why bigger PCs don't have GPIOs, I don't know, but this one does, and it means you don't have to go all the way down to something like Arduino. So you can have a modern software situation (e.g. a whole OS and ease of development, at the expense of runtime efficiency) but be able to get down in the dirt and interface with dumb-but-super-userful hardware (sensors, motors, etc).

      You don't have to be a kid. But if you are, or know one, c'mon: imagine: GPIO ports and Python. If I had something like this in the late 1970s and early 1980s, I would have given zero fucks about Lego bricks .. or my VIC-20. (Don't you see what an awesome computer this is?)

      And then apart from that, some people don't give a damn about the GPIOs and just happen to think they're more convenient for some jobs than bigger x86 boxes. e.g. HomeAssistant, sickbeard+sabnzbdplus, MPD, etc. (I prefer a full x86 box for those jobs, though.)

    5. Re: Don't get it... by c6gunner · · Score: 1

      In that case you're far better off buying an Odroid C2 or many of the other low-cost SOCs out there. Much better performance for roughly the same cost.

    6. Re: Don't get it... by Anonymous Coward · · Score: 0

      Doesn't look like the C2 has mainline kernel support, they only mention 3.14LTS and Ubuntu 16.04.

      I wouldn't buy any SoC where I might end up with an obsolete kernel since the maker no longer supplies patches for current kernels. VERY unlikely to happen with a Pi.

    7. Re:Don't get it... by stabiesoft · · Score: 1

      Check out adafruit for just a few examples of stuff you can build. Between beaglebone and pi (to name just two) anyone with decent tinkering skills can do their own home automation with no snoop from google, apple, ... I know I have built a pool controller, irrigation controller, garage door interface, AC monitor, furnace monitor, CO2 monitor and soon to add ????. The main limitation I have found is power. They are too hungry to run off batteries.

    8. Re: Don't get it... by sl3xd · · Score: 2

      The Pi has a level of ubiquity its cousins can't even dream of. "Quantity has a quality all its own."

      It's how better architectures and OSes lost out to the inferior but popular x86 and DOS.

      Then, as now, being more popular means there is far better support to be found on the internet, better distro support, more experts, etc.

      I design my own circuit boards, and program the microcontrollers from scratch; but I generally only do that when it's the only option. There have been a number of projects I chose the Pi over any other SoC board because I don't have to tinker around to make it work.

      --
      -- Sometimes you have to turn the lights off in order to see.
    9. Re: Don't get it... by c6gunner · · Score: 1

      It depends on the use case; for hobbyist projects I agree that the Pi is better, but for the scenario he presented the Odroid would be much better. I've used both, depending on my need.

    10. Re:Don't get it... by Anonymous Coward · · Score: 0

      "teaching kids to code" is like "teaching kids to play piano". In the end only a couple will really be interested, have the affinity, do the work, dig deeper and get good at it. No teacher is going to teach that, unless they are very tech-savy themselves.

      I've always had programming classes in high-school (early 90s). I think we got as far as quicksort. Most of the students weren't interested at all in learning this.

  8. UEFI compliant by DrYak · · Score: 5, Informative

    Starting from Raspberry Pi 3 (can't find any information about Raspberry Pi 2 version 1.2 which use the same CPU as Pi3, not as earlier Pi2s), the U-boot bootloader is UEFI compliant and several Linux distributions's (such as, for example, openSUSE Tumbleweed) AArch64 image can be run in 64bits mode.

    source: tumbleweed's wiki entry about Raspberry Pi 3.

    So there should be a way to load Debian AArch64 on your Pi.
    (But of course it will be less optimized/geared toward Pi than a real Raspbian 64)

    From what I've read in forums and interviews, there isn't a plan to do Raspbian64 in the immediate future, due to lots of 32bits (ARM6 or 7) Pis still in the wild, and the Rasberry Pi Foundation wanting not to dilute their resources over too many goals.

    (Then I'm sure that the gentoo people have their own flavour completely optimized to the bone for 64bit Pi)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  9. Re:what is the point of gig-e when all io is on 1 by Anonymous Coward · · Score: 0

    Probably din't cost anything/much and still shows a slightly more than 2x speed increase.

  10. Re:what is the point of gig-e when all io is on 1 by Anonymous Coward · · Score: 0

    what is the point of gig-e when all io is on 1 usb bus?

    Marketing bullet points.

    The LAN over USB issue was the biggest reason I went with an Odroid C2 to replace my old Pi.

  11. Re:what is the point of gig-e when all io is on 1 by Anonymous Coward · · Score: 0

    I think it has more to do with keeping the component costs down. Whichever component is more popular is used because they're cheaper, not because they're necessarily an improvement to the overall experience.

  12. Re:what is the point of gig-e when all io is on 1 by Junta · · Score: 4, Interesting

    For one, gigabit means that you could in theory get nearly half a gigabit, which is still higher than 100 mbit.

    For another, and this is rare, there do exist network switches in the world that do not negotiate lower than 1 gigabit. I've only seen one model from one vendor so far that did this, and I think that product flopped in part due to inability to handle 100 mbit, but if I've seen one, there's probably more.

    Finally, it may not be possible to get a 100 mbit NIC anymore, or at least do so and get any savings out of it. It's like in embedded you have flash parts that are 80% empty, because the cheapest flash parts are now still 4x the size some of these applications need.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  13. Depends on needs by DrYak · · Score: 1

    People wanting to do small tinkering projects, or file servers, or whatever
    are probably all happy with the Raspberry 1 (I certainly am).

    People wanting to do video processing (which was the initial target of this class of chips by Broadcom anyway) are probably happier with more Mhz giving more power to offload h264 (and partial h265) to the hardware.
    People using it as a retro gaming machine are also happier with more Mhz giving faster / more precise emulation.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Depends on needs by pjt33 · · Score: 1

      The B has more USB ports, and the 3B has built-in wifi. Not needing to attach hubs, hats, etc. is a reason for people whose projects require those to get a newer model.

    2. Re:Depends on needs by Anonymous Coward · · Score: 0

      Anyone who runs a file server off a PI, even this new 3B+ is downright stupid. The things are so bandwidth constrained. Spend a bit more for a proper embedded motherboard and get yourself real gigabit attached to a PCI-E bus rather than the 480mbps USB2 bus.

      I have a NAS with an Intel Atom CPU from a decade ago that will still run circles around any PI setup.

      If you're going to go with a PI setup for a NAS, you might as well just take the router you already have that likely already has a USB port and put something like DDWRT, Tomato, or LEDE on it and attach an external HD to the USB port, then enable Samba on the firmware distro.

  14. Re:what is the point of gig-e when all io is on 1 by afidel · · Score: 1

    Previous model topped off at ~60Mbps, new model can do 330Mbps so even if you're pumping it back out to another I/O device you still could theoretically get ~160Mbps which is a significant improvement.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  15. Expand software, not hardware by Anonymous Coward · · Score: 0

    Would be really nice if they expanded software instead of hardware. For example, port their graphics support from the very limited omxplayer to mplayer, or make omxplayer more configurable. Make alternate browsers work well. Maybe even write a graphical media frontend and they could start selling it as a massmarket mediaplayer.

    Android port would also be cool.

    1. Re:Expand software, not hardware by Anonymous Coward · · Score: 0

      Or maybe a 64-bit Raspbian? It's not like they've been running on 64-bit cores for a few years already. Oh wait... it is!

  16. Re:what is the point of gig-e when all io is on 1 by EndlessNameless · · Score: 1

    what is the point of gig-e when all io is on 1 usb bus?

    From the article:

    "While the USB 2.0 connection to the application processor limits the available bandwidth, we still see roughly a threefold increase in throughput compared to Raspberry Pi 3B."

    You'd have to generate a lot of IO to drop below the original 3B throughput.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  17. TFS and TFA are for newbs by fyngyrz · · Score: 3, Funny

    The real pros don't even read the post that they are replying to . . .

    I just read the slashdot UID and let fly.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:TFS and TFA are for newbs by johnw · · Score: 1

      I just read the slashdot UID and let fly.

      You interest me strangely.

  18. Get this by fyngyrz · · Score: 1

    Right now the only piece of hardware that really makes this all still accessible is an Amiga or similar retro computer

    Emulated hardware is better anyway. Here you go.

    You're welcome.

    --
    I've fallen off your lawn, and I can't get up.
  19. Pi Day Release Date by ultrafunkula · · Score: 1

    Nice timing, releasing this on Pi Day

  20. An old stupid joke - by Max_W · · Score: 1

    A young man who is going out on a date may need to understand how hardware works.

    Speaking seriously, the RPI 3 B+ is a good start to learn hardware and computing of the physical world.

    1. Re:An old stupid joke - by ceoyoyo · · Score: 1

      I was once walking out of a marina at night and saw a couple of teenagers parked across the parking lot. I finished loading stuff in my car, locked the gate, and noticed that they weren't making out anymore, they were standing behind the car and she looked irritated. So I walked over and asked if everything was okay. He said the car wouldn't start, and demonstrated. I said it sounded an awful lot like a dead battery, but he vehemently denied that could be the case. I talked him into letting me hook up a booster anyway. Car starts, she rolls her eyes.

      Poor guy. Understanding hardware is important.

    2. Re:An old stupid joke - by Anonymous Coward · · Score: 0

      Umm maybe he was hoping "the car wouldn't start" to get more time with his girl...

  21. Buy a better board by ArchieBunker · · Score: 2

    Apparently no one knows the original reason for building the Pi. It was to have the absolute cheapest platform to hack on for students. You need a better CPU or a SATA port? Pony up that extra $20 and buy something better.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Buy a better board by bluefoxlucid · · Score: 0

      Actually, the single-unit price for a SATA controller chipset is about $8; and a Pine H64 is cheaper than a Pi B, with PCI Express, 2xUSB2.0, and 1xUSB 3. The Pi B has Wifi and four USB 2.0 ports; the H64 has a header for a Wifi and Bluetooth4.0 module that costs $10, bringing it up to spec.

      Note that M.2 is just PCI Express, so that's a $35 build that's equivalent to a $35 Raspberry Pi B+, but also has a mini-PCI-Express port--which could have instead been an M.2 connector.

      So yes, designing and building a Pi with 1.4GHz quad-core, 1GB RAM, and M.2 SATA in $35 is doable. That the 3B+ costs $35 doesn't necessitate that the same damned specs but with an M.2 connector would cost $55. They're just sort of married to Broadcom.

    2. Re:Buy a better board by tlhIngan · · Score: 4, Insightful

      Apparently no one knows the original reason for building the Pi. It was to have the absolute cheapest platform to hack on for students. You need a better CPU or a SATA port? Pony up that extra $20 and buy something better.

      The problem is, the Pi has something a lot of other boards don't - a community. Most alternative Pi boards are released with outdated software and that's it - the manufacturer stops supporting it and it rots. But eh Raspberry Pi is well supported and kept up to date by a while pile of people, who are able and willing to help people with their problems.

      The Pi's greatest asset is not the hardware, but the fact there's a huge community willing to help you out.

    3. Re:Buy a better board by Anonymous Coward · · Score: 0

      That says it's your PSU or your SD card which is at fault ;-)

    4. Re:Buy a better board by nnull · · Score: 1

      But it has become so much more than that now than just for students to toy around with. They're all over the place and being used for a lot of things, including even critical stuff lately. They've proven to be quite reliable and cheap to replace if necessary. Building redundant Raspberry Pi systems is a snap to do, since they're so cheap and with linux, easy to do. The size itself is a big plus. Hell, I've seen a guy build an entire machine out of a Raspberry Pi, no PLC. And quite a few big name industrial suppliers are now building Raspberry Pi modules.

    5. Re:Buy a better board by Anonymous Coward · · Score: 0

      We know, they just made poor design choices. We'd also like them to make a higher spec device, at say the $70-100 range, same or similar form factor, just more powerful and with actual storage connectors and not shoehorning everything over the USB 2.0 bus.

  22. Re:what is the point of gig-e when all io is on 1 by DickBreath · · Score: 1

    This is a question from the 1980's. Let's ask Mr. Owl. He knows everything. (but rephrased from the 1980's)

    Mr. Owl: Why do I need 10 Mbps ethernet card for $1,000 when my computer can barely sustain 1 Mbps?

    Mr. Owl says: it's not all about your node's sustained throughput. It's about the capacity of the network you are connected to. Higher bits per second means higher capacity and therefore ability to have more packets flowing, although not necessary to and from your node.

    --

    I'll see your senator, and I'll raise you two judges.
  23. Re:what is the point of gig-e when all io is on 1 by Anonymous Coward · · Score: 0

    If you topped off at 60MBps with the Pi3 you had a bottleneck elsewhere. Maybe a slow SD card?

    I get 11MByte/sec when copying stuff via scp to my Pi2.

  24. Was excited by Xenolith0 · · Score: 1

    The biggest improvement in the RPi I've been looking forward to is USB3/GBe. It's nice in the model 3 they added GBe, but it's pretty much pointless if you go and plug it into a USB2 port.

    Real World Expected Speeds:

    • 100mbps eth = ~8MB/s
    • 1GBe = ~110MB/s
    • USB2 = ~14MB/s
    • USB3 = ~250MB/s

    Thus, on the RPi3, GBe @ USB2 speeds means, MAYBE 14MB/s, BUT as others have noted, other IO devices on the RPIs share the same bus, so real-world speeds will be less. UGH.

    1. Re:Was excited by Anonymous Coward · · Score: 0

      Eh? USB2 has a theoretical throughput of 480 Mbps, while the real world throughput will be lower, it is still a lot faster than 14 MB/s. I've transferred data on to a USB2 connected hard drive at ~35 MB/s. The RPi foundation has tested the new interface and it typically get 315 Mbps (or close to 40MB/s if you prefer).

      While this isn't as good as it could be with USB3, it is still a significant performance improvement over the previous ethernet connection.

  25. Re:what is the point of gig-e when all io is on 1 by afidel · · Score: 1

    Um, asynchronous switches with buffers have been a thing since forever, this isn't a tokenring network.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  26. 200MHz CPU by FudRucker · · Score: 0

    so rasberrypi finally caught up to an i386 of the 1990's era, can i run windows 95 on it?

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:200MHz CPU by Anonymous Coward · · Score: 0

      That's the *increase* in speed. The CPU is 1.4GHz.

    2. Re:200MHz CPU by ledow · · Score: 1

      It's 1.4GHz.

      And what 386 ever ran at 200MHz? Were you even around then? They ran at about one-tenth of that. Or over 50 times slower than a Raspberry Pi.

    3. Re:200MHz CPU by ceoyoyo · · Score: 1

      You must have had a very different 386 than I did. I remember thinking the 40 mHz AMD ones were pretty cool, not like those paltry 33 mHz Intel ones.

    4. Re:200MHz CPU by Misagon · · Score: 2

      The i386 never ran faster than 40 MHz and the ARM chips at the time were already faster per clock while drawing less power.

      The SoC in the Raspberry Pi 3 B+ has four 64-bit ARM cores running at 1.4 GHz, albeit in-order. This is 200 MHz more than the previous Raspberry Pi 3 B (non-plus).

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    5. Re:200MHz CPU by torkus · · Score: 1

      Port Win95 to ARM and you can. (well, give or take some drivers)

      Heck, there's enough spare proc you could probably emulate a 386 and boot your precious.

      In other news, bad troll is bad. You get no cookie.

      --
      You can get rich if you own a politician, but you have to be rich to buy one in the first place.
    6. Re:200MHz CPU by thegarbz · · Score: 1

      can i run windows 95 on it?

      yes

    7. Re:200MHz CPU by PhotoJim · · Score: 1

      1/50 as fast by clockrate, and probably 1/200 the performance because of the gains in efficiency made by modern processors. Clock rate isn't everything, else the 3 GHz Pentium 4s would still be among the fastest CPUs available in performance (and they aren't).

    8. Re:200MHz CPU by hawk · · Score: 1

      and 12mhz or so was the critical point.

      Up to that (and I think including, but it's been a while), everyone and his brother could design a motherboard.

      The RF at speeds above that made it tricky, and suddenly the little shops had to buy motherboards from someone else, and there were soon just a handful.

      And to *really* date myself . . . the reason I never built a wire-wrapped Apple ][ was that others had already done it--and they interfered with themselves.

      hawk

    9. Re:200MHz CPU by Anonymous Coward · · Score: 0

      you can't even read properly.

  27. Re:what is the point of gig-e when all io is on 1 by Anonymous Coward · · Score: 0

    We aren't on broadcasted networking using dumb hubs anymore. That reason makes absolutely no sense today. The PI could have a 10mbps interface connected to a gigabit switch and it wouldn't slow down the rest of the network.

  28. âzGreatestâoe by what unit of measuremen by k2r · · Score: 1

    I donâ(TM)t think that in 25 years I worked with a person who considered themself to be âzthe greatestâoe in their profession without being considerd mediocre at best by the rest of the people surrounding them.

  29. Still USB2 in 2018? Really? by brainchill · · Score: 1

    All of these upgrades ... AC wireless and gigabit ethernet totally wasted by piping it over USB2

    1. Re:Still USB2 in 2018? Really? by Anonymous Coward · · Score: 0

      Not totally, the Wifi isn't really limited by it, I get twice the throughput with an external USB dongle on a RPi2 than their on-board effort does on the 3B+. The GigE is limited by the USB bus, but is still 3 times the speed of the previous 100Mbps ethernet.

  30. Use cases, ago by DrYak · · Score: 2

    I have a NAS with an Intel Atom CPU from a decade ago that will still run circles around any PI setup.

    Good for you, but that's not my use case. Don't need the giant bandwidth. Only need the extreme low power to serve files at video-playing bandwidth. A glorified networked USB stick, if you want.
    Combined with printing service (can locally print a file that was updated to it, circumventing limitations of a locked-down windows laptop with no admin account to install printer drivers).
    Could also install rtorrent on it, for occasionnal download.
    Coupled with a couple of other similar extremely simple services.

    Your Atom installation, while porbably awesome, is completely overkill to me.

    If you're going to go with a PI setup for a NAS, you might as well just take the router you already have that likely already has a USB port and put something like DDWRT, Tomato, or LEDE on it and attach an external HD to the USB port, then enable Samba on the firmware distro.

    That was *exactly* my target. Except that the router is locked, can't be installed with any opensource firmware. (It's the thing I got for free from the provider).

    I could have thrown it away and spent decent money on a high quality router.

    Or just re-use an old raspberry Pi that I have laying around, basically installing the same kind of software functionality that I would have installed on a router with OpenWRT.

    (Also, the router happens to have decent Wifi, so it basically at least works as intended as a router. Though without IPv6).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  31. BCM SoCs don't have PCIe? by Anonymous Coward · · Score: 1

    I am pretty sure the limiting factor was that they only have an interconnect option to a cellular modem, or a bunch of gpio pins like they are currently configured.

    That was the whole reason for using the USB 2 bus instead of something faster.

    Really the chip line the Pi is based on should have been decommissioned long ago, but instead they found new life selling to 'makers' and opening up documentation as they became ever more obsolete.

    I do agree that the open documentation is good, just that at the same time they have slacked on ensuring a design which was future compatible (still stuck with 1GB of RAM as an SoC limitation 3 generations later...)

    My next build is likely going to be a Rock64. The 4GB of LPDDR3 plus gigabit ethernet plus optional USB 3 and wifi will make it much superior in almost every way I might want to use it, and it supports standardized EMMC adapters, even if they cost 1/4 to 1.5x the cost of the SBC itself. All of this makes it a far better platform than the Pi, except for GPIO or GPU related endeavors, both of which it is slightly lacking in (The latter due to its Mali-400/450 based graphics core, which while having more power than the VC4, isn't as reprogrammable. The VC4 for the record could emulate OpenCL support, as well as 'regular' OGL 2.1 support thanks to its opcode design, albeit at a loss in performance. Mali is built like an old GPU in comparison and cannot.)

  32. Network AND storage over a shared USB 2 bus? by kriston · · Score: 1

    Network AND storage over a shared USB 2 bus?

    Nah, no thanks.

    --

    Kriston

    1. Re:Network AND storage over a shared USB 2 bus? by thegarbz · · Score: 1

      What you're building a $35 file server and expecting commercial level performance or something?

    2. Re:Network AND storage over a shared USB 2 bus? by scdeimos · · Score: 1

      Yes. Moore's Law 'n' all.

    3. Re:Network AND storage over a shared USB 2 bus? by kriston · · Score: 1

      Orange Pi is cheaper and doesn't cheap out on the storage and networking like the Raspberry Pi does.

      --

      Kriston

    4. Re:Network AND storage over a shared USB 2 bus? by thegarbz · · Score: 1

      Which one? There's about a million models, all with pros and cons. You see anytime anyone says something is better than something else without asking details about the application for a device this versatile they are instantly wrong.

    5. Re:Network AND storage over a shared USB 2 bus? by kriston · · Score: 1

      That's not how logic works. I guess it's working out for you somehow.

      Every Orange Pi performs better than Raspberry Pi when it comes to storage and networking. There you are.

      Source: I own every Raspberry Pi and four different Orange Pi models and have benchmarked each.

      --

      Kriston

    6. Re:Network AND storage over a shared USB 2 bus? by thegarbz · · Score: 1

      Every Orange Pi performs better than Raspberry Pi when it comes to storage and networking.

      Maybe you should spend less time benchmarking and more time re-reading what I wrote. But by all means you can keep doubling down with the exact opposite of the point I was making.

    7. Re:Network AND storage over a shared USB 2 bus? by kenh · · Score: 1

      Does the Raspberry Pi offer iLo or other remote system management options? Battery-backed hardware RAID?

      --
      Ken
  33. That's kind of poor by AbRASiON · · Score: 1

    They still don't have gigabit networking on board? The orange pi does I believe at near half the cost.

    Very happy with my pi's but using networking over USB is simply not going to happen

  34. Then how about Libre Computer by Anonymous Coward · · Score: 0

    Open source, nice horsepower: https://libre.computer/

  35. life by Anonymous Coward · · Score: 0

    You are doing it wrong.

  36. Is there any alternative that is better than Pi? by Anonymous Coward · · Score: 0

    There are many alternatives to Pi, some run faster, some have extra features, some are cheaper

    Has there been any alternative to Pi that runs faster, comes with more features, and still cheaper?

  37. Criteria of "better" by DrYak · · Score: 3, Interesting

    Depends on your criteria defining better.

    One could also consider the opensource friendliness of the chipset :
      - Broadcom's VideoCore is one of the few ARM chips where everything running on the ARM core can be opensource upstream code (Raspbian updates its kernel regularily). All the proprietary blobs are restricted to the DSPs handling video. You can even run without them (specially if you aren't interested in processing video, but use the pi as a micro server).

    (The Freescale family of chips selected by Purism for their Librem 5 smartphone is another example that can be run 100% of opensource).
    (I suspect that the RISC-V will also bring interesting free-software friendliness)

      - Lots of other chips limits you to kernel version "whatever happened to be popular on Android back then, now you're stuck with it". You're stuck with antique kernels full of blobs.

    One could consider the community :
    Raspberry Pis are among the most popular SBC, have gathered a ginormous community of users.
    That means you can easily find tons of answers for common questions easily on forums and other web ressources,
    lots of add-on products will be specially be designed with raspberries in mind
    etc.

    In the few case I've researched the subject: the cases of cheaper board with higher-clocked CPUs and more features touted on the bullet list provided by the marketeers, tend to also use much cheaper chips with crappier Linux support and although they tout lots of GPIO pins, those aren't 1:1 compatible with Pi (nor even follow any attempts of standard like HAT).
    They're great if you only plan to interface them with extremely generic hardware (basically if you mostly attach your stuff on the USB ports) or if you're making your own hardware (where the only requirement you have regarding the GPIO pins is that they exist).

    Raspberry Pi basically has managed to become the IBM PC of the home computer : sure, better things exist elsewhere. But that's what everything is palying with.
    And if like me you're not the world's best expert in SBCs, better to stick with the most popular and most widely supported stuff.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Criteria of "better" by TechyImmigrant · · Score: 1

      The RPi sucks a bit for real time control compared to say an Arduino, because it's running Linux and a CPU with less deterministic timing that the slower, simpler CPU in an arduino. I've tried direct control of steppers with a Pi and it gets jerky when the CPU is running a UI or doing other stuff.

      So arduinos seen to be the board of choice for motor control in homebrew CNCs and 3D printers, while RPis do nicely doing the thinking (interpreting gcode, presenting a UI, etc). An RPi driving 3 or 4 arduinos, driving 3 or 4 steppers is a common configuration.

      There are far better engineered solutions when you sprinkle in a little hardware for motor control, like an FPGA to do the timing and feedback tracking. But software and cheap CPUs are cheaper and more accessible to hobbyists.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  38. Download more RAM by Anonymous Coward · · Score: 0

    There's a good question. Has anyone done any soldering or other computing magic to actually add more RAM to a Pi?
    Even if the method was hacky as fuck like adding it through some other method like a physical RAM drive over USB or some other crazy stuff?
    It'd surprise me if someone hasn't tried it.

  39. Pi day by iq145 · · Score: 1

    Some people used to ask "Where were you when Kennedy was assassinated?" Then it was "Where were you when the shuttle blew up?" Later, it was "Where were you when the 9-11 terrorism happened?" The most recent one will be "Where were you at on 3/14/15 at 9:26:53am?" Now it'll be remembered for Stephen Hawking's death. His death comes on Pi day (3.14), the date which Albert Einstein was born. Hawking was also born on the date Galileo Galilei died (January 8th 1642), the year Isaac Newton was born later on Christmas... the day observed for the birthday of Jesus.

  40. Re:âzGreatestâoe by what unit of measure by Anonymous Coward · · Score: 0

    I've been accused of being the greatest at what I do, while I'm certain I'm not, because I meet people who are better at it than me at conferences.

    When I dissolve into senility, I can rest assured that I was the greatest.