bensimmo wrote:
*What they physically created for the cost we buy it for is wonderful, but the broadcom vc4, what extra does it do that other processors cannot do.
Well, depends on the device. Rockchip and Allwinner do devices with very similar or better (or sometimes worse) features.
So lets have a thought experiment. Lets says the next version of the Pi uses one of these chips. The RPF is now reliant on these suppliers for technical support. These suppliers (and indeed suppliers of all SoC's) are notoriously bad at support, so the platform is unstable, and takes weeks or months to get fixes because the very experienced with VC4 engineers at RPF have no idea how these new chips work. Not only that, but all userland software aimed at the Pi that used to run on all previous models of Pi now no longer works. So for example Raspistill and all the camera stuff no longer works. The GPIO system has subtle differences that means some things work, but others don't. Our market fragments, we still need to support the existing 13M installed base, so our engineers are still working on the VC4, but we are getting endless support calls for the new chips Raspberry Pi4, which we are handing off to the SoC supplier because we have no in house expertise. The supplier doesn't give a damn, because the volume involved simply cannot pay for extensive support, so fixes are few and far between. The Pi name turns to mud because our product doesn't work properly, all the 3rd party HAT's don't work, and people are having to rewrite their software for the new platform.
People underestimate the amount of pain to move to a new CPU architecture, and how important backwards compatibility is for this market, and how support can make or break a product. At the RPF, right now, we have lots of engineers who worked on the VC4, which means we don't actually need any support from the SoC supplier. But we still have a great relationship with that supplier which is worth its weight in gold for future plans.
Which do YOU think is the best approach?
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
“I think it’s wrong that only one company makes the game Monopoly.” – Steven Wright