If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Reverse Engineering PowerVR Is Now A High Priority

Phoronix: Reverse Engineering PowerVR Is Now A High Priority

The Free Software Foundation has now determined that reverse-engineering the PowerVR Linux drivers in order to create a free software driver capable of 3D hardware acceleration is a high priority action item. With an increasing number of mobile devices running Linux bearing these PowerVR graphics chipsets, which currently require the use of binary blobs for graphics acceleration, is not acceptable and that action must be taken to create an open driver for this hardware...

good abm

thats the german word for such stuff "arbeits-beschaffungsmassnahme" translated: "work-generation-action" so that unemployed people can get a income because you should work and if its the most idiotic and unuseful work in the universe.

Is linux still that weak that the big companys can ignore it? Or is it because Linus sucks why can somebody sell a device with lets say android-linux and have binary drivers pre-installed thats forbidden even in gpl v2 so how is that even possible?

I am harder on this, so ok maybe I buy me someday a crappy blob-handy because there is no alternative, but there where is a alternative I go other ways, so I will not buy any smartbook with no open drivers and stuff like that. And also no nvidia-card.

thats the german word for such stuff "arbeits-beschaffungsmassnahme" translated: "work-generation-action" so that unemployed people can get a income because you should work and if its the most idiotic and unuseful work in the universe.

Is linux still that weak that the big companys can ignore it? Or is it because Linus sucks why can somebody sell a device with lets say android-linux and have binary drivers pre-installed thats forbidden even in gpl v2 so how is that even possible?

I am harder on this, so ok maybe I buy me someday a crappy blob-handy because there is no alternative, but there where is a alternative I go other ways, so I will not buy any smartbook with no open drivers and stuff like that. And also no nvidia-card.

Refusing to buy nvidia cards probably hurts open source development more than it helps. If you had one, you could at least help out the nouveau developers by testing the nouveau driver.

Refusing to buy nvidia cards probably hurts open source development more than it helps. If you had one, you could at least help out the nouveau developers by testing the nouveau driver.

rofl, as a customer you can only a bit influint decitions that companys do, so amd pays people to make free drivers I want not reward Nvidia for doing the oposite. And doing the work for them, so that any company learns, that it has no disadvantage when it behaves like asholes then all do this.

So its not logical to buy nvidia cards btw I am not into (graphics)-driver development.

I think it's going to be very hard. It's embedded stuff, who knows how many myriads of customized variants of those cores are found in consumer products.

That's no different than any other piece of hardware, really. For a desktop GPU, for instance, the core chip is mostly standard (except that NVIDIA/AMD put out dozens of variations of the same chip family), but there are a ton of other chips and controllers on those big beastly video cards, all of which can vary quite a bit from the original manufacturing sample.

The vast brunt of the work is going to be usable across all the PowerVR SGX variants. There will be a ton of device-specific tweaks, but then that's the same for Intel HD audio chipsets or SATA controllers or even USB HID devices. Nobody follows the damn specs precisely, so you always need drivers with a ton of tweaks.

The difference between Linux and Windows most of the time is that Windows get entirely new drivers for each device while Linux tries to stuff all the variants' logic into a single driver. The Windows way is better for people who just want to get shit to work out of the box by installing a manufacturer driver that came with the device. The Linux way is better for the kernel developers who are writing the device drivers that the device manufacturers aren't.