세상 정말 편해졌다. 아니, 세상을 편하게 해주는 사람들이 많아졌다.

얼마전까지만 해도 OSX를 일반 PC에 설치하려면 정말 피똥 싸면서, 일주일은 기본 삽질에, 적게는 한달, 많게는 몇개월씩 삽질하곤했었는데...
이 당시 내 PC의 cpu가 AMD 제품이었다..... ㅠ.ㅠ.

한 50만원 정도 투자해서, 맥 제품에 들어가는 시퓨와 비슷한거 사고, 메인보드도 기가바이트류 보드 싼걸로 하나 사서 조립하고 나니...

OSX 설치는 윈도우보다 더 더 쉬워졌네.

아무것도 하지 않아도, 설치가 완료되고 , 심지어는 업데이트도 그냥 된다.!!! 10.6.8까지 업데이트가 그냥 되다니!!!
예전에는 kext 정리해주고,...또 버전에 따른 드라이버 설치해주고... 삽질을 준비하고 단단히 마음먹고 했는데. 지금은 아무것도 안해도 된다.
OSX DVD를 하나 사서 가지고만 있다면, DVD를 넣고 iBoot로 부팅해서 그냥 설치하면 된다.

그 방법은???

 http://tonymacx86.blogspot.com/2010/04/iboot-multibeast-install-mac-os-x-on.html

i
Boot라는 부트로더를 부트 시디로 만들어서 부팅을 하고, 난후 OS X DVD를 반드시 정품으로구매한(얼마 안한다). 것을 넣고, 부팅을 하면.설치가 된다. 일단 iBoot로 부팅이 되고나면, cd를 빼고, OSX DVD를 넣으면 되는것이다.

물론 여러가지 다른 방법도 많다. 가장 속편한 방법이 이 방법인것 같다. 2008년에 처음 해킨 할때 절망과 고통의 나나들을 AMD와 함겨 견뎌내며, 겨우 잘 깔아서 썻으나, 10.6 설범이 나오고 나서는 그냥 인텔 CPU하나 사고 타협했다. 그런데 인텔은 신세계이다. "이건 해킨이 아니야. 그냥 프로그램 설치나 마찬가지야" 를 왜치며 사용하기 시작했다.

아무런 것도 해줄 필요가 없다.

다만 설치후 사운드라던지, VGA라던지 이런거는 잘 셋팅해줘야 한다.

위 사이트 DSDT database가 있는데,  거기가서 메인보드별로 다 나오니까, 검색해서 가장 싼놈으로 메인보드를 선택하고, 저기서 다운받아둔 DSDT를 준비해두면 왠만한건 다 해결된다.

그리고 그래픽 카드는 nVidia 제품으로 해서 게임이런거 안할거라면 8400gs정도만 되도 무난하게 설치되고 정상적으로 사용할수 있다. 중고로 1만원이면 사니까. 이런것도 부담없이....

사운드가 문제인데, 그 문제를 해결해주는 녀석은 ?

 http://code.google.com/p/voodoohda/

바로 VoodooHDA라는 드라이버이다. 어지간한 오디오는 다 잡아준다. 안되면, 소스가 공개되어 있으니, 약간만 수정해도 되고....

애플이 해킨 유저들에게 미끼를 조금 씩 던져주는거 아닌가 싶다. 왜냐면?
해킨을 사용하면서 OSX를 접하고 나면, 그 끝은 결국 리얼맥을 사게 되는것으로 끝난다.

애플 제품을 하나씩 , 둘씩 접하게 되면, 점점 맥이든, 아이패드든, 아이팟이든. 아이폰이든 계속 사게 된다.
내가 벌써 두개를 샀다.곧 하나 더 사게 될거고....

 누구든 이글을 보는 사람은 한번 정도는 설치해보길 추천한다. 매장가서 OSX DVD하나 사는 것부터 시작해라.
블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,
얼마전 잘 사용하던 8400gs를 잠시 뽑아두고, 그 동안 미개봉 상태로 짱박아두었던, GT220 hdmi 를 꽂아서, 윈도우7으로 게임을 잘하고 있었다.

그런데, 맥으로 부팅을 하니!!! 그동안 잘 나오던 사운드가 잘 나오지를 않네????

그래서 VoodooHDA를 확인하고, 사운드 설정을 확인 하니, nVidia의 HDMI를 사용하도록 되어 있었다. 휴...

바로 voodoohda.googlecode.com에서 소스를 댕겨서 확인에 들어가보니...
사용자가 오디오 디바이스를 선택하도록 해놓지 않았네.  IOPCIPrimaryMatch이런걸 쓰면 된다고는 되어 있으나, audio probe 과정을 보니, 처음 올라온놈만 살리게 되어 있었다. 그리고 더군다나.. 32비트로 컴퐐해야 잘 돌아가고 있는 코드들...

다운 받고, 64비트 전용으로 빌드를 하니, 에러가 181개인가 발생하는 걸 다 수정했다. 휴~ 오랜만에 몰입 했네.
그리고, 순전히 나를 위해서 nVidiia HDMI는 설정하지 않도록 수정해서 드라이버 올리고 부팅하니..


두둥.~~

지금 음악 듣고 있다. 64비트 커널에, 완전히 64비트 드라이버를 써야 제맛.

배포되는 64비트들은 에뮬되는 버전인데. 지금 고친 코드는 완전히 64비트를 온전히 사용하게 수정한거라서 또한 마음이 좋다.

혹시 몰라서 첨부해두니, 해킨토시를 사용하는 사람중에서 VoodooHDA를 사용하는 사람들중에서, nVidia의 HDMI때문에 사운드를 잡지 못하는 사람들은 첨부 VoodooHDA 바이너리를 받아다가, 설치해서 사용하면 된다.

설치 방법은 기존 VoodooHDA 최신 패키지를 설치한 상태를 가정하고 아래와 같이 하면 된다.(이 설치 법을 모른다면, 답글 달아주면 설명 추가하겠음)

1. 첨부 VoodooHDA 를 다운 받는다.
2. 터미널을 열고 아래의 명령을 입력한다. 다운로드한 곳에서 해야 함.
      - sudo cp -R VoodooHDA /System/Library/Extensions/VoodooHDA.kext/Contents/MacOS/
      - sudo chmod -R 755   /System/Library/Extensions/VoodooHDA.kext
      - sudo chown -R root:wheel/System/Library/Extensions/VoodooHDA.kext
3. 재부팅한다.

위의 방법은 기존 VoodooHDA를 이용하여, 오디오를 잡는 데 성공한 사람들을 위한 내용이다.
위의 방법으로 실패할경우, VoodooHDA 패키지를 다시 설치해주고, 일단 이글에 답글을 달면 코드를 또 수정하는 일이 있어도 한번 확인해보겠다.(필요한 정보는 메인보드에 달려있는 사운드 카드 정보와 사용중인 오디오 관련된 장치들 정보이다. 예를 들면  HDMI같은것들)
 
빌드 정보는, 10.6을 위한 드라이버이고, 오직 64비트만 지원한다. 32비트가 필요한 사람은 따로 답글을 달아주면 빌드 해서 올림. 

'코딩하고 > iOS' 카테고리의 다른 글

iOS용 게임 개발기 -7-  (0) 2011.08.19
iOS용 게임 개발기 -6-  (0) 2011.08.17
iOS용 게임 개발기 -5-  (0) 2011.08.10
iOS용 게임 개발기 -4.1-  (0) 2011.08.02
iOS용 게임 개발기 -4-  (0) 2011.08.01
블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,