Debian radeon flash тормозит
Аппаратное ускорение видео (англ.) позволяет выполнять операции кодирования и декодирования видео на стороне видеокарты, разгружая CPU и экономя энергию.
Существуют несколько реализаций этой технологии на Linux:
-
(VA-API) — разработанная Intel спецификация и свободная библиотека, предоставляющая аппаратное ускорение кодирования и декодирования видео. (VDPAU) — разработанная NVIDIA свободная библиотека и API для переноса части процесса декодирования видео и его постобработки на сторону GPU. — проприетарные API аппаратного ускорения, используемые в таких поколениях GPU от NVIDIA, как Fermi, Kepler, Maxwell и Pascal.
Contents
Установка
Intel
Свободные драйверы Intel graphics поддерживают VA-API:
-
Серия HD Graphics, начиная с Broadwell(
NVIDIA
Свободный драйвер Nouveau поддерживает как VA-API, так и VDPAU:
- GeForce 8 series и новее (до GeForce GTX 750) поддерживаются libva-mesa-driver и mesa-vdpau . nouveau-fwAUR — пакет с микропрограммой, которая на сегодняшний день извлекается из бинарного драйвера NVIDIA.
Проприетарный драйвер NVIDIA поддерживает следующие технологии с помощью пакета nvidia-utils :
- VDPAU на серии GeForce 8 и новее;
- NVDECODE на Fermi и новее [1];
- NVENCODE на Kepler и новее.
ATI/AMD
Свободные драйверы ATI и AMDGPU поддерживают как VA-API, так и VDPAU:
- VA-API на Radeon HD 2000 и новее поддерживается libva-mesa-driver .
- VDPAU на Radeon R300 и новее поддерживается mesa-vdpau .
Проприетарный драйвер AMDGPU PRO основывается на драйвере AMDGPU и поддерживает как VA-API, так и VDPAU.
Слои преобразований
Активация поддержки VA-API при её отсутствии в драйвере:
- libva-vdpau-driver – бекенд VDPAU для VA-API.
- libva-vdpau-driver-chromiumAUR – бекенд VDPAU для VA-API с патчем, позволяющим взаимодействовать с Chromium.
- libva-vdpau-driver-vp9-gitAUR – экспериментальная поддержка VP9.
Активация поддержки VDPAU при её отсутствии в драйвере:
Проверка
Аппаратное ускорение, скорее всего, хорошо заработает по умолчанию. Проверить это можно описанными ниже способами.
Совет: mpv отлично подходит для проверки аппаратного ускорения на практике.Проверка VA-API
Проверьте настройки VA-API, выполнив vainfo (предоставляется пакетом libva-utils ):
VAEntrypointVLD означает, что видеокарта способна декодировать данный формат, а VAEntrypointEncSlice означает, что данный формат можно кодировать.
В данном примере используется драйвер i965 :
Если при выполнении vainfo отображается следующая ошибка:
Проверка VDPAU
Установите пакет vdpauinfo , чтобы получить полный отчёт о конфигурации драйвера VDPAU и убедиться, что он загружен корректно:
Настройка
Названия драйверов по умолчанию угадываются системой, если остутствуют какие-либо другие настройки. Однако они часто не совпадают и не работают. Предполагаемые значения можно просмотреть, выполнив следующую команду:
В данном случае по умолчанию используется radeonsi для VA-API и VDPAU.
Примечание: Если используется GDM, выполните вместо этого следующую команду: journalctl -b | grep -iE 'vdpau | dri driver' .Настройка VA-API
Драйвер VA-API можно переопределить с помощью переменной окружения LIBVA_DRIVER_NAME :
-
:
- Укажите i965 , если используется libva-intel-driver .
- Укажите iHD , если используется intel-media-driver .
- Укажите nouveau , если используется Nouveau.
- Укажите vdpau , если используется NVIDIA.
- Укажите radeonsi , если используется AMDGPU.
- Укажите fglrx , если используется AMD Catalyst [archived page] .
- Установленные драйверы находятся в /usr/lib/dri/ и используются как /usr/lib/dri/$ _drv_video.so .
- Некоторые драйверы устанавливаются несколько раз под разными именами в целях совместимости. Их список можно увидеть, выполнив команду sha1sum /usr/lib/dri/* | sort .
- LIBVA_DRIVERS_PATH может использоваться для переопределения расположения драйверов VA-API.
- Начиная с версии 12.0.1, libva-mesa-driver предоставляет radeonsi вместо gallium .
- Установленные драйверы находятся в /usr/lib/vdpau/ и используются как /usr/lib/vdpau/libvdpau_$ .so .
- Некоторые драйверы устанавливаются несколько раз под разными именами в целях совместимости. Их список можно увидеть, выполнив команду sha1sum /usr/lib/vdpau/* .
- В случае с конфигурацией с гибридной графикой (как с NVIDIA, так и с AMD), может потребоваться задать переменную окружения DRI_PRIME=1 . См. статью PRIME для получения более подробной информации.
Настройка VDPAU
Драйвер VDPAU можно переопределить с помощью переменной окружения VDPAU_DRIVER .
Корректное название драйвера зависит от конфигурации:
Настройка приложений
Решение проблем
Ошибка "Failed to open VDPAU backend"
Синий экран смерти при просмотре онлайн-видео в полноэкранном режиме
возникла проблема с просмотром онлайн видео на нетбуке acer aspire one d270. когда смотрю на нём.
Есть ли разница в трафике при просмотре видео с компьютера и при просмотре через удаленный экран?
Например, есть видео на ютуб, мы его посмотрели и у нас израсходовалось определенное количество.
Виснет комп при просмотре видео в плеере и при просмотре картинок на компе
Здравствуйте. Виснет комп при просмотре видео в плеере и при просмотре картинок на компе. Драйвера.
Компьютер виснет при просмотре онлайн видео, видео HD качества и при сильной нагрузке.
Здравствуйте, У меня такая проблема: Комп виснит при просмотре онлайн видео, видео HD.
в каких браузерах это наблюдается?
ну что он там в топе увидит-то?
видеоплеер, браузер и аудиоплеер (сверху-> вниз)
Советую поставить vlc (на скрине похоже другой плеер). Поставите и запустите на весь моник.
Ждём-с
2. ну может вы ничего и не увидите - это не значит что другие не видят
Уважаемый, fomistoklus. В VLC та же история с полосками.
То kolyanius, сейчас попробую сделать как вы советовали.
Добавлено через 6 минут
kolyanius, систему как таковой ничто не грузит. Опера берёт себе 20% CPU и всё. Пока на большее моих знаний в Linux-е не хватает.
а виртуальной памяти сколько жрет?
как вариант попробовать nice увеличить/уменьшить - сам не пробовал, завтра погоняю
Виртуальная - это подкачка? Если да, то она совсем по нулям лежит. Не используется вовсе.
Это ты о чём? Я не силен ещё в Linux-ах, потому не знаю ещё все этих вещей. Можно подробнее? Проблема заключается в том, что при просмотре видео в он-лайн плеерах видео при полноэкранном просмотре начинает тормозить. похоже так и есть ибо в последнее время у себя подобную ситуацию наблюдаю! Ребят, так а выход какой? Переустанавливать флеш-плеер? Сталкивался с точно такой же проблемой на Ubuntu 10.10 и успешно решил ее.У меня HD 4670. Работает на проприетарном - на том, что система сама мне предложила.
Попробуйте вот этот способ:
1) Нужен менеджер настроек CompizConfig.
2) В общих настройках надо снять галочку «Отменить перенаправление окон в полноэкранном режиме»
3) Теперь и vlc и во flash плеерах в полноэкранном режиме должно работать отлично . Roof, Установил Компиз. Галка там сама по себе не стояла. Тормоза всё равно остались. Я так понимаю, что у Вас есть Catalyst Control Center.
1) Открыть CCC и в пункте 3D выбрать дополнительные настройки.
2) Установить Ждать вертикального обновления всегда включено. Кстати я после каждой перезагрузки вынужден выполнять это действие - менять значение и сохранять на всегда включено вновь.
3) В менеджере Compiz Config Общие настройки -> вкладка Настройки отображения -> Установить галочку Синхронизировать с VBlank
4) На этой же вкладке частота обновления - попробовать разные значения ( у меня стоит 60 и установлена галочка ). Здесь несколько непонятная реакция на изменение значения частоты - так как при выключенной галочке если менять частоту - эффект все равно наблюдается.
Пробуйте. Нет. По моему у меня нет ССС. Так как драйвер мне сама Дебиан поставила. Больше ничего. Ни настройки драйвера(как было в то время когда я на старый комп ставил убунту), ни ещё чего-то. Совсем пусто.
xt_warik,
имхо, тебе с компизом фигню какую-то сказали.
значит - два варианта:
1. не установлены дрова карты (вместо них стоят какие-то общие)
2. поставлены не те кодеки.
нащот кодеков щас напишу
remarkes, Может и фигню, так как debian у меня на ноутбуке с довольно старой видеокартой и стоят открытые драйвера, с которыми ничего и не тормозит - потому проверить не могу.
Что касается способа, который я описал с компизом и CCC- то его опробовали как минимум несколько человек и все получилось как надо ( полноэкранное видео в разных плеерах в том числе и в браузере ), но только на ubuntu проводились эти действия, к сожилению.
В этой статье описано как установить и настроить свободные драйвера для видео карт типа ATI/AMD на системах с операционной системой Debian. Информация касающаяся установки патентованных драйверов смотреть на ATIProprietary.
Идентификация
Всю необходимую информацию о вашей видео карте можно узнать с помощью команды lspci. Например:
Драйвера
Пакет xserver-xorg-video-ati автоматически распознает имеет ли ваше оборудование Radeon, Rage 128, или Mach64 и загрузит соответствующий драйвер.
Поддерживаемые устройства
Radeon драйвер в Debian 8 "Jessie" поддерживает данные модели ATI/AMD видео карт - от Radeon 7000 до Radeon R9 290. Для подробной информации смотрите radeon(4) страницу руководства и также radeon страницу на X вики.
Прошивка (firmware)
Бинарные прошивки с radeon DRM были убраны из linux-2.6 2.6.29-1, чтобы избежать ошибки 494009. Прошивку можно получить установив пакет firmware-linux-nonfree.
Без этого пакета, пользователи radeon драйвера обычно испытывают низкую 2D / 3D производительность. Некоторые видео карты нуждаются в этой прошивке, чтобы запускать систему X Window.
Установка
Неполадки
Конфигурация
В большинстве случаях свободный драйвер в ручной настройке не нуждается, так как Xorg X сервер автоматически определяет и настраивает доступное оборудование.
Двойные видео карты
AMD выпускает двойные видео карты (AMD + Intel видео карта). Обе видео карты работают в одно и то-же время при этом перегревают компьютер и создают много шума.
Debian Stretch (testing)
В Debian Stretch можно установить самую новую версию MESA которая поддерживает DRI двойные видео карты. Убедитесь то, что intel и radeon драйверы установлены. Так-же firmware-linux-nonfree пакет должен быть установлен.
Проверьте то, что распознаются две видео карты :
Выше указанная команда выведет название видео карты и к ней привязанные драйвера. Для того, чтобы Radeon видео карта обрабатывала графически интенсивные процессы используйте:
Вы можете проверить параметр с данной командой.
Вывод должен быть AMD.
Используя опцию DRI_PRIME вы можете запускать 3D/игры/фильмы которые требуют побольше графической силы.
$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
298 frames in 5.0 seconds = 59.582 FPS
301 frames in 5.0 seconds = 60.019 FPS
301 frames in 5.0 seconds = 60.019 FPS
Как можно улучшить ситуацию?
Любое видео тормозит? Или на конкретном сайте при конкретных параметрах?в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Бывает, но я вручную возвращаю на "360". Нет, проблема не в этом.
Сеть тоже не виновата, видно что видео загружено, но притормаживает.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Версия плагина последняя?
На текущий момент последняя вроде 11.2.202.406. У Вас такая же?
В общем, заберите с сайта Adobe последнюю версию плагина, а заодно и более новую версию браузера отсюда, например.
У меня бывали проблемы со скриптами, тормозами на страницах, видео не проигрывалось и т.п.
Как ни странно, но обновление этих двух компонентов (плагин/браузер) волшебным образом устраняло эти неприятности. Хотя казалось бы, не все ли равно вервсия 11.2.202.402 или 11.2.202.406? Но вот похоже, что не все равно.
Я - повелитель бесконечности.
Мой блог
Версия плагина последняя?
На текущий момент последняя вроде 11.2.202.406. У Вас такая же?
В общем, заберите с сайта Adobe последнюю версию плагина, а заодно и более новую версию браузера отсюда, например.
У меня бывали проблемы со скриптами, тормозами на страницах, видео не проигрывалось и т.п.
Как ни странно, но обновление этих двух компонентов (плагин/браузер) волшебным образом устраняло эти неприятности. Хотя казалось бы, не все ли равно вервсия 11.2.202.402 или 11.2.202.406? Но вот похоже, что не все равно.
Читайте также: