3

Что такое аппаратное ускорение? Как я могу проверить, поддерживает ли моя система это?

Это свойство процессора или материнской платы?

4 ответа4

10

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

Поэтому для каждого приложения принимается решение о поддержке аппаратного ускорения, поскольку это должно быть написано программистом. Например, Flash поддерживает его для Windows, но не для Linux или Mac.

1

soandos не прав. Это иногда на материнской плате. Это зависит от того, где находится чип графического процессора (при условии, что в настоящее время речь идет о нормальном случае аппаратного ускорения графики на ПК - хотя это не единственный вид аппаратного ускорения, который существует). Если этот чип находится на материнской плате (а не на плате расширения), то да, аппаратное ускорение на материнской плате. Это свойство чипа, который прикреплен к этой плате.

Это потому, что аппаратное ускорение является аппаратным. Отсюда и название. Это не программное обеспечение. Программное обеспечение может использовать его, если оно присутствует и если программное обеспечение написано для использования аппаратного ускорения. Но программное обеспечение, которое делает это, определенно использует аппаратный механизм.

Аппаратное ускорение - это возможность, предоставляемая микросхемами устройств ввода-вывода для выполнения в аппаратном обеспечении специального назначения обработки, которая в противном случае выполнялась бы (медленнее) в программном обеспечении с использованием центрального процессора (общего назначения). Например, за несколько дней до появления чипов графического ускорителя все задачи по растеризации и блитингу, связанные с рисованием объектов на экране, выполнялись процессором. При использовании графических ускорителей ЦП просто отправляет инструкции высокого уровня на выделенное оборудование (которое имеет лучший путь к видеопамяти), которое затем выполняет фактические операции растеризации и блитинга.

Чтобы узнать, есть ли в вашей системе, вы просто должны знать, какие у вас чипы, и какие возможности аппаратного ускорения у этих чипов. Как только вы узнаете, что ваше оборудование имеет возможности ускорения, следующий шаг - убедиться, что ваше системное программное обеспечение знает, как в полной мере использовать имеющееся у вас оборудование (вместо того, чтобы делать все в программном обеспечении, как это было бы в не аппаратном ускорении). дело). Это то, что варьируется от программного обеспечения к программному обеспечению. Что еще более важно, дело не в том, чтобы знать, имеет ли ваша система аппаратное ускорение, во-первых, о чем вы и просили.

1

Аппаратное ускорение - это когда мы используем ОБОРУДОВАНИЕ (например, вместо ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ) для более эффективного выполнения определенных функций. Аппаратное ускорение должно сначала поддерживаться аппаратным обеспечением, но его использование определяется программистом на уровне программного обеспечения, например, в какой момент использование только программного обеспечения НЕ будет идеальным, поэтому требуется аппаратное обеспечение для выполнения определенного (обычно аппаратного обеспечения). интенсивная, повторяющаяся) функция.

1

Если вы хотите узнать, способна ли ваша система вообще выполнять аппаратное ускорение, можно проверить, использует ли ваш веб-браузер ускорение HW. Вот как это узнать в Firefox. Обратите внимание, что если ваш браузер использует его, это означает, что ваша система поддерживает его, НО, если браузер не использует его, это НЕ означает, что ваша система не способна ускорять аппаратное ускорение (например, ваш графический драйвер может не поддерживаться браузером). ).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .