요세미티 : 접근성 줌 + 다중 모니터 = 성능 저하


8

Yosemite로 업그레이드 한 이후로 외부 모니터에 연결하면 접근성 줌 기능을 사용할 수 없습니다.

재현 단계 :

  • 시스템 환경 설정에서 확대-접근성을 활성화합니다.
  • 미러링을 사용하지 않고 외부 모니터를 연결하십시오 (두 번째 데스크탑).
  • CTRL + (두 손가락 제스처)를 사용하여 확대-또는 OPT-CMD- =

예상 :

  • 줌은 부드럽고 매끄럽고 모든 것이 60fps로 렌더링되며 지연이 없습니다.

실제 :

  • 비디오 재생, 마우스 이동 및 키 입력 / 텍스트 입력을 포함하여 두 화면의 모든 표시가 지연됩니다. 확대하는 동안 시스템이 사용할 수 없을 정도로 느려집니다 (8-12fps, 여전히 누락 된 프레임을 "잡으려고"합니다). 다시 축소하여 확대 / 축소에서 "복구"하는 데 시간이 오래 걸립니다.

하드웨어:

  • MacBook Pro (Retina, 15 인치, 2013 년 초)
  • 다른 소식통에 따르면, 이것은 Yosemite를 실행하는 모든 Mac 하드웨어에 영향을 미치는 것으로 보입니다

이것은 Apple 토론 포럼에서 여러 번보고되었습니다 : 1 2 3 4

수용 가능한 해결책을 찾지 못했습니다.

외부 모니터를 분리하면 줌 성능이 "완벽"(읽기 : 허용)됩니다. 미러링을 사용할 때도 "완벽합니다".

편집 : http://testufo.com에 대한 링크가 정상적인 상황에서 너무 약해서 유용한 재생 산물이 아니기 때문에 제거 되었습니다.

편집 2, 2014 년 11 월 18 일 : Yosemite 10.10.1로 업그레이드 한 후 성능이 약간 향상되었지만 여전히 이전 표준까지는 아닙니다. 예를 들어 https://kraken.io/ 로 이동하여 이미지 슬라이더 위로 마우스를 이동하십시오. 그런 다음 확대 된 것과 똑같은 일을 시도하십시오-참을 수 없을 정도로 느립니다. 줌이 활성화되면 (여러 화면에서) 소프트웨어 렌더링 또는 그와 비슷한 속도로 떨어집니다. 단일 화면 만 사용하는 동일한 테스트가 완벽합니다.

편집 3 : 제안 된 다른 해결 방법의 결과가 좋지 않았습니다.

  • 다시 시작하십시오 (또는 WindowServer프로세스를 종료하면 로그 아웃됩니다). 처음 몇 분의 사용은 비교적 부드럽지만 여전히 100 %는 아닙니다.

편집 4 : 활성화 명암 향상 이 지금까지 가장 좋은 해결 방법 인 것 같습니다. 내 두 번째 답변을 참조하십시오 .

편집 5 : 이제 10.10.2에서 완전히 수정되었습니다.

답변:


4

이것은 OS X 10.10.2에서 수정되었습니다.


1
예, 오늘 아침에 "Serrolling with Inertia"를 다시 돌리면 두 디스플레이에서 다시 확대 / 축소가 작동합니다.
Wayfaring Stranger

10.10.2에서 수정되었음을 확인할 수 있습니다. 감사!
Jesse Buchanan

3

애플 포럼에 게시 된 해결 방법은 .

장점 :

  • 운동량 줌과 마찬가지로 마우스 / 키 입력 성능도 "느낌"이 훨씬 뛰어납니다.
  • 확대 / 축소는 한 번에 둘 다가 아니라 화면 단위입니다.

단점 :

  • 여전히 Mavericks만큼 성능이 떨어집니다 . testufo.com의 확대하면서 사이트는 여전히 초당 60 프레임에서 렌더링되지 않습니다.
  • 이 해결 방법으로 요세미티에서는 다중 화면 성능이 다소 향상되지만 단일 화면 성능은 훨씬 나빠집니다! 기본 "전체 화면"확대 / 축소를 사용하면 단일 화면 성능이 이미 "완벽합니다".

