Понятно, спасибо. Наверное, овчинка выделки не стоит :)
Сейчас у меня платформа, которой почти 10 лет:

Intel Core i7 2600 @ 3.9 GHz
Gigabyte Z68P-DS3
16 Gb DDR3 1333
Nvidia Geforce GT1030 (это я недавно взял)

К видеокарте у меня претензий нет - устраивает. Но вот проц уже, чувствую, устарел - плохо переваривает современный веб и 4k-видео (даже с аппаратным декодингом проц загружен на 30-50%, в зависимости от битрейта видео). Да и жрёт очень уж много для своей производительности, никудышной по современным меркам.
Что я хочу: тихий современный комп, который будет хотя бы в 1,5-2 раза производительнее нынешнего и экономичнее в плане энергопотребления.
К чему присматриваюсь: AMD Ryzen 5300G/5600G. Больше ядер мне не нужно, 4-6 с SMT хватит более чем.
Что мне нужно в идеальном качестве и без всяких проблем: аппаратное ускорение графики, содержимого браузера, видео. Полноценно работающее 3D для игр вроде Civilization 6 и Cities: Skylines. Нормально работающий Wayland, а не как на Nvidia.
Как я понимаю, в теории АМДшная интеграшка может мне всё это дать. Но возникает вопрос, как оно работает на практике. Слышал, что на Линуксах всё ещё есть проблемы с АМДшным видео - у кого-то всё виснет, у кого-то что-то вылетает. Вот такое счастье мне не нужно, у меня комп включен постоянно и должен быть всегда готов к тому, что я сяду и начну работать. Ковыряться и чинить падающее я не хочу.
Насколько беспроблемна сейчас конфигурация, которую я хочу? Если что - я пользуюсь тестовой веткой, так что пакеты у меня всегда более-менее свежие. Например:

$ pacman -Q mesa linux513
mesa 21.2.1-1
linux513 5.13.13-1

Кто пользуется АМДшными интеграшками - расскажите, как там что. Только, пожалуйста, без фанатизма.
Станет ли плавнее отрисовка GUI, пропадут ли фризы при интенсивном I/O?
Могут быть проблемы со стабильностью системы?
Вот блин! Понятно, спасибо.
Купил себе монитор Iiyama XUB2792QSU-W1 с разрешением 2560х1440. В характеристиках указано, что при максимальном разрешении частота обновления - 70 Гц. Но KDE-шная утилита (kscreen) даёт выбрать только 60 Гц. Причём так и на иксовой сессии, и на Wayland. Куда копать, чтобы появилось 70 Гц? Мне для иксов, с Wayland пока не всё работает (на выходных буду разбираться). Конфиг для иксов я не делал, всё искаропки. Монитор подключен по HDMI.
Единственная проблема - при попытке открыть окно диагностики Амарок падает. Наверное, не хватает каких-то частей kde4.
Теперь всё работает. Просто надо было ещё сделать export QT_PLUGIN_PATH с кучей каталогов.

Вот бы ещё избавиться от надобности копировать service-файлы в хомяк. Но судя по всему, у kde нет отдельной переменной для пути к этим файлам.
Так, всё фигня, проблема была в service-файлах. Я скопировал их из каталогов kderuntime-meta и amarok в ~/.kde4/share/kde4/services и servicetypes, и Амарок теперь запускается, ура! Но не играет. Нажимаю на play и ничего не происходит, даже кнопка не отжимается обратно. Ругань на Phonon:

$ Object::connect: No such signal QDBusAbstractInterface::DeviceAdded(QString)
Object::connect: No such signal QDBusAbstractInterface::DeviceRemoved(QString)
realPath called with a relative path '5.50.0-1/usr/share/mime/', please fix
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (0,-1) are not possible
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
Could not parse stylesheet of widget 0x55685abdaab0
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
Calling appendChild() on a null node does nothing.
QTimeLine::setPaused: Not running
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
QTimeLine::setPaused: Not running
QTimeLine::setPaused: Not running
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
QTimeLine::setPaused: Not running
QTimeLine::setPaused: Not running
QTimeLine::setPaused: Not running
QTimeLine::setPaused: Not running
QTimeLine::setPaused: Not running
QTimeLine::setPaused: Not running
QTimeLine::setPaused: Not running
QTimeLine::setPaused: Not running
52th
Покажите содержимое knotify4.desktop

Если поскипать комменты и описания, то вот:

Exec=knotify4
X-DBUS-ServiceName=org.kde.knotify
X-DBUS-StartupType=Unique
X-KDE-StartupNotify=false

Проверил в виртуалке на Linux Mint, там да, запускается и работает процесс knotify4, и по-моему работал раньше на моей системе, когда я запускал Амарок (но это не точно).

У пакетов kdelibs и kdebase-runtime в каталогах etc/dbus-1/system.d есть текстовые конфиги. Я так думаю, надо их как-то задействовать, а как?
После одного из последних апдейтов отвалилась коллекция Amarok, и вообще этот плеер скорее мёртв, чем жив, но потеря всех рейтингов и статистики коллекции меня совсем не устраивает. Проблему с отвалом коллекции я починил, но задумался о перспективах.

Вот что я придумал и сделал: вынес Amarok и его главные зависимости в отдельный каталог в хомяке, написал скрипт, который должным образом формирует переменные PATH, LD_LIBRARY_PATH и XDG_DATA_DIRS, и запускает Amarok. Но он не запускается, вылетает ошибка:

Amarok could not find any plugins. This indicates an installation problem.

В терминале вот что:

amarok(1856): Couldn't start knotify from knotify4.desktop: "Could not find service 'knotify4.desktop'."

amarok(1856) KNotification::slotReceivedIdError: Error while contacting notify daemon "The name org.kde.knotify was not provided by any .service files"

При этом файл knotify4.desktop лежит в каталоге deps/kdebase-runtime-17.08.3-4/usr/share/kde4/services/, а каталог deps/kdebase-runtime-17.08.3-4/usr/share передаётся через export в переменную XDG_DATA_DIRS, но как видите этого недостаточно.

Посоветуйте, гуру Линуксов, что сделать с моим велосипедом, чтоб он поехал.