Remember the goal of the Raspberry Pi is to make computing accessible via a low cost. This necessitates the resellers having almost no margin. In fact, their margins are most likely negative after importation duties and taxes, e-waste levies etc, and they're expected to make up for this by selling accessories.
You mention the SDCard and Power Supply. It is good that the Canadian resellers are encouraging end customers to buy these (most will not be as sophisticated as the average HN reader).
Most users who have an existing Raspberry Pi will go and try to use their existing SD card and have it not work, or buy a cheap one (hear not Class 10 or above) from their local stationary shop and end up in a worse fate.
Most users who think they have a power supply that meets the needs of the RPi4, in fact, do not. This is primarily due to the new current requirements (hear most cell phone power supplies will not work).
One would be excused for thinking that your MacBook power supply would work, however, these power supplies are "smart" and negotiate the power requirements with the end device.
Unfortunately, the RPi4 does not support this, and "smart" power supplies do not provide it with enough current.
To summarise:
The resellers are businesses and not charities, they don't make money on hardware from the Raspberry Pi foundation and must make it up on accessories or some form of cross-selling.
They will no doubt go the same way as the independent Apple resellers, until that time they are still playing a valuable role in making it possible to purchase Pis in your country.
I'm rather surprised that there is still no SPI Flash or eMMC onboard this latest Raspberry Pi, MicroSD cards are significantly slower than eMMC, and even some cheap SPI Flash would be great to let you throw a small backup distro on the RasPi for when you have no SD card inserted (or the card has failed/corrupted)
I guess eMMC goes up to 500 MB/s. I do wonder how much that fast eMMC chips cost, though.
A bit below 50 MB/s on RPi4 is actually pretty ok for most cases and whenever it's not, one can use an SSD over USB3.
Just need to make sure you have a good power supply and good quality cards, and SD card corruption is unlikely.
Can't blame resellers for reselling.
Buyapi.ca seems a bit better. I specced a 2GB, heat sinks, a case. Totals CAD $95 (13% tax and $11 shipping).
My frustration is probably a combination of:
- I get to listen to US prices being advertised all the time. "$45 for a 2GB!" and my brain loves to not do the conversion from USD to CAD. This is a longer rant for another time.
- 13% freedom tax
- Amazon has spoiled me with free shipping so $11 has some sticker price shock to ship a little box.
Just because someone's selling something, doesnt mean you need to buy it.
Update information: https://www.retrorgb.com/raspberry-pi-4-firmware-update.html
I got rid of the case and just nailed it to the wall with some space on either side as a stopgap measure. This has reduced the frequency of the throttling as indicated by the temp gauge on screen, but not entirely avoided it. I have plans to add cooling this weekend.
This is with all upgrades as of today.
So far it works at full load without throttling for at least the time span of a full length movie(my use-case is a plex media server). The concept is that exhaust heat leaving through the larger opening up top is heated(and expanding) air. The depressurized vase pulls cooler ambient air in through the 2 funnels, which strike the CPU and wifi module for a poor-mans "active cooling", albeit at much lower speeds than a motor-driven fan could provide.
The downside is required vertical; the case is 8 inches tall. This is several times the vertical height of the board itself, so it's a bit of a non-starter for small embedded device use-cases. If you have space to spare though, it might be worth a shot depending on your use-case.
Are the 4s different somehow? Or has every 3 I've purchased (somewhere around a dozen) been defective? (I don't have this issue with the Zeros.)
For almost everything I've thrown at the 3 all has been well. The thermal throttle kicks in after a while playing 1080p HEVC clips and occasionally on 720p ones, and makes them skip badly until it has chance to cool down, but that is not unexpected (I'm surprised 720p works as well as it usually does) as those are fairly processing intensive formats and being decoded in software. h264 and other encodings play back for hours on end (1080p or less, the limit of my current TVs) without it getting too warm for comfort. This is in a bog-standard case, with vents but no extra heatsinks or fans.
When I have time to faf around (this is a busy month) I'll probably grab a 4 for the HEVC-in-hardware (though support for that in LibreELEC is only in Alpha versions ATM), and hand down the 3 (or put it away for some future project).
Under benchmarking cooling was required to stay under the 80deg C throttle limit.
Article referenced: https://blog.hackster.io/meet-the-new-raspberry-pi-4-model-b...
I got a 40mm 5V Noctua fan for it and 3D printed a case that takes it. The thing now runs very cold. Idle CPU temperatures were about 60 degrees before, now loaded temperatures are around 40. Airflow is a big deal. (I am not using any heat sinks.)
I printed it honeycomb infill and no top/bottom layers (and also rotated it so it printed with the top and bottom on the bed, instead of upright; having to change that might be an artifact of the slicer I used, though; Simplify3D)
I'm working on a blog post and YouTube video with the full details, but it's not that difficult an operation, and I liked the look/size of the official Pi case more than a printed case or one of the thousands of knockoffs.
I do agree with the parent that a fan (active cooling) is absolutely necessary on the Pi 4, more so than any before, as the CPU is not the only part on the board putting out a lot more heat than previous generations—that heat needs to move somewhere.
I _have_ had overheat issues with the updated 3B+, though it usually involves 720P video and/or an active RTL-SDR dongle. That's somewhat to be expected given the power draw and processor demands of such.