명령:

  • 시스템 환경 설정-접근성에서 줌 스타일Picture-in-picture로 설정하십시오 .

시스템 환경 설정-접근성

  • 추가 옵션 ...을 클릭하십시오 .

시스템 환경 설정-접근성-추가 옵션 ...

  • 크기 및 위치 조정을 클릭하십시오.
  • 가운데에 "확인"버튼이있는 직사각형 확대 패널이 표시됩니다. 모서리 를 화면의 왼쪽 상단 및 오른쪽 하단으로 끕니다 . 확인을 클릭하십시오 .

이제 확대 / 축소하면 사용할 수 있지만 여전히 눈에 띄게 느립니다.


3

지금까지 가장 좋은 해결 방법 :

에서 시스템 환경 설정 - 접근성 , 선택 증가 대비 (암시 적 투명성을 줄 선택 것이다). 일부 환경에서는 성능이 향상되는 것처럼 보이지만 미학에 큰 영향을 미칩니다. http://kraken.io 의 슬라이더 는 확대하는 동안 매끄 럽습니다. 확대 / 축소가 약간 느리지 만 여전히 이전만큼 나쁘지는 않은 경우가 있습니다.

편집 : 대비 증가를 활성화하고 (요세미티 10.10.1로 업그레이드) 몇 시간 동안 실행 한 후에 는 성능이 이제 허용 수준으로 돌아 갔다고 말할 수 있습니다.

여전히 성능을 향상시키고 싶지 않거나 필요로하지 않는 내게 필요한 옵션 기능을 활성화해야한다는 것에 대해 설득력이 없습니다. 정말의 모습처럼하지 않는 증가 대비 : 등 텍스트 입력 및 버튼, 목록에있는 얼룩말 줄무늬 효과, 주위에 검은 색 외곽선이 조금 OS X의 미묘함에서 오는 부조화의 모든

투명도 감소 ( 콘트라스트 증가 를 활성화 할 때 암시 적으로 선택됨)를 활성화 하려고 시도 했지만 해당 설정만으로는 도움이되지 않습니다. 성능 향상을 보려면 둘 다 활성화해야합니다.

스크린 샷 : 정상적인 모습 정상적인 모습

스크린 샷 : '명암 증가'가 활성화 된 모양 '명암 증가'가 활성화 된 모양


나는 아직도 실제 솔루션을 찾는 데 관심이 있으므로 지금은 현상금을 열어 두겠습니다.
Jesse Buchanan

3

Yosemite로 업그레이드 한 후 Spotlight가 파일 일치를 반환하는 긴 일시 중지, 특히 Display Sleep에서 깨어 난 후 응용 프로그램의 느린 시작 및 기타 작업과 같은 여러 가지 상황에서 매우 느린 응답을 얻었습니다. (빠른 길을 걷다가 움직일 수없는 것처럼 느껴지는 느낌이 든다.) 또한 잘못된 연결과 일치하지 않는 트랙 패드 제스처 덤프와 관련하여 메시지가 반복적으로 채워지는 콘솔 로그를 보았습니다. 전체 4000 라인 콘솔 뷰 나는 지금 적어도 iMac의 원인을 찾았다 고 생각하기 때문에 요세미티 느린 문제로 전환 한 후 속도 저하에 대한 다른 사람들의 비슷한 문제의 원인인지 여기에 넣었습니다.

