Phoronix: Cracking Broadcom's VideoCore With An Open Driver
Nearly two months ago I wrote that a major open-source ARM announcement was coming. "This forthcoming announcement, which isn't being detailed yet but will be yet another Linux graphics exclusive for Phoronix the near future, is something entirely different from the other recent open-source ARM Linux graphics advancements" So what's the announcement?..
The taste of Lambic is very distinct, you either love it or hate it. You need to learn to appreciate it's taste.
Well, he did say he's specifically not fond of Belgian lambics. He's also not fond of American beers, although I'm not sure if he's tried any of the more expensive ones. The thing about beer is the water you use does make a significant difference, so if you don't like the water that a drink came from, chances are you won't like the drink either (compared to competitors). This was an issue to Coca Cola and as far as I'm aware, they only get their water from 1 location, to ensure that it tastes the same no matter where you are in the world - but maybe I'm thinking that they only get water from 1 location per continent.
Anyways back to the topic, great job to those who are making such success. Lets hope Broadcom doesn't freak out about this, but I'm sure they would have by now if they sincerely cared.
I'm supprised they don't use the BCM 97012 (or whatever that number was, it was even int he article but i'm lazy looking it up). They have those cores, why not use them?
Anyway, it was indeed only a matter of time. Whether they crack the GPU however, is a whole another level. As that one is quite integrated into everything.
What I still don't get, is why Broadcom choose the Broadcom SoC. Alternatives probably didn't maybe exist back when they where designing the Pie (or where there?) But the AMLogic CPU sounds very promising (with, albeit unlicensed atm, have actually source code out in the open for their VPU) and even the Allwinnertech A10 sounds more feasible then this Broadcom, the Mali 300 GPU (which is being worked on) isn't required to use and boot the device. So booting an A10 or AMLogic based board, can boot and probably even use 2D stuff, without any blob or firmware installed. That's pretty important IMO.
But with one of the pie devs working for broadcom, it kinda explains a thing or two.