/srv/irclogs.ubuntu.com/2014/04/09/#ubuntu-mir.txt

=== chihchun_afk is now known as chihchun
kgunnduflu: this one07:49
kgunnhttps://cvs.khronos.org/bugzilla/show_bug.cgi?id=1205207:49
RAOFkgunn: Yeah, we need to work out what we want done there.07:52
RAOFAlso, where did my comments go?07:52
kgunnRAOF: weird...my latest comment not there either ?08:03
RAOFEOD!08:11
kgunnalf__: for the non-block spike, duflu is wondering if we should "keep" the blocking eglswap as a potential path....08:12
kgunnin fact, he thinks non-block is effectively "swapinterval0+sync"08:13
kgunnsync meaning it doesn't tear08:13
dufluAs the default path at least. So clients and compositors don't regress/spin/etc08:13
kgunnalf__: also makes me wonder, are we trying too hard on the spike ? .... duflu says the swapinterval 0 today is non-tearing08:14
duflueglSwapSleep(dpy, GL_TRUE)08:14
kgunnhmmm...maybe not on android tho08:14
alf__kgunn: duflu: swapinterval 0 is not bound above by vsync, the spike is08:15
alf__kgunn: duflu: that is, with just swap interval 0, clients will render as fast as they can08:16
kgunnalf__: ah....its in between08:19
kgunnor rather requires vsync...true...08:20
kgunnits like it wants some blocking (just not indeterminate blocking :)08:20
alf__kgunn: at least some kind of throttling, which in the spike is a fake vsync at 60Hz08:21
duflualf__: That's a bad idea. We fail the "zero wakeups" test during sleep. And that's something Mark mentioned this week too08:24
alf__duflu: the buffer consuming thread only wakes up if triggered by a scene change, like the other compositing threads. It's just also enforces a fake vsync. So it's no worse than having another screen attached.08:26
duflualf__: It's a basic power management requirement to avoid wakeups during sleep. Only intentional background threads should be the exception08:28
dufluA fake vsync would create a regression we'd just be forced to remove/fix eventually08:28
alf__duflu: The fake vsync is only a throttling measure, it *doesn't* wake up the buffer consuming thread itself. The thread is only woken up if triggered by scene changes, and it consumes buffers at most at 60Hz, mimicking an output.08:31
duflualf__: I know, but that's still poor power management, and a step backwards from Ubuntu as we know iyt08:32
duflualf__: If nothing else, I think we need to keep defaulting to the existing behaviour. Then you can safely add optional behaviour for *anything*08:33
alf__duflu: The existing behavior (eglSwapBuffers blocking indefinitely) 1. breaks Qt 2. Khronos told us that it's not how things should work08:35
alf__kgunn: ^^ can you verify point 2, in case I misunderstood something08:35
duflualf__: I know and I know. What I'm saying is don't make unblocking behaviour the default, but optional. We would break too many existing apps/compositors/toolkits08:36
dufluPlus you need buy-in from all the driver vendors, which will take time too08:36
kgunnalf__: accurate08:41
kgunnduflu: i agree, spec isn't clear & its not the greatest but side channels have to be used...which alot of OS's use (ios, android, qt)..so which toolkits don't have a side channel ?08:43
kgunngreyback: did you update the unity-mir branch for 0.1.8 ? (just wanted to make sure i wasn't mistakenly waiting)09:11
greybackkgunn: not yet, in meeting09:15
kgunnack09:15
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
greybackkgunn: https://code.launchpad.net/~alan-griffiths/unity-mir/compatibility-with-mir-0.1.8/+merge/21461009:58
kgunngreyback: thanks...sorry about that...my fault10:00
Saviqduflu, https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/130495910:25
ubot5Ubuntu bug 1304959 in unity8 (Ubuntu) "unity8 crashed with SIGABRT in qt_message_fatal()" [Medium,New]10:25
dufluSaviq: That's the current (stable) Mir. I can't see any issue with Mir as yet10:34
kgunnracarr__: here's some fun...14:03
kgunnhttps://bugs.launchpad.net/mir/+bug/130508014:03
ubot5Ubuntu bug 1305080 in Mir "libmirclientplatform-android isn't loaded upon libmirserver install" [Undecided,New]14:03
kgunnalf__ might have an opinion14:03
mterrykgunn, I tested your Mir 0.1.8 silo, seemed to work for me14:18
mterrykgunn, in related news, is there a silo open for split greeter again?  I think I can avoid the Mir troubles I was having last silo by just basing off 0.1.8 and patching it for the one fix I need (which doesn't break ABI)14:19
PreSSionhello! I want start to develoment a tool to be used in multiplataform linux smartphones, tablets and pc, I going to choose Qt, but I need the develoment of the MIR protocol is seriously and ubuntu will abandon this.14:21
PreSSionand sry for my "engrish"14:21
kgunnPreSSion: hi, Mir is serious and won't be abandoned14:30
kgunnPreSSion: consider the fact that Mir is _the_ display server being used by default in our ubuntu on phones & tablets14:31
PreSSionnice14:31
kgunnand we are working toward eventually making it the default display server on the desktop as well14:31
PreSSionbecause I want develoment a "yakuake" but not a command line, a tool to make a human script software, where you can say script in human language, for example: Delete files from /home/user that contain the word hello, and a voice input and i will try to add google voice14:33
PreSSionI think woulkd be fine, I have got money and I will have got full time then summer14:33
PreSSionI will write in Qt14:34
PreSSionand kgunn, just the last question, MIR will be use in the future in PC's¿?14:35
kgunnPreSSion: yes, absolutely, it will be used in our desktop / PC distributions14:37
PreSSionthanks! good bye14:37
kgunnPreSSion: you're welcome14:37
=== jono is now known as Guest1478
=== olli__ is now known as olli
fgintherkgunn, is josharenson the right contact for the benchmarking work?16:26
kgunnfginther: he is!...i think he was able to connect with robotfuel but dunno16:28
kgunnhe might have  more questions16:28
robotfuelfginther: is there a new way to stop unity8 that you know of?16:29
robotfuelfginther: stop unity8 as the phablet user used to work, but now I get stop: Unable to connect to Upstart: Empty address ''16:30
fgintherrobotfuel, I don't have any specific knowledge of this, try asking in ubuntu-ci-eng16:31
fgintherkgunn, thanks16:32
kgunnfginther: no thank you!16:32
kgunnSaviq: ^ any ideas on robotfuel's ?16:33
Saviqrobotfuel, upstart died for you16:38
Saviqrobotfuel, there's a known crash16:39
Saviqrobotfuel, restart lightdm as root16:39
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== om26er_ is now known as om26er

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