Що таке 2D-відео прискорення та 3D-прискорення?


13

У VirtualBox ви можете встановити свій VM для використання 2D-відео прискорення та 3D-прискорення ... Але що це? Питання не в їх використанні в цьому програмному забезпеченні, а в цілому.

Що таке 2D відео прискорення та прискорення 3D, як це працює і для чого він використовується?

Відповіді:


14

Універсального обладнання не існує. Наприклад, процесори є Тьюрінгом, що означає, що вони здатні виконувати будь-які обчислення. Це не означає, що він може це зробити швидко, хоча. Побудова апаратних засобів з конкретними роботами на увазі може призвести до значного підвищення продуктивності.

Наприклад, ось скільки біткойн хешів можна обчислити різними пристроями в секунду:

  • Intel Core i7 950 (процесор): 18,9 Mhash / s
  • AMD Radeon 7870 XT (GPU): 485 Mhash / s
  • BFL SC (присвячений шахтар ASIC): 25000 Mhash / s

Усі пристрої порівняно витрачають близько 150 Вт потужності. Результати порівняльної оцінки від bitcoin.it ).

Процесор є базовим процесорним блоком. Це добре в операціях, які мають послідовний характер і вимагають багато розгалужень. ( гілка - це коли процесор повинен вибрати, що робити далі, залежно від результатів попередніх обчислень)

Потім є GPU. GPU спеціалізуються на ефективному малюванні різних матеріалів, зокрема 3D графіки. Вони можуть працювати з текстуруванням, освітленням та іншими речами, які були б надто вимогливими навіть для сучасних процесорів. Це в основному те, що означає прискорення 3D, а графічний процесор - прискорювач 3D . У перші дні обчислень 3D-прискорювачі були додатковими картами розширення, окремими від відеокарт (наприклад, 3dfx Voodoo ).

Коли нам набридло химерна 3D-графіка, ми вирішили, що нам потрібно більше пікселів у наших відео, і HD народився. Незабаром стало очевидно, що знову ж таки, процесори занадто повільні, щоб декодувати відео високої роздільної здатності, яке ми вимагаємо в режимі реального часу. Виробники почали вставляти спеціальні прискорювачі відео у свої відеокарти. Вони здатні ефективно стискати HD відео. Це 2D-відео прискорення .

У сучасному ПК також є купа інших прискорювачів. Наприклад, PhysX спочатку була окремою додатковою карткою, призначеною для фізичних обчислень. Пізніше вони були придбані NVIDIA, і тепер наші графічні карти також можуть працювати з фізикою. Вони також можуть виконувати масово паралельні обчислення (безліч даних, однакова операція, застосована до всіх, бажано, щоб не було розгалуження).

Можливо, варто згадати технологію Intel Quick Sync, яка прискорює не тільки відеодекодування, але і кодування. Технічно кажучи, це також 2D-відеоприскорювач, але це незвично.

Увімкнення 3D-прискорення та прискорення двовимірного відео в налаштуваннях машини VirtualBox дозволяє VirtualBox віртуалізувати можливості прискорення хоста та піддавати їх гостям через віртуальний графічний адаптер. Однак для цього потрібні додаткові драйвери, тому вам потрібно встановити додатки для гостей у вашому відеомагнітофоні та 2D-відео прискоренні, які працюють лише в гостях Windows.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.