Active Topics

 


Reply
Thread Tools
Stskeeps's Avatar
Posts: 1,671 | Thanked: 11,478 times | Joined on Jun 2008 @ Warsaw, Poland
#401
danramos: TI wants as much as everyone to be giving out quality drivers. Current issues is not due to OMAP2 or their drivers, but due to the way the N8x0s are set up regarding external LCD controller as I've explained

We are still working with them to get the sufficient details to provide something that's not 'just' a hacker curiousity on N8x0 - currently it works but it isn't that interesting for actual usage. The remaining item is a shrink-wrap package so people can use these libraries legally and I'll poke them about it today.

TI has been cooperative in the port of these drivers to N8x0, so I think it's a bit unjustified to think they should 'feel shameful' as they have been forthcoming in delivering sources and libraries from their side.
 

The Following 14 Users Say Thank You to Stskeeps For This Useful Post:
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#402
Originally Posted by Stskeeps View Post
We are still working with them to get the sufficient details to provide something that's not 'just' a hacker curiousity on N8x0 - currently it works but it isn't that interesting for actual usage. The remaining item is a shrink-wrap package so people can use these libraries legally and I'll poke them about it today.
I'm confused by this paragraph.

The drivers work, but they need a "shrink-wrap package"?

They aren't interesting for actual usage, but all you need is a way to use them legally?

So what's going on? Do they work or not? If we could get them legally in a "shrink wrapped package," would they be "interesting for actual usage"?
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following 3 Users Say Thank You to qole For This Useful Post:
danramos's Avatar
Posts: 4,672 | Thanked: 5,455 times | Joined on Jul 2008 @ Springfield, MA, USA
#403
Originally Posted by Stskeeps View Post
danramos: TI wants as much as everyone to be giving out quality drivers. Current issues is not due to OMAP2 or their drivers, but due to the way the N8x0s are set up regarding external LCD controller as I've explained

We are still working with them to get the sufficient details to provide something that's not 'just' a hacker curiousity on N8x0 - currently it works but it isn't that interesting for actual usage. The remaining item is a shrink-wrap package so people can use these libraries legally and I'll poke them about it today.

TI has been cooperative in the port of these drivers to N8x0, so I think it's a bit unjustified to think they should 'feel shameful' as they have been forthcoming in delivering sources and libraries from their side.
I'm still not sure what you mean. On the one hand, you're telling me that they want to provide more than 'just' a hacker curiosity? What's the difference between that and an actual open architecture with usefulness? Last time I checked, the way to make a library legal to use.. is to document it and give permission for it to be used. What's the hold-up after all this time? I stand by my admonishment of TI until I see a tangible difference.
 

The Following User Says Thank You to danramos For This Useful Post:
Posts: 1,513 | Thanked: 2,248 times | Joined on Mar 2006 @ US
#404
Originally Posted by Stskeeps View Post
TI has been cooperative in the port of these drivers to N8x0
Maybe they are being cooperative, but are the drivers open or not? Sounds like they are not.
__________________
3-time Maemo Community Council Member
Co-Founder, Hildon Foundation
 

The Following 2 Users Say Thank You to SD69 For This Useful Post:
danramos's Avatar
Posts: 4,672 | Thanked: 5,455 times | Joined on Jul 2008 @ Springfield, MA, USA
#405
Originally Posted by SD69 View Post
Maybe they are being cooperative, but are the drivers open or not? Sounds like they are not.
Is that the difference between '"just" hack curiosity' and 'shrink-wrap?' I mean--is that just another way to rephrase 'open' and 'closed' code, respectively? If so, that seems insulting.
 
Stskeeps's Avatar
Posts: 1,671 | Thanked: 11,478 times | Joined on Jun 2008 @ Warsaw, Poland
#406
Right, let me explain the timeline:

* I got GPL drivers and libraries from TI quite early. The kernel drivers are GPL, libraries came with no license. The GPL drivers and libraries are -for OMAP2-, which means that we would have to adjust them for N8x0 setup, which proved to be the difficult part.
* Since they (libraries) came with no license it was impossible to make them downloadable publically of the sole reason that I don't want to risk maemo.org or myself a C&D - I hope that you respect that.
* We had a few community members (who has been involved in the request to get drivers in the past) who knew what they were doing test out the build systems of the drivers and try to get the drivers initializing and rendering.
* Initially, everything failed. By chance, we figured out there were some bad assumptions in the drivers (regarding number of framebuffers and some kernel structures) which got the drivers initialized.
* Then, javispedro managed to get the drivers rendering under X (one of the former posts).

Currently, the drivers render straight into the OMAP framebuffer. Which some know, isn't enough to make it actually appear on screen (contents have to be manually synchronized to the external framebuffer). With a framebuffer synchronization call after each render request, it did update synchronously and this was not rendering very fast. That's the hack curiousity.

Current situation re licensing is that TI is making a shrink wrap package of the libraries that we can actually pass around. We have also requested information in order to get WSEGL (windowing system) headers so we can integrate the MBX rendering better with Xomap and may possibly push frame rate higher.

Right now the path we are pursuing is similar to kate's comment on https://wiki.maemo.org/Talkrivers_justification (The 'We are having discussions with TI if we could find reasonable terms to get driver released to developers etc' part).

To get further development on this driver, we have to have it out in the open properly and that is what happening right now (TI responded positively this morning). Since the drivers are for OMAP2 they need further adjustment for the N8x0 setup, where community members have already given a hand in getting them to work for N8x0 and hopefully more will happen in this regard.
__________________
As you go on to other communities, remember to build them around politeness, respect, trust and humility. Be wary of poisonous people and deal with them before they end up killing your community.. Seen it happen to too many IRC channels, forums, open source projects.

Last edited by Stskeeps; 2010-01-22 at 08:50.
 

The Following 44 Users Say Thank You to Stskeeps For This Useful Post:
Posts: 71 | Thanked: 19 times | Joined on Dec 2009
#407
read all 41 pages

thanks all people for pushing this forward to improve the good device in our hands.
 
Posts: 31 | Thanked: 11 times | Joined on Aug 2008
#408
http://mobiletablets.blogspot.com/20...-graphics.html


I really hope i'm missing something here
 
maluka's Avatar
Posts: 741 | Thanked: 900 times | Joined on Nov 2007 @ Auckland NZ
#409
Dear Texas Instruments

Where are our drivers?

fanks
Morgs
 
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#410
The drivers are there. Just not ready for general use yet. Mer will have them once all issues are fixed.
__________________
Tidings - RSS and Podcast aggregator for Jolla - https://github.com/pycage/tidings
Cargo Dock - file/cloud manager for Jolla - https://github.com/pycage/cargodock
 

The Following 9 Users Say Thank You to pycage For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 02:16.