Just finished the reverse bisection (managed to remember that "bisect bad" is good and vice versa). It looks like the commit that fixes the problem is something to do with memory mapping:
d34883d4e35c0a994e91dd847a82b4c9e0c31d83 by Xiao Guangrong To be safe, I tested the kernel built at that commit 7 times in 32 bit mode, and the GPU loaded fine all 7 times. I did skip one commit towards the end because it was purely a documentation update, and it wound up being cut out in the next step anyway. I'm attaching the bisection log too, and I'll keep an eye on my emails for any updates. I'm not sure what the next step in the process is, but I really appreciate everyone's help, and I'm glad it looks like we've finally pinned this thing down. ** Attachment added: "Bisection Output" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1009312/+attachment/3710621/+files/good-commit -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1009312 Title: GPU loads unreliably, possible kernel timeout To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1009312/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
