Версию пакета можно понизить элементарно, для этого найдите старую версию нужного пакета в директории /var/cache/pacman/pkg (если ранее не запускали pacman -Scc, то нужный пакет будет там). Если пакет есть, то его можно установить, выполнив pacman -U /var/cache/pacman/pkg/pkgname-olderpkgver.pkg.tar.gz. Если нужный пакет был скачан вручную, то понадобится указать полный путь к пакету.
Не торопись, я когда-то 3 дня какой-то косяк решал, главное не сдаваться, заодно опыта наберешься, а его, как говорится не пропьешь и за плечами не носить)
Сделай откат sddm, NM и xinit
И создай симлинк
Потом ребут
Сделай в консоли /usr/lib/libdrm и нажми два раза таб что покажет?
Это также, как и с mhwd-chroot startx также не запускаются