Readit News logoReadit News
cyberjunkie · 6 years ago
Oh my! This is such a crazy upgrade. I've been using the RPI2 as my HTPC/NAS at my folks, and I'm so happy with it. I was itching to get the last one for myself.

USB 3.0! Gigabit Ethernet! WiFi 802.11ac, BT 5.0, 4GB RAM! 4K! $55 at most?!

What the!? How the??! I know I'm not maintaining decorum at Hacker News, but I am SO mighty, MIGHTY excited!

I'm setting up a VPN to hook this (when I get it) to my VPS and then do a LOT of fun stuff back and forth, remotely, and with the other RPI at my folks.

xorcist · 6 years ago
> I've been using the RPI2 as my HTPC/NAS

Using the Pi as a file server can be a bit flaky. The ethernet controller was an USB one, and was neither really stable or took load very well. The new PHY on a dedicated link is probably the single biggest improvement with this new revision.

The HEVC is a bit unexpected considering the high license fees and general uncertainties. Let's hope the documentation can be released as well.

Zenst · 6 years ago
The HEVC codec may well be an additional cost for CODEC license as is the case with VC-1 and MPEG2(though that expired!).

https://www.raspberrypi.org/documentation/configuration/conf...

So unsure at this stage, but that may well be the case for any license fees regarding HVEC. Heck, if they have absorbed those costs into the base price - I'd be utterly amazed.

KingFelix · 6 years ago
are you speaking about the pi 4 or 2?

I just setup my RockPro64 with 4GB, also PCIex4, have an SSD, going to setup a raid at somepoint when I get it all figured out. The board was a bit more expensive than the pi4, but I am interested in playing around with it.

But it looks like its back ordered for awhile

m463 · 6 years ago
> The ethernet controller was an USB one, and was neither really stable or took load very well

Hmm... that explains a problem I had with a pi of mine. Every time the 10/100 switch it was connected to rebooted, the pi would lose its ethernet link until rebooted. Never had this with other machines on the same switch.

Deleted Comment

jsight · 6 years ago
Hmm, I've been using a Pi 3B as a router for ~6 months with no issues like that. I wonder if these were resolved at some point?
throw0101a · 6 years ago
> Gigabit Ethernet!

Does it have PoE? Having to deal with one less cable would be nice.

Especially given that the latest spec, IEEE 802.3bt from September 2018, now allows for up to 100W per port:

* https://en.wikipedia.org/wiki/Power_over_Ethernet

MisterTea · 6 years ago
There is an official PoE board that fits the pi 3+ which uses a 4 pin header by the ethernet jack to grab power. The pi 4 appears to have the same header.

https://www.raspberrypi.org/products/poe-hat/

woodrowbarlow · 6 years ago
did they finally release the 100W spec? IEEE really let that spec languish for too long -- vendors got impatient and implemented their own. i had to write 60W PoE code supporting three different specs around 2015. bosch's design was the worst.
ars · 6 years ago
> now allows for up to 100W per port:

It doesn't draw anywhere near that. 15W max (for accessories), and 7W in heavy use (without anything other than the board itself).

m463 · 6 years ago
I like the usb-c input.

The big shortcoming of the other Raspberry Pis I have is power. Plug anything into it and you risk undervoltage problems (even with the official supply)

  [   49.910905] Under-voltage detected! (0x00050000)
  [   76.949928] Voltage normalised (0x00000000)
  [  436.806032] rpi_firmware_get_throttled: 1 callbacks suppressed
  [  436.806038] Voltage normalised (0x00000000)
  [  438.886093] rpi_firmware_get_throttled: 2 callbacks suppressed
  [  438.886100] Under-voltage detected! (0x00050000)
  [  445.126338] Voltage normalised (0x00000000)
  
I hope the new power input will stablize things.

m-p-3 · 6 years ago
I'm wondering if you could power two USB 3.0 2.5" HDD through the Raspberry Pi 4 without requiring external power supplies for them now.

Would be nice to build a NAS with as few cables as possible.

levesque · 6 years ago
An alternative would have been a powered USB hub.
apple4ever · 6 years ago
I agree with your excitement! I've been waiting for this upgrade forever. I keep looking at the other options out there, but while their hardware is great, their software is terrible.
dheera · 6 years ago
Excited too, but $55 + $13.95 shipping = $68.95 is inching closer to the $99 (free shipping) territory of the Jetson Nano.
sgnelson · 6 years ago
IMO, at this point you're not paying so much for the pi, but rather for the community and accessories. It's the entire environment that makes the pi useful; not just the hardware.

