
У меня настроено два монитора с помощью Nvidia Twinview на Ubuntu 11.10.
Когда я что-то перетаскиваю (файл, ссылку на веб-сайте, выделяю текст и т. д.), мой правый монитор глючит. Обычно экран смещается вверх примерно на 200 пикселей, и у меня часто возникают странные графические глюки.
ясделал видео здесьчто немного зернисто, но показывает, что происходит. Видео не показывает в точности то, что я вижу, потому что в течение первых 12 секунд, когда перетаскиваешь с левого монитора, правый монитор искажает, как в последние 12 секунд.
Это не происходит при перетаскивании окон, только объектов, таких как файлы или гиперссылки. Иногда мой рабочий стол застревает таким образом, что действительно раздражает.
Моя видеокарта — NVidia GTX 460 SE. У меня эта проблема уже давно, но я точно знаю, что было время, когда у меня было два монитора, и этого не происходило.
>lspci -nn | grep VGA
>03:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0e23] (rev a1)
Я также приложу скриншот, который в общих чертах показывает, что происходит в видео.
Следуя совету fossfreedom, я попробовал установить драйверы 295 из ubuntu-x-swat ppa. Я следуюинструкции здеськоторый их не установил.
Я убедился, что загружаю ядро 3.0.0-16 (до этого я использовал 3.0.0-12), и переустановил снова, но безрезультатно.
Команда переустановки сообщает, что она устанавливает драйверы 295, но по какой-то причине они не устанавливаются.
решение1
Попробуйте обновить драйвер nvidia с помощью:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings
Я заметил, что вы используете версию драйверов Nvidia 280. В указанных выше репозиториях вы найдете последние драйверы и последнюю версию X-сервера. Возможно, это исправит проблемы.
Если что-то пойдет не так, вы можете вернуться к предыдущему состоянию с помощью
sudo ppa-purge ppa:ubuntu-x-swat/x-updates
Дружеское письмо от Оли:Я удалил xorg-edgers
из ответа выше, но если вы обнаружите, что это ubuntu-x-swat
не поможет, вы можете попробовать, ppa:xorg-edgers/ppa
что является еще более обновленной версией графического стека. Вы должны знать, что в то время как x-swat в основном обновляет драйверы, edgers попытается заменить весь комплект и кабудл. Он, вероятно, съест ваших детей.
решение2
Хорошо, обдумывая это... вы упомянули, что активировали драйвер NVIDIA Post Release Updates через окно «Дополнительные драйверы».
За кулисами это привело бы к установке nvidia-current-update
пакета.
Установка пакета X-Swat — это дает вам новый nvidia-current
пакет, но, как вы видите, ваш nvidia-current-update
пакет имеет приоритет.
ПЕРВЫЙ
Пожалуйста, сделайте снимок вашего компьютера - возня с графическими драйверами может привести к проблемам с загрузкой и черным экраном. Если вы не уверены, что сможете решить эту проблему через режим восстановления и терминал, то либоне продолжайтеили иметь изображение, которое вы можете легко восстановить.
Следующий
Теперь предупреждение объяснено - деактивируйте драйвер Post Update в окне Additional Drivers. Переименуйте текущий файл xorg.conf и перезагрузите компьютер.
то есть
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Теперь вы должны использовать драйверы nouveau с открытым исходным кодом по умолчанию.
Далее очистите старые пакеты nvidia:
sudo apt-get purge nvidia-*
Перезагрузить.
Далее добавьте X-Swat PPA:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-current nvidia-settings
Откройте окно «Дополнительные драйверы» и активируйтеNVidia ТекущийВодитель.
Перезагрузить.
Проверьте gksudo nvidia-settings
— теперь вы должны использовать набор драйверов v295.
Настройте два монитора в соответствии с этими вопросами и ответами:
Два монитора не работают с картой Nvidia
Надеюсь, теперь ваша проблема решена.
Если проблема не устранена, то ключевой проблемой является не драйвер nvidia, а либо Compiz, либо само ядро.
Учитывая предстоящий релиз версии 12.04 через несколько месяцев, она будет поставляться с последней версией Compiz и ядра и, следовательно, может/должна решить вашу проблему.
Я не хочу рекомендовать вам следовать пути x-org-edgers PPA — для этого вам следует установить ядро в PPA, а также сами рекомендуемые пакеты.
Если вы хотите обновиться до 12.04 beta - помните, что вы поможете разработчикам с тестированием. Есть и другие ошибки, с которыми вам, возможно, придется бороться. Разработчики очень хотят, чтобы тестировщики тестировали поддержку нескольких мониторов в 12.04! Поэтому - если ваша проблема не будет немедленно решена в 12.04 - по крайней мере разработчики должны быть гораздо более заинтересованы в том, чтобы помочь вам решить ее, отправив отчеты об ошибках на launchpad.net.
решение3
В прошлом у меня были похожие проблемы, когда оба монитора не совпадали по геометрии. Некоторые ссылки, которые я видел, предполагают, что они должны быть также согласованы по скорости сканирования, например, одна и та же модель монитора. Когда у меня была одна установка, которая испортила это, с двумя разными размерами мониторов, проблема в основном исчезла после того, как я принудительно снизил разрешение моего монитора с большим разрешением до того же, что и у меньшего монитора. Не знаю, так ли это у вас, но, вероятно, необходимо, по крайней мере, запустить одинаковое разрешение на обоих для отладки.
решение4
Я обновился до версии 12.04, и проблема, похоже, решена.
Обратите внимание, что янетиспользуя любые дополнительные драйверы. Стандартные драйверы для 12.04, похоже, подходят мне, позволяя использовать 3D-эффекты, полный опыт Unity и т. д. Они даже позволяют мне поворачивать мониторы по отдельности, чего я не мог сделать с Nvidia.