블로그 이미지
천천히 생각하고, 행동은 신속하게 quanj

카테고리

분류 전체보기 (89)
day by day (10)
my flowers (16)
1mA in my vessel (6)
(4)
사과나무를 심다 (28)
photography (5)
iPhone (7)
食道樂 (7)
3인칭 여행자 시점 (3)
소비者 (3)
Total67,544
Today53
Yesterday40

달력

« » 2014.11
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

공지사항

apple 의 aperture 는 라이브러리 관리용으로 유용했지만

보정기능은 라이트룸에 비해 좀 떨어지는 편이었다.

그런데 애플에서도 더이상 aperture 개발을 진행하지 않는다고 하고,

그리하면 대안은 lightroom 인데,

참 난감했다...

Lightroom 에서 aperture library 를 import 할 수 있는 plug-in 을 공개했다.


http://blogs.adobe.com/lightroomjournal/2014/10/aperture-import-plugin-now-available.html


플러그인 파일을 다운받고

사용자명/라이브러리/application support/adobe/Lightroom

폴더로 가서

Modules 라는 폴더를 만들고 그안에 다운로드 받은 플러그인을 끌어다 놓으면 끝 !!





Posted by quanj

2006, 2007 맥프로에서 요세미티도 사용할 수가 있다.


매버릭스에서 tiamo 가 했던 boot.efi 의 개조를 집단이성으로 해결한 듯 하다.

여튼 이러한 슈퍼유저들에게 감사 또 감사!





워낙 정리가 잘 되어 있는지라 아래링크로 대신한다.


http://forums.macrumors.com/showthread.php?t=1740775&highlight=yosemite


https://www.icloud.com/pages/AwBUCAESEIHvYxwJ7bfbQYZU8VqSphwaKdQEguSH2mGxgP5wk66iL6UtsMOX4MbJpAHpIQHV06hXsjj-VxPhjMWuMCUCAQEEIF5RLaPjoQEXqY55rowLfyEbKKz2FJoGHyk_VYi20E1F#Yosemite_on_a_Mac_Pro_1,1_or_2,1_-_Boot.efi_Method


*참고 : 

그래픽카드는 5770 이상으로 끼워넣으면 별 문제없이 사용할 수 있다.

부팅화면은 보지 못할테지만 말이다, (부팅화면 보려면 롬플래싱 필요)

Posted by quanj

서론


맥프로 제품을 사용한지 어언 4년째,

CPU 나 저장매체 등은 업그레이드가 계속 되고 있는데,

애플에서 공식적으로 제공하는 그래픽 카드 업그레이드 킷은 

4년전의 AMD5870 이 마지막이다..

애플이 openCL 을 밀고 있기때문에,

openCL 을 잘 지원해주는 그래픽카드로 업그레이드를 하고 싶어졌다.

가장 만만한 그래픽카드는 R9 280X

그중에서 여러유저들에 의해 맥용 롬플래싱이 가능하게 된

SAPPHIRE AMD R9 280X OC D5 3GB Dual-X 가 주 타겟이다.

현재 2대의 맥프로 (2007, 2009)에서 별다른 문제없이 280X 를 사용하고 있다.

비슷한 고민을 하고 있는 다른 유저들을 위해 mac 용 그래픽 카드 만들기 방법을 공유하려 한다.







롬플래싱


준비물

1. 여분의 PC

2. 부팅가능한 USB

3. atiflash 실행파일

4. 덮어씌울 mac 용 rom


atiflash_417.zip



SAPPHIRE AMD R9 280X OC D5 3GB Dual-X 용 ROM for mac (Dinki 님 제작)


R9280X.rom



atiflash -ai 

카드를 인식하고 몇번째 슬롯에 꽂혀있는지 나타내 준다. 

보통 pcie 첫번째 슬롯이 0 번. 


atiflash -s XXX.bin

현재 바이오스를 xxx.bin 으로 저장(백업).


atiflash -p 0 XXX.XXX 

덮어씌울 XXX.XXX 바이오스를 0번 슬롯(pcie 1)에 씌운다. 


참고: 롬플래싱은 바이오스 스위치를 누르고 (파란 불 들어올 때) 진행





사실 롬플래싱만 하더라도 10.8 이상의 OSX 에서는 아무 문제없이 280X를 사용할 수 있다.

그러나 모든 포트를 제대로 이용하려면 별도의 framebuffer 수정이 필요하다.

특별히 어려운 내용은 없으니 한번 해보자!


/System/Library/Extensions/AMD7000Controller.kext


