Flash 응용 프로그램이 왜 그렇게 부진 / 파괴됩니까?


34

플래시 응용 프로그램이 동일한 컴퓨터의 Windows에서보다 Ubuntu에서 더 느린 경향이 있음을 알았습니다. 이것은 HD 비디오를 보거나 그래픽 / 물리가 많은 게임을 할 때 특히 두드러집니다. 우분투에서 플래시 성능을 향상시키는 방법이 있습니까? 아니면 Linux 버전과 관련하여 문제가 있습니까?

현재 열려있는 탭 수를 줄이고 플래시 광고를 차단하고 다른 프로그램을 닫는 중이지만 플래시 자체에 영향을 줄 수있는 방법을 찾고 있습니다.

내가 이미하고있는 다른 일은 Youtube의 HTML5 기능을 사용하고 VLC에서 / tmp에서 바로 비디오를 재생하는 것을 포함합니다. 그래도 플래시 자체를 간소화하는 방법이 있는지 궁금합니다. 아마 아닐거야.

보다 구체적인 질문 : mms.cfg에서 성능을 향상시키기 위해 수행 할 수있는 작업이 있습니까?

답변:


25

이것은 Flash Player의 문제입니다. Linux 버전에는 비디오 재생과 관련된 일부 성능 문제가 있습니다.

HTML5 비디오를 지원하는 YouTube와 같은 사이트에 가장 적합한 방법은 대신 사용하는 것입니다. (자세한 내용은 여기 를 참조 하십시오 .) 성능이 훨씬 좋습니다.


4
예, HTML5 Youtube 비디오의 성능에 매우 만족했습니다. 그러나 플래시 비디오 만 제공하는 사이트에서는 때때로 / tmp에서 직접 VLC로 재생하기도합니다.
DLH

2
어도비가 오픈 소스 사람들과 공을하기 시작한 시간이 아닙니까?
유닉스 청소부


3

또는 Gnash 또는 Lightspark를 사용할 수 있습니다.


1
흠 Lightspark는 재미있어 보인다. 그것에 대해 경험이 있습니까?
DLH

Lightspark는 여전히 메모리 / CPU를 많이 사용합니다. 3 개월주세요.
Broam

linux.com/learn/tutorials/… 플래시를 @akshatj가 언급 한 두 개의 작은 보석으로 바꾸는 방법에 대한 훌륭한 튜토리얼.
TryTryAgain

@Broam 글쎄, 몇 달이 지났습니다. 지금은 어떻습니까?
Eyal

2

우분투를 사용하기를 바랍니다. Adobe 웹 사이트에서 제공하는 설치 관리자를 사용하면 매우 간단합니다.

플래시는 프로세서의 광범위한 프로세스이므로 더 많은 램이 도움이 될 수 있으므로 처리 능력이 낮을 수 있습니다.

또한 시스템> 관리> 하드웨어 프로필로 이동하여 그래픽 드라이버의 설정이 올바른지 확인하십시오.

:)



2

위의 제안 외에도 크롬을 사용하여 compiz를 비활성화하고 가장 빠른 그래픽 드라이버가 설치되어 있는지 확인하십시오 . 하드웨어 가속에 대해 Flash 플러그인의 감지무시할있습니다 . 그래도이 핵의 유용성을 보증 할 수는 없습니다.


실제로 어제 Flash의 하드웨어 가속 감지를 무시하려고 시도했으며 CPU 사용량이 약 15 % 감소했다고 말해야합니다.
Gabriel Hurley

1

Chrome 브라우저를 사용해보십시오. 우분투의 Firefox, 일반 페이지 또는 Flash가있는 페이지보다 Firefox보다 빠릅니다.


Firefox는 현재 속도가 비슷하며 Chrome보다 훨씬 빠릅니다. 충돌이 발생하면 Firefox는 플러그인을 표시하지 않고 Chromium의 전체 탭에서 충돌을 일으 킵니다.
NoBugs

1

예를 들어 YouTube 비디오를 재생하려면 해결 방법이 있습니다!

Flash는 비디오를 디스크에 버퍼링합니다. 해당 파일은 /tmp/FlashXXp0sHC0 (Flash + 8 임의의 문자)에 속합니다. 일반 플레이어에서 재생하거나 오프라인에서 볼 수 있도록 다른 곳에서 복사 할 수도 있습니다 (대부분의 국가에서는 저작권을 위반하므로 파일을 복사하는 것은 불법입니다).

이 방법은 많은 사이트에서 작동하지만 스트리밍 형식에 따라 다릅니다. 의심스러운 경우 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
예, 내 질문 에이 해결 방법을 언급했습니다.
DLH

