Originally posted by Ansla
View Post
OK, here's how I find regressions, think of this as a "precompiled binary bisect": If something breaks or works poorly after an update, look at packages that have been updated since the last known good run. Pull up gnome-search tool, find the previous versions of those wherever you keep your old packages. Copy them all into a rollback folder, in this case that began with the last previous versions of each Xorg related package in one directory, all of Mesa in another. By always using the last previous versions you get compatability. Needless to say, this was ALL of the previous X server!
Rollback is then simply cd into each directory, sudo dpkg -i --force-all *, then open synaptic to find any broken packages that require other packages to be rolled back. Keep all the rollback packages in one directory, current versions in another. Now you can switch them back and forth, and when multiple package families like Mesa and X are involved mix and match them if they are compatable. That's how I found that most of the problem was in February's X updates, but about 20% in the default disablement of hyper-Z in Mesa. It's also why I could easily update again this week, knowing I could just as quickly roll back if I needed to. Results reported earlier in this thread indicate better results as of now, enough to keep the current X server this time around,
Needless to say, if you throw away packages you can't do any of this. Usually it's been Kdenlive or Audacity issues I've done this on, dealing with X was a lot of packages to dig up, at least I had them on hand and gnome-search-tool could find them.
Leave a comment: