Разрывы картинки на мониторе при просмотре видео должна устранять активная опция V-Sync (вертикальная синхронизация). Однако не на каждом рабочем столе её можно установить в один клик и в основном наличие настроек V-Sync свойственно проприетарному драйверу. В 2016-м году AMD затеяли реорганизацию драйверов для своих GPU, но на текущий момент AMDGPU-PRO доступен на официальном сайте AMD только для Ubuntu, только под топовые, относительно новые модели видеокарт и работает это не у всех. Справедливости ради надо заметить, что свободный стек AMDGPU+Radeon доступен практически для всех современных дистрибутивов и работает достаточно неплохо.
В non-free репозитории Debian есть пакет firmware-amd-graphics содержащий проприетарные бинарники. Если у вас рабочий стол KDE, то устанавливаемых по умолчанию AMDGPU и Radeon чаще всего не достаточно. Установка пакета firmware-amd-graphics решает проблемы с неверным разрешением экрана и прочие неприятности, давая возможность запускать 3D игры. В других дистрибутивах должно быть что-то подобное. Для Ubuntu доступен AMDGPU-PRO.
Однако несмотря на то, что AMDGPU достаточно неплохой свободный драйвер, «разрывы картинки» реально раздражают. Например, на одном из моих ПК имеется достаточно старая (но не древняя) HD 6850 (R 6850). AMDGPU-PRO работает только с картами начиная с линейки HD 7000 и официально поддерживается только в Ubuntu. Так что в моём случае нет другого выхода и приходится использовать свободный драйвер.
Нижеприведённое решение пришло из Arch Linux, но работает и на Debian. Судя по отзывам пользователей решение работает на Ubuntu и производных, а так же на OpenSUSE и Gentoo. Судя по всему, решение универсальное и должно работать практически везде.
В /usr/share/X11/xorg.conf.d/ создайте файл «20-radeon.conf» следующего содержания:
Ключевая опция здесь — TearFree. Перезагрузите X-сервер или весь ПК. Модифицированная версия этой конфигурации может улучшить производительность используя DRI (direct rendering infrastructure), влияя на то, как X-сервера справляется с визуализацией. Так же включение Glamor улучшит 2D визуализацию, выполняя её через Mesa OpenGL библиотеки. Стоит учесть, что старые карты не поддерживают Glamor.
Debian 8. Установка Steam.Linux.
Установка платформы Steam на Debian - задача простая, особенно если учесть тот факт, что при написании SteamOS за основу взят именно Debian. А по сути SteamOS - это пропатченный Debian. Однако не всё так просто, так как скорее всего для правильной работы большинства игр вам потребуется проприетарный драйвер для видеокарты и ряд других компонентов.
Как увеличить производительность в Wine.WINE.
Если вы задались вопросом производительности в Wine, то уже знаете, что посредством Wine невозможно запустить всё. Но существует множество твиков и «обходных путей» для запуска того, что на первый взгляд не работает. Так же можно «починить» то, что изначально работает плохо.
nVidia. Вертикальная синхронизация в Linux.Linux.
Если вы используете современную видеокарту nVidia с проприетарными драйверами в Linux, то наверняка сталкивались с так называемым «разрывом картинки».
Linux. Основы Wine.WINE.
Wine — свободная реализация Win32 API, позволяющая пользователям UNIX-подобных операционных систем, например, Linux, macOS и других UNIX-подобных с поддержкой архитектур x86, AMD64 запускать 16-, 32- и 64- битные приложения, написанные исключительно под Windows. Так же существует реализация Wine под Windows, позволяющая запускать приложения, написанные для устаревших OS Windows (Windows 95 и т. п.) на современных версиях Windows.