Suspend Issue AMD Graphics Driver Kubuntu 20.04

Illustrated infographic summarizing: Suspend Issue AMD Graphics Driver Kubuntu 20.04

If you have the black screen of death when trying to get back from suspend mode, you might want to check out this bug description and possible resolutions: https://bugs.launchpad.net/ubuntu/+source/plasma-desktop/+bug/1849084

Otherwise disable compositor: qdbus org.kde.KWin /Compositor suspend

Check if compositor is enabled: qdbus org.kde.KWin /Compositor org.kde.kwin.Compositing.active
Or: qdbus org.kde.KWin /KWin supportInformation

Also an option: https://linuxconfig.org/amd-radeon-ubuntu-20-04-driver-installation

More info and troubleshooting: https://forums.linuxmint.com/viewtopic.php?t=293577

Might be worth investigating: https://github.com/Pergravis?tab=projects

Info: glxinfo | grep render
sudo lshw -c video
dmesg | grep -i amdgpu
inxi -G

Check performance: vblank_mode=0 glxgears

Started logging software installations:

xserver-xorg-hwe-18.04

Third party repository drivers:  sudo add-apt-repository ppa:oibaf/graphics-drivers
Remove third party drivers: sudo ppa-purge ppa:oibaf/graphics-drivers

2021-08-16 Random notes

sudo aptitude purge libdrm-amdgpu1 

https://ubuntuhandbook.org/index.php/2021/07/install-latest-mesa-ubuntu…
sudo apt install ppa-purge
Next purge the Ubuntu PPA which will downgrade all the installed packages:

sudo ppa-purge ppa:kisak/kisak-mesa
For Linux Mint 20, it’s recommended to add -d focal flag to work safely:

sudo ppa-purge -d focal ppa:kisak/kisak-mesa

glxinfo | grep "OpenGL version"

glxinfo | grep Mesa
 

Latest articles

Why a DNS record can exist in a dashboard yet fail publicly—and how to trace zone cuts, verify glue, and fix the right side of a live delegation.

An Apache version below 2.4.68 may still be patched. Package provenance, vendor advisories, module checks and runtime evidence reveal the real position.

PHP 8.2 security support ends on December 31, 2026. Here is how to audit, test, and migrate a mixed CMS estate without rushing production changes.

How Danish businesses can automate Gmail and Microsoft 365 with rapid sorting, limited permissions and human approval.

When WordPress jobs run late, check WP-Cron and queue capacity first. Diagnose triggers, handlers, and Action Scheduler without guesswork.

WordPress 7.1 makes speculative loading configurable. Here’s how to spot overlapping rules and test speed gains without adding hidden costs.

Multiple records for the same customer in HubSpot? Learn how CVR number matching, AI suggestions and human approval can help you clean up duplicates while keeping track of fields, associations and customer history.

Before a Google AI shopping pilot, check which products qualify, where your catalog data disagrees, and whether checkout reflects your delivery and return terms.

Check whether prompt caching reduces cost per completed task, accounting for cache writes, retries, review effort and the charges on your provider's bill.

A practical Drupal translation workflow for Danish service pages: German review, commercial approval, publication and keeping translations current after edits.