/srv/irclogs.ubuntu.com/2017/02/16/#ubuntu-mir.txt

=== chihchun_afk is now known as chihchun
RAOFFor those playing at home, lp:~raof/mir/mesa-hybrid-support should light up any and all outputs connected to any and all GPUs. Probably; it needs serious cleanup.04:20
dufluRAOF: What's the expected behaviour if I put a graphics card in an intel desktop and try using both GPUs?04:55
RAOFduflu: Assuming your bios doesn't disable the intel GPU, you should be able to light up outputs on both GPUs.04:58
dufluFancy04:59
RAOFThis was tested on my Intel/AMD/Nvidia desktop :)04:59
dufluRAOF: Did you get tri-GPU going?04:59
RAOF(Which has the Intel GPU disabled by the firmware)04:59
dufluOh04:59
RAOFI should see if I can turn it on.04:59
RAOFI don't have a third monitor though.05:00
RAOFHm. Could try a projector.05:00
RAOFHm. I actually don't need a third monitor...05:00
dufluConveniently I have two Nvidia cards on the desk, for lack of better storage choices05:01
RAOFIf I can convince the Intel to be the primary device, even though it's got no displays connected, then I'd be rendering on the Intel and displaying on the radeon and nvidia cards...05:01
=== Sir_Gallantmon is now known as Son_Goku
=== alan_g is now known as alan_g|afk
=== alan_g|afk is now known as alan_g
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
alan_gSaviq: @bug 1665123 is Unity8 running on the h/w or using a host USC(?) server?09:55
ubot5bug 1665123 in Unity8 Session Snap "Mir graphics platform determined based on host system instead of snap" [High,Triaged] https://launchpad.net/bugs/166512309:55
duflualan_g: Have you heard any news on 0.26.1 making it out of proposed any time soon? Today is feature freeze10:00
alan_gduflu: MirAL 1.2 (a no-change rebuild failed) just passed QA. Have poked ci-eng.10:01
duflualan_g: Thanks. I shall soon EOD with confidence10:01
Saviqalan_g, there is USC in there, yes10:06
Saviqand that one's ran from /10:07
Saviqnot from the snap10:07
dufluSaviq: Another thought on text rendering... if it's being rendered with float glyph offsets then we/Qt may need to ensure the glyph cache contents are at least double the resolution of the rendering (https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem)10:10
Saviqduflu, I think what greyback wants to do is the first thing, we're not telling Qt to align properly atm10:11
dufluFair enough. More efficient and less work10:11
dufluGood night10:11
alan_gSaviq: then that mixing of servers is what breaks the snap.10:13
alan_g/sigh this brave new snap world has a lot of traps for the architecture we adopted.10:13
Saviqalan_g, aha, that sounds like something we've missed when designing this...10:24
* alan_g wishes once again that snaps had an overlay-like filesystem10:25
alan_gSaviq: if we hacked a symlink in for the renamed platform .so it would (I predict) magically start working10:27
Saviqalan_g, that would make them tied to the host system, which we don't want :)10:27
SaviqI suppose the "nested" platform is the way to go...10:28
alan_gNo, in the snap link the new name to the old10:28
alan_gThat way the host driver can resolve the .so when loaded in the snap10:29
Saviqwell, sure, but we'd have to maintain a list of symlinks like that ;)10:30
Saviqmaybe that's what we need for now10:30
alan_gOnly until you rebuild the snap with 26.110:30
Saviqdid that already10:31
Saviqnow we've the opposite problem until 0.26.1 migrates to zesty ;)10:32
Saviqbut this will happen every time we have a SONAME bump in the platform, so we really need to solve this proper10:33
alan_gIt works fine in a .deb world. (And RPM could be fine too.)10:34
alan_gIt's just we're doing stuff that snaps (and AFAICS flatpak) is designed against.10:35
alan_gSaviq: miral 1.2 is publishing. Did we need anything else to unblock Mir 26.1 on zesty?10:39
alan_ghikiko: if you've been using the miral::toolkit classes, then you should be aware they're moving to mir::client (in a new libmirclientcpp-dev package)10:42
alan_gLanding in archive real soon now (I hope).10:42
Saviqalan_g, no, that's all, thanks10:43
=== marcusto_ is now known as marcustomlinson
hikikothanks alan_g :)10:57
hikikoalan_g, sorry had to reboot, I am running miral as a server (miral-shell) but I am using libmirclient-dev11:06
hikikowill I have a problem?11:06
alan_gnope11:06
hikikook :) thanks a lot!11:06
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
dandraderalan_g, have you just released a new miral?13:12
dandraderalan_g, CI just failed with this: "fatal error: miral/toolkit/connection.h: No such file or directory"13:12
dandraderalan_g, oh yeah, must be due to https://bileto.ubuntu.com/#/ticket/247613:39
alan_gdandrader: yes. New package libmirclientcpp-dev, new names mir/client/connection.h, new namespace mir::client.13:41
dandraderalan_g, wan't miral supposed to ease the pain of constant api changes...13:41
alan_gNope. The pain of constant ABI changes.13:42
dandraderalan_g, the funny thing is that I wouldn't have this problem is I were using mir directly for those bits13:45
alan_gdandrader: sorry, I thought ou were in the loop about this change.13:46
alan_g*you13:46
dandraderalan_g, I did see the message the other day but was expecting a smoother transition. and not so soo :)13:47
dandrader*soon13:47
dandradermiral releases fast!13:47
alan_gAck. 1.2 got moved up because Mir cocked up binaries.13:48
alan_gSe we needed a miral release to unblock Mir 26.113:48
=== dandrader is now known as dandrader|afk
=== chihchun is now known as chihchun_afk
=== dandrader|afk is now known as dandrader
dandraderalan_g, where's miral/toolkit/persistent_id.h now?15:46
bschaefer./client/mir_toolkit/mir_persistent_id.h15:47
bschaefero miral15:47
dandraderalan_g, ok. bzr told me "RM  include/miral/toolkit/persistent_id.h => include/mir/client/window_id.h"15:47
dandradererror: ‘for_normal_surface’ is not a member of ‘mir::client::WindowSpec’15:49
alan_gs/surface/window/g15:50
dandraderthanks15:52
dandraderalan_g, with new mir and miral my internal mir client code stopped working16:11
alan_gdandrader: odd. mine didn't16:12
dandraderalan_g, the connection returned by mir::client::Connection{mir_connect_sync(...))16:12
dandraderreturns false here: mir_connection_is_valid(m_connection)16:12
dandraderalan_g, has anything changed there. like the connection string format16:13
dandrader?16:13
alan_gAFAIK16:14
alan_g*not* AFAIK16:15
alan_gdandrader: does mir_demo_server work with mir_demo_client...?16:19
dandraderalan_g, no. http://pastebin.ubuntu.com/24007981/16:22
dandraderalan_g, I'm missing something it seems16:22
alan_gmir-graphics-drivers-desktop?16:23
dandraderalan_g, I have that16:23
alan_gupdated?16:24
dandraderohhhhhhh. mir-client-platform-mesa5 is still 0.26.0 for some reason16:24
* alan_g thinks changing a .soname in the middle of a series doubled the problems16:26
dandraderalan_g, now it works. thanks!16:26
alan_gyw16:26
=== dandrader is now known as dandrader|afk
alan_gbschaefer: if you have time and motivation it would be good for someone other than me to try out: https://code.launchpad.net/~alan-griffiths/miral/workspaces-example/+merge/31697517:29
bschaeferalan_g, yeah i can test it out!17:29
alan_gthanks!!17:30
=== dandrader|afk is now known as dandrader

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