RadarURL
Toggle Button
회원 가입 아이디/비밀번호 찾기
네이티브로 인식되는 경우 제목에 "네이티브"라는 문자가 포함되도록 해 주세요.

얼마전에 중고로 구입한 MSI ATI Radeon 280X Gaming edition 를 현재 메인컴으로 쓰고 있는 Asus Rampage III Extreme에 설치해 보았습니다. 

PCI 2.0 x16에 설치했는데 Linkspeed가 5GT/s로 나오네요.. 클로버 2953버전을 사용중입니다. 

Screen Shot 2014-11-10 at 3.43.20 PM.png

현재 280X의 사용은 GE=NO로 사용하면 osx의 기본 프레임 버퍼인 ATY,AMD,RadeonFramebuffer가 로드되면 아무런 문제없이 사용할수 있고  framebuffer 를 load하면 생기는 화면의 black out현상을 볼수가 없습니다.  최상의 그래픽 성능은 아니나 업데이트 걱정없이 사용할수 있는 좋은 카드네요.


몇몇 유저들이 두개 이상의 디스플레이 사용에 문제가 있다고 하여 framebuffer를 테스트 하여 보았습니다. 

아래의 정보는 그래픽 카드 롬의 decode입니다.

ATOM BIOS Rom: 

SubsystemVendorID: 0x1462 SubsystemID: 0x2775

IOBaseAddress: 0xb000

Filename: 11game.sb   

BIOS Bootup Message: 

113-MSITV277MS.330 TAHITI B0 XTL C38650 GDDR5 3GB                             

PCI ID: 1002:6798

Connector at index 0

Type [@offset 43544]: DisplayPort (10)

Encoder [@offset 43548]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 43662]: 0x90, OSX senseid: 0x1

Connector at index 1

Type [@offset 43554]: DisplayPort (10)

Encoder [@offset 43558]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 43689]: 0x91, OSX senseid: 0x2

Connector at index 2

Type [@offset 43564]: HDMI-A (11)

Encoder [@offset 43568]: INTERNAL_UNIPHY1 (0x20)

i2cid [@offset 43716]: 0x93, OSX senseid: 0x4

Connector at index 3

Type [@offset 43574]: DVI-I (2)

Encoder [@offset 43578]: INTERNAL_UNIPHY (0x1e)

i2cid [@offset 43753]: 0x95, OSX senseid: 0x6

Connector at index 4

Type [@offset 43584]: DVI-I (2)

Encoder [@offset 43588]: INTERNAL_KLDSCP_DAC1 (0x15)

i2cid [@offset 43753]: 0x95, OSX senseid: 0x6


ATOM BIOS Rom: 

SubsystemVendorID: 0x1462 SubsystemID: 0x2775

IOBaseAddress: 0xb000

Filename: 11game.sb   

BIOS Bootup Message: 

113-MSITV277MS.330 TAHITI B0 XTL C38650 GDDR5 3GB                             

PCI ID: 1002:6798

Connector at index 0

Type [@offset 43544]: DisplayPort (10)

Encoder [@offset 43548]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 43662]: 0x90, OSX senseid: 0x1

Connector at index 1

Type [@offset 43554]: DisplayPort (10)

Encoder [@offset 43558]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 43689]: 0x91, OSX senseid: 0x2

Connector at index 2

Type [@offset 43564]: HDMI-A (11)

Encoder [@offset 43568]: INTERNAL_UNIPHY1 (0x20)

i2cid [@offset 43716]: 0x93, OSX senseid: 0x4

Connector at index 3

Type [@offset 43574]: DVI-I (2)

Encoder [@offset 43578]: INTERNAL_UNIPHY (0x1e)

i2cid [@offset 43753]: 0x95, OSX senseid: 0x6

Connector at index 4

Type [@offset 43584]: DVI-I (2)

Encoder [@offset 43588]: INTERNAL_KLDSCP_DAC1 (0x15)

i2cid [@offset 43753]: 0x95, OSX senseid: 0x6


이에 따른 ATI 7000 controller에서의 사용가능한 framebuffer는 Aji, Hamachi, Futomaki 입니다.  기본적인 프레임 버퍼내용은 Aji 와 Hamachi는 같습니다. 이 두개의 프레임버퍼를 사용하면 수정없이 4개의 포트를 모두 사용할수 있고 Eyefinity도 가능합니다. Clover의 default인 Futomaki는 HDMI의 sense id를 0x04로 수정하면 사용할수 있습니다.  이것도 정 귀찮으면 Aji나 Hamachi의 프레임 버퍼를 Futomaki에 덮어씌우고 사용하시면 되는데 처음 부팅시 display가 black out되는 현상을 없앨수가 없습니다. 아직 fix하는 방법이 나오지 않은것으로 보입니다.  첫번째 잠자기후는 정상적인 사용이 가능합니다. 


Screen Shot 2014-11-10 at 4.18.28 PM.png


Clover에서는 다른 프레임버퍼로의 로딩이 불가능하더군요. 그래서 Futomaki를 hex editing하는 방법을 사용하거나 dsdt에 간단하게 패치해서 사용하시면 됩니다. 

