프레젠테이션이 시작되기 직전, 슬라이드 전환이 몇십 초씩 걸린다면 어떻게 해야 할까요? 이 글에서는 OpenOffice/LibreOffice Impress 슬라이드쇼가 느려지는 문제를 빠르게 진단하고 해결하는 실전 팁을 소개합니다.
마지막 업데이트: 2010년 9월 3일
간단한 상황을 가정해 봅시다. 화려한 그래픽과 강력한 메시지를 담은 Impress 프레젠테이션을 만들었습니다. 연말에 넉넉한 보너스를 받기 위해 상사를 설득할 준비가 끝난 것이죠. 그런데 F5를 눌러 프레젠테이션을 시작하는 순간 문제가 발생합니다. 사소한 장애물 정도가 아니라, 날카로운 말뚝 세 줄과 깔개 지뢰밭, 그리고 튀어 오르는 지뢰까지 펼쳐진 것처럼 말입니다.
슬라이드쇼는 류머티즘에 걸린 달팽이보다도 느리게 기어갑니다. 마우스 클릭을 해도, 방향키를 눌러도 반응이 없고, 슬라이드가 넘어가기까지 수십 초씩 걸립니다. 전환 효과는 처참할 정도로 느리고, 시스템 전체가 완전히 멈춘 듯한 느낌입니다. 그런데 그 이유를 도무지 알 수 없습니다.

그렇다면 프레젠테이션 시작 15분 전에 이 문제를 어떻게 해결해야 할까요? 걱정하지 마세요. 보너스를 받으실 수 있도록 여기서 해결책을 알려 드리겠습니다. 물론 그 보너스의 일부를 기부해 주시는 건 잊지 마시고요.
해결 방법
1단계: 다른 컴퓨터에서 테스트하기
이 방법 자체가 문제를 해결해 주지는 않지만, 원인이 무엇인지 파악하는 데 큰 도움이 됩니다. 사양이 비슷한 다른 컴퓨터에서 동일한 파일이 매끄럽게 재생된다면, 파일 자체가 아니라 사용 중인 컴퓨터나 운영체제와 관련된 국지적인 문제라는 뜻입니다. 해결이 쉽지 않을 수 있지만, 적어도 파일 형식이나 내용을 수정하며 시간을 낭비하지 않아도 됩니다.
반대로 모든 컴퓨터에서 프레젠테이션에 문제가 발생한다면, 2단계로 넘어가세요.
2단계: 불필요한 구성 요소 비활성화하기
매크로, Java, 그리고 실행 속도를 늦출 수 있는 추가 구성 요소들을 비활성화하는 것을 고려해 보세요. 또 다른 방법으로는 프레젠테이션을 다른 형식으로 저장하는 것입니다. 구버전 OpenOffice 형식이나 Microsoft PPT 형식 등으로 저장할 수 있지만, 이 과정에서 일부 서식이 손실될 수 있다는 점에 유의하세요.
세계 곳곳에서 가져온 슬라이드들이 저마다 제각각의 스타일로 뒤엉켜 만든 극도로 엉망진창인 프레젠테이션이 프로그램 작동을 방해할 가능성은 그리 높지 않습니다. 하지만 그런 일이 아예 없는 것도 아니며, 과거에는 실제로 문제가 되곤 했습니다. 다만 최신 소프트웨어와 운영체제에서는 더 이상 큰 issue가 되지 않습니다.
점검해 볼 항목들의 간단한 체크리스트입니다.
Java Runtime Environment(JRE):

Visual Basic 코드:

보안 및 매크로:


위 방법들로도 해결되지 않는다면, 3단계로 넘어가 보세요.
3단계: 하드웨어 가속 및 안티앨리어싱 설정
믿기 어렵겠지만, OpenOffice는 그래픽 카드를 활용해 프레젠테이션의 그래픽 집약적인 부분을 처리하려고 시도합니다. 하지만 그래픽 카드가 아주 오래된 모델이라면, 오히려 이것이 전체 성능의 병목 지점이 될 수 있습니다.
저는 ATI 그래픽 카드를 장착한 ThinkPad T42 노트북에서 이 문제를 겪은 적이 있습니다. 하드웨어 자체는 괜찮았지만, 최신 우분투 버전에서 지원하는 드라이버가 없어 어쩔 수 없이 오픈소스 대체 드라이버를 사용해야 했고, 솔직히 말해 그 성능은 형편없었습니다. 오픈소스 드라이버는 고작 2D 처리만 가능할 뿐, 그마저도 성능 향상은 미미했습니다.
이런 경우에는 하드웨어 가속을 비활성화하고 모든 작업을 소프트웨어가 처리하도록 설정하는 것이 좋습니다. 메모리 사용량과 CPU 점유율이 약간 증가하지만, 쾌적했던 슬라이드쇼를 되찾을 수 있습니다.


저는 총 4대의 노트북에서 하드웨어 가속과 안티앨리어싱 활성화/비활성화 효과를 테스트했습니다. 그중 제대로 된 그래픽 카드를 갖춘 노트북은 단 한 대였습니다. 오픈소스 드라이버를 사용해야 했던 나머지 세 대에서는 프레젠테이션이 극도로 느리게 실행되었고, 두 구성 요소를 비활성화하자 의도한 대로 개선되었습니다. 반면 Nvidia 9600GS 카드에 전용(독점) 드라이버를 사용하는 고사양 노트북에서는 설정과 관계없이 원활하게 작동했습니다.
결론
이것으로 연말 보너스를 받을 수 있는 간단한 해결책들을 살펴보았습니다.
짧지만 실용적인 이 가이드에 대해 거창한 결론을 내리기는 어렵네요. 아니, 잠깐! 그래도 할 말이 있습니다.
프레젠테이션 제작은 마케팅 전문가부터 안경 쓴 개발자에 이르기까지 현대의 필수 무기가 되었습니다. 하지만 그것은 발표자를 대체하는 수단이 아니라 보완적인 도구여야 함에도 불구하고, 잘못된 방식으로 남용되고 있습니다. 아이디어를 발표하고 싶다면 굳이 구식의 지루한 슬라이드쇼일 필요는 없습니다. Wink나 recordMyDesktop 같은 도구를 사용해 데스크톱 화면, 영상, 음성 등을 녹화할 수도 있습니다. Flash 애니메이션을 곁들인 매력적인 웹 페이지를 만들거나, Slidy 같은 도구를 활용하는 것도 좋은 선택입니다.
오피스 스위트도 물론 유용하지만, 그보다 더 훌륭한 방법은 얼마든지 있습니다.
그럼, 행운을 빕니다!