다음에 수행 할 작업에 대한 또 다른 아이디어를 얻으려고 할 때 임의의 기본 설정 파일을 감추고 내 사용자 Preferences폴더 ( ~/Library Preferences)를 파고 들었습니다. (일하는 것은 정말 지루해졌다). 에서 com.apple.sidebarlists.plist, 나는 꽤 방법을 페이징하고 스크롤 막대가 파일의 시작 부분에 여전히 것을 알아 차리지 이후 계속 값을 가진 키를 만났다. 파일 크기를 확인한 결과 11MB였습니다 (대부분의 기본 설정 파일은 100KB보다 훨씬 작았으며 대부분 길이는 10KB보다 작습니다). Xcode에서 파일을 보는 것은 부진으로 인해 거의 불가능했기 때문에 텍스트 속성 목록에 덤프하여 키 이름이 모두 큰 값을 가진 여러 키를 편집하고 찾았습니다.Bookmark(6 개의 키 값은 2.7MB 이상이고 다른 2 개의 값은 4.3MB 미만이었습니다). 이들 중 몇 가지는 외부 USB 볼륨과 관련이 있는데, 하나는 더 이상 존재하지 않는 볼륨이고 다른 하나는 시스템 드라이브의 파티션 인 볼륨입니다. 대부분 Alias은이 파일에 설명 된 모든 볼륨에 존재 하는 짧은 키 도 가지고 있지는 않습니다 . 컴퓨터를 부팅 할 수없는 상태에서 문제 섹션 (권장하지 않음)을 제거하기 위해 파일을 편집하려고 시도한 후 많은 시간을 잃은 후 마침내 파일을 휴지통에 버렸습니다. 그 이후로 모든 귀찮은 지연이 사라졌습니다.

스포트라이트 Finder창을 열면 "사이드 바 목록"환경 설정을 읽어서 창을 표시하는 방법을 결정하고 읽는 데 시간이 걸리기 때문에 Spotlight (드라이브 대기를 기다리는 것처럼 느꼈습니다)가 어떻게 느려졌는지 쉽게 알 수 있습니다. 순차 데이터 (파일을 직접 읽거나 편집 할 때 느려짐과 유사 함) 이제 기본 설정 파일은 약 7KB (약 1,570 배 작음)이며 OS를 실행하는 것처럼 가볍고 빠릅니다. X 10.9 (매버릭스).

보고 수행 할 수있는 작업에 대한 요약은 다음과 같습니다.

  1. 열기 /Users/(username)/Library/Preferences( ~/Library/PreferencesFinder 윈도우에서); 목록보기로 변경하고 파일을 크기별로 정렬하십시오.
  2. com.apple.sidebarlists.plist기본 설정 파일이 다른 파일보다 훨씬 큰지 확인하십시오 .
  3. 너무 큰 파일을 찾으면 파일을 폴더 밖으로 옮겨서 어딘가에 놓으십시오 (예 : 데스크탑에서 생성 한 새 폴더 등). 을 Sidebar사용하여 일부 설정을 원하는대로 재설정해야 할 수도 있지만 다시 시작할 때 다시 작성되므로 문제가 발생하지 않습니다 Finder -> Preferences.
  4. 컴퓨터를 다시 시작하거나을 다시 시작 Finder하여 속도 문제가 개선되었는지 확인하십시오. 그렇다면 상황이 더 나아 졌는지 추적하십시오 (어떻게 할 수 없습니까?).
  5. 그것이 효과가 있든 없든, 저와 다른 사람들이 우리가 이런 식으로 영향을받는 사람들을이 문제를 끝내도록 도와 주거나 이것이 원인이 아니라고 판단하고 가능한 경우 무엇이 잘못되었는지 계속 판단 할 수 있도록하는 것이 좋을 것입니다.

나는 같은 게시물이 여전히 존재한다면이 게시물을 쓰는 것이 견딜 수 없었기 때문에 (지금까지) 나에게 도움이 되길 바란다.


2

FWIW, 내 경험은 설명하는 모든 시나리오에서 동일합니다 (원본 및 해결 방법). 16GB RAM이 장착 된 2014 Mini CoreI7 및 2 개의 외부 24 "디스플레이가 장착 된 SSD에서 10.10.1을 사용하고 있습니다. kraken.io 사이트에는 약간의 지연이 있지만 끔찍한 것은 없습니다.

추가 문제 해결 단계에 대한 아이디어 — 각 단계는 화면을 렌더링하는 데 필요한 리소스를 줄이는 것을 목표로합니다.

  1. 디스플레이에서 수천 가지 색상으로 내려갑니다.
  2. 각 디스플레이의 화면 해상도를 낮추십시오
  3. 화면이 세로로 쌓 이도록 화면의 배열을 변경하십시오. — (결합 된 화면의 오프 스크린 버퍼의 최대 크기를 줄이면 렌더링하는 데 필요한 메모리가 줄어드는 것을 알 수 있습니다. 현재 GPU 사용 방법을 알고 있지만 최신 GPU에는 익숙하지 않습니다. 과거에는 이것이 도움이되었던 이유가 더 이상 오늘날 적용되지 않을 수 있습니다.)

