News for hackers. Stuff that matters.
Re:Intel N100 Radxa X4 First Thoughts by paulmd on Saturday July 27, 2024 @10:44PM (#41090885)
i've done the rant many times before [1] but frankly rpi has almost never made sense. there were always things like the ECS Liva/Liva X for $100-125 that were fully-featured, for roughly the same price as a rpi once you consider all the shit you'll need to get that $45 computer booted up. The Liva (and similar booksizes/net-tops, and similar things like AM1 platform from AMD) benefited hugely from using standard drivers and standard BIOS versus a massive amount of early ARM jank (the early RPi days a lot of things were actually soft-float, let alone niceties like UEFI!).

the best argument for rpi has always been the combination of GPIO and linux. But that's a double-edged sword too, because linux isn't really very good at hard-realtime. And you can always just get a Bus Pirate or similar tool for doing just plain GPIO. And nowadays the ESP32 has basically completely displaced it for a lot of those sorts of "GPIO glue" roles.

If you didn't need that, like if you just wanted a low-power fileserver or HTPC... the x86 stuff was better, because it actually worked reliably, at roughly the same price. Like literally just go buy an off-lease mini-tower or USFF mini-pc for $10 from a surplus store, even.

This goes doubly when you consider all the problems with the early rpi. Like basically it uses USB 2.0 (unidirectional 500mbps) as a system bus... but it also dropped USB packets under load due to bugs in the firmware[0], that nobody outside the Pi foundation could address because Broadcom didn't release the documentation for like 5 years.

[0] https://github.com/raspberrypi/firmware/issues/19

[1] https://news.ycombinator.com/item?id=40701297

Re:Intel N100 Radxa X4 First Thoughts by adgjlsfhk1 on Sunday July 28, 2024 @12:07AM (#41091158)
one big advantage pi had over minipc is a lot of the minipcs are in the 30 watt range while the early pis were single digit watts. that advantage has decayed over time though...
Re:Intel N100 Radxa X4 First Thoughts by jauntywundrkind on Sunday July 28, 2024 @12:27AM (#41091224)
A good number of the mini PC's idle under 12W. My i5-6500t does. Yeah they ramp up under load to 30W, but a before rpi5 to start to ramp up like that would've been way more compute than an RPi could offer.

Also notably there are some low power options too. My first kube cluster was on these nice 2014 Acer Chromebox cxi's; they idled at 6w! Crazy slow 2957u Celeron processor, but I used it a node as my desktop for ~2 years (with 16GB ram). But it had gobs of USB bandwidth, mpcie wifi, sata, gigabit, and if i'd sprung for i3 models it probably would have been downright pleasant to use versus the 1.6GHz no turbo dual core I was getting.

Personally I've avoided the atom cores generally, but there's been a variety of decent low power offerings of big cores for a while. Heck, my Ultrabook tablet is ~6W when running, with screen on, with a i5-7200u. 15W TDP core with some additional TDP up available.

Point is, there's been a range of pretty low power x86 offerings. Just, not always super obvious.

Re:Intel N100 Radxa X4 First Thoughts by Asmod4n on Sunday July 28, 2024 @12:41PM (#41094287)
the n100 mini pc i got here runs at around 3.5 watts while running homeassistant with a unifi network server while having around two dozen devices connected. under debian 12 minimal.
Re:Intel N100 Radxa X4 First Thoughts by craftkiller on Sunday July 28, 2024 @12:56PM (#41094364)
How are you measuring that? I've been scouring the web for low-idle-power builds and 3.5 watts is far below the best builds I've found (assuming that 3.5 watts is measured at-the-wall).
Re:Intel N100 Radxa X4 First Thoughts by Semaphor on Sunday July 28, 2024 @02:26PM (#41094991)
The futro S740, popular with selfhosters in Germany, gets similar wattage for people [0]. On a slightly older CPU (J4105).

I can't measure values below 10W myself, but with 2 SSDs and 8GB RAM it never goes above that value, even under full load.

[0] https://github.com/R3NE07/Futro-S740/blob/main/power_consump...

Re:Intel N100 Radxa X4 First Thoughts by weweweoo on Sunday July 28, 2024 @02:34PM (#41095029)
I've measured about 5w from the wall with Pentium J5005 based Dell thin client which has a tiny fan, one SSD, two RAM modules. No idea how N100 compares to J5005.
Re:Intel N100 Radxa X4 First Thoughts by geerlingguy on Sunday July 28, 2024 @04:13PM (#41095640)
N100 runs slightly hotter, I've seen it more like 6-8W
Re:Intel N100 Radxa X4 First Thoughts by Asmod4n on Wednesday July 31, 2024 @05:00AM (#41117482)
Just a cheap measurement adapter you plug between the wall and cable.

The nice thing about n100 Is its ability to disable the iGPU in the bios, saving you a little bit of power. But you have to reset the bios on the board to regain any output if you might need it later.

Re:Intel N100 Radxa X4 First Thoughts by GTP on Monday July 29, 2024 @08:50AM (#41100047)
Sounds interesting, could you please share brand and model? Also, do you know how many SSDs/HDDs you can put inside? Could be a good replacement to have a low power NAS.
Re:Intel N100 Radxa X4 First Thoughts by jauntywundrkind on Monday July 29, 2024 @05:19PM (#41103912)
Unless I'm running on battery, that's a pretty abstract win to me in the US. My i5-6500t's 10W for all 8760 hours of the year is 87kWh; less would be nice but my power bill is already under $10/year at that rate.

It is great that something on par is so affordable & even lower power though! And what I bought was a value because it was used, where-as now you can buy new. It's felt like the atom lineup was kind of slow rolling things & there hasnt been much availability for cheap AMD systems. These low price low power e-cores systems have really changed the game, have expanded the value proposition a lot versus the used-x86 mini PC or io limited ARM market's long stalemate.

Re:Intel N100 Radxa X4 First Thoughts by hollerith on Sunday July 28, 2024 @03:41PM (#41095455)
Apple claims that the latest Mac minis draw 7 W at idle:

https://support.apple.com/en-us/103253

E.g., Apple M2 Pro chip, 32GB unified memory, 8TB SSD.

Re:Intel N100 Radxa X4 First Thoughts by geerlingguy on Sunday July 28, 2024 @04:12PM (#41095633)
Apple's still the only company that matches other Arm boards/servers on efficiency (perf/W) + idle power draw. AMD has been doing a little better, Intel slightly more so.
Re:Intel N100 Radxa X4 First Thoughts by wpm on Monday July 29, 2024 @12:06AM (#41097819)
I am keeping an eye out for a cheap M1 Mac Mini on my local Craigslist because once you yank it out of its huge metal case, which is like half PSU, the board itself is quite small. Apparently, the PSU only outputs 12W across the entire power connector, so easily powered by a barrel jack. I quite like the idea of playing around with macOS as a SBC OS, but even just designing a smaller case with sufficient cooling would be fun too.
Re:Intel N100 Radxa X4 First Thoughts by GTP on Monday July 29, 2024 @11:05AM (#41101026)
> Apparently, the PSU only outputs 12W across the entire power connector

What is your source? Because, according to the link shared by op, they can consume up to 50W or 100W depending on the model.

Re:Intel N100 Radxa X4 First Thoughts by wpm on Wednesday July 31, 2024 @05:52PM (#41123871)
Whoops, meant 12V not 12W. Meaning it can be powered off of a big enough battery bank or a simple barrel plug power brick.
Re:Intel N100 Radxa X4 First Thoughts by GTP on Monday July 29, 2024 @11:02AM (#41101009)
Interesting, but they can jump up to 50W or 100W depending on the model. Which such a big swing, you really need to consider your specific use case to see what will be the actual power consumption.
Re:Intel N100 Radxa X4 First Thoughts by paulmd on Sunday July 28, 2024 @03:55PM (#41095528)
no, the booksize pcs of the time were pretty comparable to what you see today in terms of power. rpi was a bit cheaper and lower-power... but also vastly slower. Like a factor of 4x if not more.

Remember: single-core, ARMv6Z 32b, 700 mhz in-order, using USB 2.0 as a system bus and booting over that same shared 500mbps-unidirectional system bus, with 256mb memory. Versus dual-core x86 64b 1580 MHz out-of-order with a proper SOC design, and also having dedicated USB 3.0 for peripheral connectivity, with 2GB memory.

For say $80-100 loaded on a rpi vs $100-125 on a Liva/Liva X it was a no-brainer even at the time, and the liva still sipped power (because it was using e-cores). The 1B+ model improved things a little (512mb) but still, not a good showing for a product that competed directly with these x86 nettop machines.

And in the grand scheme of things... 1w idle/5w load vs 3w idle/12W load is not anything you're ever going to notice, especially given the massive increase in performance it afforded.

https://www.anandtech.com/show/8262/ecs-liva-review-the-nett...

https://www.anandtech.com/show/8883/ecs-liva-x-review-a-fanl...

https://www.cpu-world.com/CPUs/Celeron/Intel-Celeron%20N2807...

https://www.cpu-world.com/CPUs/Celeron/Intel-Celeron%20N2808...

https://en.wikipedia.org/wiki/Raspberry_Pi#Specifications

https://docs.rs-online.com/6403/0900766b8127da4b.pdf

Re:Intel N100 Radxa X4 First Thoughts by p_l on Monday July 29, 2024 @06:01AM (#41099264)
RPi also released at $35 for Model B, two years earlier.
Re:Intel N100 Radxa X4 First Thoughts by paulmd on Monday July 29, 2024 @12:32PM (#41101669)
Yes, that's always been the marketing gimmick. $35, for something with no case, no storage, no power adapter (and off-the-shelf adapters were not suitable at the time), that had a critical flaw with its system bus/all USB devices for the first 2 years of its existence. That bug didn't get fixed until feb 2014, which is basically the same time the liva launched.

also, booksizes/nettops didn't materialize into existence in 2014 either. and you have to remember that the raspberry pi 2 didn't launch until 2015, so actually they were direct contemporaries for at least a year.

so if you wanted to run the early-adopter softfp distro on a $35[0] SBC in 2012 then sure, I agree, go for it. But there were turnkey solutions in the x86 space that weren't that much more expensive.

[0] $35 + $20 case + $15 adapter + $20 SD card + $20 SD card + $10 SD card + ....

Re:Intel N100 Radxa X4 First Thoughts by p_l on Monday July 29, 2024 @12:52PM (#41101804)
ECS Liva according to reviews from 2014 would cost me about $170~180. Would still require keyboard/mouse and something to display with.

Sure, it would have a case and WiFi in that price.

It would also miss GPIO header, which was major selling point of initial Raspberry Pi efforts (before it became so popular for other uses, when it was still targeting education).

A lot of then-common phone chargers worked. A random SD card wasn't that much of an issue. A kit with charger, NOOBS SDcard, and random assortment of extra bits to play with the electronics regularly could be acquired for ~100 USD if not less.

If I wanted to play with small-size BayTrail x86, Liva was fine choice. If I needed a small general purpose computer, too.

Not a very good choice if I wanted to graduate from Arduino towards somewhat more capable setup without requiring either expensive I/O boards or hacking an IO board out of Arduino or another MCU.

Re:Intel N100 Radxa X4 First Thoughts by paulmd on Monday July 29, 2024 @02:25PM (#41102547)
https://i.imgur.com/yiR1L1d.png

https://i.imgur.com/dnJACSd.png (these had a $25 rebate)

these were $115 barebones iirc (add SSD and memory). https://www.servethehome.com/zotac-zbox-bi320-u-w2-review-so...

$180 loaded for the whole thing (and this is indicative of what I paid for ssd+memory at the time, etc) https://i.imgur.com/9nmBQ0V.png https://i.imgur.com/I98CS6i.png

like idk what to say dude but MSRP reviews aren't always reflective of street prices back then, things used to go back on clearance sales before moore's law died.

yes, you absolutely could get x86 stuff that was price-competitive with the rpi once you loaded it up. the $35 price is, as I have stated, a red herring considering all the stuff that nobody had on-hand in 2012 like proper usb chargers that could run a rpi stable, plus the massive kernel problems involved for the first few years.

It's $100 loaded cost for a raspberry pi 1b or 1b+ that doesn't even work, because of kernel bugs I already linked, or just buy x86 for $75-180 and get something an order of magnitude faster that actually works and runs standard x86 distros and drivers. Stop comparing 1/3 of a pc to a out-of-the-box pc as if the price means anything at that point, this is getting to be bad-faith.

Especially when the product didn’t fucking work.

Like it’s the same damn story as ROCm, right? People want serious financial consideration as if they have delivered a working product, minus the delivering the working product. Come back in 5 years when your product works.

I will sell you a brick with a piece of paper that says “10,000 tflops” taped to it. The perf/$ will be out of this world, but there will be some “usability issues”. PM me for details.

Re:Intel N100 Radxa X4 First Thoughts by nirav72 on Saturday July 27, 2024 @10:57PM (#41090932)
yeah, even for GPIO interfacing, there are far cheaper options (ESP32) than the raspberry Pi out there. The Pi was an appealing piece of hardware about 10 years. But now, not sure it makes sense to use as a low cost server.
Re:Intel N100 Radxa X4 First Thoughts by adriancr on Sunday July 28, 2024 @02:31AM (#41091583)
There's raspberry pi pico and pi zero that compete against esp32.

The product in title uses a rp2040 for gpio.

I for one prefer the raspberry products (nice sdk for pico and much more features for not that much more power use/cost on pi zero)

I do have ESP32s as well but they're mostly stuck to micropython.

Re:Intel N100 Radxa X4 First Thoughts by fragmede on Sunday July 28, 2024 @02:04AM (#41091502)
Never understood RPis, because as a Intel user, you can already build such a system yourself quite trivially by getting a NUC, making a case locally with a 3d printer, and then using ZFS or Btrfs for the computer's filesystem.
Re:Intel N100 Radxa X4 First Thoughts by megous on Sunday July 28, 2024 @01:17PM (#41094499)
A also "Never understood why people go grocery shopping to make their own food for $25 when they can go to a restaurant for a $200 meal, or go through the gabage behind the restaurant to pick up some throwaway scraps for nearly free."
Re:Intel N100 Radxa X4 First Thoughts by irusensei on Sunday July 28, 2024 @04:34PM (#41095774)
RPis used to be cheap.
Re:Intel N100 Radxa X4 First Thoughts by fragmede on Sunday July 28, 2024 @08:52PM (#41097165)
hm guess the zeitgeist didn't like my take on Dropbox except I have linux

https://news.ycombinator.com/item?id=23797092 for this.

Re:Intel N100 Radxa X4 First Thoughts by k_bx on Sunday July 28, 2024 @02:07AM (#41091510)
I have a solution which was developed and tested by another person under rPi. I know it's working on exact model. All I need to do is to buy exactly the same model of rPi, install the same OS, and deploy that solution there, as many as I need.

You need to be very naive to think that replacing rPi with a completely different thing will not bring any problems. Hell, even changing the rPi model does!

Re:Intel N100 Radxa X4 First Thoughts by Brian_K_White on Sunday July 28, 2024 @04:08PM (#41095610)
The only reason the exact model matters at all in the first place, is because of arm and broadcom.
Re:Intel N100 Radxa X4 First Thoughts by k_bx on Sunday July 28, 2024 @04:27PM (#41095728)
Sure. And another thing that matters: the producer of a faulty USB cable that led us to waste several days of work. And another: shitty battery producer that led us waste several more days.

This "little computer land" is flaky and hard, and rPi matters because it gives at least some common ground. I wish it'd be more universal, but it's not.

Re:Intel N100 Radxa X4 First Thoughts by trs-80 on Monday July 29, 2024 @01:00PM (#41101868)
It's not just them, the majority of SBC manufacturers are on these bizarre old Linux forks that have been patched all to hell and will never see mainline. Kind of same situation with most smartphones, too (as they are all the same SoCs).

There are some very noble projects (like PostmarketOS for phones, and Armbian for SBC) who try to be "mainline first" to keep these fascinating little devices going longer (and more reliably). They do an amazing job considering what they have to work with, but these are not big companies with a lot of resources behind them, so if you care about this sort of thing (not you specifically, that's for anyone reading) then consider perhaps lending a hand (or a few bucks)!

Cheers! :)

Re:Intel N100 Radxa X4 First Thoughts by Brian_K_White on Monday July 29, 2024 @09:34PM (#41105340)
But x86 boards have vastly fewer kernel & driver support problems.

It's not even close, not even in the same order of magnitude.

The problem is not "sbc", the problem is "arm sbc"

Running on a random "unsupported" x86 board is no more of a problem than an unsupported laptop. There are sometimes no drivers for some peripheral but it's nothing like arm where you can't even boot without a dtd and most of the hardware has some freak custom interface instead of just pcie and usb and well known chips.

Every single arm board is like it's own whole different platform. A Bananna Pi Foo A and a Bannana Pi Foo A+ both with nominally the same cpu and specs might as well be a trs-80 and an appollo guidance computer when it comes to bringing them up.

Re:Intel N100 Radxa X4 First Thoughts by numpad0 on Tuesday July 30, 2024 @11:00PM (#41116084)
IMO the logic is reversed. Wintel phenomenon created enormous incentives for everyone to follow IBM PC "spec". That was odd, and it's ARM SBC situation that is more normal.
Re:Intel N100 Radxa X4 First Thoughts by jeroenhd on Sunday July 28, 2024 @12:15PM (#41094137)
What I've ways felt was a major advantage for Raspberry Pi compared to all of the other SBCs is that the Pi actually got regular updates. Maybe other SBC manufacturers started doing that too since I first got my hands on a Pi, but it definitely didn't use to be the case.

The ECS Liva would cost me €200 (€278 when avoiding webshops that look like scams) without memory. An RPi5B is €88. I don't think I'll get more than twice the use out of an ECS Liva if all I want to run is Pihole.

And remember, the point of the Raspberry Pi was not to bring a cheap, high performance computer to prototypers. It was created to aid schools in teaching kids about computers. They've changed their tune ever since just about everyone with a computer project started buying out their reserves, but making things easy for professionals was not part of the plan from the start.

If you have cheap access to better computers, make good use of that! I still find the RPi to be competitive for cheap, low-power compute, though.

Re:Intel N100 Radxa X4 First Thoughts by paulmd on Sunday July 28, 2024 @01:38PM (#41094645)
The ECS Liva X is 10+ years old, it’s a product I bought in 2014. You’re seeing elevated prices from scalpers who are selling stock of a product that was discontinued 8 years ago, buying a new-in-box GTX 760 is going to run you a premium as well.

At the time, I bought one Liva for $100 and then two Liva Xs for $125 each a year or so later. All of them were 2gb memory/32gb emmc models.

Re:Intel N100 Radxa X4 First Thoughts by nicoco on Sunday July 28, 2024 @01:38PM (#41094648)
I like to use a single remote for both my TV and Kodi, and the raspberry pi has the CEC HDMI thing which makes it possibke. It's not that common in SBCs AFAIK.
Re:Intel N100 Radxa X4 First Thoughts by squarefoot on Monday July 29, 2024 @02:36AM (#41098362)
Had the same problem when moving from a RPi to a mini PC, and solved the problem using this external dongle: https://www.pulse-eight.com/p/104/usb-hdmi-cec-adapter

Unfortunately it's not cheap, although the same functionality could be offered by a USB equipped small microcontroller "sniffing" 2 wires from a pass-through HDMI port.

Re:Intel N100 Radxa X4 First Thoughts by blacksmith_tb on Sunday July 28, 2024 @01:46PM (#41094696)
I partly agree, the RPi Zero W is my ideal small physical computer with a full OS. Running it only from the overlay filesystem (to keep those terrible SD cards from becoming corrupted). Pi-Hole I run from a docker container on a fanless NUC-a-like. But for anything that needs GPIO, the Zero W is great (nice that this Radxz has a RP2040 built in to cover that).
Re:Intel N100 Radxa X4 First Thoughts by paulmd on Sunday July 28, 2024 @03:45PM (#41095479)
> And remember, the point of the Raspberry Pi was not to bring a cheap, high performance computer to prototypers. It was created to aid schools in teaching kids about computers. They've changed their tune ever since just about everyone with a computer project started buying out their reserves, but making things easy for professionals was not part of the plan from the start.

I go into this in my previous comment that I linked above, but I think it was a shitty product for that niche too. The original non-microSD version had massive problems with the SD cards slowly softening and deforming enough to cause unreliable contact with the socket, which was one of the failure modes that caused corruption.

Another were the power brownouts, etc. People forget because usb chargers have gotten so much better over the years but 10 years ago a regular usb charger could generally not run a raspberry pi stable under load. Worse, it would appear to be stable and just silently corrupt the SD card due to voltage brownout (writes don't "stick"). Today we are seeing the same problem with the RPi 5s, where they have simply exceeded the capability of what can be delivered at 5V and aren't reliable.

You could not even PXE boot them without having a SD card installed to provide the blobs, so there was no getting around this at the time.

Pointing to the "you can pull the SD card and reflash it!" as being some kind of massive advantage is ignoring the massive downsides the SD card brought with it, again especially until they finally switched to microSD so the cards didn't melt and warp. I cannot fathom someone trying to run a computer lab on raspberry pis, that would have fucking sucked.

Re:Intel N100 Radxa X4 First Thoughts by tracker1 on Monday July 29, 2024 @10:34AM (#41100796)
RPi is the only ARM SBC that I've seen good broad support for. You can run their Linux distro as well as mainline distros. Every other SBC I've tried has required some boutique distro with custom drivers that weren't generally available or worse still, just didn't work.

I will say, when the scalping of RPi happened over the pandemic, a lot of the x86 mini-pcs became a much better option in terms of TCO. I invested a bit into DeskPi cases for 8gb RPi 4b models. In the end, a $150 or so N100 box is a much better deal, with the case, psu, memory and storage. But it, of course, depends on what you're doing or trying to accomplish.

Re:Intel N100 Radxa X4 First Thoughts by dark-star on Monday July 29, 2024 @03:54AM (#41098655)
Well, it's a very standardized platform that is readily available and guaranteed to be available for some time.

This is why some hardware projects reply on it and the intricacies of its GPIO timing.

I agree that if you want a small computer to run your home NAS on, then sure, there might be better alternatives.

But if you want to (say) plug one into your old Amiga (with a PiStorm) so that it emulates the CPU's bus timings and runs as an incredibly fast M68000 CPU, there's no way around the RPi (unless you want to do a lot of hardware development yourself... if that's even possible since on most of these Chinesium clones, the GPIO is hidden behind a ton of bridges, busses and/or MCUs which would kill the latency in those tightly constrained use-cases)

I assume nobody would bother porting the hardware-related code to the "Chinesium Clone of the Week" every few months