Что означает аппаратное ускорение?

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


person wwaawaw    schedule 10.09.2012    source источник


Ответы (3)


Это когда у вас есть аппаратное обеспечение, предназначенное для ускорения определенной функции.

Так, например, когда вы декодируете или кодируете видео, вы делаете это на процессоре. Некоторые видеокарты позволяют вам делать это на своем графическом процессоре, поэтому теперь у вас есть «аппаратное ускорение декодирования видео».

Таким образом, два пользователя, один с аппаратным ускорением, а другой без него, увидят более или менее одинаковые визуальные эффекты, но тот, у кого нет, может иметь меньше кадров или разрешение и т. д. Или это может просто означать, что другая часть компьютера вместо этого нагревается, и это выглядит одинаково на обоих.

Другой пример: вы можете использовать 3D-пакет и получить 30 кадров в секунду. Если вы добавите шикарную видеокарту, которую 3D-пакет может использовать напрямую, вы теперь можете получить 60 кадров в секунду. Аппаратное обеспечение ускорило процесс!

person Paul Collingwood    schedule 10.09.2012

Это означает, что графический рендеринг выполняется на выделенном оборудовании (ваш графический процессор / видеокарта), а не на вашем процессоре. Аппаратное ускорение обычно обеспечивает более плавную анимацию.

person ryan0    schedule 10.09.2012

убедитесь, что просмотр в браузере установлен на 100%. В Chrome на iOS это можно сделать, нажав cmd + 0.

Я заметил, что если вид браузера уменьшен или увеличен, изображения png с прозрачностью будут искажены во флэш-анимации.

person Tomek Bartkowiak    schedule 10.11.2014