이상한 행동을하는 Chrome


9

전 Chromium 브라우저 사용자이지만 PPA를 2 개월 동안 업그레이드하지 않은 후 어제 Chrome 브라우저로 전환했습니다. "chrome : //"구성 페이지를로드 한 후 일부 페이지에서 이상한 동작이 발생하고 충돌하는 경우를 제외하고는 모든 것이 정상입니다. 이상한 행동으로 가장 잘 알려진 웹 사이트는 youtube이며, 내가 볼 수있는 그림이 있습니다. 유튜브 오른쪽 상단에서 사용자 메뉴를 열면 메뉴가 닫히고 메뉴를 닫은 후에도 메뉴의 일부가 계속 표시됩니다.

당신은 그것이 유튜브 문제라고 말할 수 있습니다. 아니요, 적어도 3 개의 다른 웹 사이트 에서이 문제가 있습니다. 여기에는 Imgur에 있습니다. 여기에 이미지 설명을 입력하십시오 문제는 전체 측면이 아니며 때로는 화면 중간에서 발생합니다.

흥미로운 부분은 오른쪽 경계에서 같은 거리에있을 때마다 발생한다는 것입니다. Developer tool을 사용하여 DOM 요소를 확인하면 요소의 위치를 ​​표시하는 오버레이가 어떻게 렌더링되는지 렌더링됩니다. 또한 충돌 지역 다음에 앵커가 있으면 클릭 한 후에 작동합니다. 충돌 한 페이지에서 텍스트를 선택할 수 없습니다.

사전에 조언을 해줄 충분한 정보가 있기를 바랍니다. :)

편집하다:

브라우저가 "chrome : // gpu-internals /"에 게시 한 내용은 다음과 같습니다.

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Compositing: Hardware accelerated
3D CSS: Hardware accelerated
CSS Animation: Software animated.
WebGL: Hardware accelerated
WebGL multisampling: Hardware accelerated
Problems Detected
Accelerated CSS animation has been disabled at the command line.
Accelerated 2d canvas is unstable in Linux at the moment.

우분투 12.04 | 그놈 껍질 3.4.1 | ATI 라데온 4550 | 화면 해상도 1024 * 768 | Chrome 버전 20.0.1132.57 (공식 빌드 145807)


렌더링 문제인 것 같습니다. 그래픽이 풍부한 화면을 렌더링하는 데 문제가있는 비디오 드라이버와 관련이있을 수 있지만 다른 브라우저 나 창에서 발생하지 않으면 Chrome의 버그 일 수 있습니다.
Samik

예, Google 크롬에서만 발생합니다. 더 많은 페이지가 영향을 받았으므로 Chromium-browser 18. *로 돌아 가야했습니다.
user72274

주소 표시 줄에 'chrome : // gpu-internals'를 입력하고 'Graphics Feature Status'및 'Problems Detected'라는 부분을 잘라내어 붙여 넣을 수 있습니까?
마크 파스칼

@MarkPaskal-질문을 편집했습니다.
user72274

1
최신 버전의 Chrome / Chromium (버전 41.0.2272.76-2015 년 6 월)에서 사용할 주소는 다음과 같습니다.chrome://gpu
Eborbob

답변:


8

최신 버전의 Chrome은 단순히 GPU를 좋아하지 않을 수 있습니다. 나는 당신과 비슷한 문제가 있었고 합성 및 3D 가속 기능을 해제하여 문제를 해결했습니다.

chrome://flags주소 표시 줄에 입력 하고 다음 항목을 설정하십시오.

모든 페이지에서 GPU 합성 : 비활성화 (드롭 다운의 3 가지 옵션)

가속 2D 캔버스 비활성화 : 활성화 ( '활성화'라는 링크를 클릭하면 상자가 흰색으로 바뀝니다.)

가속 CSS 애니메이션 비활성화 : 활성화 (위와 마찬가지로 항목이 흰색으로 바 turn)

그런 다음 페이지 하단에 표시되는 버튼을 클릭하여 Relaunch now크롬을 다시 시작하고 이것이 작동하는지 테스트합니다.


ATI HD7970 및 Linux Mint + Mate에서는 작동하지 않습니다.
Leandros

아래의 Jove '답변을 시도하고 그게 효과가 있는지 확인하십시오. DE는 아무런 차이가 없어야합니다.
Mark Paskal

아니, 유튜브에서만 항상 이상한 행동, 유튜브에서만, 나는 다른 사이트가 귀하의 솔루션을 통해 수정 된 것 같습니다.
Leandros

내가 세 가지 중에서 사용할 수있는 유일한 옵션 Disable accelerated 2D canvas은 Chrome의 페이지에 나타나는 임의의 흰색 블록을 지우는 것 같습니다.
Eborbob

1
덧붙여서, 그것은 다소 혼란 스럽지만 기능을 비활성화 enable하려면 disable옵션 이 필요 합니다 ...
Eborbob

2

나는 같은 문제가 있었고 Google 에서이 명령을 배웠습니다.

google-chrome  --blacklist-accelerated-compositing

1

인텔 GM965 / GL960 드라이버의 일부 버전에서 문제가 발생했습니다. 비디오 드라이버를 업데이트하십시오. fglrx를 사용하고 있는지 언급하지 않았습니다.


그들은 공식 드라이버를 사용하고 있으며, 크롬은 오픈 소스 라데온 드라이버를 블랙리스트에 올리며 chrome : // gpu-internals에서 WebGL이 하드웨어 가속임을 알 수 있습니다.
마크 파스칼

0

Virtualbox에서 Ubuntu를 실행 중이며 Chrome의 렌더링 문제로 인해 Ubuntu의 렌더링이 중단되어 VM을 재부팅해야 할 수도 있습니다. 내 솔루션은 위의 Jove와 동일하지만 터미널을 통해 크롬을 빠르게 시작할 수 있도록 ~ / .bashrc 파일에 별칭을 추가했습니다.

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