it-swarm-vi.com

Tại sao các ứng dụng Flash rất chậm chạp / bị lỗi?

Tôi đã nhận thấy rằng các ứng dụng Flash có xu hướng chậm chạp hơn trong Ubuntu so với các ứng dụng trong Windows trên cùng một máy. Điều này đặc biệt đáng chú ý khi xem video HD hoặc chơi các game nặng về đồ họa/vật lý. Có cách nào cải thiện hiệu suất của Flash trong Ubuntu không, hay đây chỉ là vấn đề với phiên bản Linux mà tôi sẽ phải sống cùng?

Hiện tại tôi chỉ đang cắt giảm số lượng tab đang mở, chặn quảng cáo flash và đóng các chương trình khác, nhưng tôi đang tìm cách để ảnh hưởng đến chính Flash.

Những việc khác tôi đã và đang thực hiện bao gồm sử dụng tính năng HTML5 của Youtube và phát video trực tiếp từ/tmp trong VLC. Tôi đã tự hỏi nếu có một số cách hợp lý hóa Flash mặc dù. Có lẽ không.

Câu hỏi cụ thể hơn : Có điều gì tôi có thể làm trong mms.cfg để tăng hiệu suất không?

34
DLH

Đây là một vấn đề với Flash Player - phiên bản Linux có một số vấn đề về hiệu suất khi phát video.

Đặt cược tốt nhất của bạn cho các trang web như YouTube hỗ trợ video HTML5 là sử dụng thay thế. (Xem tại đây để biết chi tiết.) Hiệu suất tốt hơn nhiều.

25
Nathan Osman

Tăng tốc phần cứng trong flash cho video và đồ họa hiện chỉ được hỗ trợ trên nền tảng Windows. Xem: http://www.Adobe.com/devnet/flashplayer/articles/fplayer10.1_hardware_accelutions.html

12
t3c

Ngoài ra, bạn có thể sử dụng Gnash hoặc Lightspark.

3
akshatj

Ngoài các đề xuất ở trên - hãy thử tắt compiz, sử dụng chrome, đảm bảo các trình điều khiển đồ họa nhanh nhất được cài đặt - bạn có thể thử ghi đè phát hiện của plugin Flash để tăng tốc phần cứng . Tôi không thể đảm bảo tính hữu ích của hack này.

2
loevborg

Tôi hy vọng bạn sử dụng Ubuntu. Nó khá đơn giản nếu bạn sử dụng trình cài đặt được cung cấp cho bạn từ trang web Adobe.

Nó có thể chỉ là một công suất xử lý thấp vì flash là quá trình mở rộng của bộ xử lý, còn nhiều ram có thể giúp ích.

Đồng thời đi tới Hệ thống> Quản trị> Cấu hình Phần cứng và đảm bảo trình điều khiển đồ họa của bạn có các cài đặt chính xác giúp.

:)

2
myusuf3

Hãy thử vô hiệu hóa hiệu ứng máy tính để bàn.

2
nmiller0

Tôi đang chạy Ubuntu 12.04 64-bit với Nvidia GeForce 8400 GS. Tôi đã gặp sự cố liên quan đến Flash kể từ khi thực hiện cài đặt sạch 12.04. Giống như bạn, tôi đã cài đặt trình điều khiển độc quyền, nhưng Cài đặt hệ thống> Chi tiết liệt kê Đồ họa là "Không xác định".

Tôi đã gặp vấn đề về tốc độ, nhưng khó chịu nhất là các vấn đề tương tự như được báo cáo trong Video flash xuất hiện màu xanh trên diễn đàn này. Theo cách giải quyết được đăng ở liên kết trước đó đã ngăn hành vi không mong muốn của tất cả video Flash bị nhuốm màu xanh lam, nhưng cuối cùng lại khiến plugin Flash bị sập gần như mỗi lần tôi cố xem video trực tuyến.

Giải pháp cho tôi là nhìn lại /etc/Adobe/mms.cfg và xóa mọi thứ trừ một dòng, nên đọc:

 OverrideGPUValidation=true

Nếu bạn không chắc chắn cách thực hiện việc này, bạn có thể sử dụng trình soạn thảo văn bản yêu thích của mình (đối với tôi là vi) hoặc bạn có thể bật gedit mở bằng lệnh terminal sau:

