Menjalankan Flash di Google Chrome menguras CPU saya secara besar-besaran:
Saya pikir penyebab masalah ini adalah akselerasi perangkat keras flash dimatikan. Ketika saya mencoba memutarnya dengan mengklik kanan aplikasi flash dan memilih settings
, jendela ini muncul:
Tidak ada opsi akselerasi perangkat keras yang dapat ditemukan.
Di Chrome, ketika saya membuka about:gpu
, saya bisa melihat ini:
Bagaimana cara mengaktifkan akselerasi perangkat keras di Flash atau adakah cara alternatif untuk mengurangi penggunaan CPU?
Jawaban:
Anda harus memeriksa
about:gpu
bagian Anda di Chrome / ium. Di PC lama HW Acceleration dinonaktifkan secara default dan Anda hanya dapat mengaktifkannya dengan mengesampingkan pengaturan diabout:flags
.about:flags
di bilah alamat AndaAnda juga dapat mulai menggunakan chrome
chrome --ignore-gpu-blacklist
tetapi harus melakukannya setiap waktu tidak ideal.sumber
about:flags
tidak cukup untuk mengaktifkan banyak fitur termasuk HW decoding video yang dipercepat. Untuk beberapa alasan melewati bendera melalui baris perintah menggunakanchromium-browser --ignore-gpu-blacklist
tampaknya berfungsi.Coba
LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklist
jika Anda berakhir di sini mencari solusi pada versi yang dipengaruhi oleh bug DRI LibGL di Linux .sumber
libGL error: DRI3 Fence object allocation failure Operation not permitted
, jadi tidak ada akselerasi perangkat keras sama sekali. Metode yang saya gunakan adalah untuk menonaktifkan kotak pasir GPU seperti yang dijelaskan di sini (menggunakanchromium --ignore-gpu-blacklist --disable-gpu-sandbox
) , tetapi metode Anda tidak menghasilkan spanduk peringatan yang menjengkelkan :)