ATI중에서도 드라이버지원이 끊긴 레거시카드들은 정말 삽질밖에는 답이 없어 보입니다. 오랜만에 게임 좀 해볼라고 우분투에서 와인으로 게임을 설치했습니다.
온라인 게임이야 당연히 안되는 줄 알고 있고 집에 쟁여둔 패키지게임들을 꺼내서 설치해보기 시작했습니다.
-
롤러코스터 타이쿤
뭐…기본적인 2D게임이다보니 별 문제없이 잘 되더군요. 마우스 포인터가 어디론가 가끔 사라지는 거 빼고요. -
롤러코스터 타이쿤3
2D로 된 것을 하다가 괜히 3D로 타보고 싶어서 결국 3의 디스크를 꺼냈습니다.(이건 2장이나 가지고 있습니다 오리지널 구입하고 컬렉션판을 또 구입해서;
WineDB에 나온대로 설치를 했지요. 그랬더니 그래픽카드의 성능이 지원되지 않는 다는군요. VGA바꾸라나;;;
이건 뭐…
알고봤더니 S3TC가 우분투 기본제공 ATI드라이버에서 지원이 안된다는 것을 삽질에 삽질을 거쳐서 알아냈습니다. 그리고 libtxc-dxtn.so 이것만 따로 설치하면 S3TC기능이 바로 돈다고 하는군요. 데비안 저장소에만 있는 패키지였습니다. 뭐…어차피 같은 deb이니까 그냥 설치를 했는데
…
…
됩니다.
단 이렇게요.
[img:xnpp1peq]http://cfile239.uf.daum.net/image/174A8E584D398C2F1A00B7[/img:xnpp1peq]
…
…
…
뭐… 이건 3D-Analyze(구형그래픽카드에서 최신 기술이 적용된 게임 돌릴 때 쓰는 프로그램)으로 해결 봤습니다.
[img:xnpp1peq]http://cfile229.uf.daum.net/image/192AFE354D398E9A09E42D[/img:xnpp1peq]
이렇게 첫번째 삽질…완료…;;;;
무슨 와인 쓸 때 커널모듈이 이렇게 중요할 줄은 몰랐어요;;;
그리고 이번에 한 삽질은…;;;
3.DJmax Trilogy
[img:xnpp1peq]http://cfile217.uf.daum.net/image/1154315A4D4FD2D3111F8F[/img:xnpp1peq]
일단은 성공 스크린샷입니다.
이 화면 하나를 보기위해 이주일을 그냥 보냈습니다. 대체 어떻게 보냈는지도 모르겠어요;;;
일단 보안토큰(이건 USB에 동글을 꽂아서 실행합니다. CD락등을 이용한 다른 게임과 다르게 이건 일단 동글만 인식되면 보호장치의 호환문제는 해결됩니다.)은
[url:xnpp1peq]ftp://ftp.etersoft.ru/pub/people/amorozov/usb/[/url:xnpp1peq] 여기있는 패치를 적용한 와인을 이용해서 인식 시켰습니다.
뭐…현재의 와인의 능력을 보건대 일단 인식만 되면 될 줄 알았습니다.
그런데…10.10아무 작업 안 한 상태에서
[img:xnpp1peq]http://cfile217.uf.daum.net/image/1912B7504D46CECF2004B8[/img:xnpp1peq]
[img:xnpp1peq]http://cfile233.uf.daum.net/image/111665504D46CECE14EBA6[/img:xnpp1peq]
이렇게 뜹니다. 텍스쳐가 난리가 납니다. 전 또 S3TC문제인가 했는데 라이브러리를 설치를 해도 똑같더군요.
저는 와인의 문제라고 생각하고 포기를…
하려다가 와인에 패치를 시작했습니다. (가끔 저도 놀라요; 일단 ATI에서의 문제를 해결해 준다는 패치란 패치는 다 했는데;;; 도리어 실행도 안 되더군요.
그러다가 Gallium3D라는 것을 알게 되었습니다. 그러고 보니 11.04에서는 이걸 쓴다고 하더군요. 뭐…fresh-edgers ppa를 등록하자마자 이걸 써보았습니다. 물론 커널도 2.6.38-rc로 업데이트 했습니다. (fresh-edgers팀에서 natty의 커널을 쓰거나 2.6.38을 커널PPA에서 받아서 쓰라고 하더군요. 시키는 대로 해야지요)
그리고 혹시나 하고 트릴로지를 실행 했는데…
[img:xnpp1peq]http://cfile217.uf.daum.net/image/1154315A4D4FD2D3111F8F[/img:xnpp1peq]
[img:xnpp1peq]http://cfile207.uf.daum.net/image/1750FD5A4D4FD2D0163794[/img:xnpp1peq]
[img:xnpp1peq]http://cfile204.uf.daum.net/image/134E905A4D4FD2D71B2D78[/img:xnpp1peq]
됩니다. 흑. 싱크가 안 맞았는데 알고보니 pulseaudio가 관여하는 바람에 일어난 거였습니다. (-바로 pulseaudio삭제후 alsa세팅) 이젠 완벽(까지는 아니고 가끔 알 수 없는 이유로 크래쉬 됩니다.)하게 이 값비싼 게임을 우분투에서 할 수 있게 되었네요.
그런 뒤에 느낀 점…
Nvidia였으면 삽질하나는 안 해도 되었을 텐데;;
이걸 돌리겠다고 한 삽질 3가지
-
Wine에 USB보안장치 인식패치하기-WineWIKI에 나와있었음 2일만에 인식에 성공함(레지 입력을 깜빡해서 하루 더 걸렸음)
-
사운드 싱크 문제 여기 어디선가 pulseaudio가 메모리 사용률이 높다는 글이 보여서 삭제. 역시나 그게 문제였음 5시간정도 밖에 안 걸렸음
-
텍스쳐 깨지는 문제(Gallium3D 드라이버로 해결- 이거 해보겠다고 쓸데없이 와인 패치하고 테스트하길 여러번 결국 다른 것이 문제였음 자그마치 12일 걸렸음)
ATI만 아니었으면 3일이면 지금쯤 4만원 넘는 게임 뽕을 뽑았을 텐데요. 에구에구…