Sudo gedit /etc/Adobe/mms.cfg

Viết vào dòng OverrideGPUValidation = true từ phía trên, lưu tệp và thoát gedit. Khởi động lại trình duyệt của bạn và xem nếu điều này giải quyết các vấn đề bạn đang gặp phải.

Ý tưởng này và những ý tưởng khác được thảo luận trên buntuforums , và nhiều nơi khác. Vui lòng thử thay đổi mms.cfg của bạn (hoặc tạo nó, nếu nó chưa tồn tại) và gửi lại với kết quả của bạn. Chúc may mắn!

1
OpensourceFool

Hãy thử sử dụng trình duyệt Google Chrome. Tôi thấy nó nhanh hơn Firefox trong Ubuntu, đối với các trang bình thường hoặc những trang có Flash.

1
rmartinus

Ví dụ, nếu bạn muốn phát video youtube, có một cách giải quyết!

Flash đệm video vào đĩa của bạn, tệp đó sẽ ở /tmp/ và được gọi là FlashXXp0sHC0, đó là Flash + 8 ký tự ngẫu nhiên. Bạn có thể phát nó trong một trình phát bình thường hoặc thậm chí sao chép nó ở một nơi khác để xem ngoại tuyến (Lưu ý rằng ở hầu hết các quốc gia, việc sao chép tệp là vi phạm bản quyền vì nó vi phạm bản quyền).

Cách tiếp cận này sẽ hoạt động trên rất nhiều trang web nhưng phụ thuộc vào định dạng phát trực tuyến. Nếu nghi ngờ, bạn có thể sử dụng tiện ích file để phát hiện những gì trong tệp

[email protected]:~$ file /tmp/FlashXXp0sHC0
/tmp/FlashXXp0sHC0: ISO Media, MPEG v4 system, version 2

[email protected]:~$ file /tmp/FlashXXLE3wCf
/tmp/FlashXXLE3wCf: Macromedia Flash Video
1
LassePoulsen

Nếu bạn đang sử dụng bản dựng AMD64 của Ubuntu, hãy thử tải xuống trình phát flash AMD64 beta. Bản dựng x86 được chạy qua một lớp mô phỏng mà tôi gặp phải rất nhiều vấn đề.

0
David

Tôi đã trải qua sự khó chịu tương tự trong Ubuntu 12.04.3 trên netbook của tôi [Asus 1005PE, chipset video Intel GMA3150, kernel linux-generic-lts-raring + xserver-xorg-video-intel-lts-raring]

Ngoài cách giải quyết tệp /etc/Adobe/mms.cfg, tôi đã đi đến trình quản lý cài đặt compizconfig (nếu không được cài đặt, Sudo apt-get install compizconfig-settings-manager) và vô hiệu hóa hoàn toàn tùy chọn "cửa sổ mờ" trong Hiệu ứng, ở phần dưới cùng.

Tải ít hơn trên hệ thống (thậm chí không từ bỏ Unity cũng không Adobe-flashplugin) và voilà, các video flash toàn màn hình bây giờ không bị vấp.

0
dennismayr

Các tệp video flash không còn trong /tmp
[.__.] đây là tập lệnh sẽ định vị và phát tệp video flash phát trực tuyến bằng Trình phát
[.__.] của sự lựa chọn của bạn
[.__.] Pastebin.com/dFamyLd5
[.__.] Nếu luồng không đủ nhanh, không có bộ đệm, người chơi sẽ chỉ dừng hoặc thoát

[.__.] Để sử dụng, tạm dừng phương tiện truyền phát và chạy tập lệnh
[.__.] Tôi sử dụng lệnh này trên launcher với nó
[.__.] video smplayer "-close-at-end -fullscreen -minigui"
[.__.] Tôi đã lưu tập lệnh vào /usr/local/bin/video
[.__.] Nếu bạn sử dụng echo cho tham số trình phát, nó sẽ in đường dẫn đến video

[.__.] Điều này sẽ không hoạt động trên các luồng sử dụng DRM

[.__.] Về mặt kỹ thuật, câu trả lời cho câu hỏi là vì flash là một thứ linh tinh đáng lẽ đã chết cách đây vài năm.

0