Как устранить разрывы экрана на 14.04 и XBMC с помощью NVidia-331?

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

/ proc / cpuinfo

AMD A4-3300 APU с графикой Radeon (tm) HD

lspci

...

01: 00.0 VGA совместимый контроллер: NVIDIA Corporation GT218 [GeForce 210] (rev a2)

...

lsmod

..

nvidia 10675249 71

drm 302631 2 nvidia

...

Все из официальных репозиториев.

xbmc_12.3 + dfsg1-3ubuntu1_all.deb

nvidia-331_331.38-0ubuntu7_amd64.deb

1
задан 19 April 2014 в 21:47

3 ответа

Чтобы подвести итог ответу Брендена, реальная проблема связана с пакетом libsdl1.2, как указано в этом отчете об ошибке.

Решение готово, но как-то недоступно по умолчанию Источники пакетов Ubuntu пока еще (по крайней мере, не для меня). Итак, способ решить эту проблему - импортировать PPA разработчика и установить исправленный пакет напрямую:

sudo apt-add-repository ppa:timo-jyrinki/ppa
sudo apt-get update
sudo apt-get install libsdl1.2debian

Вы можете позже удалить PPA с помощью:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:timo-jyrinki/ppa

Все кредиты to этот отчет об ошибке .

Это решило проблему для меня в среде gnome-shell (которая использует gdm).

9
ответ дан 24 May 2018 в 09:13

Разрывание экрана также может быть вызвано компоновкой xfce или оконным менеджером с компоновкой, которая не поддерживает vblank sync! Чтобы исправить проблему, я использовал compton, который полностью останавливает разрывы, также довольно легко настроить, я следил за этим руководством, и у меня не было никаких проблем.

3
ответ дан 24 May 2018 в 09:13

Для тех, кто не может решить проблему с помощью обновления пакета от Timo Jyrinki и отказа от Центра управления Catalyst, попробуйте этот метод:

Загрузите Catalyst 14.9, упакованный как amd-катализатор-14-9 -linux-x86-x86-64.zip Загрузите бета-версию Catalyst 14.6, упакованную как linux-amd-catalyst-14.6-beta-v1.0-jul11.zip. Установите Catalyst 14.6 Beta Сначала используйте метод, приведенный здесь. После успешной установки перезагрузите компьютер. Затем откройте Catalyst Control Center и установите Tear Free Desktop в положение ON. Перезагружать. Затем очистите Catalyst с помощью:
sudo apt-get purge fglrx*
БЕЗ перезагрузки, все еще находясь в терминале, установите Catalyst 14.9, используя тот же метод, что и Catalyst 14.6. После успешной установки перезагрузите компьютер. Затем установите VSync всегда в положение ON.

Теперь у вас есть ваш последний центр управления Catalyst с включенным Tear Free Desktop. Этот метод работал на Ubuntu 14.04 и Linux Mint 17

1
ответ дан 24 May 2018 в 09:13
  • 1
    Центр управления Catalyst с Tear Free Desktop включен - ЭТО :) – Richard de Wit 31 March 2016 в 15:48

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

Похожие вопросы: