L'accelerazione hardware è quella in cui determinati processi - in genere l'elaborazione grafica 3D - vengono eseguiti su hardware specializzato sulla scheda grafica (GPU) anziché su software sulla CPU principale.
In generale, è necessario abilitare sempre l'accelerazione hardware in quanto si tradurrà in prestazioni migliori dell'applicazione. Questo di solito sarà un frame rate più alto (il numero di immagini visualizzate al secondo) e maggiore sarà il frame rate più uniforme sarà l'animazione.
Le GPU eseguono anche i calcoli della fisica utilizzati in molti giochi 3D per simulare oggetti che cadono, acqua, movimento delle auto ecc. Ciò significa che se non si ha accelerazione hardware il gioco non funzionerà al massimo delle sue potenzialità o addirittura del tutto.
L'accelerazione hardware viene utilizzata anche durante la visualizzazione di video normali, sempre per consentire alla CPU di fare altre cose. Ciò significa che puoi riprodurre un video su un monitor mentre stai ancora lavorando su quel rapporto sull'altro.
Come sottolinea music2myear, qualsiasi hardware specifico può essere utilizzato per accelerare l'elaborazione di tutto ciò per cui è stato progettato. Questo può includere anche le schede audio, ma le schede video sono le più comuni e ciò che la maggior parte delle persone capirà con il termine.
Quindi, in generale, direi che vorresti sempre abilitare l'accelerazione hardware. L'unica volta in cui riesco a pensare che non lo saresti se stavi esaurendo la batteria del tuo laptop e volessi risparmiare energia. Abilitarlo potrebbe richiedere più succo che non averlo acceso - ma dipenderà dall'hardware, alcuni hardware specializzati potrebbero consumare meno energia di quanto richiederebbe utilizzando la CPU / memoria / ecc. Più generale nel computer.
L'unico modo per essere sicuri sarebbe misurare il consumo della batteria con l'accelerazione hardware attivata e nuovamente disattivata quando si eseguono le stesse attività.