Почему приложения Flash такие вялые / аварийные?

Я заметил, что Flash-приложения в Ubuntu более медлительны, чем в Windows на одной машине. Это особенно заметно при просмотре видео высокой четкости или в играх с графикой / физическими играми. Есть ли способы улучшить производительность Flash под Ubuntu, или это просто проблема с версией Linux, с которой мне придется жить?

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

Другие вещи, которые я уже делал, включают использование функции HTML5 на YouTube и проигрывание видео прямо из / tmp в VLC. Мне было интересно, есть ли какой-то способ оптимизировать саму Flash, хотя. Возможно, нет.

Более конкретный вопрос: Что я могу сделать в mms.cfg для повышения производительности?

35
задан 13 January 2014 в 03:29

12 ответов

Это проблема с Flash Player - Linux версия имеет некоторые проблемы с производительностью воспроизведения видео.

Ваш лучший вариант для таких сайтов, как YouTube, которые поддерживают HTML5-видео, это использовать его вместо этого. (Подробности см. в здесь .) Производительность намного лучше.

25
ответ дан 13 January 2014 в 03:29

Аппаратное ускорение во флэш-памяти для видео и графики в настоящее время поддерживается только на платформе Windows. Смотрите: http://www.adobe.com/devnet/flashplayer/articles/fplayer10.1_hardware_acceleration.html

12
ответ дан 13 January 2014 в 03:29

Попробуйте отключить эффекты рабочего стола.

2
ответ дан 13 January 2014 в 03:29

В дополнение к предложениям выше - попробуйте отключить компилятор, используя chrome, убедившись, что установлены самые быстрые графические драйверы - вы можете попробовать переопределить обнаружение Flash плагина для аппаратного ускорения. Однако, я не могу поручиться за полезность этого взлома.

2
ответ дан 13 January 2014 в 03:29

Попробуйте воспользоваться браузером Google Chrome. Я обнаружил, что он быстрее, чем Firefox в Ubuntu, для обычных страниц или страниц с Flash.

1
ответ дан 13 January 2014 в 03:29

Альтернативно Вы можете использовать Gnash или Lightspark.

3
ответ дан 13 January 2014 в 03:29

Я надеюсь, что Вы используете Ubuntu. Это довольно просто, если вы используете установщик, предоставленный вам с сайта adobe.

Это может быть просто низкая вычислительная мощность, так как флэш является процессорным обширным, также более таран может помочь.

Также перейдите в System > Администрирование > Профили оборудования и убедитесь, что ваши графические драйверы имеют правильные настройки помогает.

:)

2
ответ дан 13 January 2014 в 03:29

Если, например, вы хотите играть видео на youtube есть обходной путь!

Flash буферов видео на диск, этот файл будет в /tmp/ и называется что-то вроде FlashXXp0sHC0, то есть Flash + 8 случайных символов. Вы можете проиграть его в обычном проигрывателе, или даже скопировать его где-нибудь в другом месте для просмотра в автономном режиме (обратите внимание, что в большинстве стран копирование файла запрещено, так как это нарушает авторское право).

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

user@host:~$ file /tmp/FlashXXp0sHC0
/tmp/FlashXXp0sHC0: ISO Media, MPEG v4 system, version 2

user@host:~$ file /tmp/FlashXXLE3wCf
/tmp/FlashXXLE3wCf: Macromedia Flash Video
1
ответ дан 13 January 2014 в 03:29

Если вы используете AMD64 сборку Ubuntu, попробуйте скачать бета AMD64 флеш-плеер. Сборка x86 выполняется через слой эмуляции, с которым у меня было множество проблем.

0
ответ дан 13 January 2014 в 03:29

Я запускаю Ubuntu 12.04 64-bit с Nvidia GeForce 8400 GS. У меня проблемы с Flash с момента чистой установки 12.04. Как и вы, я установил проприетарные драйверы, но в "Системных настройках" > "Подробности" Графика обозначена как "Неизвестно".

У меня были проблемы со скоростью, но больше всего раздражает то, что те же проблемы, о которых сообщалось в Flash-видео появляется синим на этом форуме. После обходного пути, размещенного по предыдущей ссылке, прекратилось нежелательное поведение всех Flash-видео, окрашенных в синий цвет, но в итоге плагин Flash ломался почти каждый раз, когда я пытался посмотреть видео онлайн.

Решение для меня заключалось в том, чтобы оглянуться назад на /etc/adobe/mms. cfg и удалить все, кроме одной строки, которая должна гласить:

 OverrideGPUValidation=true

Если вы не уверены, как это сделать, вы можете использовать ваш любимый текстовый редактор (для меня это vi) или вы можете всплыть открыть gedit со следующей командой терминала:

sudo gedit /etc/adobe/mms.cfg

Запишите в OverrideGPUValidation=true line from above, сохраните файл и выйдите из gedit. Перезапустите браузер и посмотрите, решает ли это имеющиеся у вас проблемы.

Эта и другие идеи обсуждаются на ubuntuforums, и во многих других местах. Пожалуйста, попробуйте изменить ваш mms.cfg (или создать его, если он еще не существует) и отправьте сообщение обратно с вашими результатами. Удачи!

1
ответ дан 13 January 2014 в 03:29

Tādu pašu nepatiku es piedzīvoju Ubuntu 12.04.3 laikā savā netbook [Asus 1005PE, Intel GMA3150 video mikroshēmojums, linux-generic-lts-raring kodols + xserver-xorg-video-intel-lts-raring]

Papildus faila /etc/adobe/mms.cfg risinājumam es devos uz compizconfig iestatījumu pārvaldnieku (ja tas nav instalēts, sudo apt-get install compizconfig-settings-manager ) un pilnībā atspējoja opciju "blāvi logi" sadaļā Efekti apakšējā sadaļā.

Mazāka sistēmas slodze (pat neatsakoties no Unity un Adobe-flashplugin ) un voilà, pilnekrāna flash video don ' t stostīties tagad.

0
ответ дан 13 January 2014 в 03:29

Флэш-видео файлы больше не в /tmp
Это сценарий, который будет искать и воспроизводить потоковое флэш-видео файл с помощью проигрывателя
по вашему выбору
pastebin.com/dFamyLd5
Если поток не достаточно быстрый, нет буферизации плеера будет просто остановить или выйти

Чтобы использовать его пауза потокового мультимедиа и запустить сценарий
. Я использую эту команду на пусковой установке с ним
видео smplayer "-close-at-end -fullscreen -". minigui"
Я сохранил скрипт на /usr/local/bin/video
Если вы используете echo для параметра плеера, он распечатает путь к видео

Это не будет работать на потоках с использованием DRM

Технически ответ на вопрос - это потому что flash - это кусок хлама, который должен был умереть несколько лет назад.

0
ответ дан 13 January 2014 в 03:29

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

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