Теоретически, программы не должны так по жесткому привязываться к версии xserver, и в обычной ситуации можно смело подключаться через ssh -X с другой машины (хоть на windows или даже android, если у вас стоит там соответствующий сервер), поэтому я бы вам посоветовал проверить это, запустив livecd в виртуалке и подключившись к вашей машине через нее, и если тоже не будет работать - то да, причина в xserver.
p.s. как раз между этими версиями каноникал игрались с разными реализациями xserver - например wayland.