질문을 읽을 때 분명히 더 조심해야합니다.
LassePoulsen

2
파일 시스템에서 파일을 복사하는 것은 저작권과 관련이 없습니다. 해당 파일을 배포 (다른 사람이 해당 파일에 액세스 할 수 있도록하는)하는 것은 저작권 (및 라이센스가있는 경우)이 중요합니다.

1
컴퓨터에 남아있는 해당 파일의 모든 복사본을 처음에 파일을 저장 한 플래시 응용 프로그램을 닫 자마자 적어도 여기 덴마크에서는 불법 복제물입니다. 그러나 모든 사람들은 해당 지역의 법률이 어떻게 작동하는지 알아야합니다.
LassePoulsen

1

Nvidia GeForce 8400 GS와 함께 Ubuntu 12.04 64 비트를 실행하고 있습니다. 12.04를 새로 설치 한 후 Flash 관련 문제가 발생했습니다. 귀하와 마찬가지로 독점 드라이버를 설치했지만 시스템 설정> 세부 정보에 그래픽이 "알 수 없음"으로 표시됩니다.

속도 문제가 있었지만 가장 귀찮게 Flash 비디오 에서보고 된 것과 동일한 문제 가이 포럼에서 파란색 으로 나타납니다 . 이전 링크에 게시 된 해결 방법에 따라 모든 Flash 비디오의 원치 않는 동작이 파란색으로 표시되지 않았지만 온라인에서 비디오를 보려고 할 때마다 Flash 플러그인이 거의 중단되었습니다.

나를위한 해결책은 /etc/adobe/mms.cfg를 되돌아보고 한 줄을 제외한 모든 것을 제거하는 것이 었습니다.

 OverrideGPUValidation=true

이 작업을 수행하는 방법을 잘 모를 경우 즐겨 사용하는 텍스트 편집기 (vi는 vi)를 사용하거나 다음 터미널 명령을 사용하여 열린 gedit를 열 수 있습니다.

sudo gedit /etc/adobe/mms.cfg

위에서 OverrideGPUValidation = true 줄을 작성하고 파일을 저장 한 후 gedit를 종료하십시오. 브라우저를 다시 시작하여 문제가 해결되는지 확인하십시오.

이 아이디어와 다른 것들은 우분투 포럼 과 다른 많은 장소에서 논의됩니다 . mms.cfg를 변경 (또는 존재하지 않는 경우 작성)하여 결과를 다시 게시하십시오. 행운을 빕니다!


0

Ubuntu의 AMD64 빌드를 사용하는 경우 베타 AMD64 플래시 플레이어를 다운로드하십시오. x86 빌드는 수많은 문제가 있었던 에뮬레이션 레이어를 통해 실행됩니다.


AMD64 빌드에는 보안 허점이 있으며 지원되지 않습니다.
Broam

0

내 넷북에서 Ubuntu 12.04.3에서 동일한 성가심을 경험했습니다. [Asus 1005PE, Intel GMA3150 비디오 칩셋, linux-generic-lts-raring 커널 + xserver-xorg-video-intel-lts-raring]

/etc/adobe/mms.cfg파일 해결 방법 외에도 compizconfig 설정 관리자 (설치되어 있지 않은 경우 sudo apt-get install compizconfig-settings-manager)로 이동하여 하단 섹션의 효과에서 "dim windows"옵션을 완전히 비활성화했습니다.

시스템에 대한 부하가 적고 (Unity도 포기하지 않고 adobe-flashplugin) 전체 화면 플래시 비디오가 더 이상 방해되지 않습니다.


0

플래시 비디오 파일을 더 이상없는 /tmp
이 찾아 플레이어를 사용하여 스트리밍 플래시 비디오 파일을 재생하는 스크립트입니다
당신의 선택의
pastebin.com/dFamyLd5를
스트림이 충분히 빨리 더 플레이어를 버퍼링하는 것은 그냥 중지 또는 종료됩니다되어 있지없는 경우는

스트리밍 미디어를 일시 중지하고 스크립트를 실행하려면
시작 관리자에서이 명령을 사용
video smplayer "-close-at-end -fullscreen -minigui"
하고 스크립트를 저장 했습니다. 플레이어 매개 변수에 /usr/local/bin/video
사용 echo하면 비디오 경로가 인쇄

됩니다. 스트림에서는 작동하지 않습니다

. 이 질문에 대한 답은 플래시가 몇 년 전에 죽었어야 할 쓰레기 조각이라는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.