I was making a tarball from the output of rpm -q --list - passing the output to xrags, then tar. I think it is time for a massive facepalm, because: the tarball is missing lotso f modules, including nouveau.ko. After the leaves had settled I did a cp -r /.snapshots/218/snapshot/lib/modules/4.12.14-lp151.25-default /lib/modules/ cp /.snapshots/218/snapshot/boot/vmlinuz-4.12.14-lp151.25-default /boot/ dracut -f --kver 4.12.14-lp151.25-default Rebooted, and all good. rpm -r /.snapshots/218/snapshot -qf /boot/vmlinuz-4.12.14-lp151.25-default kernel-default-4.12.14-lp151.25.4.x86_64 Meanwhile on the latest 15.1 version in the repos: kernel-default-4.12.14-lp151.26.4.x86_64 the glxinfo test succeeds; and even Minecraft is playable with DRI_PRIME=1 and the nouveau driver! That means we were hunting a ghost between 25.3 and 25.4 (snapshots 217 and 218) :( I should take a break now till I remember the proper use of tar. Also, I don't know where the ghost went. Cold versus warm boot? Do I need to power it off for a while? Who knows. I will not touch the current system, and just turn it back on tomorrow to see if it still works.