Video flash muncul berwarna biru

245

Masalah

Setelah memperbarui ke Ubuntu 12.04 dari Ubuntu 11.10, semua video masih berwarna biru, apakah diputar di browser atau pemain. Masalah yang sama terjadi di 11,10 juga.

Saya telah mencoba untuk menghapus semua Flash dan menginstal ulang tetapi tidak ada bedanya.

Apa yang menyebabkan video Flash biru?

Ubuntu 11.10 64bit

Ubuntu 12.04LTS 64bit


Seperti apa rupanya

Video flash biru

pst007x
sumber

Jawaban:

187

Ada beberapa rekomendasi yang menyesatkan dan salah di sini, jadi mari kita simpulkan apa masalahnya dan solusi apa yang ada.

TL; DR

Versi terbaru Ubuntu sejak 12.10 (Quantal) berisi versi pustaka yang ditambal. Jika Anda masih mengalami masalah dengan video biru (TIDAK termasuk Kelompok Blue Man ), periksa jawaban ini - nama perpustakaan Flash Player harus libflashplayer.sodinyatakan jika tidak libvdpau tidak akan menerapkan solusinya. Anda juga dapat melihat /etc/vdpau_wrapper.cfgfile. Di sana Anda dapat menonaktifkan solusi yang diterapkan oleh libvdpau.

Jika Anda memiliki Oneiric (11.10) atau Precise (12.04), instal libvdpau yang ditambal:

sudo add-apt-repository ppa:tikhonov/misc
sudo apt-get update
sudo apt-get install libvdpau1

Kalau tidak, Anda dapat memodifikasi perpustakaan Flash Player:

cd /usr/lib/flashplugin-installer || cd /usr/lib/adobe-flashplugin/
sudo perl -pi.bak -e 's/libvdpau/lixvdpau/g' libflashplayer.so

Baca seluruh posting sebelum berkomentar.

Masalah

Flash Player sejak versi 11.2 menggunakan akselerasi video perangkat keras pada kebanyakan platform. Sayangnya akselerasi di Linux tidak hanya tidak didukung, tetapi pada dasarnya rusak. Flash Player menukar warna dalam video dalam kondisi berikut:

  • Anda menggunakan GPU Nvidia yang cukup baru dengan dukungan VDPAU .
  • Anda menggunakan driver biner Nvidia versi saat ini (versi yang lebih lama tidak mendukung VDPAU).
  • Anda telah libvdpau1menginstal paket.
  • Pemain di situs menggunakan Stage Video - itu sebabnya hanya YouTube dan beberapa pemain lainnya yang terpengaruh.

Lihat penjelasan oleh Pierre-Loup Griffais dari Nvidia .

Ini bukan bug pada driver Nvidia. Nvidia menyadari masalah ini dan mereka telah membuat solusi. Driver Nouveau mungkin tidak terpengaruh karena dukungan decoding video belum selesai .

Ini bukan bug di libvdpau. libvdpau hanyalah pembungkus yang memungkinkan pemutar video untuk menggunakan decoding VDPAU (lihat penjelasan Stephen Warren ).

Ini bukan bug khusus Ubuntu. Distribusi lainnya juga terpengaruh, misalnya Arch .

Bug ini sangat mungkin terjadi di Flash Player - meskipun Adobe mencoba untuk menyalahkan Nvidia dan pengguna yang tidak kompeten. Ada beberapa laporan tentang bugtracker Adobe, semuanya ditolak sebagai "CannotReproduce":

Tidak akan ada perbaikan resmi dari Adobe, karena Flash Player berbasis NPAPI hanya menerima patch keamanan hingga 2017. Mudah-mudahan kita tidak memerlukan Flash Player pada saat itu.

Penanganannya

Gunakan libvdpau 0.5

Tersedia dalam repositori resmi sejak Ubuntu 12.10 libvdpau 0.4.1-6

Versi libvdpau ini mencakup solusi oleh Stephen Warren yang dijelaskan di bawah ini.

Lihat pengumuman rilis

Instal patched libvdpau (patch yang tepat)

Stephen Warren telah membuat tambalan yang bagus untuk libvdpau , yang mendeteksi Flash Player dan menerapkan solusi hanya untuk itu. Patch dapat dikontrol menggunakan /etc/vdpau_wrapper.cfgfile.

Libvdpau yang ditambal memperbaiki warna dan memungkinkan Flash Player untuk menggunakan VDPAU untuk overlay perangkat keras yang masih memberikan beberapa manfaat kinerja.

Agar pembungkus berfungsi, ia harus mengenali penggunaan Flash. Jadi perpustakaan Flash harus dinamai libflashplayer.sodan pembungkus plugin harus diaktifkan di Firefox (di about:config, dom.ipc.plugins.enabled.libflashplayer.sodan dom.ipc.plugins.enabledharus diatur ke true).

Untuk Precise (12.04) dan Oneiric (11.10) Anda dapat menginstal libvdapu yang ditambal dari PPA Maxim Thikonov menggunakan perintah berikut:

sudo add-apt-repository ppa:tikhonov/misc
sudo apt-get update
sudo apt-get install libvdpau1

Perubahan harus mulai berlaku setelah reboot (atau mungkin lebih cepat).

Cegah Flash Player menemukan libvdpau

(Via Daniel Mario Vega di Launchpad )

Temukan libflashplayer.sodi sistem Anda - untuk Ubuntu, ada di /usr/lib/adobe-flashplugin/apakah Anda memiliki adobe-flashpluginpaket yang diinstal, atau /usr/lib/flashplugin-installer/untuk flashplugin-installerpaket. Konsultasikan dengan peramban about:pluginsAnda jika Anda kesulitan menemukan file ( diperlukan sedikit penyesuaian untuk Firefox ).

Jalankan perintah berikut - dengan asumsi Anda telah menginstal flashplugin-installer, atau adobe-flasplugin:

 cd /usr/lib/flashplugin-installer || cd /usr/lib/adobe-flashplugin/
sudo perl -pi.bak -e 's/libvdpau/lixvdpau/g' libflashplayer.so

Perubahan mulai berlaku setelah menyalakan kembali browser.

Ini akan mengubah biner Flash Player untuk mencari pustaka "lixvdpau" yang tidak ada alih-alih "libvdpau". Karena itu ia tidak akan mencoba menggunakan presentasi VDPAU sama sekali.

Perintah ini membuat cadangan libflashplayer.so.bak dari biner jika Anda mengalami masalah.

Anda perlu menjalankan perintah ini setiap kali ada pembaruan Flash Player karena perubahan Anda akan ditimpa.

Dengan solusi ini Anda dapat tetap menjalankan akselerasi HW, menginstal libvdpau1 dan sangat mudah diterapkan dibandingkan dengan menambal libvdpau.

Gunakan Google Chrome dengan PepperFlash

Sejak versi 20, Google Chrome mengirimkan "Pepper" Flash Player 11.3 dengan dukungan PPAPI (bukan 11.2 pada NPAPI yang digunakan oleh Firefox et al.). PepperFlash tampaknya tidak terpengaruh oleh masalah ini karena tampaknya menggunakan akselerasi perangkat keras penuh.

PepperFlash dapat digunakan dengan Chromium , tetapi sayangnya tidak ada browser lain saat ini yang mendukung PPAPI.

Nonaktifkan Akselerasi Hardware Flash Player

Perbaikan termudah dan paling tidak mengganggu adalah untuk menonaktifkan akselerasi HW Flash Player dalam pengaturan Tampilan - klik kanan pada Flash, pilih Pengaturan ...

Namun, ini tidak semudah itu karena jendela Pengaturan tidak responsif di bawah manajer komposit (Compiz, Unity standar) dan jika browser menampilkan bilah gulir.

Untuk menonaktifkan akselerasi Hardware, buka video apa pun (mis. Di YouTube) dalam layar penuh dan kemudian buka jendela Pengaturan…. Atau Anda dapat beralih sementara ke Unity 2D atau WM non-komposit lainnya.

Perubahan mulai berlaku setelah penyegaran.

Kekurangannya: ini menonaktifkan akselerasi HW di Flash Player bahkan untuk operasi vektor dan bitmap. Beberapa game Flash dan film mungkin memiliki kinerja yang lebih buruk dan / atau grafik yang lebih buruk.

Hapus instalan libvdpau

Jika Anda ingin akselerasi HW di Flash Player diaktifkan, Anda dapat menghapus libvdpau dari sistem, yang secara efektif mencegah Flash Player menggunakan VDPAU.

Lari:

sudo apt-get remove libvdpau1

Kekurangannya: Pemain desktop (seperti Totem dan Mplayer) tidak akan dapat menggunakan decoding video perangkat keras juga. Ini akan menyebabkan penggunaan CPU lebih tinggi selama pemutaran. Kinerja pemutaran video juga dapat terpengaruh (mis. Frame yang terjatuh atau gambar yang benar-benar beku), terutama jika Anda memiliki CPU yang lebih lambat dan Anda menonton video 1080p.

Aktifkan decoding video perangkat keras Flash Player

Sebagian besar pengguna telah melaporkan bahwa ini menyebabkan crash Flash Player yang sangat sering (mungkin karena masalah konkurensi dalam decoding) tetapi jika Anda merasa beruntung, cobalah.

Ini juga metode yang sama yang digunakan oleh addon Flash-Aid . Itu tidak akan membuatnya lebih baik.

Lari:

sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1" | sudo tee /etc/adobe/mms.cfg > /dev/null

Ini akan membuat file /etc/adobe/mms.cfg dengan EnableLinuxHWVideoDecode=1konten. Ini adalah satu-satunya cara bagaimana memaksa Flash Player untuk memecahkan kode video pada GPU dan itu tidak secara resmi didukung oleh Adobe.

Untuk membatalkan ini, jalankan:

sudo rm /etc/adobe/mms.cfg

untuk menghapus file mms.cfg.

Anda dapat mencoba lebih meningkatkan stabilitas Flash Player dengan VDPAU_NVIDIA_NO_OVERLAY=1variabel lingkungan, lihat forum Nvidia .

Ganti pemain Flash

(Seperti yang direkomendasikan oleh bowser di Launchpad )

Gunakan FlashVideoReplacer add-on Firefox, Literna Mágica atau solusi lain untuk menggantikan pemain standar di Flash dengan plugin pemutar video tertanam (seperti Totem - totem-mozilla- atau VLC - mozilla-plugin-vlc). Tidak ada Flash Player, tidak ada masalah.

Patch libvdpau (hack vdpau_trace)

Ada tambalan tidak resmi oleh Nvidia yang memperbaiki bug Flash Player di tingkat libvdpau dengan meretas vdpau_trace.

Perhatikan bahwa tambalan yang disebutkan sebelumnya oleh Stephen Warren secara teknis lebih unggul dan sebaiknya digunakan.

Non-workarounds

Solusi berikut hanya akan berfungsi sebagian atau mereka mungkin memiliki beberapa peringatan.

Aktifkan HTML5 di YouTube

Mengaktifkan pemutar HTML5 di http://www.youtube.com/html5 tidak akan berfungsi dengan semua video; beberapa video YouTube tidak tersedia untuk pemutar HTML5 (misalnya karena kurangnya dukungan iklan). Namun video HTML5 mengagumkan dan Anda tetap harus menggunakannya.

Turunkan Versi ke Flash Player 11.1

Ada kerentanan yang diketahui di FP 11.1 yang diperbaiki di 11.2. Jika Anda ingin mengambil risiko, Anda harus tahu apa yang Anda hadapi.

Jika Anda masih ingin menurunkan versi, coba Flash Player 10.3 yang masih dipertahankan - Anda bisa mendapatkannya di arsip Adobe

Beralih ke GPU yang berbeda

