Подтвердить корректную работу аппаратного ускорения в Chrome (Windows 7)?

15

У меня проблемы с получением поддержки аппаратного ускорения для Youtube.

И Windows, и Flash Player включены для аппаратного ускорения. Драйверы для видеокарты установлены.

Статистика в Youtube до сих пор показывает «программное декодирование видео».

Как я могу подтвердить, что аппаратное ускорение правильно работает (если вообще) в Windows 7?

Я использую: Chrome, Ati Radeon HD 3450 AGP

Патрик
источник

Ответы:

17

Вы можете использовать следующий URL, чтобы проверить, включено ли ускорение графического процессора для декодирования видео в Chrome: chrome://gpu/

Graphics Feature Status
    Canvas: Hardware accelerated
    Compositing: Hardware accelerated on all pages and threaded
    3D CSS: Hardware accelerated
    CSS Animation: Accelerated and threaded
    WebGL: Hardware accelerated
    WebGL multisampling: Hardware accelerated
    Flash 3D: Hardware accelerated
    Flash Stage3D: Hardware accelerated
    Flash Stage3D Baseline profile: Hardware accelerated
    Texture Sharing: Hardware accelerated
    Video Decode: Software only, hardware acceleration unavailable
    Video: Hardware accelerated

Problems Detected
    Accelerated video decode interferes with GPU blacklist on older Intel drivers: 180695
Мариуш Месяк
источник
1
Обнаруженные проблемы Растеризация GPU занесена в белый список на N4, N5, N7 и Moto X: 362779 Отключено Особенности: gpu_rasterization Некоторые драйверы не могут сбросить устройство D3D в изолированной программной среде процесса GPU. Примененные обходные пути: exit_on_context_lost TexSubImage2D () быстрее для полных загрузок в приложении ANGLE. Обходные пути: texsubimage2d_faster_than_teximage2d Очистить униформу перед первым использованием программы на всех платформах: 124764, 349137 Применяемые обходные пути: clear_uniforms_before_first_program_use
10

Если вы нажмете Shift+ Escв браузере, откроется внутренний диспетчер задач Google Chrome. Если есть процесс с названием, GPU Process,то это означает, что Chrome использует аппаратное / графическое ускорение для отображения / рендеринга конкретной страницы.

Ясс
источник
6

Обзор на chrome://gpu/обманчив. Это только показывает, что Chrome будет пытаться использовать декодирование графического процессора, но это может или не может быть успешным. В случае ошибки он спокойно вернется к программному декодированию. Чтобы увидеть, что происходит, откройте chrome://media-internals/во время воспроизведения видео на YouTube. Затем нажмите кнопку с надписью «blob» и URL видео. В таблице ниже найдите значение video_decoder. Если это говорит GpuVideoDecoder, Chrome использует графический процессор. Если он говорит что-то еще, например, FFMpegDecoder, он использует программное декодирование. Кроме того, в самом низу страницы иногда регистрируются сообщения об ошибках, связанных с декодированием видеокарты.

Это было проверено с Chrome 46.0.2490.22.

Мартин Хансен
источник
3

Серия Radeon HD3000 слишком старая, чтобы поддерживать современное декодирование видео с помощью графического процессора через DxVA.

Смотрите здесь

Детали серии 3000 имеют вид «UVD» или «UVD +». Вам нужен UVD2 или более поздняя версия, чтобы использовать функцию декодирования графического процессора Chrome / Firefox / VLC / и т. Д. Возможно, у вас все еще есть 3D-ускоренная графика, но ваш GPU не имеет аппаратных частей для запуска современного декодирования GPU.

Кроме того, AMD прекратила выпуск обновлений драйверов для графических процессоров серии HD3000. Они давно устарели. Серия HD4000 также устарела. Самым старым графическим процессором, который вы можете использовать в настоящее время и получать современные драйверы (включая новые функции, улучшенную производительность и т. Д.), Является серия Radeon HD5000, «Evergreen». Это на два поколения новее, чем у вас.

Наконец, существует диагностический инструмент (бесплатное программное обеспечение / программное обеспечение для пожертвований), специально разработанный для оценки ситуации с DxVA (DirectX Video Acceleration), то есть, какой уровень API поддерживается (если есть) комбинацией драйверов и оборудования, и он даже скажет вам, Вы поддерживаете уровень функций, требуемый Adobe Flash.

Это называется DXVA Checker .

allquixotic
источник
0

YouTube использует формат VP9 в Chrome, а аппаратное ускоренное декодирование для VP9 не поддерживается на старых чипах. Если ваш GPU или APU поддерживает h264, вы можете использовать расширение h264ify Chrome, чтобы заставить YouTube воспроизводить видео h264 и, возможно, воспользоваться аппаратным ускорением декодирования.

VP9 - более новый формат, и он предлагает лучшее качество при той же пропускной способности. Если ваш процессор не может обрабатывать HD-видео, когда вы используете программное декодирование с VP9, ​​то использование h264 с аппаратным ускорением может решить эту проблему.

Угур Гюмюшан
источник