У кого-нибудь сейчас пашет запуск второго X-сервера с драйвером nvidia? Раньше всегда все запускалось на отдельном дисплее :1 без проблем. Сейчас же мало того, что добавили каких-то врапперов на привелегии запуска, которые я победил созданием /etc/X11/Xwrapper.config с allowed_users = anybody, так теперь при попытке запустить вторые иксы командой вида:
$ xinit xterm -- :1
Пробуем запустить из под рута находяcь в дисплее :0 - результат тот же самый, но в логах получаем совсем другое: xorg.1.log. А конретно вот это:
[ 2028.348] (EE) NVIDIA(GPU-0): EVO Push buffer channel allocation failed
[ 2028.350] (EE) NVIDIA(GPU-0): Failed to allocate EVO core DMA push buffer
[ 2038.350] (WW) NVIDIA(GPU-0): Timed out detecting DP displays on DP-1
[ 2038.350] (EE) NVIDIA(0): Failing initialization of X screen 0
При этом и в первом и во втором случае начисто отламывается переключение в другие виртуальные терминалы + в мой vt7 с запущенной первоначальной сессией иксов как будто вываливается все из остальных vt и накладывается поверх в виде потусторонних мигающих курсоров и прочего хлама.
Ладно фиг с ним, попробуем дать ему то, что он хочет. А именно запустить из tty0. Иии... внезапно оно запускается, но при попытке переключения в любой другой vt все зависает и приходится убивать иксы через sysrq. Даже запуск с -sharevts и -novtswitch не помогает.
Версия блоба - 349.16
Всего пол года назад все запускалось идеально и из под пользователя и из под рута. Теперь мало того что на иксы навешали дополнительный слой говна в виде отдельных привелегий, так еще вторые иксы напрочь отказываются пахать под нвидией (еще хрен разберешься чья вина: нвидии или иксов). Когда они успевают все это ломать? И самый главный вопрос, как теперь все это чинить?