thanks stan
[doublepost=1467602639,1467601187][/doublepost]
I'm probably out of place here, because I think gaming is a big part of this community, and maybe modelling or other uses for 3D. But I have little use for 3d. I'm interested in desktop, at most video (occasionally) or photography (simple). I didn't like PowerVR but I thought if I don't load the proprietary driver and don't use the 3D acceleration it won't mess anything. Do you think that I'm going to have problems with the OMAP 5432 in the Pyra even if I disable, not install or remove any PowerVR software ?
it's a device that writes independently to the framebuffer, so by merely switching that off (not using it) you should be fine. of course if the desktop environment requires opengl you'll be going hooorribly slow, but again that'd be a matter of replacing the x-window server (if you're using one! i don't know what software the pyra comes with).
I've heard some SOCs don't boot without a GPU driver
grrrrr. don't get me started.
I had not heard of anything like that before (I've heard people don't appreciate the powerVR architecture).
EVERY set of engineers who has EVER used PowerVR has ended up HATING it and regretting that they had used it. that includes intel, who made the stupid, stupid mistake some years ago in creating an intel atom processor with powervr. EVEN INTEL ended up hating it because imgtec were f*****g about demanding $150k fees to recompile the software which they themselves NO LONGER UNDERSTAND.
The OMAP 5432 has a GC320 2D engine which I think is also in the novena laptop (i.MX6 quad) and I've heard there's the etnaviv driver for it so we may or may not get 2d acceleration on the Pyra which I would very much wellcome.
ooooo! ooo! really!! that's so exciting to hear! wow! perhaps TI finally got the f*****g message after 15 years that people are absolutely f*****g sick to the back teeth of PowerVR! and the OMAP's DSP is powerful enough to be able to handle MPEG and other video decode without needing a proprietary video decode engine, wow! oo i'm so excited, it could be possible to have a decent FSF-Endorseable processor, wow!
aa..... awwwwwwwww darn it, GC320 2D not GC320 *3*D.
awww darn it. i got really excited there for a moment - etnaviv is for 3D, and the iMX6 vivant is 3D, so i thought GC320 was 3D to... awwwww
Also I thought the A20 did not have working free software 3D drivers yet (the Lima was not finished?).
correct. nobody's funded luc verhaegen since 2014 and he's had to take up full-time contract work in order to put food on the table. he's the only person in the world who has the knowledge and the skills to tackle MALI reverse-engineering. i don't understand why people aren't phoning him up EVERY DAY to say "here's some cash!"
In your crowdfunding page you explain how the MALI 3d engine in the A20 gets out of the way without the drivers.
it's just another device on the internal memory bus that can write to the framebuffer if it's told to.
Is the PowerVR more invasive or the problems you are refering to are when trying to use it ?
the problems with PowerVR's design are that it's actually an extremely powerful general-purpose processor, where it's software-programmed for the most part. the actual core 3D engine software was written over 15 years ago, it's extremely hard to understand, the key critical engineers who understood it have left, and anyone else coming in just f***s it up.
the problem for *end-users* is that that software-defined 3D graphics processor has full and direct access to the entire memory range of the main processor (because these are low-power, low-cost systems that have shared memory). and it goes horribly wrong, and pisses all over main memory NOT the part it's SUPPOSED to be writing to.
this is why people get sick of having PowerVR because you do something complex (like run a powerful computer game), it all goes to shit and your entire system crashes. great, huh?
all they f*****g well have to do to sort this out is give us the f*****g source code and documentation.
you should look up luc verhaegen's talk on "the state of embedded graphics" i think it's called, he is absolutely SCATHING of the piss-poor design of PowerVR.
Since I have you here: Am I correct I need a credit or debit card to participate in your crowfounding ? Are you thinking of accepting bank transfers at some future date ?
talk to
support@crowdsupply.com. they certainly don't accept paypal. not after paypal started witholding huge sums of money on crowdfunding campaigns. it's not down to me regarding the bank transfers, the money all goes to crowdsupply first.
In a more sci-fic tone: The Pyra has a separate CPU board. It would be fun if it could be adapted to fit inside an adapter case with EOMA68 interface (if power allows). The pyra design does not allow to plug a CPU card externaly at any moment like your laptop, but maybe if the adapter was possible some people could buy the CPU board to keep it inside an EOMA68 enclosure and some for their Pyra, or in case someone removes the CPU card from their Pyra for upgrading, then they could put it in this adapter case and use it inside EOMA68 devices instead of the old CPU board going to wsste... I haven't even bothered to check physical dimensions because it souns so far-fetched, but it's a funny thought anyway.
honestly when things calm down a bit here i can take a look - i know that the team who built the pyra were not receptive to me being on these forums back when a third party posted a "hey there's this thing called EOMA68" message a couple years back. times change, though...
Anyway, thanks for your work. I'm impressed by how long, hard and thorough you work. Thanks for being around here too and best luck.
appreciated.