Mengapa aplikasi Flash begitu lamban / macet?

34

Saya perhatikan bahwa aplikasi Flash cenderung lebih lambat di Ubuntu daripada di Windows pada mesin yang sama. Ini terutama terlihat ketika menonton video HD atau memainkan game grafis / fisika-berat. Apakah ada cara untuk meningkatkan kinerja Flash di bawah Ubuntu, atau ini hanya masalah dengan versi Linux yang harus saya jalani?

Saat ini saya hanya mengurangi jumlah tab yang terbuka, memblokir iklan flash, dan menutup program lain, tetapi saya sedang mencari cara untuk mempengaruhi Flash itu sendiri.

Hal lain yang telah saya lakukan termasuk menggunakan fitur HTML5 Youtube dan memutar video langsung dari / tmp di VLC. Saya bertanya-tanya apakah ada beberapa cara merampingkan Flash itu sendiri. Mungkin tidak.

Pertanyaan Lebih Spesifik: Apakah ada yang bisa saya lakukan di mms.cfg untuk meningkatkan kinerja?

DLH
sumber

Jawaban:

25

Ini adalah masalah dengan Flash Player - versi Linux memiliki beberapa masalah kinerja dengan memutar video.

Taruhan terbaik Anda untuk situs-situs seperti YouTube yang mendukung video HTML5 adalah menggunakannya. (Lihat di sini untuk detailnya.) Performanya jauh lebih baik.

Nathan Osman
sumber
4
Ya saya sudah sangat senang dengan kinerja video Youtube HTML5. Namun, di situs yang hanya menawarkan video flash saya kadang-kadang hanya memutarnya di VLC langsung dari / tmp
DLH
2
bukankah sudah waktunya adobe mulai bermain-main dengan orang-orang open source?
The Unix Janitor
3

Atau Anda dapat menggunakan Gnash atau Lightspark.

akshatj
sumber
1
Hmm Lightspark terlihat menarik. Apakah Anda punya pengalaman dengan itu?
DLH
Lightspark masih benar-benar memori / CPU intensif. Berikan 3 bulan.
Broam
linux.com/learn/tutorials/... tutorial bagus tentang cara mengganti flash dengan dua permata kecil @akshatj yang disebutkan.
TryTryAgain
@ Bob Yah, beberapa bulan telah berlalu - bagaimana sekarang?
Eyal
2

Saya harap Anda menggunakan Ubuntu. Cukup mudah jika Anda menggunakan installer yang diberikan kepada Anda dari situs web adobe.

Ini mungkin hanya sedikit pada daya pemrosesan karena flash adalah proses yang luas prosesor, juga lebih banyak ram mungkin membantu.

Juga masuk ke Sistem> Administrasi> Profil Perangkat Keras dan pastikan driver grafis Anda memiliki pengaturan yang benar membantu.

:)

myusuf3
sumber
2

Coba nonaktifkan efek desktop.

nmiller0
sumber
2

Selain saran di atas - coba nonaktifkan compiz, gunakan chrome, pastikan driver grafis tercepat diinstal - Anda dapat mencoba menimpa deteksi plugin Flash untuk akselerasi perangkat keras . Saya tidak bisa menjamin kegunaan hack ini.

loevborg
sumber
Saya benar-benar mencoba mengesampingkan deteksi akselerasi perangkat keras Flash kemarin, dan harus mengatakan bahwa itu mencapai sekitar 15% pengurangan dalam penggunaan CPU.
Gabriel Hurley
1

Coba gunakan browser Google Chrome. Saya menemukan ini lebih cepat dari Firefox di Ubuntu, untuk halaman normal atau yang dengan Flash.

rmartinus
sumber
Firefox memiliki kecepatan yang sama, dan terkadang jauh lebih cepat daripada Chrome, sekarang. Saat macet, Flash macet seluruh tab di Chromium, bukan hanya tidak menampilkan plugin, seperti yang dilakukan Firefox.
NoBugs
1

Jika misalnya Anda ingin memutar video youtube ada solusinya!

Flash menyangga video ke disk Anda, file itu akan masuk /tmp/dan disebut sesuatu seperti FlashXXp0sHC0, yaitu Flash + 8 karakter acak. Anda dapat memutarnya di pemutar normal, atau bahkan menyalinnya di tempat lain untuk dilihat offline (Perhatikan bahwa di sebagian besar negara ilegal menyalin file karena melanggar hak cipta).

Pendekatan ini akan bekerja pada banyak situs tetapi tergantung pada apa format streamingnya. Jika ragu, Anda dapat menggunakan fileutilitas untuk mendeteksi apa yang ada di file

