My (assumed) kernel trace: http://lxr.free- electrons.com/source/drivers/gpu/drm/nouveau/nv50_display.c#L2201 - attempts to create the display here:
http://lxr.free-electrons.com/ident?i=nouveau_connector_create Later on in the function there is some display port related code... wonder if it has anything to do with this. http://lxr.free- electrons.com/source/drivers/gpu/drm/nouveau/nv50_display.c#L1944 anyways, nouveau_connector_create is what is scheduling the job that keeps looping. I bet we could at least come up with a junk fix that will stop the loop (probably with hilarious unintentional consequences) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1248256 Title: [MacBookPro10,1] Plugging in displayport monitor causes kworker to take 100% CPU To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/1248256/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs