Windows XP vs Flash and HTML5
- Takedasun
- Advanced Member
- Сообщения: 3640
- Зарегистрирован: 16.10.2013,18:07
- Откуда: Керчь
-
Вклад в сообщество
Windows XP vs Flash and HTML5
Тут намедни решил посмотреть видео на old games на тему Чужих в играх. При просмотре видео в HD 720p 60fps заметил рывки и пропуски кадров, что мне показалось странным, так я считал, что мой основной компьютер вполне должен тянуть не напрягаясь видео на youtube, да так оно и было до недавнего времени
Характеристики компьютера следующие:
Windows XP SP3
Athlon X2 4200+
RAM 2,5Gb DDR2 800
Geforce8500
Firefox
Последний flash player 22
Youtube 1280x720 60FPS
Статистика воспроизведения говорит что идет повальный пропуск кадров скорость всего 31 fps , что интересно загрузка ЦП при этом всего 26% при сниженной частоте до 1.2Ghz (автоматическое снижение частоты при низкой нагрузке на цп) и исправно работает аппаратное ускорение видеокарты.
Для проверки последнего отключил аппаратное ускорение воспроизведения видео через flash.
Нагрузка на цп 100%, да и пропуски кадров присуствуют, fps не дотягивает до 60
Кстати в XP, если приглядеться то имеются пропуски кадров и на других видеороликах записанные со скоростью 30 fps 720p показания прыгают 25 - 30 кадров
Думаю наверное пришло время переходить на HTML5
И что вы думаете, Youtube отказался мне показывать видео 720p в HTML5, говорит что нехватает поддержки H264
После недолгих поисков, было найдено решение
http://www.msfn.org/board/topic/175591- ... out-flash/
Теперь усё в порядке
Врубаем видео
Не тянет и что такое аппаратное ускорение похоже не знает
Решил что проблема в самом WindowsXP (давно уже не переустанавливал)
Перешел на более производительный компьютер, благо на нем уже установлено три оси XP, 7, и windows 8.1 (десятку лень было ставить ради одной проверки)
Характеристики компьютера следующие:
Core 2 duo e8400 (3,6Ghz)
P5Q p45 premium
8GB DDR2 800MHZ
Radeon 6870
Проверяем на XP
Картина не изменилась нет плавности , заговор программистов
Выключаем аппаратное ускорение
Нагрузка на цп существенно увеличивается
Проверяем HTML5 в firefox
Пропусков нет, идет плавно , но похоже всей работой занимается ЦП
Может Firefox криво работает, проверим на Google Chrome
Мда... загрузка цп впечатляет
Yandrex браузер
Это уже ближе к лисе.
Переходим на семерку
Firefox flash player
Нет слов куда он девает пропущенные кадры...
Firefox HTML5
Нагрузка на цп чуть ниже чем в xp, идет все плавно, пропусков нет
Проверим на windows 8.1
Flash player
Нет......... Опять пропуски кадров он их наверное скармливает богам бинарного кода
Но есть маленькое отличие, нагрузка на цп почти отсутствует
HTML5
Вот он заговор Идет плавно без пропусков 60 fps (16 кадров не считаем, иногда пропускает в момент перехода в полно экранный режим) , нагрузка на цп отствует так как заработало аппаратное ускорение на видеокарте.
Вернемся к тормозу flash player, попробуем откатиться к более ранней версии, а именно к 11 (так как она самая быстрая)
И о чудо случилось
60 fps, плавно пропусков нет
Возвращаемся на AthlonX2 4200+ c Windows XP
Теперь все нормально 60fps, пропусков нет (те что есть, пропускает в момент перехода в полноэкранный режим)
Просто заставляют переходить на windows10
Прилагается dll от flash player 11, предварительно файл нужно переименовать (например если оригинальный файл имеет имя NPSWF32_22_0_0_209.dll то нужно так и переименовать) и подставить по адресу c:\WINDOWS\system32\Macromed\Flash\
NPSWF32_18_0_1_152_ex_11_0.7z https://yadi.sk/d/GUk0cyTDujxHW
Характеристики компьютера следующие:
Windows XP SP3
Athlon X2 4200+
RAM 2,5Gb DDR2 800
Geforce8500
Firefox
Последний flash player 22
Youtube 1280x720 60FPS
Статистика воспроизведения говорит что идет повальный пропуск кадров скорость всего 31 fps , что интересно загрузка ЦП при этом всего 26% при сниженной частоте до 1.2Ghz (автоматическое снижение частоты при низкой нагрузке на цп) и исправно работает аппаратное ускорение видеокарты.
Для проверки последнего отключил аппаратное ускорение воспроизведения видео через flash.
Нагрузка на цп 100%, да и пропуски кадров присуствуют, fps не дотягивает до 60
Кстати в XP, если приглядеться то имеются пропуски кадров и на других видеороликах записанные со скоростью 30 fps 720p показания прыгают 25 - 30 кадров
Думаю наверное пришло время переходить на HTML5
И что вы думаете, Youtube отказался мне показывать видео 720p в HTML5, говорит что нехватает поддержки H264
После недолгих поисков, было найдено решение
http://www.msfn.org/board/topic/175591- ... out-flash/
Теперь усё в порядке
Врубаем видео
Не тянет и что такое аппаратное ускорение похоже не знает
Решил что проблема в самом WindowsXP (давно уже не переустанавливал)
Перешел на более производительный компьютер, благо на нем уже установлено три оси XP, 7, и windows 8.1 (десятку лень было ставить ради одной проверки)
Характеристики компьютера следующие:
Core 2 duo e8400 (3,6Ghz)
P5Q p45 premium
8GB DDR2 800MHZ
Radeon 6870
Проверяем на XP
Картина не изменилась нет плавности , заговор программистов
Выключаем аппаратное ускорение
Нагрузка на цп существенно увеличивается
Проверяем HTML5 в firefox
Пропусков нет, идет плавно , но похоже всей работой занимается ЦП
Может Firefox криво работает, проверим на Google Chrome
Мда... загрузка цп впечатляет
Yandrex браузер
Это уже ближе к лисе.
Переходим на семерку
Firefox flash player
Нет слов куда он девает пропущенные кадры...
Firefox HTML5
Нагрузка на цп чуть ниже чем в xp, идет все плавно, пропусков нет
Проверим на windows 8.1
Flash player
Нет......... Опять пропуски кадров он их наверное скармливает богам бинарного кода
Но есть маленькое отличие, нагрузка на цп почти отсутствует
HTML5
Вот он заговор Идет плавно без пропусков 60 fps (16 кадров не считаем, иногда пропускает в момент перехода в полно экранный режим) , нагрузка на цп отствует так как заработало аппаратное ускорение на видеокарте.
Вернемся к тормозу flash player, попробуем откатиться к более ранней версии, а именно к 11 (так как она самая быстрая)
И о чудо случилось
60 fps, плавно пропусков нет
Возвращаемся на AthlonX2 4200+ c Windows XP
Теперь все нормально 60fps, пропусков нет (те что есть, пропускает в момент перехода в полноэкранный режим)
Просто заставляют переходить на windows10
Прилагается dll от flash player 11, предварительно файл нужно переименовать (например если оригинальный файл имеет имя NPSWF32_22_0_0_209.dll то нужно так и переименовать) и подставить по адресу c:\WINDOWS\system32\Macromed\Flash\
NPSWF32_18_0_1_152_ex_11_0.7z https://yadi.sk/d/GUk0cyTDujxHW
- Takedasun
- Advanced Member
- Сообщения: 3640
- Зарегистрирован: 16.10.2013,18:07
- Откуда: Керчь
-
Вклад в сообщество
Только вот сейчас обратил внимание, если взять первый и последний скриншот и посмотреть на параметр video engine load (в зависимости от сложности видеоролика нагрузка меняется, например 720p 30fps дает 23%), то видно что видеопроцессору скармливается 60 кадров, что с ними потом происходит вопрос к Adobe.
p.s. 1080p 60 fps geforce 8500 не тянет, нагрузка на video engine 90%.
p.s. 1080p 60 fps geforce 8500 не тянет, нагрузка на video engine 90%.
- Takedasun
- Advanced Member
- Сообщения: 3640
- Зарегистрирован: 16.10.2013,18:07
- Откуда: Керчь
-
Вклад в сообщество
http://www.old-games.ru/Ekb писал(а):Поискал это в ютубе, что-то не нашел... Скиньте, плиз, ссылку, посмотреть как у меня будет подтормаживать?
-
- Advanced Member
- Сообщения: 5584
- Зарегистрирован: 16.11.2012,17:29
- Откуда: Рязань
-
Вклад в сообщество
Takedasun, я думаю что вы конечно потратили прилично своего времени... но смысл? Я вот к примеру что делаю - смотрю на ютубе ролик обычно в 360р, а потом если заинтересовало просто жму кнопку "сохранить" (плагин с http://ru.savefrom.net ), ну а далее как обычно - MPC-HC.
оффтопик:давно хотел спросить, вы какой программой мерили производительность FPU для 286-386-х которая строит такие красивые графики?
оффтопик:давно хотел спросить, вы какой программой мерили производительность FPU для 286-386-х которая строит такие красивые графики?
- Takedasun
- Advanced Member
- Сообщения: 3640
- Зарегистрирован: 16.10.2013,18:07
- Откуда: Керчь
-
Вклад в сообщество
Ответ прост, я смог посмотреть видеоролик 720p 60fps на youtube onlineLa Forge писал(а):Takedasun, я думаю что вы конечно потратили прилично своего времени... но смысл?
Был правда и второй вариант купить i7 c 10 форточками, но это не наш метод
Я вот на компьютере с процессором Tualatin делаю такLa Forge писал(а):Я вот к примеру что делаю - смотрю на ютубе ролик обычно в 360р, а потом если заинтересовало просто жму кнопку "сохранить" (плагин с http://ru.savefrom.net ), ну а далее как обычно - MPC-HC.
http://www.phantom.sannata.ru/forum/ind ... &o=&st=170
Позволяет пропустить пункт с сохранением файла на жесткий диск и смотреть видео сразу online через плеер.Takedasun писал(а):Получилось заставить Tualatin "кушать" видео 720p с YouTube , правда через костыль.
И звать его - smplayer-16.1.0 и smtube-16.1.0 (в настройках отключить deblocking HD (петлевой фильтр))
FPUBENCHоффтопик:давно хотел спросить, вы какой программой мерили производительность FPU для 286-386-х которая строит такие красивые графики?
- uav1606
- Advanced Member
- Сообщения: 5969
- Зарегистрирован: 16.01.2008,22:04
- Откуда: Енакиево
- Контактная информация:
-
Вклад в сообщество
Ну, отчасти это можно исправить - я менял вручную в DLL'ке версию, если надо, могу и в этой поправить.La Forge писал(а):есть только мааааленькая проблемка: половина сайтов напишут что ваш flash-плеер устарел, обновитесь.
Конечно, это поможет только при формальной проверке, а вот если сайту нужны какие-то возможности более нового flash-плеера, тогда не поможет, естественно.
- Takedasun
- Advanced Member
- Сообщения: 3640
- Зарегистрирован: 16.10.2013,18:07
- Откуда: Керчь
-
Вклад в сообщество
На других сайтах другая проблема, они редко когда используют аппаратное ускорение видеокарты (всей работой занимается цп), из ускорений используют только оверлейный режим.
p.s. знакомому недавно устанавливал geforce730 взамен сгоревшей Gf8600, так мне не удалось заставить её в XP использовать аппаратное ускорение для youtube, не работал даже оверлейный режим. Если раньше на gf8600 все ролики 1080p крутились на ура, то теперь на gf730 тормозят. Теперь вот думаю ему поставить десятку или восьмерку, чтобы заработало аппаратное ускорение видеокарты
Судя по всему nvidia в новых драйверах для xp не включила поддержку ускорения flash video
p.s. знакомому недавно устанавливал geforce730 взамен сгоревшей Gf8600, так мне не удалось заставить её в XP использовать аппаратное ускорение для youtube, не работал даже оверлейный режим. Если раньше на gf8600 все ролики 1080p крутились на ура, то теперь на gf730 тормозят. Теперь вот думаю ему поставить десятку или восьмерку, чтобы заработало аппаратное ускорение видеокарты
Судя по всему nvidia в новых драйверах для xp не включила поддержку ускорения flash video