Хардуерно ускорение - какво е то и как можете да подобрите производителността на компютъра с него

Най-вероятно сте видели опцията “хардуерно ускорение”, когато използвате различни приложения и устройства. Може дори да се наложи да я активирате или деактивирате, за да подобрите производителността или да предотвратите грешки в някое от любимите ви приложения, но може и да не знаете защо. В тази статия ще ви разкажем всичко, което трябва да знаете за хардуерното ускорение и дали вашите приложения могат да го използват.

Какво е хардуерно ускорение

Хардуерното ускорение е термин, използван за описание на задачите, които могат да се свалят на други устройства. По подразбиране, в повечето компютри и приложения централният процесор е предимно зает, преди всичко друг хардуер. Това е съвсем нормално, особено ако имате мощен процесор. В противен случай може да е полезно да използвате други компоненти на вашата система. След това функцията се активира. Ето някои популярни примери за използване:

  • като използвате AU, можете да използвате звукови карти, за да осигурите високо качество и звуков запис;
  • графичните карти могат да се използват с хардуерно ускорени графики, за да осигурят по-бързо и по-добро показване на мултимедия.

Какво е хардуерното ускорение на браузъра? С една дума, това е способността на една програма да преглежда интернет страниците, за да показва тяхното съдържание възможно най-бързо и ефективно. Въпреки че хардуерното ускорение може да бъде определено като почти всяка задача, която се разтоварва на нещо, което не е CPU, графичните процесори и звуковите карти обикновено са най-популярните примери, използвани в софтуера. Само вашият процесор е технически способен на всичко, което тези устройства могат да направят, особено ако разполагат с интегрирана графика (както и много други), но като правило използването на специализиран хардуер е най-добрият вариант.

Използването на силата на графично оформление за показване на динамично променящо се уеб съдържание, т.е. така нареченото хардуерно ускорение, без съмнение е един от най-интересните нови продукти, въведени във Firefox 4 и Internet Explorer 9. Според разработчиците на тези браузъри, използването на графичен процесор ще позволи безпрецедентна производителност до момента, бърза и безпроблемна работа на интернет приложенията, използващи съвременни технологии. В същото време това ще спомогне за намаляване на натоварването на процесора, който е по-малко способен да прави изчисления, свързани с обработката на графики. Това ще се отрази пряко върху работата на цялата система, а в случая на лаптопите - и продължителността на работата без захранване. Microsoft добавя подобрения в качеството на текста и изображенията, показани на екрана и при отпечатване на страницата. Отделен проблем е използването на графично оформление за визуализиране на 3D графики с помощта на WebGL API.

Използването на графични процесори в браузъри не е възможно по всяко време, навсякъде и на всеки компютър. Основните ограничения са свързани с операционната система: в момента бета версиите на двата браузъра поддържат само Windows Vista, 7 и 10. В случая с Internet Explorer 9, той няма да се промени дори в окончателната версия, но Mozilla обещава да приложи решения, работещи на други платформи. Единствената пропусната система от двамата производители е Windows XP.

Защо може да се наложи да го изключите

Понякога трябва да изключите хардуерното ускорение:

  • ако вашият процесор е наистина мощен и другите компоненти на системата не се представят добре, ускорението всъщност може да бъде неефективно в сравнение с разрешаването на захранването да се грижи за ресурсите на компютъра. Освен това, ако компонентите ви са подложени на прегряване или са повредени по някакъв начин, тежкото използване на хардуерно ускорение може да предизвика проблеми, които не бихте изпитали без него;
  • Софтуерът, предназначен за използване на хардуер, не работи добре или не може да работи толкова стабилно, колкото използването само на процесора.

Кога да го използвате

