Я обновил свой 12.04 HTPC до 14.04 (новая установка; то же самое оборудование), и у меня начался ужасный разрыв экрана, чего раньше у меня не было.
/ Proc / CPUInfo
APU AMD A4-3300 с HD-графикой Radeon (tm)
Утилита lspci
...
01: 00.0 VGA-совместимый контроллер: NVIDIA Corporation GT218 [GeForce 210] (версия a2)
...
lsmod
...
nvidia 10675249 71
Drm 302631 2 NVIDIA
...
Все из официальных репо.
xbmc_12.3 + dfsg1-3ubuntu1_all.deb
NVIDIA-331_331.38-0ubuntu7_amd64.deb
Ответы:
У меня тоже была эта проблема после обновления до 14.04
Решение, упомянутое здесь, творило чудеса для меня,
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1278012/comments/12
Обходной путь для ubuntu 14.04 с драйвером nvidia - отключить хранилище резервных копий в xorg: убедитесь, что в файле конфигурации lightdm есть опция «-bs»:
Если вы используете другой механизм для запуска X, вы можете использовать тот же флаг аналогичным образом. Например, вот
startx
что обычно используется в сценариях запуска XBMC (и других приложений киоска):источник
startx
. Благодарю.Чтобы подвести итог ответу Брендена, реальная проблема заключается в пакете libsdl1.2, как указано в этом отчете об ошибках .
Решение готово, но все же пока недоступно для исходных текстов пакетов Ubuntu по умолчанию (по крайней мере, не для меня). Таким образом, способ решить эту проблему - импортировать PPA-файл для разработчика и установить исправленный пакет напрямую:
Позже вы можете удалить PPA с помощью:
Все кредиты Тимо Jyrinki .
Это решило проблему для меня в среде оболочки gnome (которая использует gdm).
источник
libsdl1.2debian
версии1.2.15-8ubuntu1.1
. Не нужно больше использовать Timo Jyrinki PPA, простоsudo apt-get upgrade
.Разрыв экрана также может быть вызван компоновкой xfce или оконным менеджером с компоновкой, который не поддерживает синхронизацию vblank! Чтобы исправить проблему, я использовал compton, который полностью останавливает разрыв, его также довольно легко настроить, я следовал этому руководству и у меня не было никаких проблем.
источник
Для тех, кто не может решить проблему путем обновления пакета от Timo Jyrinki и понижения версии Catalyst Control Center, попробуйте этот метод:
Загрузите Catalyst 14.9 , упакованный как
Загрузите Catalyst 14.6 Beta , упакованный как
Установите Catalyst 14.6 Beta. Сначала используйте метод, приведенный здесь .
Перезагрузка. Затем очистите катализатор:
БЕЗ перезагрузки, все еще в терминале, установите Catalyst 14.9, используя тот же метод, что и Catalyst 14.6.
Теперь у вас есть последняя версия Catalyst Control Center с включенным Tear Free Desktop. Этот метод работал на Ubuntu 14.04 и Linux Mint 17
источник