우클릭 패키지 내용 보기


/Contents/MacOS/AMD7000Controller


파란색의 파일을 찾아 수정하는 것이다. HEX edit 이용


HexEdit_220 (1).dmg



혹시라도 잘못될 일을 예방하기 위해 원본 AMD7000Controller.kext 파일은 백업해두기로 한다.

뭔가 잘못되었을 때는 안전모드(시동시 부팅음이 들린 후 SHIFT 키를 길게 눌러) 로 진입 후

백업해본 원본파일로 kext 를 교체해 넣으면 된다.





AMD 그래픽 카드 framebuffer 수정 대탐험 시작하기!


이 내용은 외국 유저들에 의해 정리가 워낙 잘 되어 있기에 링크로 대신하기로 한다.

필요한 프로그램들은 아래에 첨부를 하였다.


http://rampagedev.wordpress.com/kext-editing/editing-atiamd-framebuffer-personality/



ati-personality.pl.0.15.zip


redsock_bios_decoder.zip



SAPPHIRE AMD R9 280X OC D5 3GB Dual-X 자료



Personality: Hamachi
ConnectorInfo count in decimal: 4
Disk offset in decimal 811344
0000000    00  04  00  00  04  03  00  00  00  01  01  01  12  04  05  01
0000010    00  04  00  00  04  03  00  00  00  01  02  01  22  05  04  02
0000020    04  00  00  00  14  02  00  00  00  01  03  00  00  00  03  06
0000030    00  08  00  00  04  02  00  00  00  01  04  00  11  02  01  04
0000040




ATOM BIOS Rom: 
        SubsystemVendorID: 0x174b SubsystemID: 0x3001
        IOBaseAddress: 0x0000
        Filename: 249L0C00.O46
        BIOS Bootup Message: 
Tahiti B0 XTL C38650 GDDR5 3GB 500e/150m                                    

PCI ID: 1002:6798
Connector at index 0
        Type [@offset 43578]: DisplayPort (10)
        Encoder [@offset 43582]: INTERNAL_UNIPHY2 (0x21)
        i2cid [@offset 43696]: 0x90, OSX senseid: 0x1
Connector at index 1
        Type [@offset 43588]: HDMI-A (11)
        Encoder [@offset 43592]: INTERNAL_UNIPHY2 (0x21)
        i2cid [@offset 43723]: 0x91, OSX senseid: 0x2
Connector at index 2
        Type [@offset 43598]: DVI-D (3)
        Encoder [@offset 43602]: INTERNAL_UNIPHY1 (0x20)
        i2cid [@offset 43750]: 0x92, OSX senseid: 0x3
Connector at index 3
        Type [@offset 43608]: DVI-I (2)
        Encoder [@offset 43612]: INTERNAL_UNIPHY (0x1e)
        i2cid [@offset 43787]: 0x95, OSX senseid: 0x6
Connector at index 4
        Type [@offset 43618]: DVI-I (2)
        Encoder [@offset 43622]: INTERNAL_KLDSCP_DAC1 (0x15)
        i2cid [@offset 43787]: 0x95, OSX senseid: 0x6




Tahiti B0 XTL C38650 GDDR5 3GB 500e/150m                                    

Subsystem Vendor ID: 174b
       Subsystem ID: 3001
Object Header Structure Size: 384
Connector Object Table Offset: 48
Router Object Table Offset: 0
Encoder Object Table Offset: 118
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
        encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
        encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [4] which is [DVI_D]
        encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [2] which is [DVI_I]
        encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [2] which is [DVI_I]
        encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false




변경값


00 04 00 00 04 03 00 00 00 01 01 01 12 04 05 01 
00 08 00 00 04 02 00 00 00 01 02 01 22 05 04 02 
04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06 
04 00 00 00 14 02 00 00 00 01 04 00 01 02 01 03 





맥프로 본체와 전원 연결을 위한 도구


ebay 에서 mac pro 6pin keyword 로 검색


http://prod.danawa.com/info/?pcode=1803516&cate1=862&cate2=10621&cate3=10640&cate4=0&keyword=pw007






SAPPHIRE AMD R9 280X OC D5 3GB Dual-X 용 ROM for mac (Dinki 님 제작)


R9280X.rom




SAPPHIRE AMD R9 280X OC D5 3GB Dual-X 용10.9.5 AMD7000 kext


AMD7000Controller.kext.zip




kext 설치하는 어플

실행후 kext 파일 창에 끌어다 놓기


ATI Kext Util.app.zip



Posted by quanj

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

티스토리 툴바