Come faccio a sapere quando utilizzare l'accelerazione hardware?


17

Non sono sicuro di sapere quale sia l'accelerazione hardware ("... uso dell'hardware del computer per eseguire alcune funzioni più velocemente"), ma quando gioco a giochi flash o giochi 3D FPS, mi viene chiesto se voglio usare l'hardware accelerazione.

Quali criteri devo pesare mentalmente prima di selezionare o deselezionare una casella? L'accelerazione hardware si riferisce sempre alla mia scheda grafica?


1
Hai sempre voglia di usarlo, a meno che il programma non sia andato in crash.
Mikhail,

Risposte:


15

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à.


Quindi l'accelerazione hardware si applica solo alla scheda grafica?
wizlog,

@wizlog - di solito. Ci sono schede madri che hanno una GPU integrata, quindi la grafica integrata può fare 3D.
ChrisF,

No. Se disponi di una scheda audio discreta, puoi anche scaricare l'elaborazione del suono su di essa. Esiste un'opzione di accelerazione hardware nelle proprietà audio dei computer Windows. Qualsiasi hardware specifico può essere utilizzato per accelerare qualunque cosa sia progettata per l'hardware. Suono e video sono i due più comuni.
music2myear,

1
No. Se il tuo computer non è in grado di gestirlo, non sei peggio di quanto non fossi accelerato. E se il tuo computer ha i componenti per farlo, la tua CPU ti ringrazierà per aver inviato alcune delle cose che normalmente vengono gettate da qualche altra parte.
music2myear,

1
music2myear è corretto. Se stai esaurendo la batteria del tuo laptop, motivo in più per utilizzare l'accelerazione hardware. L'hardware che gestisce l'offload / accelerazione è specializzato e consuma molta meno energia della CPU per svolgere la stessa attività. È sempre una buona idea lasciare che l'hardware dedicato lo gestisca. L'unico aspetto negativo dell'accelerazione hardware è che non è possibile modificarlo quanto è possibile l'elaborazione del software sulla CPU.
Bala Sivakumar,

2

Se hai una scheda video discreta, probabilmente vorrai provare almeno l'accelerazione hardware. Sebbene alcuni driver e modelli di schede possano avere problemi di compatibilità e potresti finire per spegnerlo.

Fondamentalmente, come hai detto, l'accelerazione scarica l'elaborazione della grafica sulla GPU.

Man mano che il Web è diventato più ricco dal punto di vista grafico, gli elementi grafici hanno messo a dura prova la CPU, o almeno possono essere scaricati, e quindi le versioni più recenti di Flash e la maggior parte dei browser di generazione attuale offrono un'accelerazione grafica dell'hardware. Ti consigliamo di assicurarti di disporre dei driver della scheda grafica e delle versioni più recenti del browser e dei plug-in per garantire la massima compatibilità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.