Не удается войти в Unity 3d после кратковременного включения Xinerama

Сегодня я подключил второй монитор к своему компьютеру. Я настроил его с помощью панели управления nVidia, и все работало довольно хорошо, поэтому я решил, что не будет проблемой попробовать Xinerama, просто чтобы увидеть разницу между этим и twinview. После включения Xinerama и перезапуска сеанса X я увидел, что вошел в сеанс Unity 2d. Я подумал, что это проблема с Xinerama, поэтому я снова переключился на twinview, но он все равно вошел в Unity 2d. Я попытался отключить второй монитор, не повезло: все еще Unity 2d. Я попытался изменить драйверы графического процессора и установить драйверы из отдельного ppa, и все же я вошел в Unity 2d. До этого момента у меня не было проблем с входом в Unity 3d. Это случилось только после того, как я попробовал использовать Xinerama.

Я должен отметить, что я делал все это, пока обновления происходили в фоновом режиме, так что это может быть что-то связанное с этим, хотя я не могу себе представить, что (я пытался загрузиться с другим ядром, но не повезло).

Так что же случилось? Вызвало ли изменение режима на Xinerama какие-то другие изменения, о которых я не знаю? Эти обновления вызвали определенную неисправность в драйвере? Это что-то еще?

1 ответ

Решение

Кажется, мне удалось решить проблему. Просматривая /etc/X11/xorg.conf, я обнаружил, что необходимо изменить две вещи:

Option         "Composite" "Disable"

в

Option         "Composite" "Disable"

а также

Option         "TwinView" "0"

в

Option         "TwinView" "1"

По-видимому, переключение на Xinerama отключает композит, но переключение с него не включает его снова. Кроме того, TwinView по какой-то причине был помечен как отключенный, хотя я видел два монитора. Я надеюсь, что это помогает всем, кто сталкивается с этой проблемой.

Другие вопросы по тегам