태그 보관물: dark-mode

dark-mode

모하비 다크 모드의 빨간색 픽셀 드물게 발생하지만 일주일에 약 4

새로운 MacBook Pro 15 (2017)를 구입하고 즉시 Mojave를 설치했습니다. 그런 다음 상단 메뉴 표시 줄과 동일한 줄에 빨간색 픽셀이 표시되기 시작했습니다. 매우 드물게 발생하지만 일주일에 약 4 번 발생했습니다. 창을 움직이면 픽셀이 사라집니다. Firefox와 iTerm을 사용하는 동안이 사실을 알았습니다.

하드웨어 (죽은 픽셀) 또는 소프트웨어 (Mojave dark 테마)에 문제가 될 수 있습니까?

예



답변

확실히 죽은 픽셀 문제가 아닙니다. 아마 모하비에서 소개 된 소프트웨어 버그 일 것입니다. 대부분의 경우 글리치를 스크린 샷으로 표시 할 수 없지만 (일반적으로 글리치가 즉시 사라짐) 몇 개의 비디오 및 스크린 샷에서 캡처했습니다.

소프트웨어에서 캡처 할 수 있고 커서가 결함이있는 픽셀을 덮을 수 있다는 사실은 모니터에 문제가 아니라 소프트웨어에 문제가 있음을 나타냅니다.

예 :

Firefox

다음 은 Firefox 화면 녹화의 스크린 샷입니다 . 여기에서 회색 픽셀을 볼 수 있습니다.

흥미롭게도, 조금 확대하면 픽셀이 실제로 창 밖에 있다는 것을 알 수 있습니다.

파인더

또한 일반 스크린 샷에서 Apple의 Finder에서 발생하는 비슷한 결함을 포착했습니다.

노트:

그것에 대해 몇 가지 흥미로운 것들.

  • 나는 그것이 창문의 어두운 부분에 대해서만 일어나는 것을 보았습니다.
  • 라이트 모드와 다크 모드 모두에서 발생할 수 있습니다 (어쨌든 창이 어두우면).
  • 그것은 대부분 그림자가있는 창의 가장자리에서 발생하지만 일부는 안쪽에서 볼 수 있습니다.
  • 창 포커스가 변경 될 때 종종 (항상 그런 것은 아님) 사라집니다 (창 포커스 변경으로 인해 창 그림자가 변경됨).
    • 그림자가없는 iTerm 창에서 (투명도가 활성화 된 경우) 창으로 또는 창에서 초점을 변경할 수 있었고 창 아래쪽 가장자리 외부의 글리치가 지속되었습니다.
  • QuickTime Player의 화면 녹화 기능으로 캡처 할 수 있습니다.
  • 의문의 여지없이 QuickTime으로 캡처 할 수는 있지만 이 화면 녹화 에서 볼 수 있듯이 Apple의 개발자 도구 인 Pixie 에게는 보이지 않습니다 . 마찬가지로, Digital Color Meter 앱에도 표시되지 않습니다 .
  • 나는 주로 회색과 빨간색뿐만 아니라 녹색, 노란색 및 더 많은 색상으로 보았습니다.
  • Finder가 실행 중이 아닌 경우에도 글리치가 발생할 수 있으므로 Finder의 일부가 아닙니다.
  • killall DockSSH를 사용하여 글리치를 표시하는 시스템으로 실행 하면 섀도 변경의 부작용 일 수 있지만 글리치를 중지시킬 수 있습니다.
  • 글리치가 발생하고 글리치가 계속 깜박이는 동안 SSH를 통해 모든 Firefox 프로세스 ( firefox+ plugin-container프로세스)를 일시 중단하려고 시도 kill -SIGSTOP하여 글리치가 Firefox 프로세스 외부에서 발생하고 있음을 나타냅니다.
  • 더 나아가서 SSH를 통해 프로세스를 체계적으로 일시 중단하여 어떤 프로세스가 책임이 있는지 확인했습니다. 일시 중단 된 것은 플래싱이 정지 된 유일한 원인 WindowServer입니다.
  • Quartz Debug 개발자 도구 ( 여기 에서 언급 한 Xcode 추가 도구 중 하나)를 사용하여 일부 옵션을 테스트했습니다. “Disable 2D Acceleration”옵션이 활성화되면 비활성화했을 때와 같이 글리치를 재현 할 수 없었습니다. 자동 세척 도면 및 수직 동기화 옵션은 효과가 없었습니다.
  • 통합 그래픽 카드에서만 발생하는 것 같습니다. 디스크리트 카드가 활성화되어있는 동안에는이를 재현 할 수 없었습니다.
  • 지금까지는 최근 MacBook Pro 및 MacBook Air 모델에서 발생한다는보고 만 들었습니다. 동일한 OS 버전을 실행하는 이전 세대 MacBook Air에서이 문제를 재현 할 수 없었습니다.
  • VMware Fusion을 사용하는 Mojave VM에서 발생하는 것을 아직 보지 못했습니다. 특정 하드웨어에서만 발생한다는 것을 나타냅니다.
  • 모든 변수를 제거하기 위해 외장 드라이브에서 Mojave 10.14.1을 새로 설치했습니다. 모든 기본 설정을 사용하면 어두운 테마와 어두운 개발자 도구 테마가 활성화되어 있고 콘솔이 열린 상태에서 ( 화면 녹화 ) Firefox 63.0.1에서 Light 모드를 빠르게 재생할 수있었습니다 .
  • 브라우저와 유사한 응용 프로그램은 특히이를 트리거 할 가능성이 높습니다 (예 : Firefox 및 Electron 기반 응용 프로그램).
  • 내가 본 응용 프로그램 (어쩌면 일부를 잊어 버렸습니다) :
    • Firefox
    • 원자 (설정> 코어> 제목 표시 줄> 사용자 정의가 필요할 수 있음)
      • 상단 가장자리
      • 아래쪽 가장자리
    • 불일치
      • 아래쪽 가장자리
      • 내부 창
    • iTerm (검은 색 반투명 ​​배경; 불투명 배경에서는 발생하지 않는 것 같습니다)
      • 상단 가장자리
      • 아래쪽 가장자리
      • 내부 창 (분할 창이있는 한 창의 아래쪽 가장자리)
    • 파인더
    • 활동 모니터
      • 상단 가장자리
    • 디스크 유틸리티
      • 상단 가장자리
    • 콘솔
      • 내부 창 (투명 열 머리글 위)
    • 우편
      • 내부 창 (투명 열 머리글 위)
    • 보관 유틸리티
      • 상단 가장자리
    • 육각 마귀
      • 상단 가장자리
    • Chrome (macOS 다크 모드를 사용하는 경우)
      • chrome://downloads/상단 메뉴 막대의 연한 회색 수평선 아래에있는 내부 창 )
  • 또한 상단 메뉴 표시 줄의 드롭 다운 메뉴 하단 가장자리에서 한 번 발생하는 것을 보았습니다.
  • 내가 본 앱과 장소의 선택은 어떤 식 으로든 창 투명성과 관련이있을 수 있습니다.

