Когда я играю видео (H264 MPEG4 AVC 320x180) онлайн (в Firefox или Chrome), оно использует до 100% ЦП, но если я загружаю его (точно воспроизводимый файл) и использую VLC - это займет всего 5% (6 % по максимуму). Почему это происходит и что я могу сделать, чтобы сделать онлайн-игроков более эффективными?
PS: видеокарта Intel GMA X4500HD.
video
intel-graphics
flash
vlc
Иван
источник
источник
Ответы:
Вероятная причина заключается в том, что плагин Flash не может использовать преимущества аппаратного ускорения, поддерживаемого драйвером вашей видеокарты. Затем все декодируется с использованием процессора.
Драйверы Intel, имеющиеся в вашей системе, позволяют VLC использовать ваш графический процессор вместо вашего центрального процессора для рендеринга фильма с ускорением видео, что намного лучше по очевидным причинам.
Кроме того, API аппаратного ускорения Flash (Stage Video) требует, чтобы разработчики фактически добавили его поддержку в свои SWF-файлы видеоплеера.
Если видеоплеер не имеет встроенной поддержки для него, даже если в вашей версии Flash включен VA, и ваши драйверы поддерживают его (кажется, что они это делают, поскольку VLC, очевидно, использует его), ваше видео будет декодировано через процессор.
источник