Зависает основной X-server при переключении с дополнительного
Доброго времени суток!
Пытаюсь запустить полноэкранную игрулю в отдельном Х-сервере, запускается нормально, звук есть, однако при переключении на основной Х-сервер он просто кажет мне черный экран, при этом нет возможности переключиться обратно или на другой Х-сервер, только хардресет кнопкой. Если из игры выйти как положено, то основной Х-сервер восстанавливается нормально.
Запускаюсь так:
xinit "/путь/до/файла/игры" $* -- :1 -nocursor
Ubuntu 16.04 х32, nVidia GT220, драйвер на видео проприетарный рекомендуемый 340.98. В системном логе и логе Xorg ошибок/варнингов нет.
Что я делаю не так?
Игры нативные, без промежуточных программ типа стима. Впрочем, зависает даже если запустить в отдельном Х-сервере тот же gedit, то есть дело не в играх.
Комбинация клавиш Ctrl + Alt + SysRq + R контроль над клавиатурой не возвращает.