Разбира се, хардуерното ускорение не е толкова лошо. Когато работи по предназначение, то всъщност е много ефективно. Ето някои случаи, в които трябва да активирате хардуерното ускорение в приложенията си:

  1. Когато разполагате с мощен, стабилен графичен процесор, включването на хардуерното ускорение ще ви позволи да го използвате напълно във всички поддържани приложения, а не само в игри. В Chrome, хардуерното ускорение на видеокартата обикновено осигурява много по-гладко гледане и мултимедийно потребление.
  2. При програми за редактиране / визуализиране на видеоклипове като Sony Vegas (или програми за стрийминг като OBS), разрешаването на хардуерното ускорение ви позволява да използвате специализиран хардуер, който се намира на поддържани устройства, обикновено на графичен процесор или процесор. (Например, Intel QuickSync е допълнение към съвременните им процесори, предназначени за бързо визуализиране и кодиране на видео).

Как да проверите дали е активирано хардуерното ускорение

На десктопа щракнете с десния бутон - Разделителна способност на екрана - Разширени настройки - Диагностика - Промяна на настройките. Ако бутонът е неактивен, хардуерното ускорение е активирано.

За Windows 10, използвайки хардуерно ускорение: Win + R - dxdiag - Екран - Ускоряване на DirectDraw, Ускоряване на Direct3D, Ускоряване на AGP текстурите - всичките 3 параметъра трябва да са в състояние ON. В противен случай хардуерното ускорение е деактивирано.

Процедура за активиране на хардуерно ускорение

Как да активирате хардуерното ускорение в Windows 7? По някаква причина може да се наложи да разрешите хардуерно ускорение, например, за да стартирате емулатора на Android в Visual Studio. Просто влезте в BIOS на вашия компютър (Settings - Update and Security - Recovery). В раздела Разширен старт щракнете върху Рестартирай сега и компютърът ви ще се рестартира. Това също работи и в Windows 10.

След рестартиране кликнете върху „Отстраняване на неизправности“ - „Разширени настройки“ - „Настройки на фърмуера на UEFI“ - „Рестартиране“.

Ще ви бъде представен потребителски интерфейс на BIOS, отидете в раздела "Конфигурация". Просто проверете дали виртуализационните технологии, като Intel Virtual Technology или AMD-V ускорител на виртуализацията, са активирани. След това отидете на последния раздел “Изход” и кликнете върху “Изход и запишете промените”. Вече имате хардуерно ускорение.

Хардуерно ускорение на Chrome. Какво дава и как да го включите?

Google Chrome ви позволява да използвате графична карта за визуализиране и мащабиране на графики в уебсайтовете. Това ускорява браузъра и разтоварва процесора. Научете как да използвате тази функция!

Предимствата на хардуерното ускорение ще бъдат усетени по-специално от потребители с по-слаби компютри или едновременното използване на няколко десетки раздела. За да активирате тази функция, въведете командата "about: flags" в адресната лента.

Първата стъпка е да се активира опцията за ускорено оформление с помощта на графичен процесор (Списък за преосмисляне на софтуер). Непосредствено по-долу - друг - 2D процесорът се ускорява с помощта на графичен процесор (Accelerated 2D canvas), който също трябва да бъде включен. Потребителите на Chrome 11 няма да могат да използват първата опция - в тази версия на браузъра тя е активирана по подразбиране.

По-долу има друга функция - първоначалното представяне на уебсайтове. Трябва също да бъде активирана. Последната стъпка е да рестартирате браузъра.

Как да деактивирате хардуерното ускорение

Тази функция се отнася главно до използването на компютърни компоненти за извършване на специфично действие (обикновено извършвано от софтуер) възможно най-бързо. Това е предназначено да направи графиката на компютъра по-гладка и по-бърза чрез разтоварване на графичните функции за визуализация на видеокартата на компютъра, вместо на софтуера и неговия централен процесор (CPU). Идеята на хардуерното ускорение е да се ускори обработката на видеото, като се осигури по-добра производителност.

На първия етап библиотеките на Direct2D и DirectWrite се използват за визуализиране на съдържанието на страницата, което води до по-гладки ръбове на текстови и векторни графики. Също така подобри ефективността на визуализацията на обикновените елементи на страницата, като изображения, граници и фонови блокове. Освен това, ако видеоклипът е вграден в страницата с помощта на кодека H.264, можете също да обработите видеокартата. На този етап ускорението работи и в Internet Explorer 9, и в Firefox 4.

На този етап браузърът на Microsoft използва нов механизъм за декодиране на компресирани графични файлове, който също поддържа формата TIFF и създадения Microsoft JPEG XR. Последният трябва да бъде наследник на JPEG формата, осигуряващ най-доброто съотношение “image to file”. По-сложният алгоритъм изисква повече процесорна мощност, така че използването на GPU за тази цел е идеалното решение.

Създаването на страница или комбинирането на нейните елементи се извършва с помощта на Direct3D библиотеки. Компонентните изображения (създадени в предишната стъпка) се съхраняват в паметта на графична карта, така че можете бързо да ги съберете в едно цяло. Досега, само в Internet Explorer, в бъдеще и във Firefox 4.

Създаването на полученото изображение, т.е. целият работен плот с прозорец на браузъра и неговото съдържание, се извършва с помощта на системния компонент на Windows Vista и 7-Desktop Window Manager (DWM). Поради факта, че използва DirectX библиотеки, той може директно да използва съществуващата памет, която представлява съдържанието на страницата и да я интегрира в работния плот, без да се налага да зарежда RAM (ако браузърът не използва графични библиотеки).

Internet Explorer 9 също има нов механизъм за обработка на страници за печат - XPS. Това не само ви позволява бързо да приложите всички слоеве и да създадете едно изображение от тях, но и да подобрите неговото качество. Например, всички видове диаграми ще изглеждат по-добре.

Как да деактивирате хардуерното ускорение в Windows 7? Въпреки факта, че Windows не използва първоначално тази функция, лесно е да я деактивирате сами. Деактивирането на хардуерното ускорение ще доведе до стартиране на софтуер във формата на визуализация на програмата - всички графики се показват по програми, а работата по графично рендиране ще бъде прехвърлена към видеокартата.

Как да деактивирате хардуерното ускорение в браузъра Yandex? Трябва да отидете в настройките, да слезете отдолу на страницата, да активирате разширени опции. След това намерете секцията Система и махнете отметката "Използвайте хардуерно ускорение, ако е възможно". След рестартиране на браузъра промените ще влязат в сила.

За да забраните хардуерното ускорение в Chrome, използвайте инструкциите за Yandex Yandex browser - те имат идентични настройки. Ако, след рестартиране на браузъра, проблемите продължават, опитайте следното:

  • в адресната лента въведете "chrome: // flags" и натиснете Enter;
  • В списъка с настройки изключете „Хардуерно ускорение за видео декодиране“ и рестартирайте програмата.

След рестартиране, проблемите с ускорението ще изчезнат. За да деактивирате функцията в операта, трябва също да отидете в настройките, да изберете допълнителни параметри и в секцията на системата махнете отметката от полето „Използвай хардуерно ускорение“.

За да забраните ускорението на flash player, отворете всяко приложение за флаш, щракнете върху него с десния бутон на мишката и махнете отметката от необходимата функция. Рестартирайте браузъра си.

Как да деактивирате хардуерното ускорение в Firefox

След това ще обясним как да изключите хардуерното ускорение в браузъра Mozilla Firefox. Това може да бъде ефективно, например, ако имате проблеми с графичния контролер, което причинява нестабилна или бавна работа на браузъра, и елементите на посещаваните от вас страници се показват неправилно.

Хардуерното ускорение не се поддържа от всички драйвери - в някои случаи може да има проблеми с зареждането на елементи на страницата. Ето защо, ако установите, че когато използвате браузъра, страниците се зареждат бавно и има проблеми с стартирането на отделни страници, забранявайте хардуерното ускорение. Това трябва да реши всички проблеми.

  1. След като отворите браузъра Mozilla Firefox, кликнете върху иконата на три хоризонтални ленти и изберете Настройки.
  2. След това отидете в раздела „Разширени“ и махнете отметката от квадратчето „Използване на препоръчаните настройки за производителност“, ако е налично в полето „Общи“.

  3. Кликнете върху „Затвори“ и рестартирайте браузъра.

Ако проблемът е решен, това означава, че хардуерният проблем причинява неизправност на браузъра.