Bagaimana saya tahu kapan harus menggunakan akselerasi perangkat keras?

17

Saya tidak yakin saya tahu akselerasi perangkat keras apa ("... penggunaan perangkat keras komputer untuk melakukan beberapa fungsi lebih cepat"), tetapi ketika saya memainkan game flash, atau game FPS 3D, saya ditanya apakah saya ingin menggunakan perangkat keras percepatan.

Kriteria apa yang harus saya timbang secara mental sebelum mencentang atau mencopot kotak? Apakah akselerasi perangkat keras selalu mengacu pada kartu grafis saya?

wizlog
sumber
1
Anda selalu ingin menggunakannya, kecuali jika program macet.
Mikhail

Jawaban:

15

Akselerasi perangkat keras adalah tempat proses tertentu - biasanya pemrosesan grafis 3D - dilakukan pada perangkat keras khusus pada kartu grafis (GPU) daripada dalam perangkat lunak pada CPU utama.

Secara umum Anda harus selalu mengaktifkan akselerasi perangkat keras karena akan menghasilkan kinerja aplikasi Anda yang lebih baik. Ini biasanya akan menjadi frame rate yang lebih tinggi (jumlah gambar yang ditampilkan per detik), dan semakin tinggi frame rate semakin halus animasi.

GPU juga melakukan perhitungan fisika yang digunakan dalam banyak game 3D untuk mensimulasikan benda jatuh, air, gerakan mobil, dll. Ini berarti bahwa jika Anda tidak memiliki akselerasi perangkat keras, permainan tidak akan berjalan dengan potensi penuh atau bahkan sama sekali.

Akselerasi perangkat keras juga digunakan saat menampilkan video normal, sekali lagi untuk memungkinkan CPU melakukan hal-hal lain. Ini berarti Anda dapat memutar video di satu monitor sementara masih mengerjakan laporan itu di yang lain.

Seperti yang ditunjukkan music2myear, perangkat keras tujuan khusus apa pun dapat digunakan untuk mempercepat pemrosesan apa pun yang dirancang untuknya. Ini juga dapat mencakup kartu suara, tetapi kartu video adalah yang paling umum dan apa yang kebanyakan orang akan mengerti dengan istilah itu.

Jadi, secara umum, saya akan mengatakan bahwa Anda selalu ingin mengaktifkan akselerasi perangkat keras. Satu-satunya waktu saya bisa memikirkan bahwa Anda tidak akan menjadi jika Anda kehabisan baterai laptop Anda dan ingin menghemat daya. Mengaktifkannya bisa memakan lebih banyak jus daripada tidak menyalakannya - tetapi itu akan tergantung pada perangkat kerasnya, beberapa perangkat keras spesialis dapat menggunakan daya yang lebih sedikit daripada menggunakan CPU / memori / dll yang lebih umum di komputer.

Satu-satunya cara untuk memastikan adalah mengukur pengurasan pada baterai dengan akselerasi perangkat keras dan lagi dengan itu ketika melakukan tugas yang sama.

ChrisF
sumber
Jadi akselerasi perangkat keras hanya berlaku untuk kartu grafis?
wizlog
@wizlog - biasanya. Ada motherboard yang memiliki GPU inbuilt sehingga grafis onboard dapat melakukan 3D.
ChrisF
Tidak. Jika Anda memiliki kartu suara diskrit, Anda juga dapat mengeluarkan pemrosesan suara. Ada opsi akselerasi perangkat keras di properti suara di komputer Windows. Setiap perangkat keras dengan tujuan khusus dapat digunakan untuk mempercepat apa pun yang dirancang untuk perangkat itu. Suara dan video adalah dua yang paling umum.
music2myear
1
Tidak. Jika komputer Anda tidak bisa mengatasinya, Anda tidak lebih buruk daripada Anda tidak terkecuali. Dan jika komputer Anda memang memiliki komponen untuk melakukannya, CPU Anda akan berterima kasih telah mengirim beberapa barang yang biasanya dibuang di tempat lain.
music2myear
1
music2myear benar. Jika Anda kehabisan baterai laptop Anda, semakin banyak alasan untuk menggunakan akselerasi perangkat keras. Perangkat keras yang menangani offload / akselerasi adalah khusus dan menggunakan daya yang jauh lebih sedikit daripada CPU untuk melakukan tugas yang sama. Itu selalu merupakan ide yang baik untuk membiarkan perangkat keras khusus menanganinya. Satu-satunya downside ke akselerasi perangkat keras adalah bahwa Anda tidak dapat men-tweak sebanyak yang Anda bisa memproses perangkat lunak pada CPU.
Bala Sivakumar
2

Jika Anda memiliki kartu video diskrit, Anda mungkin ingin setidaknya mencoba Akselerasi Perangkat Keras. Meskipun beberapa driver dan model kartu mungkin memiliki masalah kompatibilitas dan Anda mungkin mematikannya.

Pada dasarnya, seperti yang telah Anda nyatakan, akselerasinya melepas pemrosesan grafis ke GPU.

Ketika web menjadi lebih kaya secara grafis, elemen-elemen grafis telah menekan CPU, atau setidaknya dapat diturunkan, dan versi Flash yang lebih baru dan sebagian besar browser generasi saat ini menawarkan akselerasi perangkat keras grafis. Anda akan ingin memastikan Anda mendapatkan driver kartu grafis terbaru dan versi terbaru dari browser dan plugin Anda untuk memastikan kompatibilitas maksimal.

music2myear
sumber