맥(Mac)은 사용자 친화적인 인터페이스와 다양한 기능으로 많은 사랑을 받고 있지만, 그렇다고 해서 오류로부터 완전히 자유로운 것은 아닙니다. 이미 다룬 적 있는 Mac 오류 코드 50이나 Mac 오류 924가 대표적인 예입니다.
하지만 맥을 평온하게 사용하던 중 갑자기 알 수 없는 오류 메시지가 나타나 당황한 적은 없으신가요? 대표적인 사례가 바로 콘솔(Console)에 표시되는 "WindowServer [ERROR] – Unknown CGXDisplayDevice: 0x41dc9d00" 오류 메시지입니다. 과연 이 버그는 무엇일까요?
이 오류를 경험해 본 사용자라면 혼자만이 아니라는 점을 기억하세요. 실제로 여러 맥 사용자들이 이 오류 메시지에 대해 불만을 제기해 왔습니다. 대부분 macOS High Sierra에서 미션 컨트롤(Mission Control)을 사용할 때마다 이 오류를 발견했으며, 컴퓨터가 여러 번 충돌하기도 했습니다. 이 오류는 macOS High Sierra 10.13에서 특히 흔하게 보고되었으며, 기기 충돌뿐 아니라 영상 관련 문제도 함께 동반되었습니다.
먼저 관련 용어를 간단히 짚어보겠습니다. 미션 컨트롤은 열려 있는 창, 데스크톱 공간(Space), 전체 화면 앱, Split View 공간 등을 한눈에 파악할 수 있게 해주어 앱과 공간 사이를 손쉽게 전환할 수 있도록 돕는 기능입니다. 반면 콘솔(Console)은 Apple이 개발해 macOS에 기본 포함한 로그 뷰어로, 시스템에 기록된 모든 로그 메시지를 검색할 수 있게 해주며 특정 유형의 메시지가 기록될 때 사용자에게 알려줍니다. 주로 맥 문제를 해결(트러블슈팅)할 때 활용됩니다.
프로 팁: 시스템 문제나 성능 저하를 일으킬 수 있는 성능 이슈, 정크 파일, 유해 앱, 보안 위협 요소를 스캔하여 맥 상태를 점검해 보세요.
CGXDisplayDevice: 0x41dc9d00 오류에 직면했다면 멀리 갈 것 없습니다. 주목해야 할 것은 단 하나, 바로 'Bartender' 앱입니다. 지금부터 자세히 알아보겠습니다.
Bartender란 무엇인가?
Bartender 앱은 메뉴 막대(menu bar) 앱을 다음 세 가지 방식으로 정리할 수 있게 해줍니다:
- 앱 숨기기
- 앱 재배치
- 앱을 Bartender의 Bar로 이동
전체 메뉴 막대를 표시하거나, 메뉴 막대 항목이 업데이트될 때만 메뉴 막대에 표시하거나, 또는 항상 Bartender's Bar에 표시되도록 설정할 수 있습니다. 이를 통해 실행은 필요하지만 눈에는 보이고 싶지 않은 앱을 숨기고, 언제나 깔끔하고 정돈된 메뉴 막대를 완성할 수 있습니다.
Bartender는 Intel 64비트 프로세서와 macOS 10.12 이상을 요구합니다. 버전 3.0.47에서는 macOS Sierra, High Sierra, Mojave를 완벽하게 지원하며, 접근성 권한 승인을 요청하고 다크 모드를 지원하며, 추가적인 보안을 위해 공증(notarization)까지 마쳤습니다.
이 오류와 어떤 관련이 있나?
Apple과 Bartender 측은 오류의 원인 중 하나가 공개 API(public API)라고 어느 정도 인정한 바 있습니다. 따라서 Bartender 3가 실행 중일 때 CGXDisplayDevice: 0x41dc9d00 오류 메시지와 함께 Window Server 오류가 몇 차례 발생하는 것은 결코 우연이 아닙니다.
macOS 10.13.4 베타 1 기준으로 Apple이 이미 해당 오류 메시지를 수정한 것으로 보이므로 더 이상 표시되지 않아야 합니다. 지속적인 로깅 자체는 무해하다고 알려져 있지만, 정식 10.13.4 릴리스와 함께 이 오류 메시지가 완전히 사라지기를 기대해 볼 수 있습니다.
따라서 가장 빠른 해결 방법은 Bartender 3 앱을 종료한 후 오류 메시지가 계속 나타나는지 확인하는 것입니다.
오류가 계속 발생한다면 어떻게 해야 할까?
Bartender 3를 종료해도 문제가 해결되지 않는다면 다른 트러블슈팅 방법을 시도해 볼 수 있습니다. 다음 해결책들을 참고해 보세요:
- 빠르고 안정적인 성능을 위해 항상 맥을 정리하고 최적화하는 습관을 들이세요. Mac 수리 앱 같은 서드파티 도구를 활용하면 필요한 점검을 수행하고 최적의 시스템 운영 상태를 유지할 수 있습니다.
- 사용 중인 모든 서드파티 소프트웨어를 최신 버전으로 업데이트하세요.
- 오류 메시지가 계속 나타난다면 안전 모드(Safe Mode)로 부팅해 보세요.
일부 맥 사용자들은 High Sierra로 업그레이드한 이후 나타난 그래픽 결함과 함께 이 오류 메시지가 콘솔에 표시되는 것을 발견했습니다. 그 결과 Safari, iTunes 및 기타 앱에서 무작위로 검은색 상자가 나타나는 현상이 발생했습니다.
두 현상 사이의 연관성을 감지한 이들은 디스플레이 환경설정에서 다른 색상 프로필(color profile)을 선택하는 방법으로 문제를 해결했습니다. 검은 상자가 나타나는 웹사이트를 연 후, 색상 프로필을 변경할 때마다 페이지를 새로 고침하면 됩니다.
마무리
"WindowServer [ERROR] – Unknown CGXDisplayDevice: 0x41dc9d00" 오류 메시지는 Bartender 3 앱이 실행 중이거나 전혀 다른 원인으로 인해 맥의 콘솔에 나타날 수 있습니다.
무해하다고 여겨지지만 오류 메시지가 계속 뜨면 불안할 수 있습니다. 위에서 소개한 빠른 트러블슈팅 방법을 시도해 보시고, 여러분의 경험과 효과가 있었던 해결 방법을 자유롭게 공유해 주세요!