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.
![]() |
|
|
#1 |
|
Junior Member
Join Date: Dec 2005
Posts: 11
|
I wanted to know if anyone knows why drivers for Powervr chips arent widely available. Take for example the case of the Nokia N800 (and the 770 before that I believe), the device shipped with a 3D chip in it, but for the entire lifetime of the product a 3D driver has not been made available. Painful as that is, it doesnt affect me directly.
Ditto for the beagleboard. Where I have read multiple posts about the lack of drivers. Again this doesnt affect me but thinking of all that underutilised hardware ... is a sad thought. However I am an openpandora early buyer, and it seems now there are some questions about whether this device will have drivers for the powervr chip. So anyone knows why this is the state of affairs ? |
|
|
|
|
|
#2 |
|
Senior Member
Join Date: Oct 2004
Location: The Netherlands
Posts: 2,231
|
Im not sure, but isnt this a case of $$$? The HTC tynII I believe also had a 3d chip (not from povervr though I believe) and for a long time that didnt come with a driver either. The whole story behind that was I believe that you can buy the chip but that doesnt automatically buy you the driver. You have to fork out extra cash if you want that.
__________________
I cut an elderly woman off and she spun out and crashed... but its alright... cause I've got a Jaaaaag |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Dec 2005
Posts: 11
|
I find it extremely hard to believe that Nokia doesnt have mountains of cash sitting in a bank.
|
|
|
|
|
|
#4 | ||||
|
Junior Member
Join Date: Nov 2008
Posts: 96
|
Quote:
Quote:
http://groups.google.com/group/beagl...af5abb79383525 Quote:
Quote:
|
||||
|
|
|
|
|
#5 |
|
Junior Member
Join Date: Dec 2005
Posts: 11
|
Hmm the nokia 810 link basically says no drivers.
The beagleboard link says drivers sometime next year. The openpandora link says that they dont know when it will be out. |
|
|
|
|
|
#6 |
|
Junior Member
Join Date: Nov 2008
Posts: 96
|
|
|
|
|
|
|
#7 | |
|
Junior Member
Join Date: Nov 2008
Posts: 31
|
Quote:
IP providers often impose (and quite rightly) tight controls on licensees of driver source. This is particularly purtinent with shader based systems due to the shader compiler being hosted on platform. These often contain a lot of "secret sauce". BTW - I think thats a Qualcomm based device in the HTC which means AMD/ATI core. It was an OMAP in the original version I think (which you could over clock!). Not strictly relevant, but interesting non the less
__________________
"That’s his purpose, to balance the equation." The Oracle in reference to The Architect, Matrix Revolution. |
|
|
|
|
|
|
#8 |
|
Junior Member
Join Date: Dec 2005
Posts: 11
|
Thanks for the info - I never thought about IP issues being involved.
Just hoping to get my hands on an opengl ES 2 capable device one way or the other, so that I can do some development. I guess I will just have to get by using the es 2 simulator that Imagination Technologies ships. |
|
|
|
|
|
#9 | |
|
Junior Member
Join Date: Nov 2008
Posts: 31
|
Quote:
You might have to sign a nasty NDA, but at least you'll get a real deal platform.
__________________
"That’s his purpose, to balance the equation." The Oracle in reference to The Architect, Matrix Revolution. |
|
|
|
|
|
|
#10 |
|
Member
Join Date: Jul 2006
Location: 0x5FF6BC
Posts: 825
|
I would assume you'd have to look in the direction of TI for drivers, as they are the supplier of the Omap chip in the pandora that has "IMG inside" (listens for the jingle)
|
|
|
|
|
|
#11 |
|
Epsilon plus three
Join Date: Feb 2002
Location: Chania
Posts: 7,762
|
Dumb question: does the Nokia N800 contain MBX or SGX?
__________________
People are more violently opposed to fur than leather; because it's easier to harass rich ladies than motorcycle gangs. |
|
|
|
|
|
#12 |
|
Junior Member
Join Date: Nov 2008
Posts: 31
|
I think N800 is a PXA250 or similar Xscale chip isn't it? The N810 was the first OMAP based device and I think its a 2420, which would mean MBX and VGP. Same as the N93 (the camcordery one?) and N95.
__________________
"That’s his purpose, to balance the equation." The Oracle in reference to The Architect, Matrix Revolution. |
|
|
|
|
|
#13 | |
|
Junior Member
Join Date: Nov 2008
Posts: 31
|
Quote:
Pandora is not really an OEM device, its more of an "Enthusiast" dev, board, so it is actually a bit slack of them not to have secured a method of releasing the drivers. Mind you the consequences of an IP breach maybe more than they could bare... Would be in PowerVR's favour though to "do a deal" to give them a source of cheap, readily available development system like that (can't imagine OMAP dev. kits are cheap through a disty - thats if you can get them at all).
__________________
"That’s his purpose, to balance the equation." The Oracle in reference to The Architect, Matrix Revolution. |
|
|
|
|
|
|
#14 |
|
Member
Join Date: Jul 2006
Location: 0x5FF6BC
Posts: 825
|
According to this article
http://www.linuxdevices.com/articles/AT9561669149.html The N800 is Omap2420 (hence full MBX) The N810 uses it too, but clocks it quicker Nokia has commited to Omap3 (SGX) for the next one:- http://www.linuxdevices.com/news/NS9093153240.html |
|
|
|
|
|
#15 | |
|
Junior Member
Join Date: Nov 2008
Posts: 96
|
Quote:
when pandora will come out |
|
|
|
|
|
|
#16 | ||
|
Epsilon plus three
Join Date: Feb 2002
Location: Chania
Posts: 7,762
|
Quote:
Quote:
__________________
People are more violently opposed to fur than leather; because it's easier to harass rich ladies than motorcycle gangs. |
||
|
|
|
|
|
#17 | |
|
Member
Join Date: Dec 2007
Posts: 407
|
Quote:
|
|
|
|
|
|
|
#18 | |
|
Member
Join Date: Dec 2007
Posts: 407
|
Quote:
|
|
|
|
|
|
|
#19 | |
|
Junior Member
Join Date: Nov 2008
Posts: 31
|
Quote:
Says on the Beagleboard.org site about Cortex A8 being superscalar... I'm not sure thats true.
__________________
"That’s his purpose, to balance the equation." The Oracle in reference to The Architect, Matrix Revolution. |
|
|
|
|
|
|
#20 | |
|
Senior Member
Join Date: Feb 2002
Location: gjethus, Norway
Posts: 1,256
|
Quote:
|
|
|
|
|
|
|
#21 | |
|
Epsilon plus three
Join Date: Feb 2002
Location: Chania
Posts: 7,762
|
Quote:
__________________
People are more violently opposed to fur than leather; because it's easier to harass rich ladies than motorcycle gangs. |
|
|
|
|
|
|
#22 |
|
Senior Member
Join Date: Mar 2006
Posts: 1,681
|
I can't think of a single piece of silicon IP where the original vendor is responsible for the distribution of drivers. Each chip and, even more, each system/handset has sufficient differences that it's completely not practical to do so. This is especially so for kernel level drivers. Addresses can be different, memory access policies can be different, one core may have some bug fixes that the other one doesn't, in the IP itself or in the logic that surrounds it. Etc.
And no system provider is going to allow third party to release a kernel mode driver without extensive local testing. If even in the highly standardized regular notebook space, official GPU drivers don't support those of a notebook, it's just not going to happen for the embedded market. |
|
|
|
|
|
#23 | |
|
Professional Malcontent
Join Date: Feb 2002
Location: HTTP 404
Posts: 2,855
|
Quote:
__________________
Sigmatel, R.I.P. Me[X-------:--------]You |
|
|
|
|
|
|
#24 | |
|
Member
Join Date: Jul 2006
Location: 0x5FF6BC
Posts: 825
|
Quote:
Note sure how accurate this document is but according to:- http://jkridner.s3.amazonaws.com/esc/ESC-341_Dompe.pdf "Texas Instruments plans to provide open source Linux kernel drivers for the SGX along with binary only libraries toward the end of 2008 that can be used with BeagleBoard." |
|
|
|
|
|
|
#25 |
|
Professional Malcontent
Join Date: Feb 2002
Location: HTTP 404
Posts: 2,855
|
Well, what I've seen so far is that when an IP provider offers "opengles drivers for linux" what they really mean are a library that is appropriate to have a single standalone application take control of the graphics hardware and command it through OpenGL-ES and not desktop integration/acceleration. No X, Cairo, OpenVG, etc. support. Just a raw, raw driver.
Of course, when you think about it, while the embedded IP may be relatively standard, the LCD/display controller hardware is almost always homegrown or comes from one of a bundle of providers. Then there's the video accelerator to factor in (which likely isn't from the same IP provider) and there's a whole passle of work to do to integrate everything together in terms of framebuffer organization and data structures. But probably the real reason there aren't any "drivers" (i.e. like we have on our PCs) for the SGX (or other vendors) is because only recently (with the advent of the iPhone) has ARM and the rest of the SOC vendors gotten serious (with their Ubuntu mobile/netbook initiative) about having an accelerated portable desktop. Previously, the use case was more of a set top box, where a single user driver that controlled the entire screen was completely adequate.
__________________
Sigmatel, R.I.P. Me[X-------:--------]You |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|