Flash uygulamaları neden bu kadar durgun / crashy?


34

Flash uygulamalarının Ubuntu altında, aynı makinede Windows altında olduğundan daha durgun olma eğiliminde olduğunu fark ettim. Bu özellikle HD video izlerken veya grafik / fizik ağırlıklı oyunlar oynarken dikkat çekmektedir. Flash'ın Ubuntu altındaki performansını arttırmanın herhangi bir yolu var mı, yoksa bu sadece yaşamak zorunda olduğum Linux sürümüyle ilgili bir sorun mu?

Şu anda sadece açık sekmelerin sayısını azaltıyorum, flash reklamları engelliyorum ve diğer programları kapatıyorum, ancak Flash'ın kendisini etkilemenin yollarını arıyorum.

Yaptığım diğer şeyler arasında Youtube’ın HTML5 özelliğini kullanmak ve VLC’de / tmp’den doğrudan video oynatmak var. Ancak, Flash'ın kendisini düzene sokmanın bir yolu olup olmadığını merak ediyordum. Belki de değil.

Daha Özel Soru: Performansı artırmak için mms.cfg'de yapabileceğim bir şey var mı?

Yanıtlar:


25

Bu Flash Player ile ilgili bir sorun - Linux sürümünde video oynatırken bazı performans sorunları var.

HTML5 videoyu destekleyen YouTube gibi siteler için en iyisi bunun yerine kullanmaktır. (Ayrıntılar için buraya bakınız.) Performans daha iyi.


4
Evet, HTML5 Youtube videosunun performansından çok memnun kaldım. Ancak, yalnızca flash video sunan sitelerde bazen sadece / tmp
DLH

2
adobe'un açık kaynaklı insanlarla top oynamaya başlama zamanı gelmedi mi?
Unix Kapıcısı


3

Alternatif olarak, Gnash veya Lightspark'ı kullanabilirsiniz.


1
Hmm Lightspark ilginç görünüyor. Bununla ilgili herhangi bir deneyiminiz oldu mu?
DLH

Lightspark hala gerçekten bellek / işlemci yoğun. 3 ay ver.
Broam

linux.com/learn/tutorials/… flaşın nasıl değiştirileceği konusunda harika bir eğitim videosu @akshatj @akshatj.
TryGirişle

@ Broam Peki, birkaç ay geçti - şimdi nasıl?
Eyal

2

Umarım Ubuntu'yu kullanırsınız. Adobe web sitesinden size verilen yükleyiciyi kullanıyorsanız oldukça basit.

Flaş, işlemcinin kapsamlı bir işlem olması nedeniyle işlem gücü düşük olabilir, ayrıca daha fazla ram yardımcı olabilir.

Ayrıca Sistem> Yönetim> Donanım Profilleri bölümüne gidin ve grafik sürücülerinizin doğru ayarlara sahip olduğundan emin olun.

:)


2

Masaüstü efektlerini devre dışı bırakmayı deneyin.


2

Yukarıdaki önerilere ek olarak - derlemeyi devre dışı bırakmayı, krom kullanarak, en hızlı grafik sürücülerinin yüklendiğinden emin olmayı deneyin - Flash eklentisinin donanım hızlandırması algılamasını geçersiz kılmayı deneyebilirsiniz . Yine de bu hack'in yararına kefil olamam.


Aslında dün Flash'ın donanım hızlandırma algılamasını geçersiz kılmayı denedim ve bunun CPU kullanımında% 15'lik bir azalma sağladığını söylemek zorundayım.
Gabriel Hurley

1

Google Chrome tarayıcısını kullanmayı deneyin. Ubuntu’da Firefox’tan daha hızlı olduğunu, normal sayfalarda veya Flash’da olanlarda buldum.


Firefox artık aynı hızda ve bazen de Chrome'dan çok daha hızlı. Flash çökerken, Firefox'ta olduğu gibi Flash yalnızca eklentiyi göstermemek yerine Chromium'daki tüm sekmeyi çöker.
NoBugs

1

Örneğin bir youtube videosunu oynatmak istiyorsanız bir geçici çözüm var!

Flash, videoyu diskinize tamponlar; bu dosya içinde olacak /tmp/ve FlashXXp0sHC0 gibi bir şey olarak adlandırılacak, yani Flash + 8 rasgele karakterleri. Normal bir oynatıcıda oynatabilir veya çevrimdışı görüntüleme için başka bir yere kopyalayabilirsiniz (çoğu ülkede dosyayı telif hakkını ihlal ettiği için kopyalamanın yasal olmadığını unutmayın).

Bu yaklaşım birçok sitede işe yarayacak, ancak akış biçiminin ne olduğuna bağlı. Şüpheniz varsa file, dosyada ne olduğunu algılamak için yardımcı programı kullanabilirsiniz.

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
Evet, sorumu bu geçici çözümden bahsetmiştim.
DLH

Bir soru okurken daha dikkatli olmalıyım.
LassePoulsen

2
Bir dosyayı dosya sisteminize kopyalamanın telif hakkıyla ilgisi yoktur. Bu dosyayı dağıtmak (başkalarının o dosyaya erişmesini sağlamak) telif hakkı (ve varsa lisans) ile ilgili.

1
İlk önce dosyayı kaydeden flash uygulamasını kapattığınızda, bilgisayarda kalan dosyanın kopyaları, en azından Danimarka'da, yasadışı bir kopyadır. Ancak herkes yerel mevzuatının nasıl çalıştığını öğrenmelidir.
LassePoulsen

1

Ubuntu 12.04 64-bit'i Nvidia GeForce 8400 GS ile çalıştırıyorum. Temiz bir 12.04 yüklemesi gerçekleştirdiğimden beri Flash ile ilgili sorunlar yaşadım. Tıpkı sizin gibi, özel sürücüleri de yükledim, ancak Sistem Ayarları> Ayrıntılar Grafikler'i "Bilinmeyen" olarak listeliyor.

Hız sorunları yaşıyordum, ama en can sıkıcı biçimde, Flash videoda bildirilenlerle aynı sorunlar bu forumda mavi görünüyor . Önceki bağlantıya gönderilen geçici çözümü izleyerek, tüm Flash videoların istenmeyen mavi tonlarını alma davranışı durdu, ancak Flash eklentisinin çevrimiçi bir video izlemeye çalıştığım her seferinde çökmesine neden oldu.

Benim için çözüm, /etc/adobe/mms.cfg dosyasına geri bakmak ve bir satır dışındaki her şeyi kaldırmaktı.

 OverrideGPUValidation=true

Bunu nasıl yapacağınızdan emin değilseniz, favori metin editörünüzü kullanabilirsiniz (benim için vi) ve aşağıdaki terminal komutuyla gedit açabilirsiniz:

sudo gedit /etc/adobe/mms.cfg

OverrideGPUValidation = true satırına yazın, dosyayı kaydedin ve gedit'ten çıkın. Tarayıcınızı yeniden başlatın ve bunun yaşadığınız sorunları çözüp çözmediğini görün.

Bu fikir ve diğerleri, ubuntuforums ve başka birçok yerde tartışılmaktadır . Lütfen mms.cfg'nizi değiştirmeyi deneyin (veya henüz mevcut değilse oluşturmayı deneyin) ve sonuçlarınızı geri gönderin. İyi şanslar!


0

AMD64 Ubuntu sürümünü kullanıyorsanız, beta AMD64 flash player'ı indirmeyi deneyin. X86 yapısı, tonlarca sorun yaşadığım bir öykünme katmanından geçiyor.


AMD64 yapısında güvenlik delikleri var ve desteklenmiyor.
31'de Broam

0

Netbook'umda Ubuntu 12.04.3 altında aynı sıkıntı yaşadım [Asus 1005PE, Intel GMA3150 video yonga seti, linux-jeneric-lts-raring çekirdeği + xserver-xorg-video-intel-lts-raring]

/etc/adobe/mms.cfgDosya geçici çözümüne ek olarak compizconfig ayarları yöneticisine (kurulmamışsa sudo apt-get install compizconfig-settings-manager) gittim ve Efektler altındaki "kısık pencereler" seçeneğini tamamen devre dışı bıraktım .

Sisteme daha az yük (hatta Unity'den bile vazgeçmeden adobe-flashplugin) ve voilà, tam ekran flash videolar artık takılmıyor.


0

Flash video dosyaları artık /tmp
bu dosyada bulunmuyor
. İstediğiniz Oynatıcıyı kullanarak akış flash video dosyasını bulacak ve oynatacak bir betik değil
pastebin.com/dFamyLd5
Akış yeterince hızlı değilse oynatıcı tamponlama olmaz

o akıcı medya durup komut dosyasını çalıştırmak kullanmak için
onunla bir başlatıcısı bu komutu kullanın
video smplayer "-close-at-end -fullscreen -minigui"
ben senaryoyu kurtardı /usr/local/bin/video
kullanıyorsanız echovideoda yolunu yazdırır parametre oyuncu için

akışları üzerindeki bu olmaz eser DRM kullanmak

teknik olarak Sorunun cevabı, flaşın birkaç yıl önce ölmüş olması gereken bir hurda parçası olmasından kaynaklanıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.