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?
hardware-acceleration
wizlog
źródło
źródło
Odpowiedzi:
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ń.
źródło
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ść.
źródło