(I speak as someone who sucks at programming and doesn't spend a 1/100th of the time learning the latest as I used too as a teen. So having the community around to help with my latest project that I need something more than a microcontroller for, is immensely worthwhile. Obviously those who don't need these types of spillovers would probably be better served with other hardware.)

rtio · 6 years ago
When you add up adapters and cables the rpi is closing in on a chromebook on sale. So not that cheap any more.
anchpop · 6 years ago
Does it really compete with the Jetson Nano? I thought it was designed for AI stuff
dvdbloc · 6 years ago
Where do you get a jetson nano with free shipping?
birdman3131 · 6 years ago
I have a 10tb external hooked to my routers usb 2 port and have always been looking for something better. This looks like it.
bcheung · 6 years ago
TLDR; of cons from various sources:

- New SoC puts out more heat. Active cooling more important now.

- Video playback at 4K requires H.265

- Micro-HDMI cables now needed.

- Draws more power.

Other than that, looks like a major performance boost.

supergauntlet · 6 years ago
>Video playback at 4K requires H.265

Not really a con IMO, I haven't seen anything on a 4k bluray encoded in h.264, everything seems to be 265. The microHDMI is kind of a bummer though.

I actually wonder if the A72 CPUs onboard are fast enough to do software h.264 4k decode. They might be.

inson · 6 years ago
Do you have a blog or something for us, mortals, to learn
masklinn · 6 years ago
> I've been using the RPI2 as my HTPC/NAS at my folks

Could you provide some details? The USB-adapted ethernet & lack of wifi sounds limiting for a NAS.

westpfelia · 6 years ago
Not OP but... If I would guess hes using OpenMediaVault? It works rather well on even gen 1 pi's.
johnvega · 6 years ago
Feels like an exponential upgrade.
equasar · 6 years ago
Do you have a good guide to setup a nice VPN server?
elseless · 6 years ago
This script is really nice: https://github.com/Nyr/openvpn-install

It sets up systemd and iptables and generates all certs and keys and wraps them up into tidy, per-client .ovpn files

biophetik · 6 years ago
Another to check out is http://www.pivpn.io. Very easy to setup and use.

Dead Comment

mtgx · 6 years ago
Even so, A72 is a highly-inefficient chip (which is probably why they set such a low clock speed for it). Cortex-A73 would've been much better. But I guess there always has to be at least one obvious lacking in Raspberry Pi generations.
ris · 6 years ago
I'm intrigued as to why they didn't use a big.LITTLE design (or whatever they're calling it these days). Perhaps mainstream-linux still isn't so great at handling it.
Mediterraneo10 · 6 years ago
The addition of gigabit ethernet and USB 3.0 means that a Pi no longer feels like a bottleneck in one’s home network. I know that the Pi was invented as an educational product, but thanks to the Linux distribution OSMC it is commonly used as a media center for playing films, music, TV, etc.

I have had gigabit internet for a few years now, and every day on average, I torrent a Blu-Ray image onto my main computer. However, subsequently moving the Blu-Ray to my Raspberry Pi 3 media center is always slow on two counts: 1) ethernet from the router to the Pi was limited to 10/100 speeds, and 2) the Pi could push large files to an attached hard drive only over a USB 2.0 port. Consequently, on a Raspberry Pi 1–3 it takes an hour just to move a high-definition file around one’s home network! On a Pi 4, it looks like one can just put the torrent client directly on the media center.

KingFelix · 6 years ago
I just put together a Plex server with the RockPro64 4gb ram, PCI3x4 with 2 sata ports. I booted it up with Dietpi and things are running smooth!

The board is a bit more expensive, but you can probably get it faster than the pi4 at the moment.

The Dietpi community seems to be pretty great, any issues I ran into were answered pretty quickly

universenz · 6 years ago
As to properly balance out this review, what exactly were the issues you had that needed to be answered by a community for the RockPro64? The RPi seems to have a slew of things that just work on it out of the box, and if there are issues, 99.9% of the time you can find the solution with a quick Google. Very curious to understand what type of issues something like the RockPro64 (which has appeared numerously in this thread as a 'great alternative') faces for anyone interested in the alternatives.
mafuyu · 6 years ago
Are you running it as both NAS storage and a Plex server? How's transcode performance?

I put together a NAS/Plex box with a Kaby Lake Celeron and some hard drives, but I was thinking of splitting it out into separate NFS and Plex servers.

tomxor · 6 years ago
> I have had gigabit internet for a few years now

Keep in mind that you are in a very small world there... most people alive today will never have internet that fast, personally i've never had a connection above 6 Mbits in the middle of a city, and I know that's likely above the median globally (keep in mind average is a poor metric due to connections like yours, SDL is still the primary type of endpoint for homes)

My point being, the previous generations USB based ethernet still has massive headroom for the vast majority of peoples internet.

josteink · 6 years ago
> The addition of gigabit ethernet and USB 3.0 means that a Pi no longer feels like a bottleneck

The model 3B+ already had this though.

bscphil · 6 years ago
The ethernet port on the 3B+ is still attached to the USB hub on the board. In my tests it never gets more than 300 Mbps. The Pi 4 should have true GigE support because it doesn't have that limitation.
morphle · 6 years ago
at 2-4 Gbps maximum because of shared bandwidth, slower than a single USB 3.0
mtw · 6 years ago
> Raspberry Pi 3 media center

Just read theverge review on how the Pi struggles to play a video full screen, even if resolution is 480p. How are then people using it as a media center?

squarefoot · 6 years ago
What review did you read? Playing video is likely the only thing the PI 3 does really well; even most H265 FHD do play without stuttering on the 3+ although we're close to the board limits.

Are you sure the writer didn't use the board the wrong way? Some people still believe that videos should be streamed after being transcoded because that is the only way to watch them on their ridiculously limited smart TV which lacks the necessary codecs to watch them the right way. Of course doing this over WiFi would make the problem even worse. To optimize network usage, videos should be kept encoded until they reach the player so that the network won't be clogged. If you use the PI to read the movie as a file over a shared SMB or NFS directory, the network usage is so low that you could watch like 20 different movies on 20 different players on the same home network at the same time. Probably even more.

The PI 3 (and to some extent probably the PI4 too) is still behind many other boards in other contexts (openness, performance, price) but playing video is surely not one of them.

Hello71 · 6 years ago
https://knowyourmeme.com/memes/events/the-verges-gaming-pc-b...

tl;dr they "built a gaming pc" with a "wireless anti static bracelet", RAM installed in single channel, backwards PSU, terrible parts choices... don't trust the verge.

zeta0134 · 6 years ago
I've never had these problems with the various media center apps. My Pi 3B+ has been running Kodi for a few months now, and it happily plays 1080p videos at what appears to be smooth 60 FPS.

Mind, this is specifically running under Kodi, which is optimized as a media center, and is NOT running also a full desktop environment. Attmepting to do the same in, say, the stripped down Chromium browser was an exercise in frustration. That's always been a major limitation of the 3D acceleration in the Pi, as the libraries took a long while to mature and were always a bit hacky.

The announcement for proper OpenGL support and compositing in the desktop environment is huge for me. It seems like it'll finally push the Pi up into "workshop computer" territory that, while underpowered, should be just capable enough to run some of my always on operations and act as a lightweight CAD station for small parts. I ordered one as soon as I woke up and saw the announcement, and we'll see how well that works in practice.

TaylorAlexander · 6 years ago
Can you link it? Was the video streaming or playing from disk? Perhaps it was an unsupported video codec? There are certain circumstances where the pi may struggle to play video, but I think for common formats they graphics driver has hardware level support for decoding. If the video format was weird and it had to decode with the CPU it could see problems. Another issue is the power supply. If you do not use a quality 2A power supply, a little red light by the power jack will indicate reduced power and it will throttle the CPU. This applies to the older PIs, but I've not seen the Pi4 yet.
save_ferris · 6 years ago
I had no issues using an RPi 3 for my media center, playing 1080p video from an external hd, but my TV is pretty cheap and barebones.
bscphil · 6 years ago
I imagine the wait must be agonizing! Why not just have a NFS server on your more powerful computer for the Pi to stream the file from? 100 Mbps is easily enough to stream any Bluray.
Mediterraneo10 · 6 years ago
> Why not just have a NFS server on your more powerful computer for the Pi to stream the file from?

The “more powerful computer” is a laptop, and it is only being used for torrenting the films because it has gigabit ethernet. I don’t want to have to leave it on all the time, and sometimes it is still packed in its case when I want to sit down and watch a film. Storing the films on a hard drive attached to the Pi is a lot more convenient.

jackdh · 6 years ago
Can't speak for OP but I don't want my main PC on all the time if I'm streaming away from home.
marcosdumay · 6 years ago
Not at all. The reason I upgraded my home LAN many years ago was exactly because 100Mbps is not enough to stream 1080p videos.

It does suffice on average, but the bitrate changes a lot within the same file.

elliotpage · 6 years ago
Can't wait to buy this, boot it up, play with it for four hours, then stick it in the same desk drawer with the other Pis I have bought over the years.

(The upgrades look great, just my attention span is not so great)

fpgaminer · 6 years ago
That's silly. RasPis are stupidly useful.

I've got:

* A Zero W hooked up to a PM2.5 to do air quality monitoring in the house. Just bought a couple more sensors for it (VOC, eCO2, etc), but haven't hooked them up yet.

* A 3B+ running the UniFi controller for my home network.

* One is running a custom Hue automation I built to shift the color temperature of the lights throughout the day.

* One is built into an internet connected dog treat dispenser I built as a gift.

* A rather dusty Pi is running CNCjs so I can have a decent interface to my cheap grbl CNC.

* And finally I have a Pi running OctoPrint for my 3D printer.

And that's just the ones currently running. I've got two more in progress. One to automate an exhaust fan based on inside and outside temperatures. Another is destined for the garage where it will replace the not-so-great MyQ "smart" functionality of the garage door opener.

To each their own I suppose, but I've been consuming RasPis like candy. $60 all-in gets you a fairly beefy platform with almost all the I/O you could require and a vast ecosystem of software and HATs. Honestly their only downside is that at some point I'll have to reconfigure my home network when I start exhausting my current internal /24 with 200 RasPis.

apta · 6 years ago
> A Zero W hooked up to a PM2.5 to do air quality monitoring in the house. Just bought a couple more sensors for it (VOC, eCO2, etc), but haven't hooked them up yet.

Do you have any resources on how to set up something like that?

xrjn · 6 years ago
> One is running a custom Hue automation I built to shift the color temperature of the lights throughout the day.

Ooooh do you have the code up somewhere for this? I would love to set it up at home :)

sbov · 6 years ago
> * A Zero W hooked up to a PM2.5 to do air quality monitoring in the house. Just bought a couple more sensors for it (VOC, eCO2, etc), but haven't hooked them up yet.

We have neighbors that smoke, and sometimes based upon wind patterns it blows into our yard. Any idea if they have sensors that can pick up this sort of thing so I can close our windows?

mbrameld · 6 years ago
Which CO2 sensor did you go with and how happy are you with it, if you don't mind talking about it?
cheunste · 6 years ago
So uh...what if I have no interest in home automation or possess a CNC or a 3D printer?
KingFelix · 6 years ago
That is awesome, it took me awhile to start using mine. I just put together a pi hole, plex server on Rockpro64 and I just bought a tinker board from Frys for $50. Runs a bit hot though

What software are you running? I have been using Dietpi for almost all my projects. Plex comes native( as an option to install) and a bunch of other software.

itronitron · 6 years ago
I actually came here to ask which would be a better platform for building a CNC, Raspberry Pi or Arduino. Is your cheap grbl CNC using an arduino to control the steppers?
bduerst · 6 years ago
>* One is running a custom Hue automation I built to shift the color temperature of the lights throughout the day.

Do you even need a RPI for this? Some of these seem overengineered.

boromi · 6 years ago
* A 3B+ running the UniFi controller for my home network.

What's the unifi controller?

grahamperich · 6 years ago
Thanks for the ideas :)
Y_Y · 6 years ago
Don't forget to keep it powered while it's in the drawer so you could ssh and build something really awesome.

Maybe it's a personality flaw, but I get plenty of satisfaction from just reading blog write-ups if things I could have done with my tech junk, without all the associated time invested.

It's much easier to vicariously enjoy projects like these, which is why I think drawer-dwelling is an inevitable destiny for most of these widgets.

agumonkey · 6 years ago
My flaw regarding SBCs, is that I want to master the whole stack (what variant of linux.. , how is <multimedia server> is written,...), yet I don't have the context to, so I get fed up with almost good use cases and lose interest.

That's also why I'm tring microcontrollers, it's back to low level, less shiny projects, but mentally saner.

gambiting · 6 years ago
Well, same reason why so many people watch playthroughs of difficult games on YT without playing the games themselves. There is a pay off for seeing what you could do if you had the time or motivation to do so.
benj111 · 6 years ago
"Maybe it's a personality flaw"

I'm sure it's a 'flaw' that most of us have.

I also like getting grand plans for a (hardware) project, ordering the parts from Ali express, then losing interest before the parts have arrived, so they still end up in 'the drawer'.

kbouck · 6 years ago
> with the other Pis I have bought over the years

My wife refers to this as the raspberry pile.

felbane · 6 years ago
That's pretty clever. You should marry her.
elliotpage · 6 years ago
Love it, A+
Darkphibre · 6 years ago
Just blow her a raspberry when she says that. ;)
franky47 · 6 years ago
I can relate. However these days I have found a new life for those abandoned Pis: I install Pi-Hole [1] on them and set them up for family and close friends.

[1] https://pi-hole.net/

nsporillo · 6 years ago
I run a pi-hole as well and I have to say it's been an absolutely great addition to my home network.

