어제, 우분투 7.10 Gutsy Gibbon을 설치하였습니다. 그런데 오픈소스 ATI/AMD 라데온 드라이버의 새로운 기능에서 알려드린 것처럼, 얼마 전에 오픈소스 ATI 라데온 드라이버에 TV 출력 지원이 추가되었지요. 그래서 오늘, 혹시나 하고 우분투에서 듀얼 모니터를 시도해 보았더니 잘 됩니다!
단, 아쉽게도 GUI로 설정하는 데는 실패했습니다. 따라서 이 글의 내용은 리눅스 초보자에게 상당히 어려울 수 있습니다. 리눅스 초보자라면, 부담 갖지 말고 봐주세요.
일단, 터미널에서 xrandr를 실행해 보니 이렇게 나오더군요.
barosl@deathnote ~ $ xrandr
Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 2200 x 1050
VGA-0 disconnected (normal left inverted right)
LVDS connected 1400x1050+0+0 (normal left inverted right) 0mm x 0mm
1400x1050 60.8*+
1280x800 60.0
1280x768 60.0
1024x768 60.0
800x600 60.3
640x480 59.9
S-video disconnected (normal left inverted right)
오옷... 예전에는 없던 S-Video(TV 출력) 부분이 생겼습니다. 뭔가 있구나! 라고 생각하며 구글 검색을 해보았습니다. radeonTV 문서가 보이더군요. 문서에 나온 대로 명령어를 실행해 보니...
xrandr --addmode S-video 800x600
xrandr --output S-video --mode 800x600
오오, 뭔가 뜨는 겁니다! 드디어 TV에 데스크톱 화면이 비치기 시작했습니다!
하지만 모니터와 TV가 똑같은 데스크톱 화면을 보여주는 것만으로는 좀 부족하지요. 그래서 듀얼 모니터를 시도해보았습니다. 이것도 아주 쉽더군요.
1. /etc/X11/xorg.conf 파일을 열어, SubSection "Display" 부분을 찾습니다.
2. 자신의 해상도가 Modes "1400x1050" 뭐 이런 식으로 적혀있을 텐데, 그 다음 줄에 Virtual 2200 1050 비슷하게 추가합니다. 여기서 Virtual 다음에 오는 두 숫자는 여러분의 시스템에 맞게 바꾸셔야 합니다. 첫 번째 숫자는 듀얼 모니터 각각의 가로 해상도를 더한 값입니다. 두 번째 숫자는 시스템의 세로 해상도를 적어주세요.
3. xrandr --output S-video --right-of LVDS 를 실행해봅니다. 여기서 LVDS는 기존 모니터를 뜻하는데, xrandr 만 쳐서 나오는 결과를 보면 알 수 있습니다.
우와... 정말 잘 됩니다! 다만, 제 그래픽 카드로는 가로 해상도 합계가 2048 이상일 때 Compiz가 안 돌아가더군요. 그래서 모니터의 해상도는 1024x768, TV의 해상도는 800x600으로 설정했습니다. Compiz를 끄면 1400x1050, 800x600으로 써도 괜찮더군요.
우분투 리눅스의 듀얼 모니터, TV와 함께
동작 중인 화면입니다. TV에서는 동영상을 재생하고 있습니다.
그러던 것이 이렇게 오픈소스 드라이버가 지원을 하게 돼서, 정말 기쁩니다. 노트북 수명이 3년은 늘어난 기분입니다. 게다가, 듀얼 모니터 상태에서도 Compiz의 3D 기능이 제대로 동작합니다. 정말 멋집니다!
Posted by 랜덤여신