user@host:~$ file /tmp/FlashXXp0sHC0
/tmp/FlashXXp0sHC0: ISO Media, MPEG v4 system, version 2

user@host:~$ file /tmp/FlashXXLE3wCf
/tmp/FlashXXLE3wCf: Macromedia Flash Video
LassePoulsen
sumber
1
Ya, saya menyebutkan solusi ini dalam pertanyaan saya.
DLH
Saya seharusnya lebih berhati-hati saat membaca pertanyaan.
LassePoulsen
2
Menyalin file di sistem file Anda tidak ada hubungannya dengan hak cipta. Mendistribusikan file itu (memberikan orang lain akses ke file itu) adalah ketika hak cipta (dan lisensi, jika ada) penting.
1
Segera setelah Anda menutup aplikasi flash yang menyimpan file dalam salinan pertama dari file yang tetap di komputer adalah salinan ilegal, setidaknya di sini di Denmark. Tetapi setiap orang harus mencari tahu bagaimana undang-undang setempat mereka bekerja.
LassePoulsen
1

Saya menjalankan Ubuntu 12.04 64-bit dengan Nvidia GeForce 8400 GS. Saya memiliki masalah terkait Flash sejak melakukan pemasangan yang bersih sebesar 12,04. Sama seperti Anda, saya telah menginstal driver berpemilik, tetapi Pengaturan Sistem> Detail mencantumkan Grafik sebagai "Tidak Dikenal."

Saya mengalami masalah kecepatan, tetapi yang paling menjengkelkan, masalah yang sama seperti yang dilaporkan dalam video Flash muncul biru di forum ini. Mengikuti solusi yang diposting di tautan sebelumnya menghentikan perilaku yang tidak diinginkan dari semua video Flash yang berwarna biru, tetapi akhirnya menyebabkan plugin Flash mogok hampir setiap kali saya mencoba untuk menonton video online.

Solusi bagi saya adalah melihat kembali /etc/adobe/mms.cfg dan hapus semuanya kecuali satu baris, yang seharusnya berbunyi:

 OverrideGPUValidation=true

Jika Anda tidak yakin bagaimana melakukan ini, Anda dapat menggunakan editor teks favorit Anda (bagi saya itu vi) atau Anda dapat membuka gedit dengan perintah terminal berikut:

sudo gedit /etc/adobe/mms.cfg

Tulis di OverrideGPUValidation = baris benar dari atas, simpan file, dan keluar dari gedit. Mulai ulang browser Anda dan lihat apakah ini menyelesaikan masalah yang Anda alami.

Gagasan ini dan lainnya dibahas di ubuntuforums , dan banyak tempat lainnya. Silakan coba ubah mms.cfg Anda (atau buat, jika belum ada) dan kirim kembali dengan hasil Anda. Semoga berhasil!

Opensourcefool
sumber
0

Jika Anda menggunakan AMD64 build Ubuntu, coba unduh beta AMD64 flash player. Build x86 dijalankan melalui lapisan emulasi yang saya punya banyak masalah.

David
sumber
AMD64 build memiliki lubang keamanan dan tidak didukung.
Broam
0

Saya mengalami gangguan yang sama di bawah Ubuntu 12.04.3 di netbook saya [Asus 1005PE, chipset video Intel GMA3150, kernel linux-generic-lts-raring + xserver-xorg-video-intel-lts-raring]

Selain /etc/adobe/mms.cfgpemecahan masalah file, saya pergi ke manajer pengaturan compizconfig (jika tidak diinstal, sudo apt-get install compizconfig-settings-manager) dan sepenuhnya menonaktifkan opsi "jendela redup" di bawah Efek, di bagian bawah.

Lebih sedikit memuat pada sistem (bahkan tanpa menyerah pada Unity juga adobe-flashplugin), dan voilà, video flash layar penuh tidak gagap sekarang.

dennismayr
sumber
0

File video flash tidak lagi dalam /tmp
skrip ini yang akan mencari dan memutar file video flash streaming menggunakan Player
pilihan Anda
pastebin.com/dFamyLd5
Jika streaming tidak cukup cepat tidak ada buffering pemain hanya akan berhenti atau keluar

Untuk menggunakannya menghentikan media streaming dan menjalankan skrip
saya menggunakan perintah ini pada peluncur dengannya
video smplayer "-close-at-end -fullscreen -minigui"
saya menyimpan skrip ke /usr/local/bin/video
Jika Anda menggunakan echountuk parameter pemutar itu akan mencetak path ke video

Ini tidak akan berfungsi pada stream menggunakan DRM

Secara teknis jawaban atas pertanyaannya adalah karena flash adalah sepotong sampah yang seharusnya mati beberapa tahun yang lalu.

GM-Script-Writer-62850
sumber