The second bug was definitely a dupe, the problem seems to be with threaded opengl. Nouveau does not currently support this..
The following hack fixes the issue in a nasty way by creating separate screen objects with the same drm device. libdrm is only thread-safe with libdrm 2.4.54 or later. This probably won't break vdpau, though I'm not completely sure..
The real fix is making nouveau thread-safe, it's been discussed on the #nouveau channel:
The second bug was definitely a dupe, the problem seems to be with threaded opengl. Nouveau does not currently support this..
The following hack fixes the issue in a nasty way by creating separate screen objects with the same drm device. libdrm is only thread-safe with libdrm 2.4.54 or later. This probably won't break vdpau, though I'm not completely sure..
The real fix is making nouveau thread-safe, it's been discussed on the #nouveau channel:
http:// people. freedesktop. org/~cbrill/ dri-log/ ?channel= nouveau& date=2014- 06-04