News for hackers. Stuff that matters.
Re:Raspberry Pi Opens First High Street Store in Cambridge by Deimorz on Thursday February 07, 2019 @05:45PM (#19109419)
Re:Raspberry Pi Opens First High Street Store in Cambridge by rocky1138 on Thursday February 07, 2019 @05:26PM (#19109253)
I've always felt that the we've never actually seen anything really use the Raspberry Pi to its fullest because of closed-source graphics drivers and closed-source graphics schematics. Is this realistic?
Re:Raspberry Pi Opens First High Street Store in Cambridge by gjsman-1000 on Thursday February 07, 2019 @05:33PM (#19109307)
Not really. To be fair, all modern GPUs are closed-source and the Raspberry Pi actually has the only mobile GPU with some public documentation. Sure, there are open-source implementations of Mali and other GPUs, but they just don't work well. Unlike many knockoff boards, you can build the proprietary blob into your code and get great performance (see Kodi or VLC, which can play 1080p30 and has a very smooth UI on the Pi).

As for closed source schematics, it doesn't really matter because there is no way to purchase the processor powering the Pi yourself. Some clone manufacturer tried to buy the BCM2835 in like 2014, but Broadcom had a 100,000 order minimum, and so the clone manufacturer just couldn't afford it. So, schematics aren't really useful.

Finally, a HUGE reason why the graphics software is closed-source inside the GPU is legal issues. The GPU contains dedicated video decode/encode blocks which have patents which require licensing. RPi gets around this by keeping the GPU closed source and selling MP2/VC1 decode licenses. If the Raspberry Pi foundation distributed open-source GPU software which could use those decoding blocks, they would be underwater with lawsuits from multiple patent bodies.

Re:Raspberry Pi Opens First High Street Store in Cambridge by stefan_ on Thursday February 07, 2019 @05:50PM (#19109459)
The Raspberry Pis have a VC4 GPU that has a fully upstreamed Linux kernel driver and a fully upstreamed Mesa userland graphics driver.

https://github.com/torvalds/linux/tree/master/drivers/gpu/dr...

https://gitlab.freedesktop.org/mesa/mesa/tree/master/src/gal...

This isn't some toy reverse engineered implementation; the principal author is Eric Anholt who is employed by Broadcom for pretty much building this and other open-source drivers.

If you are still using the closed driver dump, it's because you haven't been paying attention.

Re:Raspberry Pi Opens First High Street Store in Cambridge by gjsman-1000 on Thursday February 07, 2019 @06:34PM (#19109781)
The OpenGL driver mostly works, but it has some... issues. There is a reason why the RPi Foundation doesn't enable it by default.

I have used the OpenGL driver before, and it breaks some weird things (e.g. Programs which use the proprietary blob such as Chromium or VLC slow to a crawl, boot splash screens don't work, a few other weird things.)

I still, however, don't get why the RPi Foundation doesn't have the ability to enable the driver in the GUI tool. You have to manually use `raspi-config` in the terminal, which the GUI has replaced in almost everything but this.

Re:Raspberry Pi Opens First High Street Store in Cambridge by dimensi0nal on Thursday February 07, 2019 @05:05PM (#19109053)
How is the Raspberry Pi still relevant? There are better/faster/cheaper/more open SBCs.
Re:Raspberry Pi Opens First High Street Store in Cambridge by antt on Thursday February 07, 2019 @05:44PM (#19109401)
Amazing marketing.

Somehow they have managed to convince people they are open source (they aren't) that they are a good architecture (they aren't) and they are good to teach children about hardware on (they aren't).

Re:Raspberry Pi Opens First High Street Store in Cambridge by GordonS on Thursday February 07, 2019 @05:48PM (#19109440)
What do you recommended as an alternative? Does it stack up on price, features and ease of development?
Re:Raspberry Pi Opens First High Street Store in Cambridge by gjsman-1000 on Thursday February 07, 2019 @05:35PM (#19109319)
Community + Support + Ecosystem + Everyone else has bad GPU drivers. Almost everyone else has GPU drivers which only work in Android and don't support Linux desktop. Unaccelerated Linux desktop is no fun.
Re:Raspberry Pi Opens First High Street Store in Cambridge by wyattpeak on Thursday February 07, 2019 @05:22PM (#19109196)
Because they have a high street store?

I'm being flippant, but I think the point is important. What Raspberry Pi really brought to the table was making hardware hacking feel accessible. The sorts of people they're appealing to aren't looking for the fastest or best system, they're looking for something that feels easy and straightforward. They're cheap enough that I doubt price is a major consideration, and openness is almost a non-consideration among the populace at large.

Re:Raspberry Pi Opens First High Street Store in Cambridge by timthorn on Thursday February 07, 2019 @05:14PM (#19109138)
It has the ecosystem. Not just the technical side, but it has mindshare in education. There will be more people who know what a Raspberry Pi is than an SBC.
Re:Raspberry Pi Opens First High Street Store in Cambridge by wvenable on Thursday February 07, 2019 @05:51PM (#19109465)
Are there cheaper/more open SBCs that actually work? There are cheaper and faster but most have terrible software support.
Re:Raspberry Pi Opens First High Street Store in Cambridge by johnnyRose on Thursday February 07, 2019 @05:13PM (#19109129)
Do you mean better, faster, _and_ cheaper in a single device? Honestly curious, what do you recommend over Raspberry Pi?
Re:Raspberry Pi Opens First High Street Store in Cambridge by rocky1138 on Thursday February 07, 2019 @05:25PM (#19109239)
I've heard the Rock Pi4[0] is very good.

[0] https://shop.allnetchina.cn/

Re:Raspberry Pi Opens First High Street Store in Cambridge by rocky1138 on Thursday February 07, 2019 @05:24PM (#19109222)
I was hoping for a few more pictures of what the store looks like.
Re:Raspberry Pi Opens First High Street Store in Cambridge by Zenst on Thursday February 07, 2019 @05:29PM (#19109266)