It essentially blocks tracking and advertisements on all devices, not just my computers with ad block. Just need to keep the block lists up to date every couple weeks, but it's honestly great.

IE6 · 6 years ago
I wish pi-hole was just a tiny bit more polished. I found it takes a lot of work (and knowledge of linux networking) to get up and running properly and stable.
TimeOutBoss · 6 years ago
What else would you recommend along side pi-hole, something easy to setup and maintain like pihole?
canada_dry · 6 years ago
I used to run pi-hole, but just switched over to: nextdns.io It works like a charm!
agumonkey · 6 years ago
That's why I switched to esp8266, smaller and 1$. Can fit a lot more in the same drawer.
nmeofthestate · 6 years ago
esp32 is a great way to fill drawers as well.
tty2300 · 6 years ago
I ordered 2 of those years ago and they are still in the antistatic bag..
twox2 · 6 years ago
Check out espruino and write the firmware in JS!
pb82 · 6 years ago
I use one of my Pis as a PulseAudio network sink that lets me stream music to it from every computer in the house. Not the most creative use but maybe some inspiration.
ryanmercer · 6 years ago
Right? The most use one has ever seen from me was about 3 hours of playing SNES roms until I realized it was distracting me from Netflix.
mmsimanga · 6 years ago
I have to confess that I have never even booted up my Pi-3. Now I wonder if it is worth booting up the Pi-3 or should I wait till I get my hands on the Pi-4. That way I don't have to think of upgrading.
blihp · 6 years ago
The Pi 3 is no less usable than it was before the announcement. Why bother getting a Pi 4 when you haven't found a use for your 3 yet? I still use a Pi 2 with no complaints.

One downside to the 4 is that it is moving from the low power to laptop realm in terms of power consumption which was my main interest in them. If top performance is what you care about, the Raspberry Pi is the wrong place to go looking for it.

Deleted Comment

flyinghamster · 6 years ago
Heh, I know the feeling. I have three retired Pi systems (two OG units and a 1B+), but I have three running 24/7 as well: first is a 2B+ running OSMC as my media center. The second one is a 3B with a sense hat, running rtl433 and MRTG to graph outdoor and basement temperature and humidity received from transmitters on-premises, barometric pressure from the hat (and also displaying data on the LED display). The last is a 3B+ running Home Assistant.

I've been - cross my fingers - lucky with MicroSD cards (usually Samsung, sometimes SanDisk), but having USB3 on the new model is quite the game-changer.

ETA: I do have rsync backing up my Pi setups, so losing a MicroSD would be merely annoying rather than catastrophic.

giarc · 6 years ago
I sold a company and the hardware wasn't included. I have a bunch sitting idle, plus about 1500 RFID tags and 20 readers. Takes up space but I can't get rid of. Should sell them.
ambicapter · 6 years ago
Ebay is your friend.
geoquant · 6 years ago
i'm interested...
sixothree · 6 years ago
I have a few in drawers, but I do have three running at most times in my house. One is literally just a print server. One is for hobbies. One is for watching movies.
Medox · 6 years ago
Depending on the purpose, for example if somebody just wants a compact home cloud, the Odroid HC2 could also - still - be considered: https://www.hardkernel.com/shop/odroid-hc2-home-cloud-two/

- Half the RAM but double the cores. I'm waiting for some benchmarks to see if the RPi4 is faster and by how much.

- Also Gigabit Ethernet and it works great. My downloads are always at 108-111MB/s for the whole transfer.

- Not USB 3.0 but has "oldschool" SATA through an internal USB-2-SATA adapter. It's at least more compact, otherwise the RPi4 with an external USB 3.0 drive will probably work even better.

- works with a normal 12V power supply, which could be lying around already, from older external drives.

Not to disrespect the RPi4, as I'll be getting one of them too very soon.

AnIdiotOnTheNet · 6 years ago
> compact home cloud

Can we just start calling them servers again?

Spivak · 6 years ago
The distinction in actual usage between using cloud, server, and homelab to describe their setup seems to be rooted in their purpose.

* Home Lab :: Running a partial/full enterprise IT stack for fun and education.

* Home Server :: Running primarily internal services like file storage, backups, media streaming, home automation, maybe some light networking.

* Home Cloud :: Running primarily external services on the public internet to replace 3rd party SaaS services. More often than not this is done with a VPS provider rather than physical hardware in your home.

So maybe you find the terminology annoying since everything is cloud these days but it's genuinely useful to us folks in the forums. You can also call "home cloud" selfhosting if you find it less jarring.

Deleted Comment

