X86 Open로그인

추천하기 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
0

스크린샷 2016-11-02 오후 8.17.06.png

 

스크린샷 2016-11-02 오후 8.14.11.png

 

tonymac 눈팅중에 발견했습니다.

(출처. : https://www.tonymacx86.com/threads/guide-dell-xps-15-9550-skylake-gtx960m-ssd-via-clover-uefi.192598/page-138#post-1362821)

dsdt 패치이므로 아래 내용을 복사하여 Maciacl 에서 붙여놓고 실행하시면 되겠습니다.

 

# inject "hda-gfx"="onboard-1" into IGPU (GFX0 originally)
into device label GFX0 set_label begin IGPU end;
into_all all code_regex GFX0 replaceall_matched begin IGPU end;
into method label _DSM parent_label IGPU remove_entry;
into device label IGPU insert begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Store (Package()\n
        {\n
            "model", Buffer() { "Intel HD Graphics 530" },\n
            "hda-gfx", Buffer() { "onboard-1" },\n
            "AAPL,ig-platform-id", Buffer() { 0x00, 0x00, 0x1b, 0x19 },\n
            "AAPL,Gfx324", Buffer() { 0x00, 0x00, 0x00, 0x01 },\n
            "AAPL,GfxYTile", Buffer() { 0x00, 0x00, 0x00, 0x01 },\n
            "AAPL00,PanelPowerUp", Buffer() { 0x00, 0x00, 0x00, 0x30 },\n
            "AAPL00,PanelPowerOn", Buffer() { 0x00, 0x00, 0x01, 0x19 },\n
            "AAPL00,PanelPowerOff", Buffer() { 0x00, 0x00, 0x00, 0x11 },\n
            "AAPL00,PanelPowerDown", Buffer() { 0x00, 0x00, 0x00, 0x3C },\n
            "AAPL00,PanelCycleDelay", Buffer() { 0x00, 0x00, 0x00, 0xFA },\n
            "device-colors", Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9D, 0x9D, 0xA0, 0x00, 0x00, 0x02, 0x00  },\n
        }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}\n
end;

 

 

p.s : 1. 좌상단 화면 깨짐에 대한 fix 가 아니라 glitch 라고 양키들이 표현을 하는 부팅중 애플로고 깨짐에 대한 fix 로 보입니다.

       2. 직접 테스트해 보지는 않았습니다. 

       3. 작성자는 Laptop 에서 테스트 했다고 적어놨는데 desktop에서 될지는 모르겠습니다.

       4. 자세한 내용은 출처 링크로 방문하여 댓글들을 차분히 읽어보시기 바랍니다. 

good poor
★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
twitter 공유 facebook 공유 googleplus 공유 카카오스토리 공유 네이버라인으로 공유

Siri 님의 Devices

cpu : i7-6700k (over 4.6g)

m/b : gigabyte z170x-ud5 th

ram : samsung ddr4-1700 (2133) 16g x 4 (total 64g, over 3000)

vga : sapphire rx480 nitro+ oc 8g x 2, hd530

case : corsair 400c black + riing rgb 120mm x 3

cpu cooler : corsair h115i +riing rgb 140mm x 4

sound : audiotrack maya u5

bluetooth / wifi : bcm94360cd

ssd : plextor m3 pro 128g x 2 

hdd : dell external 1tb

keyboard / mouse / trackpad / remote : apple magic keyboard / apple magic mouse 2 / apple magic trackpad 2 / apple remote 

web cam : logitech hd c910

speaker : logitech z906 5.1ch

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
  • 패치를 적용해서 보니까요, _SB.PCI0.PCI1.GFX0이 _SB.PCI0.PCI1.IGPU로 바뀌는 패치로 적용되더라고요.

    이럴때는 HD530 단독 사용시 부트 로고와 부팅 이후 발생하는 Glith및 Flickering을 교정해 주는 방식이 아닐까 합니다.

     

    DSDT.aml에 아래의 코드를 PCI1@1/IOPP/IGPU 와 GFX0 디바이스를 잡아 주시면 일단 부팅되서 디스플레이 되는데는 문제 없더라고요.
    다만 저는 HD4600으로 테스트 하니 당연히 Glitch가 보였지만, 일단 HD530을 단독으로 하지 않으시는 분께서는 아래처럼 한 번 테스트 부탁 드립니다~

    GFX0의 EFI String값은 일단 포트만 살려놓은 값으로 했습니다 ㅠㅠ

     

    스크린샷 2016-11-03 오후 1.25.45.png

     

                    Device (IGPU)
                    {
                        Name (_ADR, Zero)
                        Name (_SUN, One)
                        Method (_DSM, 4, NotSerialized)
                        {
                            If (LEqual (Arg2, Zero))
                            {
                                Return (Buffer (One)
                                {
                                    0x03
                                })
                            }

                            Store (Package (0x16)
                                {
                                    "model", 
                                    Buffer (0x16)
                                    {
                                        "Intel HD Graphics 530"
                                    }, 

                                    "hda-gfx", 
                                    Buffer (0x0A)
                                    {
                                        "onboard-1"
                                    }, 

                                    "AAPL,ig-platform-id", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x1B, 0x19
                                    }, 

                                    "AAPL,Gfx324", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x00, 0x01
                                    }, 

                                    "AAPL,GfxYTile", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x00, 0x01
                                    }, 

                                    "AAPL00,PanelPowerUp", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x00, 0x30
                                    }, 

                                    "AAPL00,PanelPowerOn", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x01, 0x19
                                    }, 

                                    "AAPL00,PanelPowerOff", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x00, 0x11
                                    }, 

                                    "AAPL00,PanelPowerDown", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x00, 0x3C
                                    }, 

                                    "AAPL00,PanelCycleDelay", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x00, 0xFA
                                    }, 

                                    "device-colors", 
                                    Buffer (0x10)
                                    {
                                        /* 0000 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                        /* 0008 */    0x00, 0x9D, 0x9D, 0xA0, 0x00, 0x00, 0x02, 0x00
                                    }
                                }, Local0)
                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                            Return (Local0)
                        }
                    }

                    Device (GFX0)
                    {
                        Name (_ADR, Zero)
                        Name (_SUN, One)
                        Method (_DSM, 4, NotSerialized)
                        {
                            Store (Package (0x0A)
                                {
                                    "@0,connector-type", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x08, 0x00, 0x00
                                    }, 

                                    "@1,connector-type", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x08, 0x00, 0x00
                                    }, 

                                    "@2,connector-type", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x08, 0x00, 0x00
                                    }, 

                                    "@3,connector-type", 
                                    Buffer (0x04)
                                    {
                                        0x00, 0x08, 0x00, 0x00
                                    }, 

                                    "hda-gfx", 
                                    Buffer (0x0A)
                                    {
                                        "onboard-2"
                                    }
                                }, Local0)
                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                            Return (Local0)
                        }
                    }

     

일반로그인 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
서버에 요청 중입니다. 잠시만 기다려 주십시오...