/srv/irclogs.ubuntu.com/2013/10/31/#ubuntu-mir.txt

kgunnkdub: ping00:20
kdubkgunn, pong00:21
kgunnkdub: hey, thanks for the hoop jumping on that crasher and working with alan_g00:22
kduboh, sure, was just some shepherding a patch along :)00:23
kdubgot me all updated to trusty too00:24
omega9_hello, I am interested in contributing to Mir and was wondering if there were mentored tasks that I could do to get started?01:26
duflu_omega9_: Welcome. I would suggest learning to build the code (from bzr lp:~mir-team/mir/development-branch) and looking at the docs in there (which are also on the web: http://unity.ubuntu.com/mir/)01:34
duflu_Once you can build, the immediate tasks are the bugs logged against the Mir project in Launcpad01:35
omega9_duflu_, are there tasks that are specifically flagged as beginner?01:36
duflu_omega9_: Not yet, sorry. It's more a matter of let contributors do whatever excites them, because that gets the ball rolling01:36
omega9_OK, thank you.01:37
=== duflu_ is now known as duflu
alf_duflu: I retriggered fix-124659008:07
duflualf_, Thanks but probably not necessary08:07
XobsI'd like to get an accelerated windowing system on my i.MX6-based board.  The vendor has Android support.  Is there a guide for extracting Android drivers from a BSP and using them in Linux?08:36
XobsBasically: Given an Ubuntu armhf install, what do I need to add to get accelerated Mir?08:38
dufluXobs: Mir will try to use the Android driver directly via libhybris. Though the Mir code often needs modification before new platforms work. So I suggest starting with doing an armhf build, running mir_demo_server_* and seeing what works/fails. Instructions are: http://unity.ubuntu.com/mir/08:52
dufluXobs: Although that assumes you've got an Ubuntu image booting at all. So maybe start with: https://wiki.ubuntu.com/Touch/Porting08:54
Xobsduflu: What do I need to pull out of the Android BSP?  Or do I just need to copy the Android RFS somewhere on the Ubuntu RFS?08:55
Xobsduflu: I've gotten it booting in the past by using debootstrap.  At least, stock Ubuntu.08:55
dufluXobs: Cool. Then follow the Mir build instructions and see if you can start one of the demo servers... or see where they fail08:55
dufluXobs: I'm not sure what you need to pull out and where. It's likely in the porting guide (https://wiki.ubuntu.com/Touch/Porting)08:56
Xobsduflu: Thanks, I'll start working on that.08:56
Xobsduflu: One followup question: How do GL-accelerated apps work?  Do all Mir-accelerated programs require GLES, or do they use Mesa for libGL?08:57
Xobsduflu: The vendor only provides GLES binaries, not GL.  So what happens if e.g. I run something like Quake, that is written for full GL?08:57
dufluXobs: It's always GLES right now. On desktop that's Mesa. On Android that's the native GL library via libhybris08:57
Xobsduflu: Fascinating.  So if (when?) Chrome or Firefox are ported, they'll automatically use Mir's GLES for WebGL?08:58
dufluXobs: Mir is GLES only right now. So no problem. The only exception is on desktop you can run GLX apps over XMir. But the server is still GLES08:58
Xobsduflu: That is the best news.08:59
dufluXobs: Something always goes wrong in porting, so it's always feasible, but never guaranteed to work08:59
dufluXobs: XMir only supports desktop hardware though (intel/nouveau/radeon)09:00
duflu... so far09:00
Xobsduflu: Right now, I'd just like to get compositing working first.  Dragging windows around on a 2560x1700 screen is a bit slow on this platform right now.09:01
dufluXobs: On most ARM systems, it will still be slow even when ported at that resolution. You're likely to hit fill rate limitations even if done perfectly09:02
Xobsduflu: I had Wayland working (kinda), but not well at all.  I think Mir might be a better way to go.09:02
Xobsduflu: Wayland was running at 10fps or so.  glesmark2 was running at 40-50fps.09:02
dufluXobs: It's hard to get a real answer of the physical frame rate though. Other than using your eyes. If you have desktop Ubuntu you can install the Benchmark compiz plugin from package "compiz-plugins" to find out the physical frame rate09:03
Xobsduflu: The vendor's Xorg drivers don't support AIGLX, meaning compositing is done with Mesa.  But given stability problems I've seen with Debian and the possibilities of Mir, I'm thinking more and more of getting Ubuntu running instead.09:05
dufluXobs: Any idea what the fill rate specs are for that GPU?09:06
Xobsduflu: Still looking in the manual, but one site says the GC2000 does 1.066 Gpix/s09:10
dufluXobs: So that's roughly 244FPS theoretical maximum at 2560x170009:13
Xobsduflu: Yes, finally found the page in the manual.  1.066Gpix/s, 88M tri/s.  I think that Mir is the way to go to get good windowing performance.09:17
dufluXobs: Sure. Only thing is Mir doesn't yet have a usable native desktop. We're working on that.09:19
Xobsduflu: I thought Ubuntu Phone used Mir?  Or is that Unity running under XMir?09:19
dufluXobs: Yeah that's native, but I meant desktop. That's a touch OS09:24
Xobsduflu: Alright.  I'll give the porting guides a read, and fix errors as they crop up.09:26
duflugreyback: Somehow I've run out of time to review your doc today. I trust it's no disaster if it's not this week? (though it might be)09:38
greybackduflu: it's not a disaster, but I'd definitely like your input. Monday better?09:38
duflugreyback: I will be aiming for tomorrow anyway09:39
greybackduflu: ok09:40
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
=== dandrader_ is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== alan_g is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
=== dandrader is now known as dandrader|lunch
=== dandrader|lunch is now known as dandrader
=== csslayer_ is now known as csslayer
=== Stskeepz is now known as Stskeeps
alan_gkdub: I'm at EOD, but found an interesting problem - https://jenkins.qa.ubuntu.com/job/mir-android-trusty-i386-build/73/console  runs the tools/setup-partial-armhf-chroot.sh. And liblttng-ust0 doesn't exist ... looks like liblttng-ust2 is right. (From chant on #ubuntu-ci-eng)18:02
alan_gIt's causing merges to fail18:03
kdubalan_g, ah, could MP a bump easily enough18:03
cyphermoxkdub: could you give me a few minutes to look at the script and come up with a better solution?18:05
alan_gcyphermox: talk to kdub about the script ^18:05
cyphermoxahha ;)18:05
=== alan_g is now known as alan_g|EOD
cyphermoxkdub: can that script be deleted or is that used for something critical?18:06
kdubcyphermox, its mainly used in a development workcycle at the moment18:09
kdubcyphermox, so it can be deleted from the mir tree, we'll probably want to keep it around as a tool for mir devs though18:09
kdubcyphermox, if there's a better solution though, that would be great18:10
cyphermoxwell, if it's used manually it should still be updated to use the right libraries18:10
cyphermoxbut I guess the CI magic shouldn't be using it18:10
=== rsalveti_ is now known as rsalveti
=== dandrader_ is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
cyphermoxkdub: has that script actually worked in the recent past?19:11
cyphermoxseems to me like libboost is maybe broken and not so downloadable in this fashion19:11
kdubcyphermox, should work now19:11
cyphermoxok19:12
cyphermoxthen maybe it's my changes...19:12
cyphermoxwould you be able to test them? I put stuff over there: lp:~mathieu-tl/+junk/test-cross-compile19:12
kdublooking..19:12
cyphermoxin the meantime I'll just do a MP for the quick bump to liblttng-ust2, but the changes I'm testing should help avoid having to change the script every time there is a library transition19:12
kdubcyphermox, sounds great19:13
cyphermoxkdub: https://code.launchpad.net/~mathieu-tl/mir/armhf-chroot-script-fixes/+merge/19348019:17
kdub +1ed, thanks19:18
=== w00t is now known as Guest90581
kgunnkdub: or racarr ... can either of you  review...easy one https://code.launchpad.net/~mir-team/mir/bump-mirserver-to-10/+merge/19351523:46
kgunnquick note on it, i saw duflu had already bumped the debian version (for the abi)23:47
kgunnbut alan_g told me earlier we have a true api break with unity-mir as well23:47
kgunnhence this mp23:47

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!