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?

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.


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.


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.

:)




1

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


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

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!


0

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


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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.