Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
On Tue, 25 Aug 2009 10:00:10 -0500 (CDT) KaZeR wrote: > > The binaries linked from that page are out of date - I'll update > > them shortly if anyone's interested in this "lazy option". > > > > I am :) > Let's say that i'd like to blind test the other option :) Up to date DRI binaries are now available on my site. They're built for SHR-Unstable, and your milage may vary with other distributions. The usual disclaimer about installing experimental and potentially FreeRunner-frying code is hereby made. On the other hand, I run this stuff day-to-day at the moment, and haven't had to run for the fire extinguisher just yet. Tom -- Thomas White ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
Thomas White-2 wrote: > > > The binaries linked from that page are out of date - I'll update them > shortly if anyone's interested in this "lazy option". > I am :) Let's say that i'd like to blind test the other option :) -- View this message in context: http://n2.nabble.com/Kernel-Mode-Setting-KMS-on-Neo-FreeRunner-Debian-tp3463362p3510482.html Sent from the Openmoko Community mailing list archive at Nabble.com. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
On Wed, 19 Aug 2009 19:37:21 +0200 Michal Brzozowski wrote: > Sure, I'd like to test it. Any instructions on how to install it? Yep, there are build instructions here: http://www.bitwiz.org.uk/s/dri-for-the-freerunner.html Sorry for the slow response. I've just updated the instructions to use more recent versions of X.org and to be based on SHR (though your choice of distro shouldn't matter), and I wanted to check that things were OK. A very recent version of X.org is needed to use mixed mode pixmap handling, which speeds things up a lot. However, the dependencies are quite nasty so I'd welcome any feedback on whether the instructions work or not. You can build with a slightly older version (1.6.0 works), but it'll be a bit slower [1]. The binaries linked from that page are out of date - I'll update them shortly if anyone's interested in this "lazy option". Tom [1] Actually, I think I just broke compilation with older version of Xextproto (7.0.5 and older). Some sort of version test and conditional code is needed to deal with a change in name of dpms.h to dpmsconst.h. -- Thomas White ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Android Donut on FreeRunner (was Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian)
On Sun, 23 Aug 2009 09:16:11 am Christopher Friedt wrote: > I'm definitely looking into getting in touch with Michael Trimarchi. Forgot to mention, he has been active on the Koolu android-freerunner list: http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org cheers, Chris -- Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC This email may come with a PGP signature as a file. Do not panic. For more info see: http://en.wikipedia.org/wiki/OpenPGP signature.asc Description: This is a digitally signed message part. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Android Donut on FreeRunner (was Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian)
On Sun, 23 Aug 2009 09:16:11 am Christopher Friedt wrote: > I'm definitely looking into getting in touch with Michael Trimarchi. > I'm interested to see if he can get some of the libglamo / glamo-dri > code to fit in with Android's GL implimentation. He has two public git trees which seem to contain his work, might be of use ? http://panicking.kicks-ass.org/repository.html cheers, Chris -- Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC This email may come with a PGP signature as a file. Do not panic. For more info see: http://en.wikipedia.org/wiki/OpenPGP signature.asc Description: This is a digitally signed message part. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Android Donut on FreeRunner (was Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian)
I'm definitely looking into getting in touch with Michael Trimarchi. I'm interested to see if he can get some of the libglamo / glamo-dri code to fit in with Android's GL implimentation. If that's the case, then the FreeRunner graphics might actually speed up a bit (not to mention how nice it would be to have some of the video operations accelerated). Also, thanks for the tip about checkjni - any speedup we can get would definitely help. C On Sat, Aug 22, 2009 at 2:36 AM, Jim Ancona wrote: > AFAIK, Michael still hasn't published his changes in a public repository. > > To improve the speed of the Koolu build, see the patch in this email: > http://android.koolu.org/pipermail/android-freerunner-koolu.org/2009-July/001149.html > > Jim > > On Fri, Aug 21, 2009 at 7:28 PM, Chris Samuel wrote: >> On Sat, 22 Aug 2009 01:49:09 am Christopher Friedt wrote: >> >>> I've since become a bit fixated with Android Donut on my FreeRunner, >>> and am just about finished building an ARMv4T generic version of Donut >>> (hopefully everything links ok without relocations!). Next I'll have >>> to try to integrate a massive diff of the KoolU-Cupcake changeset with >>> Donut (ugghh..). >> >> I reckon it would be worth looking at pulling in Michael Trimarchi's >> (Panicking) changes too. He's got echo suppression working, not to mention >> it >> being much faster than the Koolu builds. >> >> cheers! >> Chris >> -- >> Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC >> >> This email may come with a PGP signature as a file. Do not panic. >> For more info see: http://en.wikipedia.org/wiki/OpenPGP >> >> ___ >> Openmoko community mailing list >> community@lists.openmoko.org >> http://lists.openmoko.org/mailman/listinfo/community >> >> > > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community > ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Android Donut on FreeRunner (was Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian)
AFAIK, Michael still hasn't published his changes in a public repository. To improve the speed of the Koolu build, see the patch in this email: http://android.koolu.org/pipermail/android-freerunner-koolu.org/2009-July/001149.html Jim On Fri, Aug 21, 2009 at 7:28 PM, Chris Samuel wrote: > On Sat, 22 Aug 2009 01:49:09 am Christopher Friedt wrote: > >> I've since become a bit fixated with Android Donut on my FreeRunner, >> and am just about finished building an ARMv4T generic version of Donut >> (hopefully everything links ok without relocations!). Next I'll have >> to try to integrate a massive diff of the KoolU-Cupcake changeset with >> Donut (ugghh..). > > I reckon it would be worth looking at pulling in Michael Trimarchi's > (Panicking) changes too. He's got echo suppression working, not to mention it > being much faster than the Koolu builds. > > cheers! > Chris > -- > Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC > > This email may come with a PGP signature as a file. Do not panic. > For more info see: http://en.wikipedia.org/wiki/OpenPGP > > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community > > ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Android Donut on FreeRunner (was Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian)
On Sat, 22 Aug 2009 01:49:09 am Christopher Friedt wrote: > I've since become a bit fixated with Android Donut on my FreeRunner, > and am just about finished building an ARMv4T generic version of Donut > (hopefully everything links ok without relocations!). Next I'll have > to try to integrate a massive diff of the KoolU-Cupcake changeset with > Donut (ugghh..). I reckon it would be worth looking at pulling in Michael Trimarchi's (Panicking) changes too. He's got echo suppression working, not to mention it being much faster than the Koolu builds. cheers! Chris -- Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC This email may come with a PGP signature as a file. Do not panic. For more info see: http://en.wikipedia.org/wiki/OpenPGP signature.asc Description: This is a digitally signed message part. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
Hi Tom, It's nice to know that you're still working on this [1]. I had a bit of a 'break' after I moved back to Germany and got back into my msc program. Things are naturally quite busy because I'm still working remotely at my engineering job in Canada, so it wasn't really that much of a break in reality. I've since become a bit fixated with Android Donut on my FreeRunner, and am just about finished building an ARMv4T generic version of Donut (hopefully everything links ok without relocations!). Next I'll have to try to integrate a massive diff of the KoolU-Cupcake changeset with Donut (ugghh..). Maybe I'll take a detour and test out some of the KVM / GEM stuff you've been working on when I get tired of Android hacking. Keep up the good work! Chris [1] http://www.bitwiz.org.uk/s/2009/08/kms-progress-and-publicity.html ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
On Wed, 19 Aug 2009 10:01:53 pm Thomas White wrote: > It's important to note that, at this stage, the work is less about > performance and more about laying a solid basis for DRI [1]. I don't know if it's of interest, but Michael Trimarchi who does the Panicking port of Android to the FreeRunner is also working on Glamo DRM support for Android. http://panicking.kicks-ass.org/blog/index.php?entry=entry090810-231610 cheers, Chris -- Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC This email may come with a PGP signature as a file. Do not panic. For more info see: http://en.wikipedia.org/wiki/OpenPGP signature.asc Description: This is a digitally signed message part. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
2009/8/20, Timo Jyrinki : > As for those asking for instructions: I built the kernel branch [1] > with the http://wiki.openmoko.org/wiki/Toolchain instructions. Forgot to note: config is arch/arm/configs/gta02_drm_defconfig. -Timo ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
2009/8/19, Martin Jansa : >> > I'm using this driver for some time and it behaves realy good. I didn't >> > even >> > noticed any garbled text or artifacts, which is great for this state of >> > development :). >> >> You are probably talking about the non-KMS, normal xf86-video-glamo? > > No I'm really talking about KMS :). Today I've seen first garbled text in > midori, but the rest looks the same as it looked with normal > xf86-video-glamo or Xglamo before.. Wow, ok :) "Some time" sounded so long as it's not that many days away when the X started working for the first time :) Good for you, I'm mostly still seeing garbage in all but Zhone, though I haven't tried many applications besides TangoGPS, lxterminal and some more GTK programs. Even the fbpanel with the start menu, battery information and Bluetooth icon is garbled. As for those asking for instructions: I built the kernel branch [1] with the http://wiki.openmoko.org/wiki/Toolchain instructions. Transferred the uImage.bin.xxx and modules to device, symlinked /boot/uImage.bin to this uImage.bin.xxx and unpacked the modules package. Then I built libdrm branch [2] and xf86-video-glamo [3] on the phone itself. Using Debian from SD, so the only reason I didn't build also kernel on the device was simply to save time. When trying to build the xf86-video-glamo, use autoreconf -vi first. I installed libdrm simply by make install (under /usr/local/lib) and xf86-video-glamo by copying the library from .src/libs to /usr/lib/xorg/modules/drivers/. [1] http://git.openmoko.org/?p=kernel.git;a=shortlog;h=refs/heads/drm-tracking [2] http://git.bitwiz.org.uk/?p=libdrm.git;a=shortlog;h=refs/heads/glamo [3] http://git.openmoko.org/?p=xf86-video-glamo.git;a=shortlog;h=refs/heads/kms Mesa [4] can be AFAIK ignored at this point (?), though you get even neater X.org log lines by using it :) Since it hasn't been updated for some months, I took a ready made binary from http://www.bitwiz.org.uk/openmoko/dri-binaries/ and unpacked it manually into my Debian. [4] http://git.bitwiz.org.uk/?p=mesa.git;a=shortlog;h=refs/heads/glamo -Timo ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
On Wed, Aug 19, 2009 at 08:27:30PM +0300, Timo Jyrinki wrote: > 2009/8/19 Martin Jansa : > > I'm using this driver for some time and it behaves realy good. I didn't even > > noticed any garbled text or artifacts, which is great for this state of > > development :). > > You are probably talking about the non-KMS, normal xf86-video-glamo? > It's been working ca. since February (bugs fixed since). But this new > thing is a huge renewal of the whole gfx architecture, including new > branches of kernel, libdrm and xf86-video-glamo. Read the blog post :) > > -Timo No I'm really talking about KMS :). Today I've seen first garbled text in midori, but the rest looks the same as it looked with normal xf86-video-glamo or Xglamo before.. -- uin:136542059jid:martin.ja...@gmail.com Jansa Martin sip:jama...@voip.wengo.fr JaMa pgp3AWGEx0CD1.pgp Description: PGP signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
2009/8/19 Thomas White > Anyone brave enough to test it is more than welcome. > Sure, I'd like to test it. Any instructions on how to install it? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
2009/8/19 Martin Jansa : > I'm using this driver for some time and it behaves realy good. I didn't even > noticed any garbled text or artifacts, which is great for this state of > development :). You are probably talking about the non-KMS, normal xf86-video-glamo? It's been working ca. since February (bugs fixed since). But this new thing is a huge renewal of the whole gfx architecture, including new branches of kernel, libdrm and xf86-video-glamo. Read the blog post :) -Timo ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
On 8/19/09, Martin Jansa wrote: > On Wed, Aug 19, 2009 at 01:01:53PM +0100, Thomas White wrote: >> On Tue, 18 Aug 2009 11:38:12 +1000 >> Chris Samuel wrote: >> >> > I haven't seen anyone else post about this yet, but this looks really >> > neat! >> > >> > (Found via Planet Ubuntu) >> > >> > http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html >> >> Thanks to everyone for the encouragement! Apart from the GEM buffer >> object >> waiting ioctl not having been implemented (leading to garbled text in some >> cases, and a few other artifacts), I think the KMS driver is in a usable >> state >> right now. Anyone brave enough to test it is more than welcome. > > Thanks for your great work! > I'm using this driver for some time and it behaves realy good. I didn't even > noticed any garbled text or artifacts, which is great for this state of > development :). > > I have few patches for shr/import branch for newer versions of xorg (I'm > using xserver-xorg-1.6.3) and also some cleanup of your bbfiles (like > using SRCPV for automatic upgrade after rebuild new git revision). If > you're interested, let me know. Send them to shr-de...@lists.shr-project.org (prefered format: git format-patch/send-email)! Well, after you told us you have that patches I think you *have to* send them to SHR ;> -- Sebastian Krzyszkowiak dos ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
On Wed, Aug 19, 2009 at 01:01:53PM +0100, Thomas White wrote: > On Tue, 18 Aug 2009 11:38:12 +1000 > Chris Samuel wrote: > > > I haven't seen anyone else post about this yet, but this looks really neat! > > > > (Found via Planet Ubuntu) > > > > http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html > > Thanks to everyone for the encouragement! Apart from the GEM buffer object > waiting ioctl not having been implemented (leading to garbled text in some > cases, and a few other artifacts), I think the KMS driver is in a usable state > right now. Anyone brave enough to test it is more than welcome. Thanks for your great work! I'm using this driver for some time and it behaves realy good. I didn't even noticed any garbled text or artifacts, which is great for this state of development :). I have few patches for shr/import branch for newer versions of xorg (I'm using xserver-xorg-1.6.3) and also some cleanup of your bbfiles (like using SRCPV for automatic upgrade after rebuild new git revision). If you're interested, let me know. -- uin:136542059jid:martin.ja...@gmail.com Jansa Martin sip:jama...@voip.wengo.fr JaMa pgpKISB3Nb8IO.pgp Description: PGP signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
On Tue, 18 Aug 2009 11:38:12 +1000 Chris Samuel wrote: > I haven't seen anyone else post about this yet, but this looks really neat! > > (Found via Planet Ubuntu) > > http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html Thanks to everyone for the encouragement! Apart from the GEM buffer object waiting ioctl not having been implemented (leading to garbled text in some cases, and a few other artifacts), I think the KMS driver is in a usable state right now. Anyone brave enough to test it is more than welcome. It's important to note that, at this stage, the work is less about performance and more about laying a solid basis for DRI [1]. The overheads involved with mmapping GEM objects appear to result in a slowdown for some things (for example, switching tabs in TangoGPS). But fear not - there is plenty of room for optimisation here. Tom [1] Give or take any bugs, the DRI protocol itself should actually work at this point. -- Thomas White ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
Dan Staley wrote: > The glamo.useful? If this work continues...perhaps a rethink of > gta02-core is in order?! Hmm, I doubt it :) Use one bitmap that's not cached in Glamo memory and you're back to watching the same old paint dry again. So I still think gta02-core will run circles around GTA02. But perhaps smaller circles now :-) But I have to say that I'm very impressed by Thomas' work. It's not just the acceleration but also the complete overhaul of the driver architecture. - Werner ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
thanks for the video... it would be nice to see how it works wit enlightenment... but maybe it's better to wait till thomas finishes his work ;-) thanks again d On Tue, Aug 18, 2009 at 7:28 PM, Timo Jyrinki wrote: > 2009/8/18 Chris Samuel : > > I haven't seen anyone else post about this yet, but this looks really > neat! > > > > (Found via Planet Ubuntu) > > > > http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html > > Yes, I thought to give some sneak peak to it as I was so happy to get > Thomas' work working that far. Now FreeRunner is usable as a phone > (=Zhone) when using KMS-enabled glamo driver. > > 2009/8/18 Dan Staley : > > Also +1 on the video. > > I added now a video to the blog post. Hope you enjoy it! It's somewhat > cutted at two points, let the public think we can actually boot Debian > with all the software in 1:40 ;) > > -Timo > > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community > ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
2009/8/18 Chris Samuel : > I haven't seen anyone else post about this yet, but this looks really neat! > > (Found via Planet Ubuntu) > > http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html Yes, I thought to give some sneak peak to it as I was so happy to get Thomas' work working that far. Now FreeRunner is usable as a phone (=Zhone) when using KMS-enabled glamo driver. 2009/8/18 Dan Staley : > Also +1 on the video. I added now a video to the blog post. Hope you enjoy it! It's somewhat cutted at two points, let the public think we can actually boot Debian with all the software in 1:40 ;) -Timo ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
The glamo.useful? If this work continues...perhaps a rethink of gta02-core is in order?! Keep up the great work Thomas! Also +1 on the video. -Dan Staley On Tue, Aug 18, 2009 at 11:37 AM, Davide Scaini wrote: > yes, great! > waiting for a video ;-) (i saw only a photo on his blog...) > thanks > d > > > On Tue, Aug 18, 2009 at 5:31 PM, Russell Hay wrote: > >> Hear hear... well done Thomas - we're all looking forward to what you're >> hacking on! >> >> Russ >> >> >> 2009/8/18 Yorick Moko >> >> >>> On Tue, Aug 18, 2009 at 3:38 AM, Chris Samuel wrote: >>> I haven't seen anyone else post about this yet, but this looks really neat! (Found via Planet Ubuntu) http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html # Forget AMD, Intel, NVIDIA! Thomas White's incredible work with Neo # FreeRunner's puny graphics dec...accelerator, Smedia Glamo 3362 is starting # to bear fruits. [...] # # The camera shot on the right, running KMS-enabled X.org driver for the glamo # chip on my Debian installation (visible software matchbox-window-manager, # fbpanel, zhone), is a bit optimistic looking since Zhone happens to draw # correctly. A lot of the drawing is not yet synced correctly, which shows as # all text and images in eg. GTK applications being garbled. But as little as # two days ago one couldn't yet much launch applications without X crashing, # so the newest commits by Thomas were a big step forwards. I'm using Debian, # and he's not, so I try to find time to help in debugging even though I # really can't much help with the driver code. # # The driver is not just one piece of code, but consists of a kernel drm # driver (direct rendering manager) using GEM, libdrm support for the kernel # driver and finally the X.org driver supporting these other components and # offering buzz-words like DRI2. There is also a beginning of a Mesa 3D # driver, though it is so far just a skeleton driver since the 2D/KMS/EXA/DRM # parts are what should be done first before dwelling into the OpenGL realm. [...] Even has an excerpt from the X servers log file with: # (WW) Glamo(0): EXA hardware acceleration initialising # (II) EXA(0): Driver allocated offscreen pixmaps # (II) EXA(0): Driver registered support for the following operations: # (II) Solid # (II) Copy # (II) Glamo(0): Initialized EXA acceleration Thomas's own blog is here: http://www.bitwiz.org.uk/ cheers, Chris -- Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC This email may come with a PGP signature as a file. Do not panic. For more info see: http://en.wikipedia.org/wiki/OpenPGP ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community >>> Three cheers for Thomas White! >>> >>> ___ >>> Openmoko community mailing list >>> community@lists.openmoko.org >>> http://lists.openmoko.org/mailman/listinfo/community >>> >>> >> >> ___ >> Openmoko community mailing list >> community@lists.openmoko.org >> http://lists.openmoko.org/mailman/listinfo/community >> >> > > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community > > ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
yes, great! waiting for a video ;-) (i saw only a photo on his blog...) thanks d On Tue, Aug 18, 2009 at 5:31 PM, Russell Hay wrote: > Hear hear... well done Thomas - we're all looking forward to what you're > hacking on! > > Russ > > > 2009/8/18 Yorick Moko > > >> On Tue, Aug 18, 2009 at 3:38 AM, Chris Samuel wrote: >> >>> I haven't seen anyone else post about this yet, but this looks really >>> neat! >>> >>> (Found via Planet Ubuntu) >>> >>> http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html >>> >>> # Forget AMD, Intel, NVIDIA! Thomas White's incredible work with Neo >>> # FreeRunner's puny graphics dec...accelerator, Smedia Glamo 3362 is >>> starting >>> # to bear fruits. [...] >>> # >>> # The camera shot on the right, running KMS-enabled X.org driver for the >>> glamo >>> # chip on my Debian installation (visible software >>> matchbox-window-manager, >>> # fbpanel, zhone), is a bit optimistic looking since Zhone happens to >>> draw >>> # correctly. A lot of the drawing is not yet synced correctly, which >>> shows as >>> # all text and images in eg. GTK applications being garbled. But as >>> little as >>> # two days ago one couldn't yet much launch applications without X >>> crashing, >>> # so the newest commits by Thomas were a big step forwards. I'm using >>> Debian, >>> # and he's not, so I try to find time to help in debugging even though I >>> # really can't much help with the driver code. >>> # >>> # The driver is not just one piece of code, but consists of a kernel drm >>> # driver (direct rendering manager) using GEM, libdrm support for the >>> kernel >>> # driver and finally the X.org driver supporting these other components >>> and >>> # offering buzz-words like DRI2. There is also a beginning of a Mesa 3D >>> # driver, though it is so far just a skeleton driver since the >>> 2D/KMS/EXA/DRM >>> # parts are what should be done first before dwelling into the OpenGL >>> realm. >>> [...] >>> >>> Even has an excerpt from the X servers log file with: >>> >>> # (WW) Glamo(0): EXA hardware acceleration initialising >>> # (II) EXA(0): Driver allocated offscreen pixmaps >>> # (II) EXA(0): Driver registered support for the following operations: >>> # (II) Solid >>> # (II) Copy >>> # (II) Glamo(0): Initialized EXA acceleration >>> >>> Thomas's own blog is here: >>> >>> http://www.bitwiz.org.uk/ >>> >>> cheers, >>> Chris >>> -- >>> Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC >>> >>> This email may come with a PGP signature as a file. Do not panic. >>> For more info see: http://en.wikipedia.org/wiki/OpenPGP >>> >>> ___ >>> Openmoko community mailing list >>> community@lists.openmoko.org >>> http://lists.openmoko.org/mailman/listinfo/community >>> >>> >> Three cheers for Thomas White! >> >> ___ >> Openmoko community mailing list >> community@lists.openmoko.org >> http://lists.openmoko.org/mailman/listinfo/community >> >> > > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community > > ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
Hear hear... well done Thomas - we're all looking forward to what you're hacking on! Russ 2009/8/18 Yorick Moko > > On Tue, Aug 18, 2009 at 3:38 AM, Chris Samuel wrote: > >> I haven't seen anyone else post about this yet, but this looks really >> neat! >> >> (Found via Planet Ubuntu) >> >> http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html >> >> # Forget AMD, Intel, NVIDIA! Thomas White's incredible work with Neo >> # FreeRunner's puny graphics dec...accelerator, Smedia Glamo 3362 is >> starting >> # to bear fruits. [...] >> # >> # The camera shot on the right, running KMS-enabled X.org driver for the >> glamo >> # chip on my Debian installation (visible software >> matchbox-window-manager, >> # fbpanel, zhone), is a bit optimistic looking since Zhone happens to draw >> # correctly. A lot of the drawing is not yet synced correctly, which shows >> as >> # all text and images in eg. GTK applications being garbled. But as little >> as >> # two days ago one couldn't yet much launch applications without X >> crashing, >> # so the newest commits by Thomas were a big step forwards. I'm using >> Debian, >> # and he's not, so I try to find time to help in debugging even though I >> # really can't much help with the driver code. >> # >> # The driver is not just one piece of code, but consists of a kernel drm >> # driver (direct rendering manager) using GEM, libdrm support for the >> kernel >> # driver and finally the X.org driver supporting these other components >> and >> # offering buzz-words like DRI2. There is also a beginning of a Mesa 3D >> # driver, though it is so far just a skeleton driver since the >> 2D/KMS/EXA/DRM >> # parts are what should be done first before dwelling into the OpenGL >> realm. >> [...] >> >> Even has an excerpt from the X servers log file with: >> >> # (WW) Glamo(0): EXA hardware acceleration initialising >> # (II) EXA(0): Driver allocated offscreen pixmaps >> # (II) EXA(0): Driver registered support for the following operations: >> # (II) Solid >> # (II) Copy >> # (II) Glamo(0): Initialized EXA acceleration >> >> Thomas's own blog is here: >> >> http://www.bitwiz.org.uk/ >> >> cheers, >> Chris >> -- >> Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC >> >> This email may come with a PGP signature as a file. Do not panic. >> For more info see: http://en.wikipedia.org/wiki/OpenPGP >> >> ___ >> Openmoko community mailing list >> community@lists.openmoko.org >> http://lists.openmoko.org/mailman/listinfo/community >> >> > Three cheers for Thomas White! > > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community > > ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
On Tue, Aug 18, 2009 at 3:38 AM, Chris Samuel wrote: > I haven't seen anyone else post about this yet, but this looks really neat! > > (Found via Planet Ubuntu) > > http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html > > # Forget AMD, Intel, NVIDIA! Thomas White's incredible work with Neo > # FreeRunner's puny graphics dec...accelerator, Smedia Glamo 3362 is > starting > # to bear fruits. [...] > # > # The camera shot on the right, running KMS-enabled X.org driver for the > glamo > # chip on my Debian installation (visible software matchbox-window-manager, > # fbpanel, zhone), is a bit optimistic looking since Zhone happens to draw > # correctly. A lot of the drawing is not yet synced correctly, which shows > as > # all text and images in eg. GTK applications being garbled. But as little > as > # two days ago one couldn't yet much launch applications without X > crashing, > # so the newest commits by Thomas were a big step forwards. I'm using > Debian, > # and he's not, so I try to find time to help in debugging even though I > # really can't much help with the driver code. > # > # The driver is not just one piece of code, but consists of a kernel drm > # driver (direct rendering manager) using GEM, libdrm support for the > kernel > # driver and finally the X.org driver supporting these other components and > # offering buzz-words like DRI2. There is also a beginning of a Mesa 3D > # driver, though it is so far just a skeleton driver since the > 2D/KMS/EXA/DRM > # parts are what should be done first before dwelling into the OpenGL > realm. > [...] > > Even has an excerpt from the X servers log file with: > > # (WW) Glamo(0): EXA hardware acceleration initialising > # (II) EXA(0): Driver allocated offscreen pixmaps > # (II) EXA(0): Driver registered support for the following operations: > # (II) Solid > # (II) Copy > # (II) Glamo(0): Initialized EXA acceleration > > Thomas's own blog is here: > > http://www.bitwiz.org.uk/ > > cheers, > Chris > -- > Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC > > This email may come with a PGP signature as a file. Do not panic. > For more info see: http://en.wikipedia.org/wiki/OpenPGP > > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community > > Three cheers for Thomas White! ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian
I haven't seen anyone else post about this yet, but this looks really neat! (Found via Planet Ubuntu) http://losca.blogspot.com/2009/08/kernel-mode-setting-kms-on-neo.html # Forget AMD, Intel, NVIDIA! Thomas White's incredible work with Neo # FreeRunner's puny graphics dec...accelerator, Smedia Glamo 3362 is starting # to bear fruits. [...] # # The camera shot on the right, running KMS-enabled X.org driver for the glamo # chip on my Debian installation (visible software matchbox-window-manager, # fbpanel, zhone), is a bit optimistic looking since Zhone happens to draw # correctly. A lot of the drawing is not yet synced correctly, which shows as # all text and images in eg. GTK applications being garbled. But as little as # two days ago one couldn't yet much launch applications without X crashing, # so the newest commits by Thomas were a big step forwards. I'm using Debian, # and he's not, so I try to find time to help in debugging even though I # really can't much help with the driver code. # # The driver is not just one piece of code, but consists of a kernel drm # driver (direct rendering manager) using GEM, libdrm support for the kernel # driver and finally the X.org driver supporting these other components and # offering buzz-words like DRI2. There is also a beginning of a Mesa 3D # driver, though it is so far just a skeleton driver since the 2D/KMS/EXA/DRM # parts are what should be done first before dwelling into the OpenGL realm. [...] Even has an excerpt from the X servers log file with: # (WW) Glamo(0): EXA hardware acceleration initialising # (II) EXA(0): Driver allocated offscreen pixmaps # (II) EXA(0): Driver registered support for the following operations: # (II) Solid # (II) Copy # (II) Glamo(0): Initialized EXA acceleration Thomas's own blog is here: http://www.bitwiz.org.uk/ cheers, Chris -- Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC This email may come with a PGP signature as a file. Do not panic. For more info see: http://en.wikipedia.org/wiki/OpenPGP signature.asc Description: This is a digitally signed message part. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community