Linux включить аппаратное ускорение

Включаем аппаратное ускорение декодирования видео в Ubuntu

Пользователям Linux знакома проблема, когда во время воспроизведения видео браузер или отдельный плеер «перегружает» процессор. В особых, аномальных случаях может использовать аж 90% процессорного времени. Данную проблему можно решить включив аппаратную поддержки декодирования видео (hardware video acceleration). Работает только с графическими картами Intel HD. Ниже привожу короткий перевод документа с официальной страницы Ubuntu. Если у вас другой дистрибутив, можете воспользоваться инструкцией со страниц Арчи.

1. X Windows vs Wayland

Убедитесь, что установленная среда рабочего стола работает с X Windows. Если у вас Unity 7 или Gnome, то все в порядке, главное не использовать Gnome версию для Wayland.

2. Устанавливаем необходимые пакеты

$ sudo apt install vainfo i965-va-driver gstreamer1.0-vaapi gstreamer1.0-libav gstreamer1.0-plugins-ugly

3. Проверяем если аппаратное ускорение поддерживается

Вы должны увидеть список профилей видео кодеков, с которыми ваша система способна работать с полным аппаратным ускорением. Пример:

libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.39 (libva 1.7.3) vainfo: Driver version: Intel i965 driver for Intel(R) Kabylake - 1.7.3 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileVP8Version0_3 : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointVLD VAProfileHEVCMain10 : VAEntrypointEncSlice VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointEncSlice VAProfileVP9Profile2 : VAEntrypointVLD

4. Перезагружаем компьютер

Как пишут на официальной странице — пока не понятны причины необходимости перезагрузки, но для достижения лучшего результата рекомендуется.

Источник

Аппаратное ускорение видео в браузерах.

Недавно решил попробовать linux. Подошел к делу обстоятельно, пробовать самые популярные дистрибутивы меня их раз ~ в неделю. Многое понравились. Но есть одна проблема, не работает аппаратное ускорение в браузерах. Многое попробовал, и даже удалось добиться надписи: Video Decode: Hardware accelerated, в браузере goofle chrome. Но аппаратного ускорения так токового не было. 25-30% загрузка процессора при FHD 60 fps в linux, и 3-5% в Windows. Моё оборудование AMD Ryzen 5, RX560. Mesa 21.1.5/amdgpu pro 21.20 Дистрибутивы: Ubunte 20.04/21.04,Fedora,Manjaro,Debian. Менял,X на wayland или на обор, где это было возможно, среды рабочего стола. Настройки браузера и флаги запуска. да и сами браузеры и их ветки. расширение для браузера. ​Всё четно. ​Написал много, но по сути вопрос один: У кого работает, в данный момент gpu ускорение видео в браузере (именинно работает а не надпись что работает)? Если работает, напишите пожалуйста ваши дистрибутив, браузер, драйвер и конфигурацию оборудования.

Читайте также:  Linux bash if greater

Разбазаривать опять же хорошую графику на других саитах без ссылки на материал если есть уважение к разработкам не рекомендую

Я на ноутах настраивал по этой инструкции, вроде работало, процессоры правда Intel, дистры Kubuntu, Mint. Насколько помню в Chromium не завелось, а именно в Chrome заработало. В браузер h264ify надо ставить. В 91 хроме что-то поменяли и надо с параметром —enable-features=VaapiVideoDecode запускать (можно в desktop файл дописать).

Я делал тоже по этой инструкций. Параметр запуска, и расширение ставил. Но ускорение не заработала, хотя в chrome:gpu появилась надпись:Video Decode: Hardware accelerated

Источник

7 способов ускорить браузер Firefox на рабочем столе Linux

Браузер Firefox является браузером по умолчанию для большинства современных дистрибутивов Linux, таких как Ubuntu, Mint, и Fedora. Поначалу его производительность может быть впечатляющей, однако со временем вы можете заметить, что ваш браузер уже не такой быстрый и отзывчивый, как раньше. Медленный браузер может сильно разочаровывать, поскольку он имеет тенденцию отнимать ваше драгоценное время, пока вы ждете, пока он загрузит ваши вкладки и ответит на ввод.

[ Вам также может понравиться: Лучшие веб-браузеры для Linux]

Если у вас возникли такие проблемы с производительностью, вот несколько быстрых исправлений, которые помогут ускорить работу вашего браузера Firefox в Linux.

1. Обновите Firefox

Первое действие, которое вам может потребоваться, — это обновить браузер до последней версии. Это устраняет любые основные проблемы, которые влияли на производительность браузера в предыдущих версиях.

Firefox обычно автоматически обновляется, когда доступна новая версия. Это происходит, когда у вас есть активное подключение к Интернету и вы перезапускаете Firefox, особенно после перезагрузки системы.

Если вы сомневаетесь в версии вашего браузера Firefox, вы можете проверить ее, щелкнув трехстрочное меню в правом верхнем углу экрана и выбрав Справка –> О программе . Фаерфокс.

Читайте также:  Linux check remote port availability

Судя по показанному всплывающему окну, в настоящее время мы используем Firefox 79.0.

Однако на момент публикации этого руководства последней версией была Firefox 94.0. Итак, как обновить Firefox до последней версии?

Есть два подхода к этому — в командной строке и с графическим интерфейсом. В командной строке выполните следующую команду, чтобы обновить и обновить все пакеты программного обеспечения, включая сам Firefox.

