우분투 14.04에서 크롬이 너무 자주 충돌합니다.


38

Ubuntu 14.04로 업그레이드 한 이후 Chrome ( google-chrome-stable)이 이전보다 훨씬 자주 충돌합니다.

여러 탭을 열린 상태로 유지하지만 (> 20) 모두 가벼우 며 (멀티미디어 없음) 과거에는 아무런 문제도 발생하지 않았습니다.

브라우저가 응답하지 않고 전체 시스템을 계속 사용할 수있는 경우 프로세서 및 메모리 사용량이 매우 낮습니다.

쉬운 수정이 있습니까? 보다 완벽한 진단을 위해 더 많은 로그를 어디서 찾을 수 있습니까?

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


확인하는 것 : 반응이없는 유일한 것은 크롬뿐입니다. 크롬이 죽으면 나머지 컴퓨터 속도도 느려지거나 충돌합니까?
Mitch

죄송합니다. 크롬 만 영향을받는 것을 잊었습니다. 다른 모든 것들은 계속 잘 작동합니다.
Ricky Robinson

괜찮습니다-방금 확인하고 싶었습니다. 크롬 (및 기타)이 최신 버전입니까? ( sudo apt-get update && sudo apt-get upgrade)
Mitch

1
크롬은 원본입니다. 나중에 Chrome으로 다시 패키지됩니다.
amanthethy

1
14.04 로의 업그레이드 경로는 무엇입니까? 새로 설치했거나 13.10에서 업그레이드 했습니까? 이 문제가 하루 ~ 2 ~ 3 회 계속 발생하는 경우 궁금합니다.
robbmj

답변:


19

같은 문제가 있습니다---disable-gpu 플래그로 실행하십시오.

google-chrome --disable-gpu

또한 열린 개발자 도구가있는 두 개의 NVIDIA 비디오 카드에서 세 개의 모니터를 사용합니다 (이것이 이유라고 생각합니다)


3
어서 오십시오! 증상과 같은 세부 정보를 추가 할 수 있습니까?
Volker Siegel

그것은 새로운 것입니다! 감사. 그래도 해당 옵션에 대한 문서를 찾을 수 없습니다. 그것이 무엇을 설명 할 수 있습니까?
Ricky Robinson

1
드라이버 설치 후 이러한 충돌이 발생했기 때문에 엔비디아 드라이버와 크롬 렌더링 사이에 버그가 있다고 생각합니다.
Ivan M

1
Nvidia뿐만 아니라 개발자 도구가 열려 있지 않은 경우 ATI 커뮤니티 드라이버 로이 문제를 해결하고 있습니다.
jowan sebastian

2
흥미롭게도, 2 개의 nvidia 카드가있는 다중 모니터를 사용하며 거의 항상 개발 도구가 열려 있습니다. 옵션이 고급 설정 의 --disable-gpu옵션과 다른 use hardware acceleration when available가요?

5

Chrome 도움말 포럼 에서이 게시물 을 확인하십시오 . 그러나 당신과 달리 전체 시스템이 정지하고 있습니다. 귀하가 게시 한 제목을 기반으로 귀하의 게시물을 발견 한 다른 사람들에게 도움이 될 수 있으므로 여기에 게시 할 수 있습니다. 시스템 중단 문제는 Radeon 카드와 관련이있을 수 있으므로 카드가 없으면 관련이 없을 수 있습니다.


전체 시스템이 정지 된 경우 스왑 공간이 충분한 지 확인하십시오.
Gayan Weerakutti

3

우분투 14.10으로 업그레이드 한 후 Chromium과 비슷한 문제가있었습니다. 같이 열려있는 파일의 한계에 부딪히면 내 다른 대답 (사용 ulimitbash또는 편집하면 limits.conf) 나를 위해 문제를 해결할 것으로 보인다. 요약:

쉘에서 다음을 실행하십시오.

ulimit -a

읽은 줄을 확인하십시오 open files(또는 ulimit -n즉시 실행하십시오 ). 내 시스템에서 값은 1024입니다. 크롬을 종료합니다. 그런 다음 같은 터미널에서

ulimit -n 4096
chromium-browser