글리치에 영향을 미치지 않는 것 (Firefox로 테스트) :

  • 10.14.1을 새로 설치합니다.
  • PRAM 재설정
  • SMC 재설정
  • 저해상도 모드에서 앱을 엽니 다.
  • 시스템 환경 설정 :
    • 디스플레이 해상도 스케일링.
    • 색상 프로파일을 표시합니다.
    • 야간 근무.
    • 시스템 악센트 색상.
    • 자동 숨김 도크.
    • 접근성> 디스플레이> 그레이 스케일 사용
    • 접근성> 디스플레이> 색상 반전

하드웨어:

2016-2018 및 2018 MacBook Air (USB Type-C 모델)의 다른 MacBook Pro 모델에 영향을 미친다는 주장을 들었습니다. 다른 Apple 컴퓨터 모델 에서이 문제가 발생 하거나 영향을받는 모델 중 하나에서이 문제가 발생 하지 않는 경우이 정보를 듣고 싶습니다.

결론:

불행히도,이 시점 에서이 결함을 막을 수있는 방법이 없다고 생각합니다. 컴퓨터에 하나의 카드가 있고 (배터리 수명이 단축 된 것을 신경 쓰지 않는 경우) 불연속 카드를 사용하는 것을 제외하고는 희망이 있습니다. 향후 업데이트에서 해결 될 예정입니다.

더 안타깝게도 10.14.0에서 10.14.6까지의 두 번째 버전 또는 그 이후의 두 번째 보완 업데이트에서는 여전히 수정되지 않았습니다. 46079638으로 복제 된 것으로 표시된 bugreport.apple.com (공개가 아닌 ) 에 버그 보고서를 제출했습니다 45841204. 나는 그 버그 리포트에 접근 할 수 없지만, 누군가가 그것을보고 싶어 할 때 언급하겠다고 생각했다.

보도에 따르면 여전히 10.15 Catalina ( MDN 버그 보고서 )에 있습니다.


재현 단계 :

Firefox에서 버그를 재현하는 것이 가장 좋습니다.

  • Firefox 열기 (필자의 경우 63.0.1)
  • Firefox 테마를 Dark로 설정
    • 보기> 도구 모음> 사용자 정의 …> 테마> 어두운
  • http://example.com/ 과 같은 페이지로 이동
  • 개방형 개발자 도구
    • 도구> 웹 개발자> 인스펙터
  • 개발자 도구 테마를 어둡게 설정
    • 오른쪽 상단에서 …> 설정> 테마> 어둡기를 클릭하십시오.
  • 인스펙터 탭을 클릭하십시오
  • 콘솔을 엽니 다
    • 오른쪽 상단에서 …> 분할 콘솔 표시를 클릭하십시오.
  • 개발자 도구가 창 하단을 덮고 있는지 확인하십시오.
    • 그렇지 않은 경우 오른쪽 상단에서 …> 하단으로 도킹을 클릭하십시오.
  • 결함이 발생할 때까지 페이지를 새로 고침

참고 문헌 :

아마도 느슨하게 관련되어 있습니다 : CoreAnimation을 사용하여 투명한 표면을 사용하지 마십시오 (투명성과 관련이 있다고 의심되는 경우 OS 버그를 피함으로써 Firefox에서 발생하는이 버그에 영향을 줄 수 있음).


답변

현재 일부 솔루션은 영향을받는 앱을 전체 화면 모드로 전환하는 것입니다.


답변

이것은 소프트웨어 문제입니다. Mojave를 실행하는 두 가지 MacBook 모델과 두 가지 다른 LG USB-C 유형 디스플레이에서 재현 할 수 있습니다.

유일한 증상 인 경우 하드웨어 수리를 요청하거나 OS를 다시 설치하지 마십시오. 패치가 적용되는 버그 일 수 있으므로 사용 가능한 소프트웨어를 업데이트하는 것이 좋습니다.


답변