$ sudo apt update && sudo apt upgrade [On Debian, Ubuntu and Mint] $ sudo dnf udpate && sudo dnf upgrade [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ emerge --update --deep --with-bdeps=y @world [On Gentoo Linux] $ sudo pacman -Syu [On Arch Linux] $ sudo zypper update [On OpenSUSE]

Другой альтернативой является использование средства обновления программного обеспечения, в котором перечислены все пакеты с ожидающими обновлениями. Вы можете обновить Firefox вместе с другими пакетами или просто выбрать Firefox для получения обновлений.

После завершения обновления обязательно перезапустите браузер, чтобы изменения вступили в силу. После подтверждения у нас теперь есть последняя версия Firefox, как указано во всплывающем окне ниже.

2. Включите аппаратное ускорение в Firefox.

По умолчанию Firefox поставляется с отключенным аппаратным ускорением во всех дистрибутивах Linux. Известно, что включение аппаратного ускорения вызывает заметное улучшение скорости отклика Firefox.

Чтобы включить аппаратное ускорение, выполните следующие действия:

  • Просмотрите about:preferences в адресной строке.
  • Прокрутите вниз до раздела Общие, а затем перейдите к разделу Производительность.
  • Снимите флажок Использовать рекомендуемые настройки производительности.
  • Затем установите флажок Использовать аппаратное ускорение, если доступно, чтобы включить аппаратное ускорение.

Под параметром аппаратного ускорения находится «Ограничение обработки контента».

Если на вашем ПК более 8 ГБ и есть выделенный графический процессор, такой как NVIDIA, установите для него значение 8. В противном случае просто оставьте значение по умолчанию 4. Совершенно безопасно оставить значение 5 для 16 ГБ ОЗУ и 6, если у вас 32 ГБ ОЗУ.

3. Отключите сбор и использование данных Firefox.

Как правило, Firefox собирает и отправляет анонимные данные об активности браузера на свои серверы, чтобы улучшить свои функции. Хотя это не ставит под угрозу вашу конфиденциальность, оно замедляет работу вашего браузера.

Вы можете запретить Firefox анонимно отправлять данные, выполнив несколько простых шагов.

  • Перейдите в раздел О программе: настройки.
  • Перейдите к разделу «Конфиденциальность и безопасность» и затем перейдите к разделу «Сбор и использование данных Firefox».
  • Снимите все флажки.
  • Затем перезапустите Firefox.
Читайте также:  Linux make ssh keys

4. Освободите память Firefox

Если у вас по-прежнему возникают проблемы с браузером, рассмотрите возможность освобождения памяти. Для этого выполните следующие простые шаги:

  • В адресной строке найдите about:memory.
  • В разделе Свободная память нажмите Минимизировать использование памяти.

Это должно обеспечить столь необходимый прирост скорости.

5. Управление вкладками браузера Firefox

Открытие нескольких активных вкладок обычно увеличивает использование памяти и влияет на производительность не только вашего браузера, но и общую производительность системы. Если у вас есть привычка держать открытыми несколько вкладок, рассмотрите возможность попробовать расширение под названием Auto Tab Discard.

Это легкое расширение для браузера, которое автоматически уменьшает нагрузку на память в результате открытых, но неактивных вкладок.

Чтобы получить расширение, выполните следующие действия:

  • Нажмите на трехстрочное меню в правом верхнем углу экрана.
  • Выберите Дополнения и темы.
  • Найдите расширение Auto Tab Discard и установите его.

Запустите его, выберите «Параметры» и измените несколько параметров, касающихся удаления неактивных вкладок, а затем сохраните изменения.

6. Изменить настройки Firefox

Вы также можете внести несколько изменений в расширенные настройки Firefox, которые отсутствуют на панели Параметры. Обязательно внесите следующие изменения, чтобы ускорить работу вашего браузера Firefox.

Итак, вот шаги, которые необходимо выполнить:

Вы получите предупреждение, как показано. Чтобы продолжить, просто нажмите «Принять риск и продолжить».

Установите для параметра, указанного ниже, значение «False».

browser.download.animateNotifications

Кроме того, установите для этого параметра числовое значение «0».

security.dialog_enable_delay

Затем введите «Телеметрия» в поле поиска и нажмите ВВОД. Затем установите для следующих параметров значение false.

browser.newtabpage.activity-stream.telemetry browser.newtabpage.activity-stream.feeds.telemetry browser.ping-centre.telemetry toolkit.telemetry.bhrPing.enabled toolkit.telemetry.archive.enabled toolkit.telemetry.firstShutdownPing.enabled toolkit.telemetry.reportingpolicy.firstRun toolkit.telemetry.hybridContent.enabled toolkit.telemetry.newProfilePing.enabled toolkit.telemetry.unified toolkit.telemetry.shutdownPingSender.enabled toolkit.telemetry.updatePing.enabled

7. Обновите Firefox

Если ничего не помогло, рассмотрите возможность обновления браузера. Это сбрасывает браузер в состояние по умолчанию и позволяет начать с чистого листа. При обновлении удаляются все настройки, включая такие настройки, как надстройки и темы.

  • Нажмите на трехстрочное меню в правом верхнем углу экрана.
  • Выберите «Справка», затем нажмите «Дополнительная информация об устранении неполадок».
  • На правой боковой панели нажмите «Обновить Firefox».

Надеемся, что шаги, описанные в этом руководстве, помогут улучшить производительность вашего браузера и улучшить взаимодействие с пользователем при просмотре. Какие-нибудь советы, которые, по вашему мнению, мы упустили? Мы с нетерпением ждем ваших отзывов в разделе комментариев.

Источник

Оцените статью
Adblock
detector