4096시스템에 적합한 값으로 교체하십시오 . 이 브라우저 세션에서 더 많은 탭을 사용할 수 있어야합니다. 합리적인 한도를 찾으면 다음을 유지하십시오 limits.conf.

하드 노 파일 4096
소프트 노 파일 4096
  • 라인을 추가하십시오 /etc/pam.d/common-session*:
필요한 세션 pam_limits.so
  • 변경 사항을 적용하기 위해 로그 아웃 / 재부팅

참고 문헌 :


1

나는 나를 위해 일한 해결책을 알고 있는데, 그것이 사용중인 껍질과 관련이있는 것 같습니다. gnome-flashback을 Unity 대신 세션으로 사용하고있었습니다. 내가 그것을 제거하고 기본 Unity를 다시 사용했을 때 충돌이 없었습니다. 이것은 아직 확인되지 않았지만 예비 테스트에서 그 경우에 해당합니다. 따라서 문제는 Gnome 3과 관련이있는 것 같습니다. 크롬과 관련한 문제는 의심 스럽지만 오픈 소스 드라이버와 Chrome 일 가능성이 있습니다.

한 가지 더 ... 이것은 64 비트 버전의 크롬에서만 발생하므로 64 비트 시스템에만 영향을 줄 수 있다고 생각합니다.


또한 여기에 설명 된 것과 동일한 패턴을 알 수 있습니다. 그것이 원인인지 확실하지 않지만, 나는 단일 풍미의 칩셋에서 이것을 경험하지 않으며 우분투의 그놈 풍미 만 있습니다.
Brian Vanderbusch

1
사람들은 화합과 크롬 우분투 14.04 (64 비트)를 사용하는 메신저 여전히 충돌하고 전체 컴퓨터가 정지
john

0

죽었어, 짐!

예전처럼 재미 있지 않습니다.

그런데 Chromium은 다음과 같이 말합니다.

부 ... 확장명이 없습니다 :-( 대신 갤러리를 탐색하고 싶습니까?

그것은 다른 것이어야합니다-항상 플래시 또는 광고 / 추적 프로그램이 실행하는 JavaScript와 관련이 있다고 생각했습니다.

도움이되었습니다 뭔가 : 열기 작업 관리자 (Shift + ESC) 그냥 클릭 End process하면 폐쇄 모든하지만이 때까지 버튼을 Browser하고 GPU Process(이 두 가지가 폐쇄 될 수 없음). 이제 충돌했던 웹 사이트로 돌아가서 다시 시도하십시오.

이러한 방식으로 모든 탭을 종료 한 후 F5필요에 따라 페이지를 다시로드하여 다시로드 할 수 있습니다 . 이것은 웹 브라우저가 작동하는 방식입니다. 페이지는 리소스를 해제하고 사용하지 않을 때는 최대 절전 모드로 전환합니다.

간단히 말해 Chromium은 페이지 당 원래 샌드 박스 아키텍처 에서 멀어 졌으므로 이제는 웹 페이지 실행간에 상호 의존성이 크게 향상되어 악명 높은 슬픈 탭이 생깁니다. 다발로.

시간이 지남에 따라 웹 브라우저를 계속 실행하는 것은 어렵습니다. 나는 그것을 말하거나 싫어하지만 때로는 손을 내밀어 Firefox로 돌아 가야합니다.


경우에 따라 이로 인해 컴퓨터가 종료 시퀀스를 시작했습니다. 왜 가장 안개 낀 생각이 없습니다. 크롬 작업 관리자에는 종료하지 말아야 할 일종의 "미스터리 프로세스"가 있다고 생각합니다. 따라서 수정 된 제안은 프로세스 목록을 천천히 살펴보고 종료중인 프로세스를 관찰하는 것입니다.
nobar

0

GPU를 비활성화하려면 다른 방법은 사용자 설정을 통하는 것입니다.

  1. 설정을 비활성화하십시오. Use hardware acceleration when available

    chrome://settings/search#hardware%20acceleration
    
  2. 브라우저를 다시 시작한 후 GPU 상태를 확인하십시오.

    chrome://gpu
    

    모든 것이 소프트웨어로 설정되어 있어야합니다.

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