Checking apt in the terminal revealed the problem: Probably connected to Spectre and Meltdown patches, some graphic driver upgrades seemed to cause dependency problems.

$ sudo apt update && sudo apt upgrade [...] Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: libdrm-dev : Depends: libdrm-amdgpu1 (= 2.4.89+git1801151830.57d3d4~oibaf~x) but 2.4.83-1~16.04.1 is installed libgl1-mesa-dri : Depends: libdrm-amdgpu1 (>= 2.4.89+git1801151830.57d3d4~oibaf~x) but 2.4.83-1~16.04.1 is installed libgl1-mesa-dri:i386 : Depends: libdrm-amdgpu1:i386 (>= 2.4.89+git1801151830.57d3d4~oibaf~x) but 2.4.83-1~16.04.1 is installed mesa-va-drivers : Depends: libdrm-amdgpu1 (>= 2.4.89+git1801151830.57d3d4~oibaf~x) but 2.4.83-1~16.04.1 is installed mesa-vdpau-drivers : Depends: libdrm-amdgpu1 (>= 2.4.89+git1801151830.57d3d4~oibaf~x) but 2.4.83-1~16.04.1 is installed E: Unmet dependencies. Try using -f. $ sudo apt install -f Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: geany-common libdrm-common libllvm4.0 libllvm4.0:i386 libxslt1-dev linux-headers-4.4.0-101 linux-headers-4.4.0-101-lowlatency linux-headers-4.4.0-103 linux-headers-4.4.0-103-lowlatency linux-headers-4.4.0-104 linux-headers-4.4.0-104-lowlatency linux-image-4.4.0-101-lowlatency linux-image-4.4.0-103-lowlatency linux-image-4.4.0-104-lowlatency mod-host mod-ui mod-ui-common phantomjs python-lockfile python3-pystache python3-serial python3-tornado Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libdrm-amdgpu1 libdrm-amdgpu1:i386 The following packages will be upgraded: libdrm-amdgpu1 libdrm-amdgpu1:i386 2 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 41 not fully installed or removed. Need to get 0 B/60,3 kB of archives. After this operation, 20,5 kB of additional disk space will be used. Do you want to continue? [Y/n] y (Reading database ... 656858 files and directories currently installed.) Preparing to unpack .../libdrm-amdgpu1_2.4.89+git1801151830.57d3d4~oibaf~x_amd64.deb ... De-configuring libdrm-amdgpu1:i386 (2.4.83-1~16.04.1) ... Unpacking libdrm-amdgpu1:amd64 (2.4.89+git1801151830.57d3d4~oibaf~x) over (2.4.83-1~16.04.1) ... dpkg: error processing archive /var/cache/apt/archives/libdrm-amdgpu1_2.4.89+git1801151830.57d3d4~oibaf~x_amd64.deb (--unpack): trying to overwrite '/usr/share/libdrm/amdgpu.ids', which is also in package libdrm-common 2.4.83-1~16.04.1 Preparing to unpack .../libdrm-amdgpu1_2.4.89+git1801151830.57d3d4~oibaf~x_i386.deb ... De-configuring libdrm-amdgpu1:amd64 (2.4.83-1~16.04.1) ... Unpacking libdrm-amdgpu1:i386 (2.4.89+git1801151830.57d3d4~oibaf~x) over (2.4.83-1~16.04.1) ... dpkg: error processing archive /var/cache/apt/archives/libdrm-amdgpu1_2.4.89+git1801151830.57d3d4~oibaf~x_i386.deb (--unpack): trying to overwrite '/usr/share/libdrm/amdgpu.ids', which is also in package libdrm-common 2.4.83-1~16.04.1 Processing triggers for libc-bin (2.23-0ubuntu9) ... Errors were encountered while processing: /var/cache/apt/archives/libdrm-amdgpu1_2.4.89+git1801151830.57d3d4~oibaf~x_amd64.deb /var/cache/apt/archives/libdrm-amdgpu1_2.4.89+git1801151830.57d3d4~oibaf~x_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

After googling a bit on how to reverse such an unsuccessful ugrade, I came across this article which gave me enough info to adopt for my problem. $ grep -A 3 'Start-Date: 2018-01-17' /var/log/apt/history.log revealed one big chunk of text:

[...] -- Start-Date: 2018-01-17 10:05:28 Commandline: packagekit role='update-packages' Requested-By: peter (1000) Upgrade: libgles2-mesa:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), uget-chrome-wrapper:amd64 (2.0.6-1, 2.0.7-1), libdrm-nouveau2:amd64 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), libdrm-nouveau2:i386 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), gir1.2-gdkpixbuf-2.0:amd64 (2.32.2-1ubuntu1.3, 2.32.2-1ubuntu1.4), libegl1-mesa-dev:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libgdk-pixbuf2.0-0:amd64 (2.32.2-1ubuntu1.3, 2.32.2-1ubuntu1.4), libglapi-mesa:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libglapi-mesa:i386 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), mesa-common-dev:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libegl1-mesa:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), carla-git:amd64 (2:1.9.7+git20180106, 2:1.9.8+git20180116), libgbm1:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), carla-lv2:amd64 (2:1.9.7+git20180106, 2:1.9.8+git20180116), libdrm-amdgpu1:amd64 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), libdrm-amdgpu1:i386 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), libllvm5.0:amd64 (1:5.0-3~16.04.1, 1:5.0.1-1~oibaf~x), libllvm5.0:i386 (1:5.0-3~16.04.1, 1:5.0.1-1~oibaf~x), xserver-xorg-video-intel:amd64 (2:2.99.917+git1706071933.6babcf~gd~x, 2:2.99.917+git1801120736.26f540~oibaf~x), libwayland-egl1-mesa:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), carla-data:amd64 (2:1.9.7+git20180106, 2:1.9.8+git20180116), libgles2-mesa-dev:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), distro-info-data:amd64 (0.28ubuntu0.6, 0.28ubuntu0.7), libdrm2:amd64 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), libdrm2:i386 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), carla-vst:amd64 (2:1.9.7+git20180106, 2:1.9.8+git20180116), libgl1-mesa-dev:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libgl1-mesa-dri:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libgl1-mesa-dri:i386 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libgdk-pixbuf2.0-common:amd64 (2.32.2-1ubuntu1.3, 2.32.2-1ubuntu1.4), libgdk-pixbuf2.0-dev:amd64 (2.32.2-1ubuntu1.3, 2.32.2-1ubuntu1.4), libosmesa6:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libosmesa6:i386 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libgl1-mesa-glx:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libgl1-mesa-glx:i386 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libdrm-intel1:amd64 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), libdrm-intel1:i386 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), libgbm-dev:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libdrm-radeon1:amd64 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), libdrm-radeon1:i386 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), mesa-vdpau-drivers:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x), libdrm-dev:amd64 (2.4.83-1~16.04.1, 2.4.89+git1801151830.57d3d4~oibaf~x), mesa-va-drivers:amd64 (17.2.4-0ubuntu1~16.04.2, 17.4~git1801160730.1cbcd7~oibaf~x) -- [...]

I didn't have previous knowledge of this, but it didn't take long to guess (and hope) that the brackets contained (original-version, upgrade-target-version) . Then I just copied this into a text editor and batch edited this to fit the format package-name:arch=original-version package-[...] , so I could easily copy-paste that back into the terminal to use with sudo apt install to downgrade to the versions that at least worked. But apt wasn't too happy with this and complained a bit, so with the goal of just getting something through I simply removed the packages from that list again of which it couldn't find the original versions somehow.

[...] Reading state information... Done E: Version '2.0.6-1' for 'uget-chrome-wrapper' was not found E: Version '2.32.2-1ubuntu1.3' for 'gir1.2-gdkpixbuf-2.0' was not found E: Version '2.32.2-1ubuntu1.3' for 'libgdk-pixbuf2.0-0' was not found E: Version '2:1.9.7+git20180106' for 'carla-git' was not found E: Version '2:1.9.7+git20180106' for 'carla-lv2' was not found E: Version '2:2.99.917+git1706071933.6babcf~gd~x' for 'xserver-xorg-video-intel' was not found E: Version '2:1.9.7+git20180106' for 'carla-data' was not found E: Version '0.28ubuntu0.6' for 'distro-info-data' was not found E: Version '2:1.9.7+git20180106' for 'carla-vst' was not found E: Version '2.32.2-1ubuntu1.3' for 'libgdk-pixbuf2.0-common' was not found E: Version '2.32.2-1ubuntu1.3' for 'libgdk-pixbuf2.0-dev' was not found $ sudo apt install libgles2-mesa:[...] [...] E: Version '2:2.99.917+git1706071933.6babcf~gd~x' for 'xserver-xorg-video-intel' was not found E: Version '0.28ubuntu0.6' for 'distro-info-data' was not found

...but finally, it let me through.

Reading state information... Done libdrm-amdgpu1 is already the newest version (2.4.83-1~16.04.1). libdrm-amdgpu1 set to manually installed. libdrm-amdgpu1:i386 is already the newest version (2.4.83-1~16.04.1). libdrm-amdgpu1:i386 set to manually installed. The following packages were automatically installed and are no longer required: geany-common libllvm4.0 libllvm4.0:i386 libomxil-bellagio-bin libomxil-bellagio0 libxslt1-dev linux-headers-4.4.0-101 linux-headers-4.4.0-101-lowlatency linux-headers-4.4.0-103 linux-headers-4.4.0-103-lowlatency linux-headers-4.4.0-104 linux-headers-4.4.0-104-lowlatency linux-image-4.4.0-101-lowlatency linux-image-4.4.0-103-lowlatency linux-image-4.4.0-104-lowlatency mod-host mod-ui mod-ui-common phantomjs python-lockfile python3-pystache python3-serial python3-tornado Use 'sudo apt autoremove' to remove them. Recommended packages: libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0 The following packages will be DOWNGRADED: libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2 libdrm-nouveau2:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2 libdrm2:i386 libegl1-mesa libegl1-mesa-dev libgbm-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles2-mesa libgles2-mesa-dev libllvm5.0 libllvm5.0:i386 libosmesa6 libosmesa6:i386 libwayland-egl1-mesa mesa-common-dev mesa-va-drivers mesa-vdpau-drivers 0 upgraded, 0 newly installed, 30 downgraded, 0 to remove and 10 not upgraded. 41 not fully installed or removed. Need to get 47,9 MB of archives. After this operation, 59,2 MB disk space will be freed. Do you want to continue? [Y/n] Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 mesa-vdpau-drivers amd64 17.2.4-0ubuntu1~16.04.2 [1.718 kB] [...] Setting up xserver-xorg-video-intel (2:2.99.917+git1801120736.26f540~oibaf~x) ... Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ... Rebuilding /usr/share/applications/bamf-2.index... Processing triggers for libc-bin (2.23-0ubuntu9) ... $

And indeed, it worked! The GUI is back to normal, at least for now. I will be careful with upgrading for a while, but I wanted to at least share this.