[Bug 1553328] Re: Mir/Unity8 crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-09 Thread Daniel van Vugt
Regardless of whether you have a single GPU or multiple GPUs, using OpenGL is a matter of "send it commands quickly and then forget (the GPU will complete them later)". So I'm not sure why QSG would bother with multi-threading GL at all. Similarly Mir doesn't really need to do the multi-threaded

[Bug 1553328] Re: Mir/Unity8 crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-09 Thread Gerry Boland
I have Qt configured (in QtUbuntu/QtMir) to use multi-threaded GL rendering, so we're probably hitting Nouveau's limitations here. As workaround, I can add code to QtUbuntu/QtMir use single-threaded GL for Nouveau. If this is easily reproduced, can you try initctl set-env --global

[Bug 1553328] Re: Mir/Unity8 crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-09 Thread Gerry Boland
Actually, might be easier/more-reliable just to edit /etc/environment and add "QSG_RENDER_LOOP=basic" and restart. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1553328 Title: Mir/Unity8

[Bug 1553328] Re: Mir/Unity8 crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-08 Thread Daniel van Vugt
See above comment ** Changed in: canonical-devices-system-image Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1553328 Title: Mir/Unity8 crashes/freezes on

[Bug 1553328] Re: Mir/Unity8 crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-07 Thread Daniel van Vugt
I'm not sure this is useful to assign to that milestone. The bug and the fix are in the nouveau driver. Although each GL client could work around it by moving all their GL rendering to a single thread, we really shouldn't have to do that just to support nouveau. -- You received this bug

[Bug 1553328] Re: Mir/Unity8 crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-06 Thread kevin gunn
** Changed in: canonical-devices-system-image Assignee: (unassigned) => Stephen M. Webb (bregma) ** Changed in: canonical-devices-system-image Milestone: None => u8c-1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.