Akselerasi perangkat keras plugin Flash Chrome

12

Menjalankan Flash di Google Chrome menguras CPU saya secara besar-besaran:

masukkan deskripsi gambar di sini

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:

masukkan deskripsi gambar di sini

Tidak ada opsi akselerasi perangkat keras yang dapat ditemukan.

Di Chrome, ketika saya membuka about:gpu, saya bisa melihat ini:

masukkan deskripsi gambar di sini

Bagaimana cara mengaktifkan akselerasi perangkat keras di Flash atau adakah cara alternatif untuk mengurangi penggunaan CPU?

Joren
sumber
2
Anda harus memeriksa bug ini, bug ini, dan bug ini . Juga, perbarui jawaban saya dengan lebih banyak instruksi lisan.
Braiam

Jawaban:

17

Anda harus memeriksa about:gpubagian Anda di Chrome / ium. Di PC lama HW Acceleration dinonaktifkan secara default dan Anda hanya dapat mengaktifkannya dengan mengesampingkan pengaturan di about:flags.

  • Buka about:flagsdi bilah alamat Anda
  • Mencari daftar redendering perangkat lunak Override
  • Klik "Aktifkan"
  • Mulai ulang Chrome / ium

Anda juga dapat mulai menggunakan chrome chrome --ignore-gpu-blacklisttetapi harus melakukannya setiap waktu tidak ideal.

Ini adalah halaman GPU saya

Ini bendera saya

Braiam
sumber
Itu berguna, meskipun saya menemukan bahwa mengaktifkan daftar rendering perangkat lunak Override di about:flagstidak cukup untuk mengaktifkan banyak fitur termasuk HW decoding video yang dipercepat. Untuk beberapa alasan melewati bendera melalui baris perintah menggunakan chromium-browser --ignore-gpu-blacklisttampaknya berfungsi.
ali_m
Tampaknya terkait dengan bug ini: code.google.com/p/chromium/issues/detail?id=509336
ali_m
2

Coba LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklistjika Anda berakhir di sini mencari solusi pada versi yang dipengaruhi oleh bug DRI LibGL di Linux .

CodeMedic
sumber
Terima kasih! Ini berfungsi untuk masalah saya bahwa chromium memberi kesalahan 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 (menggunakan chromium --ignore-gpu-blacklist --disable-gpu-sandbox) , tetapi metode Anda tidak menghasilkan spanduk peringatan yang menjengkelkan :)
Wilf