ThinkPad T400에는 그래픽 카드가 2개 있어서, BIOS에서 설정이 가능합니다.
Intel GMA4500MHD 와 ATI HD3470
OS실행중에 실시간으로 변경이 가능한 모드도 있지만, Windows Vista만 지원이라서,
BIOS에서 OS Detection 을 끄고, Switchable Graphics가 아닌 Integrated Graphics(GMA4500) 또는 Discrete Graphics(HD3470) 둘 중에 하나를 선택해야 우분투에서 사용이 가능합니다.
우분투에서 ati가 악명이 높아서 그동안 전기도 적게먹고 잘 돌아가는 intel gma4500으로 쓰다가, 오늘 ATI 를 써보기 위해 삽질을 감행했습니다.
제가 특별히 그래픽 관련 작업을 하는건 아니라, ATI를 쓸 필요는 없었지만,
인텔 내장글픽 리눅스 드라이버에 버그가 있어서 3D를 사용하면 (compiz쓸때)
잘 되는듯 하다가 계속 쓰다보면 X가 다운됩니다 -_-;
그래서 구글링을 했습니다. 뭐 별거 나온건 없었지만
https://launchpad.net/~xorg-edgers/+archive/drivers-only
에서 최신 드라이버로 업데이트를 해봐도 안되고
더 구글링 해보니 버그라서 아직 해결 방법이 없다는듯.
그래서 ATI글픽으로 바꿔봤습니다.
바이오스에서 ATI글픽으로 바꾸고 부팅하니,
기본적으로 사용하는 오픈소스 드라이버로 잘 돌아갑니다.
하지만 3D가 안됩니다. 그래서 ATI독점 드라이버를 설치하고, 리붓.
잘 돌아가는듯 싶었는데, compiz에서 창을 최소화했다가 다시 복구한다던가, 그런 상황에서 5초 정도 딜레이가 있습니다.
ATI에서 최신버젼 드라이버를 받아도 안되길래 구글링을 해보니, X에서 일부 글픽카드에서 화면 전환시 전에 있던 화면이(지금은 표시되면 안되는) 표시되서, 그걸 검은색으로 칠해서 지우는(?) 그런 패치가 추가됐는데, 그게 원인이라고 합니다. 그래서 그 패치를 없앤 X를 ppa에서 설치하니까, 해결됐습니다.
http://ubuntuforums.org/archive/index.php/t-1107559.html
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/351186?comments=all
https://launchpad.net/~launchpad-weyland/+archive/xserver-nobackfill/
그런데 이번에 또 문제가 발생했습니다. 동영상 재생이 안됩니다 -_-;;
역시 한참 구글링 해서 해결.
/etc/X11/xorg.conf의 Device 섹션에
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "TexturedVideo" "on"
를 추가합니다.
그 결과 제 설정 파일은 (일부 삽질하느라 다른 부분도 들어감)
##################################
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "Default Screen" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "TexturedVideo" "on"
# Option "TexturedVideoSync" "on"
Option "UseFastTLS" "2"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
EndSection
##################################
이렇게 해서 동영상 재생도 잘 되고, 3D도 잘 됩니다.
이제 다 끝났나 싶었는데,
듀얼 모니터에서 약간의 문제가 있습니다. 일단 사용하는데 큰 문제는 없습니다, 그런데
좀 거슬리고 불편합니다. 설정을 하려면 처음 설정시 로그아웃/로그인을 한번 해줘야합니다. (내부적으로 xorg.conf수정). 다시 로그인 하면 듀얼모니터가 잘 되긴 합니다만,
제 컴이 놋북(1440x900), 모니터(1280x1024)라서 놋북 화면 위쪽이 실제로 표시되지 않고 비어있습니다. 인텔글픽에선 바탕화면 아이콘이 제 화면에 맞게 나왔는데, ati를 쓰니까 모니터에 맞지 않는, 실제 화면에 맞게 배치되어서 윗줄의 아이콘이 짤립니다.
게다가 ATI Catalyst 컨트롤 패널도, 버그가 좀 있는지 적용이 안되기도 하고, 적용하니까 X가 사망해서-_- 리커버리 모드에서 xorg.conf 백업해두었던걸로 교체해서 살아나기도 하고;
두번째로, blender가 제대로 안됩니다. 심심해서 tutorial 따라해보고 있었는데, ati독점 드라이버 기본 설정에서는 잘 되었는데, 이것저것 삽질해서 xorg.conf를 바꾸니, 엄청 느리고 잘 돌아가지도 않습니다 -_-;;
그래서 포기하고 intel글픽으로 ㄱㄱ
컴 다운될까봐 compiz는 무서워서 못쓰고있지만, 꼭 필요한 것도 아니고, 안쓰는 것이 속도도 빠르고, 배터리도 아낄 수 있으니 그냥 만족하면서 쓰고 있습니다.
언젠간 고쳐지겠죠
http://ubuntuforums.org/archive/index.php/t-922428.html
Posted by 정민


