Since this seems to be kernel-related, and the only logged error you see is drm-related, it might be worth trying the development kernel from drm-tip. In case you weren't following it (I opened a new bug), this ended up solving the problem I was having that I reported here a few comments back. The symptoms are different, but it might be worth a try. Besides addressing newer processors, it may be that some regressions were introduced in the DRM code that are just now getting cleared up. After a bit of searching, the DRM development kernel turned out to be pretty easy to compile according to instructions in a post I found that is linked to in the bug I opened (which I've since closed): https://bugzilla.opensuse.org/show_bug.cgi?id=1120254 -D