Tampaknya sangat sedikit GPU Nvidia yang tidak terpengaruh, terutama Quadro 2000 dan GeForce GT 430. Keduanya memiliki fitur VDPAU set C , tetapi sebaliknya sebagian besar fitur set C GPU juga terpengaruh. Jika Anda memiliki GPU yang disebutkan di atas, beri tahu kami di Launchpad apakah bug ini memengaruhi Anda.

jnv
sumber
8
Teks yang sangat membantu dan informatif. Saya telah memperbaiki masalah ini di openSUSE 12.2 saya dengan mengekstraksi libvdpau.so.1.0.0 dari deb yang ditemukan di repositori launchpad.net/~tikhonov/+archive/misc ke / usr / lib64 - sempurna. Terima kasih!
RushPL
GPU yang lebih baru pasti memiliki bug (dengan set fitur C). Saya salah satu dari banyak.
Victor
1
@ Viktor Ya, saya perhatikan; itu adalah teori dan itu salah. Sungguh aneh bahwa dua GPU tertentu (dan sangat berbeda) tidak terpengaruh, saya lebih cenderung berpikir bahwa para wartawan telah melewatkan sesuatu, misalnya mereka tidak menginstal libvdpau (laporan negatif tentang Quatro 2000 berasal dari perwakilan Adobe).
jnv
4
Terima kasih telah meluangkan waktu untuk memecahkan masalah dan memberikan banyak solusi dengan penjelasan untuk masing-masing masalah. Menerapkan libpauv1 patch bekerja sangat baik untuk saya, dan saya hanya perlu me-restart browser saya untuk menerapkan solusinya. Terima kasih!
dusktreader
1
saya pergi dengan Prevent Flash Player from finding libvdpausolusinya dan mengonfirmasi itu berfungsi. lokasi libflashplayer.sofile itu di /usr/lib/mozilla/plugins/libflashplayer.sodan bekerja untuk opera juga
ulkas
94

UPDATE: Silakan lihat solusi ini untuk perbaikan yang tepat. Solusi yang disebutkan di sini menyebabkan crash bagi banyak orang yang mencobanya.

Ini disebabkan oleh bug dalam versi Flash baru yang menolak diperbaiki oleh Adobe. Ada juga laporan bug di Launchpad yang membahas hal ini (LP: # 967091 ). Bug hanya muncul ketika Anda menggunakan driver binari NVidia dan menginstal libvdpau. Perbaikan cepat adalah menambahkan beberapa pengaturan tambahan ke konfigurasi Flash.

sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1\nOverrideGPUValidation=true" | sudo tee /etc/adobe/mms.cfg > /dev/null

Ini memperbaiki masalah sementara masih memiliki akselerasi perangkat keras VDPAU. Sayangnya mungkin tidak akan ada versi Flash baru untuk memperbaikinya tanpa config-hack manual ini karena versi Flash yang memperkenalkan bug ini juga merupakan versi Flash terakhir yang pernah dirilis Adobe untuk Linux.

Jika ini menyebabkan ketidakstabilan bagi Anda, kembalikan perubahan dengan menghapus direktori yang Anda buat sebelumnya.

sudo rm -r /etc/adobe

atau Anda dapat mencoba mengurangi file /etc/adobe/mms.cfg menjadi file

OverrideGPUValidation=true

baris dengan mengedit dengan sudo gedit /etc/adobe/mms.cfg.

mniess
sumber
Terima kasih, ini menyelesaikan masalah untuk saya di Ubuntu 11.10 (adobe-flashplugin 11.2.202.228-0oneiric1). Ini bukan versi terakhir Flash untuk Linux, akan ada pembaruan keamanan dan versi yang lebih baru akan dibundel dengan Google Chrome.
Mateusz Stachowski
16
Mengaktifkan fitur-fitur itu di mms.cfg membuat Flash crash secara teratur untuk saya.
blujay
4
Ya, perbaiki masalah biru tapi sering crash itu tidak berguna
Hubro
3
Ini memperbaiki masalah dengan warna kebiruan, tetapi menyebabkan ketidakstabilan bagi saya.
foh1981
1
Perintah ini membuat crash plugin flash cukup sering bagi saya juga. bagaimana Anda kembali?
RockScience
51

Memperbaiki (mengatasi)

Masalah: Semua browser web video pemutar flash berwarna biru

  • Chromium
  • Google Chrome
  • Firefox

Kedua plugin flash menyebabkan video flash muncul memiliki overlay biru, jadi hapus.

  • Adobe - flashplugin
  • Flashplugin - pemasang

Solusi (tidak berfungsi seperti adobe flash plug in tetapi berfungsi)

  • Instal lightspark (plus plugins browser) atau
  • Instal gnash (plus plugin browser apa saja)

Kemungkinan Perbaikan 1

Dihapus:

  • plug-in browser gnash
  • plug-in browser gightspark
  • Video Decode dan Presentation API untuk Unix (libraries) libvdpau1
  • flashplugin - installer

Diinstal:

adobe-flashplugin Mulai ulang peramban, dan itu berhasil untuk saya.

Kemungkinan Perbaikan 2

Diinstal:

  • libvdpau1

Pengaturan flash

  • menonaktifkan akselerasi HW di Flash.

Buka browser Anda dan navigasikan ke video flash (youtube, situs flash abobe, dll) klik kanan, pengaturan dan nonaktifkan akselerasi Hardware.

Jika Anda tidak dapat menonaktifkan akselerasi Hardware, masuk ke lingkungan Unity 2D.

BUG: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/968489

OBS: Dalam hal ketekunan. Mulai ulang mesin.

pst007x
sumber
1
Bagi saya hanya menginstal libvdpau1 berhasil, setelah beberapa solusi lain tidak. Saya menjalankan Ubuntu 11.10 dengan driver NVIDIA 295.33.
D Coetzee
libvdpau1sudah diinstal untuk saya di Ubuntu 12,04 64 bit. Pokoknya menonaktifkan akselerasi perangkat keras melakukan trik untuk saya. Saya menggunakan driver Nvidia yang sama dengan @Derrick Coetzee, tetapi pada Precise with Gnome Shell.
titaniumtux
4
Sepertinya saya tidak bisa mengklik opsi untuk menonaktifkan HW accel.
RolandiXor
1
Menghapus libvdpau1 bekerja untuk saya di Firefox dan Chrome untuk semua situs yang telah saya uji. Saya memiliki kartu Nvidia 440 GT jika itu membantu.
Luis Alvarado
4
Jika Anda tidak dapat menghapus centang opsi Akselerasi perangkat keras dalam pengaturan Flash, coba di layar penuh - pergi ke mis. YouTube, buka semua video dalam layar penuh, dan buka pengaturan Flash (Klik kanan> Pengaturan ...); jendela harus responsif. Jika jendela browser memiliki scrollbar, dialog pengaturan tidak responsif di bawah WM komposit.
jnv
14

Ok, jadi inilah pengalaman saya untuk menyelesaikan ini (pada driver Ubuntu 12.04 64-bit, nVidia):

  • Menghapus instal flashplugin dan menginstal adobe-flashplugin ( tidak memperbaikinya )

Ini berfungsi sampai reboot. Tapi saya tetap menggunakan adobe-flashplugin karena saya menggunakan 64-bit (saya mendapat kesan bahwa itu bekerja paling baik).

  • Mengubah versi driver ( tidak memperbaikinya )

Pada awalnya saya memiliki nvidia-current-update, saya mengubahnya menjadi nvidia-current. Ini tidak memperbaikinya. Synaptic menunjukkan bahwa versi driver sama, seperti tulisan ini (295.33).

  • Menginstal add-on Flash-Aid di Firefox ( perbaiki, tetapi tidak stabil )

Ini berfungsi selama saya mengaktifkan opsi akselerasi perangkat keras (jangan dikacaukan dengan opsi di bawah ini !!). Tidak masalah jika saya menginstal plugin Flash dari repositori atau beta dari Adobe. Namun, saat memperbaiki warna kebiru-biruan, plugin menjadi sangat tidak stabil dan terus-menerus mogok saat berinteraksi dengan objek Flash.

  • Mengaktifkan video HTML5 di Youtube ( memperbaikinya di Youtube )

Meskipun saya hanya mendapatkan masalah ini di video Youtube, saya tidak dapat memastikan bahwa situs dan video lain tidak terpengaruh. Sesuai saran orang lain di sini, kunjungi youtube.com/html5 jika Anda ingin mengaktifkan atau menonaktifkan video HTML5 di Youtube.com.

  • Menonaktifkan akselerasi perangkat keras melalui klik kanan pada video Flash (perbaiki)

Inilah yang bekerja paling baik untuk saya (tapi saya harus masuk dengan Unity 2D sesuai saran oleh pst007x di utas ini) . Warna kebiru-biruan hilang, dan videonya stabil. Saya takut beban kerja CPU akan meningkat tetapi dalam pengujian dengan dan tanpa akselerasi perangkat keras saya tidak dapat melihat perubahan (saya menggunakan video dari saluran Googles dalam 1080p untuk ini), ini dimulai pada sekitar 40% dan turun menjadi 20% ketika video terisi penuh.

foh1981
sumber
9

Perbaikan cepat saya untuk ini, untuk YouTube, adalah untuk bergabung dengan HTML5 beta mereka .

Itu berhasil ... Dan dari apa yang saya lihat, sepertinya hanya YouTube yang terpengaruh oleh bug tua ini yang membesarkan kepalanya yang buruk lagi ...

Sebenarnya yang terbaik untuk mulai menggunakan HTML5. Anda harus ingat bahwa Flash sedang menuju ke Linux. Maka kita semua harus menggunakan Google Chrome dan tidak ada yang lain :(

MikeH
sumber
2
tidak bekerja di video dengan iklan
waspinator
4

Saya menyelesaikan masalah ini setelah menghapus flash player dan kemudian menginstal kembali flash secara manual dengan mengunduh flash dari situs Adobe dan memasangnya melalui Ubuntu Software Center.

subeh.sharma
sumber
3

Saya menyelesaikan ini (menggunakan Linux Mint Lisa, yang didasarkan pada Ubuntu Oneiric) dengan memutar driver NVIDIA kembali ke versi 173.

Pembaruan: Sayangnya, driver NVIDIA versi 173 menghasilkan warna biru yang sama dalam video MP4 seperti yang direkomendasikan (diperbarui) versi driver NVIDIA dalam video Flash . Itu agak menyebalkan: saya bisa minum kopi terlalu dingin atau terlalu manis.

Dan pembaruan lainnya: Saya dapat memperbaiki masalah MP4 di Totem dengan mengakses Preferensi dan mendorong bilah geser Hue ke kanan. Panas dan tidak terlalu manis.

Avi Jacobson
sumber
3

Coba ini:

sudo apt-get purge flashplugin-installer
sudo apt-get install adobe-flashplugin
TuanCharlo
sumber
1 Saya punya masalah yang sama beberapa waktu yang lalu (10.04), dan saya cukup yakin bahwa ini adalah cara saya memperbaikinya.
Aaron
2
Sayangnya masalah tetap ada.
enedene
2
OK, lalu coba nonaktifkan akselerasi perangkat keras Flash dengan instruksi yang ditemukan di sini .
SirCharlo
Saya memiliki masalah yang sama, di Youtube. Vimeo sepertinya berhasil. Beralih ke HTML5 memperbaiki masalah di Youtube. Saya sementara memperbaikinya dengan membersihkan flashplugin-installer dan menginstal adobe-flashplugin, tetapi masalah kembali setelah reboot. Sedangkan untuk menonaktifkan akselerasi perangkat keras, itu tidak mungkin bagi saya sejak beberapa waktu lalu. Saya tidak dapat berinteraksi dengan popup (masalah sejak 11.10 dan sekarang pada 12.04).
foh1981
Klik kanan pada video youtube, pengaturan, menonaktifkan karya akselerasi perangkat keras. Itu adalah solusi yang tidak menguntungkan, tetapi ini adalah solusi yang berhasil sampai adobe memutuskan untuk memperbaikinya.
enedene
2

Ini bisa menjadi masalah jika Anda memiliki driver Nvidia yang diinstal dengan versi Flash terbaru. Coba klik kanan pada video Flash dan nonaktifkan akselerasi perangkat keras dari pengaturan. Itu berhasil untuk saya.

Mark Taylor
sumber
1

Saya memiliki masalah yang sama. Saya menggunakan Linux 3.2.0-24-generic (32-bit), Flash (terbaru) versi 11.2.202.236 dan Mozilla Firefox.

Saya mencoba untuk membatalkan akselerasi dalam pengaturan global - itu tidak memperbaikinya. Saya mencoba mengatur ulang pengaturan driver Nvidia untuk layar X saya.

Tidak ada masalah sama sekali dengan warna di pemutar film dan ada video yang bisa saya mainkan di internet yang oke, tapi bukan video YouTube.

Membuat file mms.cfg berhasil. Namun itu mematikan pemutar media dan pemutaran miro (video dan film membiru di sana).

Saya kemudian mengikuti ini:

  1. Buka properti gstreamer ( Alt+ F2, masukkan gstreamer-properties). Ubah ke tab video. Ubah plugin keluaran default ke "Sistem X Window (X11 / XShm / Xv)". Make Device -'Default '. Tes dan tutup kotak.
pengguna70284
sumber
1

Saya mengalami masalah ini lagi setelah peningkatan. Saya tahu bahwa untuk opsi enable_flash_uv_swap di /etc/vdpau_wrapper.cfg berfungsi, file perpustakaan Flash (atau symlink) harus dinamai libflashplayer.so(milik saya flashplayer-alternative.so). Jadi saya mengganti nama flashplayer-alternative.somenjadi libflashplayer.so, dan mulai bekerja.

Untuk informasi lebih lanjut, lihat [MENGUMUMKAN] libvdpau 0.5 :

Solusi ini diterapkan jika "libflashplayer" ditemukan di / proc / self / cmdline dan string "enable_flash_uv_swap = 1" ditemukan di /etc/vdpau_wrapper.cfg.

nicudotro
sumber
0

Saya menggunakan Flash-Aid , segera memperbaikinya.

Shaun
sumber
1
Saya tidak dapat menonaktifkan akselerasi perangkat keras .. Ketika saya mengklik kanan pada menu file flash muncul tetapi saya tidak dapat menghapus centang atau apa pun di menu pengaturan. Mouse tidak dapat mempengaruhinya dan keyboard hanya dapat menutupnya .. Saya mencoba menginstal flash-aid untuk firefox. Menginstal versi beta flash menyelesaikan masalah warna tetapi soooooooo tidak stabil
Masuk menggunakan lingkungan Unity 2D, buat perubahan di sana. Kemudian masuk kembali seperti biasa. Itu berhasil bagi saya.
pst007x
Flash-aid memperbaikinya untuk saya, tetapi setelah beberapa menit itu perlu diperbaiki lagi, dan kemudian lagi, lalu ... dan terus dan terus
keepitsimpleengineer
Pengaya ini telah dihapus oleh penulisnya ...
Serge Stroobandt
0

Baik. Inilah perbaikannya, yang melakukannya untuk saya dan saya yakin itu harus dilakukan untuk semua orang !!

sudo apt-get remove libvdpau1
sudo apt-get install flashplugin-installer

setelah itu, lakukan:

sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1\nOverrideGPUValidation=true" | sudo tee /etc/adobe/mms.cfg > /dev/null
entonjackson
sumber
1
Setelah Anda menghapus libvdpau1, langkah kedua dengan mms.cfg tidak diperlukan. Sekali lagi, semua rekomendasi untuk menghapus libvdpau1 harus datang dengan peringatan besar: Anda menghapus dukungan decoding video perangkat keras dan kinerja pemutaran video dapat terpengaruh
jnv
Ya tetapi untuk beberapa kartu grafis, ini adalah satu-satunya cara untuk mengaktifkan flash. Dan apa yang meramban Internet tanpa flash?
entonjackson
Ini jelas bukan satu-satunya cara, silakan baca: askubuntu.com/a/131040/19674
jnv
0

Menghapus instalan libvdpau1 menyelesaikan masalah ini untuk saya. Untuk sekarang...

Gonzoza
sumber
1
.... tetapi kemudian Anda tidak dapat mempercepat decoding video pada GPU lagi ...
Egil
Bagaimana apanya? Sebagai contoh?
Gonzoza
2
vdpau berarti Video Decode dan Presentation API untuk Unix, yang merupakan perpustakaan yang digunakan untuk memuat video decoding ke gpu. Tanpa itu, video akan diterjemahkan dalam perangkat lunak pada prosesor utama.
Egil
0

Untuk pengguna NVIDIA. Saya telah menguji 3 kartu video sekarang. Semua Nvidia. Jadi bagi siapa pun yang memiliki Nvidia 8600 GT, Nvidia 9500 atau Nvidia 440 GT (Mungkin semua kartu Nvidia). Anda hanya perlu menghapus paket libvdpau1 . Maka mulailah Firefox atau Chrome dan semuanya harus baik.

sudo apt-get remove libvdpau1 dan dilakukan.

Diuji youtube dengan / tanpa bergabung dengan HTML5 dan bekerja dua arah.

Vmeo dan TED yang sudah diuji juga. Semuanya TERLIHAT sebagaimana mestinya.

Anda harus menggunakan opsi ini hanya jika Anda memiliki CPU yang bagus karena menghapus paket ini mengirimkan decoding video ke CPU, bukan GPU. Pokoknya jika Anda memiliki Dual Core atau lebih baik, Anda tidak akan memiliki masalah bahkan dengan video 1080p.

Luis Alvarado
sumber
0

Tampaknya menjadi masalah dengan pembaruan 11.2.202.228 dan di bawah ini adalah perbaikan tercepat dan paling masuk akal sampai Adobe menyelesaikannya:

sudo apt-get remove flashplugin-installer 
wget https://launchpad.net/ubuntu/+archive/partner/+files/adobe-flashplugin_11.1.102.63.orig.tar.gz    
tar xzvf *.tar.gz

Temukan libflashplayer.sountuk arsitektur Anda.

cp /usr/lib/flashplugin-installer/libflashplayer.so libflashplayer.so.bak

Salin yang baru libflashplugin.soke direktori di atas, timpa dan mulai ulang browser Anda.

sm0ke
sumber
0

Cara lain untuk mengatasi masalah ini (yang selalu berhasil bagi saya) adalah sebagai berikut:

Ketika video flash diputar, klik kanan padanya -> Pengaturan -> Hapus centang "aktifkan akselerasi perangkat keras" -> Refresh halaman

dlin
sumber
-1

Masalah ini disebabkan oleh driver NVIDIA. Pastikan Anda menggunakan driver yang ditunjukkan Recommendedpada Sistem > Driver Tambahan . Itu terjadi pada saya, dan sekarang saya tidak mendapatkan kabut biru di video saya.

Petronilla Escarabajo
sumber
Ini tidak memperbaikinya untuk saya. Saat tulisan ini dibuat, versinya sama dalam 12.04 (295.33). Kemarin ketika saya menguji ini, nvidia-current (disarankan) sebenarnya ada di versi 295.33 sementara nvidia-current-update ada di versi 295.20.
foh1981
Tidak berhasil, saya selalu menggunakan driver yang disarankan, kecuali ketika mereka tidak suka di 10.4 LTS
keepitsimpleengineer
Info salah. Ini bukan bug di driver, ini bug baru di Flash.
blujay
-1

Lihat Memperbaiki Masalah Youtube Video Blue Tint di Ubuntu 12.04 , dan ikuti instruksi untuk menginstal VDPAU1 baru, dan itu akan memperbaiki masalah dengan benar.

TenPlus1
sumber
1
Selamat Datang di Tanya Ubuntu! Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Peachy