jancsika · 6 years ago
I think most ISPs don't allow servers on residential, so one would be better off using a home cloud. Preferably one with blockchain to disrupt blocking or throttling.
pizza234 · 6 years ago
I had an Exynos 5422, and when it came out it was a great card, however, nowadays, it's old generation - it consumes more and it's less performing than the latest archictures (A7x).

"Double the cores" is not a valid consideration - 4+ core configurations typically have 2/4 cores (the 5422 has 4) with a high-powered architecture, and the remainder with a low powered one.

Compare for example the XU4 with the N2 - the N2 is more powerful, and yet, it has less cores (4 hp. + 2 lp.) and requires no fan.

The RPi is an interesting configuration - they have 4 high-powered architecture cores (4x A72) only. It seems it doesn't require any fan.

Of course if one requires specific chipset/components, we're talking about specific use cases, which is another story.

bin0 · 6 years ago
It does at least need a heatsink. Though it will function without it, you may get temperature warnings, and it will run hot enough to significantly reduce component life. I've also hooked an old PC case fan to the GPIO pins or a USB port, and it runs slower (5V vs the 12 it expects) but does the job fine.
tracker1 · 6 years ago
To me, the RPi is the choice only because every other single board I've used had so much less support than RPi does... I have a 3B+ running retropie and it's doing okay, but if this one can also do a decent job with h265 under kodi, I'll be very happy indeed.

Ordered a starter canakit with a couple extras, and looks like I won't see it until August. :-( ... I'll probably forget I ordered it by the time it comes.

paulcarroty · 6 years ago
> the Odroid HC2 could also - still - be considered

Even don't think about it - shitty support from vendor. They don't care about updates in general.

pizza234 · 6 years ago
They do update their repositories for officially supported SBCs.

Of couse, such SBCs have an expiry date (which is also official), but this applies to any vendor, not only to them.

Additionally, they're one of the most engaging companies when it comes to community - just check their forums and see for yourself.

steevdave · 6 years ago
Are you sure? I've worked with a myriad of ARM devices, and I would say that despite their small size, Hardkernel are one of the most responsive companies when I have had issues.

I say that as both a Gentoo and Kali ARM dev

ekianjo · 6 years ago
Not from hardkernel. They have decent support.
guilhermetk · 6 years ago
znpy · 6 years ago
I can't read that article because Medium has decided that I have to login to do so (and possibly sign up).

Needless to say, I won't be reading that link.

Wordpress.com wouldn't have done that with your content. Just saying.

StudentStuff · 6 years ago
The OrangePi 3 at $40 is also pretty neat, PCIe 1x, 8GB onboard eMMC, 4x USB 3.0, Bluetooth 5, Wireless AC (pretty sure they beat Raspberry Pi to the punch on this...) and it has mainline kernel support: http://www.orangepi.org/Orange%20Pi%203/
vardump · 6 years ago
A53 SoC, new RPi4 with A72 is going to run circles around this one.
rubyfan · 6 years ago
Software support is lacking in this device. No OpenGL, no retro gaming with the March 2019 images. Are you configuring yours differently?
NikkiA · 6 years ago
The one downside to OrangePi systems is that they use a (semi-) non-standard DC connector (1.8mm I think, definitely not 2.1mm or 2.5mm though).
thachnb · 6 years ago
I have been using Odroid XU4 for home server (home assistant), personal CCTV, controls IR blaster and other sensors for years, still running perfect without rebooting for months. I also have Pi 3 for Pi Hole, but honestly my Odroid XU4 is more stable than Pi 3.
lossolo · 6 years ago
I had ODROID C2, I don't know how things are now but I've returned mine as it hanged a lot and had lots of different issues. At same time I had 2x Raspberry Pi and it worked fine. This was couple of years ago.
8fingerlouie · 6 years ago
The USB port on the Odroid HC2 is 2.0, but the SATA interface is connected to a USB3 but, as is the Gigabit Ethernet.

Furthermore, SATA and Ethernet are connected to individual USB3 busses, as opposed to earlier RPi designs where everything shared the same USB2 bus.

I haven't checked the RPi 4 specs yet, but i can imagine it's still the same layout, just a faster bus, which can be "just fine" - it should be plenty fast to saturate a Gigabit ethernet as well as the SSD/HDD IO required to do that.

gertrunde · 6 years ago
For the RPi 4, they moved the ethernet controller onto the SoC, it's not connected via USB any more.
Medox · 6 years ago
The USB-2-Sata interface is indeed USB 3.0. Thanks. USB 2.0 would be too slow to achieve my 100+ MB/s.
djsumdog · 6 years ago
I'd love to run something like this, but I recently switched to ZFS which recommends having a lot of RAM (my NAS has 4GB). It's what kept me from going the route of the Helios 4.
anderspitman · 6 years ago
That and is there really much point in using ZFS if you can't give it complete hardware control over the disk controllers?
jimpudar · 6 years ago
I'm so happy they haven't removed the composite video out in the headphone jack! If you didn't know, you just need a 3.5 mm TRRS connector - the pinout[0] looks like:

T - Left Channel Audio

R - Right Channel Audio

R - Ground

S - Composite Video Out

[0] https://www.raspberrypi-spy.co.uk/2014/07/raspberry-pi-model...

xd1936 · 6 years ago
Woah, I had no idea about this. This is great! Do they sell an official adapter?
cstuder · 6 years ago
They don't need to, that's an official jack, often used in digital cameras or video cameras.

Google "audio video jack".

Update: Oh, I just read the linked article, apparently these cables aren't as standardized as I thought. There are some links in the comments.

driverdan · 6 years ago
Why? What do you use composite video for? I think the last time I used composite video for anything was 10+ years ago.
asark · 6 years ago
Playing your emulated video games on a real CRT TV so you don't have to use computationally-expensive CRT filters on your video output to get it to look even sort-of the way you remember? Can't think of another use but I assume they exist.
JD557 · 6 years ago
Not OP, but I love the composite output.

I have a raspberry with retroarch connected to an old CRT and an arcade stick. Old arcade games with a lot of dithering just don't look the same on an LCD.

(Some emulators now come with some decent CRT filters, but It's still not as good as a real CRT)

Someone1234 · 6 years ago
It is analog video. Meaning you can read the result without needing a HDMI decoder.

It also has much long range than HDMI (150 feet is cited compared with 50 feet for HDMI). You can also use boost extenders to transmit the feed over almost unlimited distances for little additional cost.

It is less useful at home, and more useful in industry, scientific, and experimental applications.

joemi · 6 years ago
I've seen Pi's used in the art world for video installations. It can be quite a bit cheaper (and a different aesthetic) to get a pile of old CRTs than to get HDMI-capable TVs/monitors for such things.
jamesgeck0 · 6 years ago
IIRC, if you're building a handheld gaming device on the RPi Zero, your two choices for driving a small display are composite output or the SPI interface. The SPI interface has lower bandwidth, so some people use composite to eliminate tearing.

The SPI driver readme has a lot of details about its limitations and tradeoffs. https://github.com/juj/fbcp-ili9341

ac29 · 6 years ago
I setup a friend with a librelec raspi media player in his ~5 year old minivan that only has composite video in for the built in screen. Its not quite dead yet.
jimpudar · 6 years ago
I really love old CRT monitors. It's super nice to be able to hook up to them easily.
bscphil · 6 years ago
> 4K!

I'm very excited about these upgrades too (especially GigE), but as far as I can tell nothing on this news page specifies whether the Pi will also support HDR output as part of the 4K upgrade. That's most of the practical benefit of 4K - that 4K releases tend to come with HDR10 or DolbyVision support.

Anyone know if we can expect HDR output to work? If I knew it supported that I'd be purchasing one right now to upgrade my media center from my current Pi 3 setup.

Even the tech specs page says nothing about 10bit decoding, which is required for most real world 4K HEVC video.

> H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)

https://www.raspberrypi.org/products/raspberry-pi-4-model-b/...

sertsa · 6 years ago
From Libreelec article on RPI4:

"The 4B hardware is HDR capable, but software support has a dependency on the new Linux kernel frameworks merged by Intel developers (with help from Team LibreELEC/Kodi) in Linux 5.2 and a kernel bump will be needed to use them. Once the initial excitement and activity from the 4B launch calms down, serious work on HDR and transitioning Raspberry Pi over to the new GBM/V4L2 video pipeline can start."

Full article: https://libreelec.tv/2019/06/libreelec-9-2-alpha1-rpi4b/

iruoy · 6 years ago
The Raspberry Pi 4 B uses ARM VideoCore IV. As far as I can find HDR will only come in the updoming VideoCore V. So no. No HDR yet.
Lerc · 6 years ago
The spec table says VideoCore VI. I really hope that is not a typo. I suspect it really is a VC6 because 2x4k is a big bump in pixel count and without a corresponding bump in fill-rate, perceived performance will drop.

[edit] looking at the benchmarks it's a modest boost. Now about twice the FPS of a PI-2 for Quake3 at equal resolution. Be interesting to see if something with more complex shaders changes the relative performance.

bscphil · 6 years ago
That's really too bad. It makes the 4K support useless for building an HTPC, which is a common use for the Pi. As far as I can determine, several of their competitors already support 10bit decoding, although specifics (about stable HDR support) are sometimes hard to come by.
djsumdog · 6 years ago
I haven't been able to get HDR working on my desktop amdgpu + X11. I don't think it's supported in Wayland yet either (let me know if I'm wrong) and the devs in #mpv on freenode said they don't have HDR10 output support either (although mpv can do HDR10 tone-mapping).