아래의 코드에서 원하는 프레임버퍼로 수정하고 그래픽 카드의 dsdt에 넣으시면 됩니다.  DTGP는 필요없습니다.


            Device (GFX0)

            {

                Name (_ADR, Zero)

                Method (_PRW, 0, NotSerialized)

                {

                    Return (Package (GPRW)

                    {

                        0x09, 

                        0x04

                    })

                }

                

                Method (_DSM, 4, NotSerialized)

                {

                    If (LEqual (Arg2, Zero))

                    {

                        Return (Buffer (One)

                        {

                            0x03

                        })

                    }


                    Return (Package (0x0E)

                    {

                        "@0,AAPL,boot-display", 

                        Buffer (0x04)

                        {

                            0x01, 0x00, 0x00, 0x00

                        }, 


                        "@0,name", 

                        Buffer (0x0C)

                        {

                            "ATY,Hamachi"

                        }, 


                        "@1,name", 

                        Buffer (0x0C)

                        {

                            "ATY,Hamachi"

                        }, 


                        "@2,name", 

                        Buffer (0x0C)

                        {

                            "ATY,Hamachi"

                        }, 


                        "@3,name", 

                        Buffer (0x0C)

                        {

                            "ATY,Hamachi"

                        },

                        "model", 

                        Buffer (0x1A)

                        {

                            "ATI Radeon HD 280X series"

                        }, 


                        "name", 

                        Buffer (0x12)

                        {

                            "ATY,HamachiParent"

                        }, 


                        "hda-gfx", 

                        Buffer (0x0A)

                        {

                            "onboard-1"

                        }

                    })

                }

            }


            Device (HDAU)

            {

                Name (_ADR, One)

                

                Method (_DSM, 4, NotSerialized)

                {

                    If (LEqual (Arg2, Zero))

                    {

                        Return (Buffer (One)

                        {

                            0x03

                        })

                    }


                    Return (Package (0x02)

                    {

                        "hda-gfx", 

                        Buffer (0x0A)

                        {

                            "onboard-1"

                        }

                    })

                }

            }


Hamachi를 로드하여 테스한 벤치입니다. 

Screen Shot 2014-11-10 at 9.37.41 AM.png


 

번호 제목 글쓴이 날짜 조회 수 추천 수
73 해킨 잘 되는 비디오 카드 10종 정보 [레벨:15]id: ilove_u 2017.10.04 483 0
72 클로버 부트로더 환경에서 ALC892 사운드칩을 인식시키기 [11] file [레벨:15]id: ilove_u 2014.08.11 9915 0
71 클로버 부트로더 환경에서 ALC88x 사운드칩을 인식시키기 [8] file [레벨:15]id: ilove_u 2014.11.18 7285 0
70 ATI HD5850 카드 듀얼모니터 출력하기 file [레벨:15]id: ilove_u 2015.04.17 5452 0
69 다중 모니터 3개이상으로 출력하기 [3] file [레벨:15]id: ilove_u 2015.04.17 5522 0
68 ALC889 patch script를 만들어 보았습니다. [9] file [레벨:12]뉴해킨 2014.10.21 12148 0
» MSI ATI Radeon 280X Gaming edition framebuffer [3] file [레벨:12]뉴해킨 2014.11.10 7521 0
66 ASRock 보드의 ALC898을 DSDT로 사운드 인식시키기 file [레벨:15]id: ilove_u 2014.11.26 6586 0
65 ESI Juli@ ML 10.8.4 설치기 입니다 [3] file [레벨:1]hisaka 2013.07.13 8067 0
64 PCI 호환 사블 오디지 (SB0090) 사용기 [1] file [레벨:15]id: ilove_u 2013.07.14 9218 0
63 ALC889 bin patched AppleHDA for Mountain Lion 10.8.2 [6] file [레벨:12]뉴해킨 2012.10.02 8086 0
62 HIS Radeon HD 6850 D5 1GB IceQ-X의 HDMI모니터 활성화 하기 [2] file [레벨:12]뉴해킨 2012.01.04 11068 0
61 Mountain Lion 10.8 에서 Intel 82578DC 유선랜 인식시키기 [1] file [레벨:15]id: ilove_u 2012.03.17 10480 0
60 Fusion Drive의 개념 및 산사자 설치하기 [6] file [레벨:15]id: ilove_u 2013.03.02 10963 0
59 JMicron 칩을 사용하는 보드(기가보드)에서 구형 IED/ATA CD/DVD 인식시키기 [1] file [레벨:15]id: ilove_u 2012.09.02 8026 0
58 AGPM 인식 시키기 [15] [레벨:3]mactopia 2013.02.02 9454 0
57 AppleIntelE1000e.kext 버전 2.5.4d( 9.25일 버전 ) [1] [레벨:12]뉴해킨 2013.11.04 6855 0
56 클로버 부트 환경에서 라데온 HD5770 적용사례 file [레벨:15]id: ilove_u 2013.09.21 7787 0
55 네이티브로 인식되는 Intel D33682 유선랜 서버카드 사용기 [3] file [레벨:15]id: ilove_u 2013.06.17 9196 0
54 Mac OS X & Windows 그래픽카드 온도비교 [1] file [레벨:7]sung-sung 2013.09.16 7173 0

Copyright © 2011-2017 sixflow.net All rights reserved.

ipv6 ready
ipv6 test