꽤 흔하게 겪을 수 있는 상황을 하나 소개합니다. 맥(Mac) OS X 사용자가 최신 Firefox 4 베타 버전을 다운로드해 설치했는데, 프로그램 자체는 멀쩡한데 정작 플래시(Flash) 플러그인만 작동하지 않는 경우입니다. 플래시를 재설치하거나, 플러그인을 켜고 끄거나, 심지어 새 프로필을 만들어 봐도 문제는 그대로입니다. 이럴 때 어떻게 해야 할까요?
제 동생이 자신의 맥에서 최신 파이어폭스 베타(글 작성 당시 기준 7번째 베타 버전)를 사용하다가 겪은 문제가 바로 이것입니다. 물론 추후 공식 업데이트를 통해 해결될 가능성이 높지만, 그때까지 기다릴 수 없는 분들을 위해 지금 바로 적용할 수 있는 두 가지 해결 방법을 준비했습니다. 스크린샷 캡처부터 원인 분석까지는 모두 제 동생의 공입니다. 그럼 본론으로 들어가 보겠습니다.

문제가 발생하는 환경
이 문제는 64비트 맥 OS X 10.6.5 및 10.6.4, 그리고 그 이하 버전에서도 발생할 수 있습니다. 지금 당장 증상이 나타나지 않더라도 안심하기는 이릅니다. 특히 베타 소프트웨어를 사용 중이라면 앞으로 언제든 비슷한 오류가 생길 수 있다는 점을 미리 염두에 두시기 바랍니다.
방법 1: 파이어폭스를 32비트 모드로 실행하기
맥에서 이 설정을 적용하려면 HD > 응용 프로그램(Applications) > Firefox 순서로 이동한 뒤, Firefox 아이콘을 마우스 오른쪽 버튼 또는 Control 키를 누른 채 클릭하고 '정보 가져오기(Get Info)'를 선택하세요.

정보 창이 열리면 '32비트 모드로 열기(Open in 32-bit mode)' 항목에 체크하면 됩니다.


이 방법이 효과가 있는 이유는 간단합니다. 현재 배포되는 플래시 플러그인은 32비트 기반으로 만들어져 있어, 64비트 모드로 실행되는 파이어폭스와 호환되지 않기 때문입니다. 32비트 모드로 전환하면 플러그인이 정상적으로 인식됩니다.
방법 2: 하드웨어 가속 비활성화하기
두 번째 방법은 하드웨어 가속 기능을 끄는 것입니다. 메뉴 막대에서 환경설정(Preferences) > 고급(Advanced)으로 이동한 후, 일반(General) 탭에서 '사용 가능한 경우 하드웨어 가속 사용(Use hardware acceleration when available)' 체크박스의 체크를 해제하세요.
하드웨어 가속은 그래픽 처리를 GPU에 위임해 성능을 높이는 기능이지만, 베타 단계에서는 일부 그래픽 드라이버와 충돌을 일으켜 플래시 렌더링 오류를 유발할 수 있습니다. 이 옵션을 끄면 CPU가 직접 렌더링을 담당하게 되어 문제를 피할 수 있습니다.
설정을 마친 뒤 파이어폭스를 재시작하면 플래시 콘텐츠를 다시 정상적으로 감상할 수 있습니다.
마무리
딱히 더 덧붙일 말은 없지만, 한 가지만 다시 강조하고 싶습니다. 베타 소프트웨어는 '베타'라는 이름에 걸맞은 이유가 있다는 점입니다. 공식 출시되지 않은 소프트웨어를 사용하면 각종 오류나 충돌, 심각한 경우 데이터 손실까지 발생할 수 있습니다. 이 사소하지만 결정적인 사실만 기억한다면 큰 문제 없이 사용할 수 있을 것입니다.
이번 짧은 튜토리얼에서는 맥 OS X 환경에서 플래시 플레이어 문제를 우회하는 두 가지 방법을 소개했습니다. 도움이 되었기를 바랍니다. 관련 업데이트 소식이 있으면 계속 전해드리겠습니다.
그럼, 즐거운 웹 서핑 되세요!