For HDR videos, I still play them via my Windows box. I think the current MacOS supports HDR too (and if not, it will get support soon as they have that crazy new $6k HDR screen).

dharma1 · 6 years ago
don't want to derail the RPi4 celebration, but for this specific purpose (media centre) I've been super happy with Nvidia Shield. You can often pick them up for $150 on a sale, less on ebay. 4k HDR, runs Android TV (some people have managed to get Ubuntu running on it too), VLC/Kodi work well, Moonlight works well for game streaming from another gaming PC with NVidia card. It's super zippy, too, and quite small (though bigger than RPi).
bscphil · 6 years ago
Yeah, the Shield seems to be the standard here. If we can get confirmation that the Pi works, we'll have an alternative that is much cheaper and is more useful as a general purpose platform!
vocatus_gate · 6 years ago
Can you stream from a local media source, e.g. SMB share?
elihu · 6 years ago
> The power savings delivered by the smaller process geometry have allowed us to replace Cortex-A53 with the much more powerful, out-of-order, Cortex-A72 core; this can execute more instructions per clock, yielding performance increases over Raspberry Pi 3B+ of between two and four times, depending on the benchmark.

Looks like the Pi 4 will be vulnerable to Spectre. That's unfortunate, since it seems like this is quite an upgrade otherwise.

https://en.wikipedia.org/wiki/Spectre_(security_vulnerabilit...

> ARM has reported that the majority of their processors are not vulnerable, and published a list of the specific processors that are affected by the Spectre vulnerability: Cortex-R7, Cortex-R8, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A17, Cortex-A57, Cortex-A72, Cortex-A73 and ARM Cortex-A75 cores.

jacquesm · 6 years ago
Yes, it probably is. But for many use cases that is totally unimportant.
universenz · 6 years ago
Could you outline/bring clarity to why that is totally unimportant for many use cases?
snvzz · 6 years ago
>ARM has reported that the majority of their processors are not vulnerable, and published a list of the specific processors that are affected by the Spectre vulnerability: Cortex-R7, Cortex-R8, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A17, Cortex-A57, Cortex-A72, Cortex-A73 and ARM Cortex-A75 cores.

So, "most not vulnerable", then they proceed to list almost their entire lineup as vulnerable.

These PR guys sure are stretching it.

shams93 · 6 years ago
I'm super excited as well. I figured out the secret sauce to get a low latency kernel build I was able to get down to 20ms latency but I'm excited to see if this can't get down to 10ms even though 20ms is acceptable low audio latency, already with only 1 gig of ram on a pi3 ardour is usable for multitrack recording, excited to see how this does with 4 gigs.
Firerouge · 6 years ago
Do you have a write-up on what you did to achieve that low of a latency?
mixmastamyk · 6 years ago
I recently connected a midi keyboard to our Pi3 and ran Timidity for synthesis. It worked, but unfortunately the notes happen about half a second after you press a key, making it rather useless. Strange, since if you dump the midi events themselves to the console they appear to happen immediately.

I tried teaking alsa and pulseaudio settings, no luck. Also installed jack but never got sound from it. Eight hours on the weekend wasted with nothing to show for it. Any ideas on how to fix this?

danShumway · 6 years ago
I installed a low-latency kernel on my desktop machine with a midi keyboard over USB, got horrible performance until I got off of Pulseaudio.

I had some difficulty with Jack, but Alsa worked great. The main thing is you can't run Alsa and Jack at the same time. Once I was no longer using Pulseaudio, a lot of my problems went away -- I think it's just a really slow interface.

I mostly worked off of http://www.tedfelix.com/linux/linux-midi.html

danShumway · 6 years ago
I would also love to see a writeup about low-latency kernels on the Pi, if you've got the time.

Just recently got into audio processing, and I'm finding this stuff really interesting.

anderspitman · 6 years ago
I played around with some Linux DAW stuff back in the day. That's awesome that you can achieve enough performance on an RPi these days.
bin0 · 6 years ago
I'm going to fourth the below suggestion. I'd love to see some more about how you achieved this.
AnIdiotOnTheNet · 6 years ago
Forgive me, but isn't 20ms kind of a lot of latency? That's more than a frame at 60hz. I assume I'm missing some context here.
gambiting · 6 years ago
In audio that's still acceptable. In our games we usually run at either 40ms or 60ms audio frame size(which means you are getting at least that much latency before hearing the sound for your action).
adontz · 6 years ago
I would like to hear more about this!