Skąd mam wiedzieć, kiedy użyć przyspieszenia sprzętowego?

17

Nie jestem pewien, czy wiem, czym jest przyspieszenie sprzętowe („... używanie sprzętu komputerowego do szybszego wykonywania niektórych funkcji”), ale kiedy gram w gry flash lub gry 3D FPS, jestem pytany, czy chcę użyć sprzętu przyśpieszenie.

Jakie kryteria powinienem ważyć mentalnie przed zaznaczeniem lub odznaczeniem pola? Czy przyspieszenie sprzętowe zawsze odnosi się do mojej karty graficznej?

wizlog
źródło
1
Zawsze chcesz go używać, chyba że program się zawiesił.
Michaił

Odpowiedzi:

15

Przyspieszenie sprzętowe polega na tym, że niektóre procesy - zwykle przetwarzanie grafiki 3D - są wykonywane na specjalistycznym sprzęcie na karcie graficznej (GPU), a nie w oprogramowaniu na głównym procesorze.

Zasadniczo należy zawsze włączać przyspieszenie sprzętowe, ponieważ spowoduje to lepszą wydajność aplikacji. Zwykle będzie to wyższa częstotliwość klatek (liczba obrazów wyświetlanych na sekundę), a im wyższa częstotliwość, tym płynniejsza animacja.

Procesory graficzne wykonują również obliczenia fizyki stosowane w wielu grach 3D w celu symulacji spadających obiektów, wody, ruchu samochodów itp. Oznacza to, że jeśli nie masz przyspieszenia sprzętowego, gra nie będzie działać z pełnym potencjałem, a nawet w ogóle.

Przyspieszanie sprzętowe jest również używane podczas wyświetlania normalnego wideo, ponownie, aby umożliwić procesorowi wykonywanie innych czynności. Oznacza to, że możesz odtwarzać wideo na jednym monitorze, jednocześnie pracując nad tym raportem na drugim.

Jak wskazuje music2myear, można użyć dowolnego sprzętu specjalnego przeznaczenia, aby przyspieszyć przetwarzanie tego, do czego jest przeznaczony. Może to również obejmować karty dźwiękowe, ale karty wideo są najczęstsze i to, co większość ludzi zrozumie przez ten termin.

Ogólnie rzecz biorąc, powiedziałbym, że zawsze chcesz włączyć przyspieszenie sprzętowe. Mogę tylko pomyśleć, że nie byłoby tak, gdybyś pobierał baterię laptopa i chciał oszczędzać energię. Włączenie go może zająć więcej soku niż brak włączenia - ale będzie to zależeć od sprzętu, niektóre specjalistyczne urządzenia mogą zużywać mniej energii niż wymagałoby to bardziej ogólnego procesora / pamięci / itp. W komputerze.

Jedynym sposobem, aby się upewnić, jest pomiar zużycia akumulatora przy włączonym przyspieszeniu sprzętowym i wyłączaniu go podczas wykonywania tych samych zadań.

ChrisF
źródło
Czy przyspieszenie sprzętowe dotyczy tylko karty graficznej?
wizlog
@wizlog - zwykle. Istnieją płyty główne, które mają wbudowany procesor graficzny, dzięki czemu grafika na płycie może wykonywać 3D.
ChrisF,
Nie. Jeśli masz dyskretną kartę dźwiękową, możesz również przenieść na nią przetwarzanie dźwięku. Istnieje opcja przyspieszenia sprzętowego we właściwościach dźwięku na komputerach z systemem Windows. Do przyspieszenia tego, do czego jest przeznaczony, można użyć dowolnego sprzętu specjalnego przeznaczenia. Dwa najczęściej spotykane są dźwięk i wideo.
music2myear
1
Nie. Jeśli Twój komputer nie może sobie z tym poradzić, nie jesteś gorszy niż bez przyspieszenia. A jeśli twój komputer ma odpowiednie komponenty, procesor podziękuje ci za wysłanie niektórych rzeczy, które normalnie są wyrzucane gdzie indziej.
music2myear
1
music2myear jest poprawny. Jeśli korzystasz z baterii laptopa, tym bardziej powód do korzystania z akceleracji sprzętowej. Sprzęt obsługujący odciążenie / przyspieszenie jest wyspecjalizowany i zużywa znacznie mniej energii niż procesor do wykonania tego samego zadania. Zawsze dobrym pomysłem jest, aby dedykowany sprzęt sobie z tym poradził. Jedynym minusem przyspieszania sprzętowego jest to, że nie można go tak dokładnie dostosować, jak można przetwarzać oprogramowanie na procesorze.
Bala Sivakumar,
2

Jeśli masz dyskretną kartę wideo, prawdopodobnie będziesz chciał przynajmniej spróbować przyspieszenia sprzętowego. Chociaż niektóre sterowniki i modele kart mogą mieć problemy ze zgodnością i może się okazać, że je wyłączysz.

Zasadniczo, jak już wspomniałeś, przyspieszenie odciąża procesor graficzny do GPU.

Ponieważ sieć stała się bardziej bogata graficznie, elementy graficzne obciążają procesor lub przynajmniej mogą zostać odciążone, dlatego nowsze wersje Flasha i większości przeglądarek najnowszej generacji oferują graficzne przyspieszenie sprzętowe. Musisz upewnić się, że masz najnowsze sterowniki karty graficznej oraz najnowsze wersje przeglądarki i wtyczek, aby zapewnić maksymalną kompatybilność.

music2myear
źródło