KMS가 아니면 유니티가 안 돌아가는 것은 다들 아실 겁니다. 그런데 제 노트북이 사용하는 X1400은 어찌 된 영문인지 그냥 기본값으로 부팅하면 무조건 로그온 하자마자 X가 그냥 그대로 멈춥니다. 그래서 하는 수 없이 KMS를 꺼 놓고 쓰는데 (부투옵션 radeon.modeset=0) 심할 정도로 3D가 버벅거리길래 glxinfo를 봤더니 소프트렌더러 를 쓰는 중 이라고 하더군요.
ATI에서 제공하는 비공개 드라이버를 사용중이신가요?
제 경우에는 2가지 방법으로 해결을 했습니다.
첫째는 최신 버전 카탈리스트인 11.4를 설치하는 방법이고
둘째는 ATI 오픈소스 드라이버를 설치하는 방법입니다.
일단 ATI 혹은 AMD 사이트에 가셔서 카탈리스트 11.4 파일을 받으세요. <adsf>.run 이라는 파일입니다. (ATI와 AMD가 뭉쳐서 어디서든 받을 수 있습니다.)
다음은 받은 파일을 터미널에서
sh <asdf>.run --buildpkg Ubuntu/natty
Ubuntu는 첫 글자 대문자 주의하시고, 뒤에 붙는 부분은 자신이 사용하는 우분투 버전의 코드명을 써 주시면 됩니다.
10.04 : lucid
10.10 : maverick
11.04 : natty
이렇게 하시면 fglrx라는 머릿말이 붙은 deb 파일을 3개 생성해 줍니다.
fglrx-amdccl-<asdf>.deb <- 이런 식입니다.
이렇게 생성된 패키지를
sudo dpkg -i fglrx*.deb 명령어를 통해 설치하신 다음
aticonfig --initial 라는 명령어로 자동으로 xorg.conf 파일을 만듭니다.
저는 fglrx를 설치한 적이 없습니다. 애초에 R500시리즈 이하는 AMD에서 Drop해버린지 오래라 독점드라이버가 안 나온지 대략 2년 되었습니다. 그리고 TroubleShooting을 한지는 좀 되었는데 아직도 안 고쳐진것을 보아… 이슈가 되지는 못하는 것 같습니다. 영문포럼에서는 오래된 물건이니 그냥 바꾸라는 말만(…)