도움이 되더라도 실제로는 당신에게 실용적인 해결책이 아닐 것입니다. 나는 주로 근본적인 문제를 시도하고 진단하는 방법으로 제공합니다. 더 제공 할 수 있으면 좋겠다.


1

당신의 게시물을 발견했습니다. 메인 프로덕션 하드 디스크를 조금 일찍 요세미티로 업그레이드했습니다. hdd가 여전히 내 macPro에 있기 때문에 외장 드라이브에서 매버릭스를 실행하고 파일에 대해서만 요세미티에 액세스했습니다. 이제 요세미티로 부팅되어 업데이트가 이루어지고 조금 느리게 작동합니다. 그래서 몇 가지가 더 잘 작동하지만 여전히 디버깅을 시도하고 있으며 창 서버 스레드에서 CPU를 많이 가져 오는 방법을 알아 냈습니다. 손쉬운 사용으로 이동하여 모든 확대 / 축소 기능을 끄십시오. 내 경우에는 Ctrl + 스크롤 휠을 켜고 확대 / 축소하면 현재 수준뿐만 아니라 확대 / 축소 된 수준으로 모든 내용을 렌더링 했으므로 ctrl을 클릭하고 확대하면 준비가 된 것입니다. 어떤 것. 이 기능을 끄면 컴퓨터가 CPU가 허용 수준으로 바로 내려갔습니다. 매버릭스가 미친 듯이 로직 보드에 리본으로 묶는 것보다 usb2.0 hdd에서 더 잘 실행됩니다. 또한이 줌 항목을 끈 후 대비 증가를 클릭했으며 이미 얻은 이득과 큰 차이가 없었습니다. 그것은 os를 쓰레기처럼 보이게 만듭니다. 그래서 UI에서 다시 흐리게하기 위해 다시 끕니다. 도움이 되었기를 바랍니다. 내 대문자에 대해 유감스럽게 생각합니다. :) 난 그냥 ATM처럼 느끼지 않습니다. :) 난 그냥 ATM처럼 느끼지 않습니다. :)


1

두 대의 모니터, 투명도. 요세미티로 업데이트 한 후 엄청나게 게으른 컨트롤 매직 마우스 줌에 문제가 있습니다. 간단한 화면 확대가 완료 되려면 최대 5 초가 걸립니다. Mac이 꺼져있는 동안 확대 / 축소를 해제하면 확대 / 축소로 인해 문제가 발생하기도합니다.

내게 필요한 옵션 시스템 기본 설정의 마우스 및 트랙 패드 창의 마우스 옵션 대화 상자에서 스크롤을 " 관성 없음 "으로 설정하면 모니터 수준 줌이 훨씬 더 잘 작동합니다 . 확대 / 축소가 이제 간단 해졌으며 마우스에서 손가락 이동을 중지하면 중지됩니다. 이를 위해 가끔 유용한 "마우스 관성"기능 없이도 살 수 있습니다. -아마도 애플은 관성 문제를 해결하는 데 도움이 될 것입니다. 그러나 그때까지 이것이 가장 좋은 해결책 인 것 같습니다.


"대비 증가"로 시도 했습니까? 그것은 외부 모니터 + 관성 스크롤과 잘 작동하는 것처럼 보이지만 추악합니다. 근처에 모니터가 있으면 관성에 도전 해 볼 것입니다.
Jesse Buchanan

트랙 패드만으로는 해당 대화 상자에 액세스 할 수없는 것 같습니다.
Jesse Buchanan

0

나는 이것이 모든 사람에게 효과가 없을 것이라고 확신하지만, 나에게 필요한 것은 디스플레이 환경 설정을 불러 와서 내 디스플레이를 미러링하도록 변경 한 다음 별도의 디스플레이로 다시 변경하는 것입니다. WindowServer의 CPU는 즉시 약 80 %에서 10 %로 떨어졌습니다.

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