macOS 시에라에서 그래픽 모니터링 유틸리티 'gfxCardStatus'를 사용할 때 주의사항

2016. 9. 24. 03:23    작성자: ONE™

2010년 이후에 출시된 맥북프로 중 일부 모델은 인텔 내장 그래픽과 AMD∙NVIDIA가 만든 외장 GPU를 동시에 탑재하고 있습니다. 이와 함께 운영체제 단에서 자동 그래픽 전환 기능을 지원하는 덕분에 평상시에는 전력 소비가 적은 내장 그래픽을 사용하고, 더 많은 그래픽 성능이 필요하면 저절로 외장 그래픽으로 전환됩니다.

맥북이 전원 어댑터로 전력을 공급받을 때는 상관이 없는데 배터리에 의존할 때는 아무래도 외장 그래픽 사용이 부담스럽게 다가오기도 합니다. 인텔 내장 그래픽을 사용할 때보다 배터리 지속시간이 절반가까이 줄어들기 때문입니다.

이 때문에 맥북프로 유저 가운데 적지 않은 분이 'gfxCardStatus'라는 유틸리티를 사용하고 계실 겁니다. 내∙외장 그래픽 중에서 어떤 녀석이 활성화되어 있는지, 또 어떤 응용 프로그램이 그래픽 스위칭을 유발했는지 아주 손쉽게 확인할 수 있는 메뉴 막대 애플리케이션입니다. 블로그를 통해서도 한 차례 소개해 드린 적이 있죠.

안타깝게도 gfxCardStatus 개발이 중단되면서 2년 넘게 업데이트가 멎어있는 상태인데요. OS X 엘 캐피탄까지는 사용에 특별한 문제가 없었지만, macOS 시에라에선 심각한 문제가 있습니다.

gfxCardStatus를 사용하는 이유는 앞서 말쓰드린 대로 현재 활성화된 GPU와 그래픽 스위칭을 유발하는 앱을 확인하기 위함입니다. 그런데 macOS 시에라에서 gfxCardStatus를 실행하면 항상 외장 GPU가 활성화됩니다.

왜냐 하면 gfxCardStatus 자체가 외장 GPU를 활성화하기 때문입니다. 위 사진을 보면 외장 GPU에 의존하는 앱이 gfxCardStatus 하나 뿐인 것을 볼 수 있습니다. 배터리 도둑 잡으라고 했더니 자기가 배터리를 도둑질 하고 있는 셈입니다.

다행스럽게도 해결책이 없는 건 아닙니다.

원 개발자인 cody krieger가 만든 공식 버전은 2년 전에 개발이 중단되었지만, 다른 개발자가 포크(Fork) 버전을 제작해 앱의 명맥을 이어가고 있기 떄문입니다. 그 가운데 '스티브 초우(Steve Chow)'라는 개발자가 만든 포크 버전(v2.4.1i)이 최근까지도 유지보수가 이뤄지고 있고, macOS 시에라에서도 문제를 일으키지 않아 않아 가장 추천할 만합니다. 위 사진은 macOS 시에라서 포크 버전의 gfxCardStatus를 실행한 모습인데요. 의존성 목록에 gfxCardStatus가 표시되지 않고, GPU도 인텔 내장 그래픽을 사용하고 있는 것을 볼 수 있습니다.

듀얼 그래픽 사양의 맥북프로에서 gfxCardStatus를 쓰고 계신 분 가운데 운영체제를 시에라로 업그레이드했거나 앞으로 계획 중이리사면 이번 기회에 gfxCardStatus를 꼭 포크 버전으로 업데이트하시기 바랍니다.



참조
GitHub - steveschow/gfxCardStatus

관련 글
맥북프로 사용자의 필수 프로그램 - gfxCardStatus
gfxCardStatus 2.3 업데이트 - 한글화 및 마운틴 OS X 알림(Notifications) 지원
맥용 인기 시스템 모니터링 프로그램 'iStat Menus'
애플, 2011-2013 맥북 프로의 그래픽 문제에 대한 수리 프로그램 시작

    
  1. Blog Icon
    생선

    저는 저런 문제가 없는데, 그래도 새 버전을 받아 봐야겠습니다!

  2. 맥북프로 세부 모델에 따라 약간의 차이가 있는 모양입니다. 2011 맥북프로 17인치 모델과 2014 맥북프로 15인치에선 해당 문제가 나타나더라구요.
    이 외에도 몇 가지 버그가 더 해결됐기 때문에 포크 버전을 쓰시는 게 좋을 듯합니다.

  3. Blog Icon
    흑흑흑

    One님 2010년 올드 맥북프로를 쓰고 있어서, 외장GPU(Nvidia) 커널패닉 때문에 죽겠네요. 외장 모니터를 쓸 경우에 무조건 외장 GPU가 활성화되는데(알려주신 gfxcardstatus로도 강제 비활성화가 안되네요) 혹시 강제로 비활성화 할 수 있는 방법 아시나요? (터미널 명령어 뭐 이런거 ㅠㅠ)

  4. 시스템 로직에 따라 외장 모니터는 외장 GPU로 구동되기 때문에 특별한 방법이 없는 걸로 알고 있습니다.

  5. Blog Icon
    얼음

    음... 저도 맥프레15 2012mid 유전데 해당문제는 아직까진 없네요..

  6. Blog Icon
    이현수

    저도 맥프레15 2012mid입니다. 잘 되네요...

  7. Blog Icon
    henrri

    좋은 정보감사합니다.
    저는 2011 15인치 맥프로인데 독립그래픽만 잡히더니..
    심각한 오류를 일으키면서 먹통현상까지 나타났습니다.
    원인분석중 여기글을 보고 도움을 얻고 포그버전으로 갈아탔습니다.^^

  8. 2010 15인치 독립그래픽잡히더만,, 포크 좋네요 ㅋㅋ 오픈소스를 해서 다행이네 꿀빠는 프로그램인데

  9. Blog Icon
    nakamura

    와우 너무 도움이 되는 정보였습니다 감사하므니다

  10. Blog Icon
    nakamura

    와우 너무 도움이 되는 정보였습니다 감사하므니다

  11. Blog Icon
    twk23

    포크 버전을 다운 받아서 실행시켜봤는데(2016 맥북프로15인치), 어째 말씀하신 버그(gfx가 그래픽카드 사용을 강제하는)가 나타나는 거 같네요. 포크 버전은 별다른 조치없이 해당 사이트에서 다운 후 실행시켜 사용하는 게 맞나요?? 궁금합니다.