X86 Open로그인

추천하기 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
4
CPU
메인보드
그래픽카드
사운드칩셋
설치 만족도

애플에서 시에라 정식버전(16A323)버전을 내놓으면서 엔비디아에서도 이에 대응하는 최신 버전의 웹드라이버를 내놓았습니다.

해당 버전의 빌드번호는 367.15.10.05f01 입니다.

 

GM 버전부터 쭉 써왔고, 잠자기나 기타 최적화 작업을 하고 잘 쓰고 있었습니다만

최근에 잠자기 이후 그래픽이 깨지거나, 잠자기 후 디스플레이 화면이 나오지 않는 이상 증상이 계속되었습니다.

여러 원인을 찾은 끝에 범인은 결국 최신 버전의 웹드라이버였습니다.

 

현재 367.10.10.05b01 빌드 번호를 가진 웹드라이버를 사용하고

24시간 이상 잠자기를 재워봤는데, GM버전때 최적화 되었던 것처럼 그래픽 깨짐 및 디스플레이 송출 유실 증상없이 쾌적하게 잘 사용하고 있는 중입니다.

367.10.10.05b01 버전은 Nvidia Web Driver - 367.10.10.05b01 여기서 다운받을 수 있습니다.

 

추가적으로 367.10.10.05b01 버전의 웹드라이버는

2016년 내에 나오는 모든 시에라 버전에 대해 웹드라이버 버전 업데이트 없이 사용할 수 있는데, 그 이유는 해당 버전의 NVDAstartupWeb.kext가 지원하는 빌드넘버의 정의가 16A로 되어있기때문에 그렇습니다. 아래 사진은 NVDAstartupWeb.kext 내부 info.plist 파일의 일부 내용입니다.(사진 참고)

KakaoTalk_Photo_2016-09-29-00-09-55_48.png

사실 이러한 이유때문에

sierra dp3 버전부터 GM2버전까지..... OS 버전업은 하는데 그래픽 드라이버는 버전을 바꾸지 않고 계속 사용할 수 있었던 것입니다.

 

하지만 최신 웹드라이버 버전을 언인스톨하고 이전 버전으로 인스톨하게 될 경우

빨간 박스 내부에 버전이 16A323으로 바뀌게 됩니다.

 

그래픽 드라이버가 안정화되기 전 까지 367.10.10.05b01 macOS 버전 상관없이 이 버전만 계속 웹드라이버로 사용하고 싶다면

/System/Library/Extensions/NVDAstartupWeb.kext/contents/info.plist 에서 NVDArequireOS의 값을 16A로 지정해주시면 됩니다.

단 이 방법은 올해 나오는 macOS sierra에만 국한된 것이고, 2017년도에 새로운 빌드번호를 가진 sierra가 나온다면

16A가 아닌 17A를 적어줘야 합니다. 

과거 OS X나 macOS에서 16A323과 같은 빌드넘버를 가지는데, A앞에 숫자가 연도를 의미하기 때문이죠..

15년도에 나온 OS X는 15A 로 시작했구요..

 

요새 너무 정보글도 안올리기도 하고 활동에 소홀해진 것 같아

잘난 것 없지만 그래도 고생하시는 분들을 위해 팁을 적어봤습니다.

 

* 이번 주에 Mac Pro 6,1 smbios를 사용하는 시스템에서 엔비디아 외장그래픽을 사용할 때

AGDPfix.app 사용할 필요 없이 바로 그래픽 활성화 하는 강좌 올려볼게요오~ (저희 엑팔에 올라온 강좌가 잘못된 부분이 있어서.. clover에서 OTF패치로는 패치가 불가합니다~)

good poor

Zyxwv 추자 SCENT_APPLE Mactopia님
4명이 이글을 호평하셨습니다. 0명이 불평하셨습니다.

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

D'Artagnan 님의 Devices

I) CPU & Graphics: Intel i5-4690, Galaxy Nvidia Geforce GTX 960

Motherboard: Asrock B85M PRO 4 :: ALC892, AppleIntelE 1000e v3.1.0

Display: 27MU67


II) CPU & Graphics: Intel i3-6100, Intel HD 530

Motherboard: Asrock H110M-HDV :: ALC 887, Realtek8111

Display: DELL S2240


III) MacBook (Retina, 12-inch, Early 2016)

프로세서 1.3GHz Intel Core m7

메모리 8 GB 1867 MHz LPDDR3

그래픽 Intel HD Graphics 515 1536MB

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
  • Profile
    2016/09/29
    0 0

    아참, 본문에는 빠트렸는데

    추가적으로 해주셔야 할 사항은.. 반드시 clover bootloader의 버전을 3726 이상으로 쓰실 것을 권합니다.

    미만의 버전에서는 sierra에서 웹드라이버 활성화 자체가 안됩니다. 꼭 참고해주세요..

  • Profile
    2016/09/29
    0 0

    좋은 정보 감사합니다. 오늘 시에라 업데이트 후에 테스트해보다가 깨우기 후에 화면이 안나와서 고민 중이었는데 웹드라이버가 문제였네요. 내일 알려주신 드라이버를 설치해봐야겠습니다.

  • Profile
    2016/09/29
    0 0
    Zyxwv : 좋은 정보 감사합니다. 오늘 시에라 업데이트 후에 테... 에 달린 대댓글입니다.

    그 상태에서 파워버튼 연타하면 화면 나오긴 합니다만.. 정상적으로 송출되지 않을 겁니다.

    잘되시길 바랍니다.

  • Profile
    2016/09/29
    0 0
    D'Artagnan : 그 상태에서 파워버튼 연타하면 화면 나오긴 합니다만.... 에 달린 대댓글입니다.

    AGDPfix.app 사용할 필요 없이 바로 그래픽 활성화 하는 강좌 올려볼게요오~ (저희 엑팔에 올라온 강좌가 잘못된 부분이 있어서.. clover에서 OTF패치로는 패치가 불가합니다~)

    이 글에 솔깃합니다.

    10.11.5부터 on the fly가 안된다는 것은 압니다만....

    좋은 강좌 기다립니다.

     

  • Profile
    2016/09/29
    0 0
    아이뱅크 : AGDPfix.app 사용할 필요 없이 바로 그래픽 활성화 하... 에 달린 대댓글입니다.

    iMac 최신 smbios에서는 안되고, 오직 Mac Pro 6,1, 혹은 그 이후에 발매될 Mac Pro에 대한 smbios에서만 가능합니다..^^

    이 방법을 사용하기 위해서는 그래픽 정보를 dsdt, ssdt에 injection하는 방법을 사용하는 것으로 시작해야합니다.

    Injection할 경우 그래픽 SLI 구성에 대해 리얼맥과 같은 이점을 가질 수 있기 때문이죠..ㅎㅎ

    원강좌는 토니맥에 다 올라왔습니다만, 몇몇 부분을 수정해서 한글로 올리겠습니다. ㅎㅎ

  • D'Artagnan : iMac 최신 smbios에서는 안되고, 오직 Mac Pro 6,1, 혹... 에 달린 대댓글입니다.

    감사합니다. 이렇게 집어넣어습니다.

    Screen Shot 2016-09-29 at 10.49.46 AM.png

     

  • Profile
    2016/09/29
    0 0
    아이뱅크 : 감사합니다. 이렇게 집어넣어습니다.   에 달린 대댓글입니다.

    엇.. 벌써 적용하신건가요?

  • Profile
    2016/09/29
    0 0
    D'Artagnan : 엇.. 벌써 적용하신건가요? 에 달린 대댓글입니다.

    dsdt만 적용해서 해보았는데 에러는 나지 않고 되는데 아직 주모니터에 화면이 나오지 않네요

    베타 업그레이드 해보았거든요

  • Profile
    2016/09/29
    0 0
    D'Artagnan : 그 상태에서 파워버튼 연타하면 화면 나오긴 합니다만.... 에 달린 대댓글입니다.

    알려주신대로 드라이버를 새로 설치하는 이상없이 깨워지네요. 감사합니다!

  • Profile
    2016/09/29
    0 0

    웹드라이버를 깔아야 하나.

    660이라 웹드라이버 설치하지 않는 버전이 더 낳아서 설치않고 있습니다.

    토니맥 위치좀...

  • Profile
    2016/09/29
    0 0
    아이뱅크 : 웹드라이버를 깔아야 하나. 660이라 웹드라이버 설치... 에 달린 대댓글입니다.

    https://www.tonymacx86.com/threads/ssdt-gpu-graphics-card-injection.183354/

    참고하시길 바랍니당

     

    하이퍼링크 어떻게 적용하나요?

  • D'Artagnan : https://www.tonymacx86.com/threads/ssdt-gpu-graphic... 에 달린 대댓글입니다.

    어떤 것은 바로 되고 어떤것은 바로 안됩니다.

    메모장으로 가지고 복사하고 링크생성하면 되는데 약간 귀찮죠...

     

    생각보다 어렵네요

    처음화면은

    Screen Shot 2016-09-29 at 12.08.19 PM.png

     

    ssdt-1을 집어넣고 난후 

    Screen Shot 2016-09-29 at 12.27.07 PM.png

     

    dsdt의 어디를 수정해야 할지 몰라 지금은 헤매고 있네요

  • Profile
    2016/09/29
    0 0

    내장그래픽을 살려야 하므로 더더구나 힘듭니다.

    썬더볼트모니터를 이용중이라...

  • Profile
    2016/09/29
    0 0
    아이뱅크 : 내장그래픽을 살려야 하므로 더더구나 힘듭니다. 썬... 에 달린 대댓글입니다.

    내장 외장 다 사용중이신거군요.

    사진상으로 보니 짚이는 곳이 있습니다.

    NVDA가 물려있는 곳에 GFX0 or GFX1로 표기되어야 합니다.

    지금 사진으로 보면 반대로 되어있군요.

  • NVDA가 물려있는 곳에 GFX0 or GFX1로 표기되어야 합니다.

    지금 사진으로 보면 반대로 되어있군요.

    어디를 손대야 하는지를 감히 안옵니다.

    dsdt첨부합니다.

    dsdt.aml.zip

  • Profile
    2016/09/29
    0 0
    아이뱅크 : NVDA가 물려있는 곳에 GFX0 or GFX1로 표기되어야 합니... 에 달린 대댓글입니다.

    퇴근하고 한번 보겠습니다 ^^..

    내장까지 다루는건 또 처음인지라 

    살짝 걱정되는군요.

    dsdt ssdt원래 쓰시던걸로 댓글 사진처럼 IOreg 스샷 부탁드리겠습니다.

  • D'Artagnan : 퇴근하고 한번 보겠습니다 ^^.. 내장까지 다루는건 ... 에 달린 대댓글입니다.

    지금 테스트할 수 있는 좋은 환경이 되어 있습니다.

    베타 업그레이드하고

    아직 패치안한 상태입니다.

    내장 그래픽이 잡히니 바로  사용은 가능합니다.

     

    파일 올립니다.

    저녁에 뵙겠습니다.

     

    367.10.10.05b01 버전은 Nvidia Web Driver - 367.10.10.05b01 여기서 다운받을 수 있습니다.

    베타에는 안되는 군요

  • Profile
    2016/09/29
    0 0
    아이뱅크 : 지금 테스트할 수 있는 좋은 환경이 되어 있습니다. ... 에 달린 대댓글입니다.

    /System/Library/Extensions/NVDAstartupWeb.kext/contents/info.plist

    여기서 NVDARequiredOS가 어떤걸로 되었는지 확인바랍니다.

     

    오늘 내일 조금 바쁠거 같아서

    삽은 주말에 들어야할 듯 합니다..ㅠ

  • 해결 했습니다.

    DefinitionBlock ("iASLFQgaEI.aml", "SSDT", 1, "shiloh", "GFX1", 0x00001000)
    {

        External (_SB_.PCI0.PEG0, DeviceObj)
        External (_SB_.PCI0.PEG0.PEGP, DeviceObj)

        Scope (\_SB.PCI0.PEG0)
        {
            Scope (PEGP)
            {
                Name (_STA, Zero)  // _STA: Status
            }

            Device (GFX1)
            {
                Name (_ADR, Zero)  // _ADR: Address
                Name (_SUN, One)  // _SUN: Slot User Number
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                             0x03                                             /* . */
                        })
                    }

                    Return (Package (0x0E)
                    {
                        "@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                           /* .... */
                        }, 

                        "@4,connector-type", 
                        Buffer (0x04)
                        {
                             0x00, 0x08, 0x00, 0x00                           /* .... */
                        }, 

                        "@5,connector-type", 
                        Buffer (0x04)
                        {
                             0x00, 0x08, 0x00, 0x00                           /* .... */
                        }, 

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

            Device (HDAU)
            {
                Name (_ADR, One)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                             0x03                                             /* . */
                        })
                    }

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

    이렇게 한후

    SSDT에 가서 GFX0검색해서 GFX1로 해주니 되었습니다.

    SSDT-1.aml.zip

     

    웹드라이버는 설치하지 않았습니다.

  • Profile
    2016/09/29
    0 0
    아이뱅크 : 해결 했습니다. DefinitionBlock ("iASLFQgaEI.aml",... 에 달린 대댓글입니다.

    고생하셨습니다.

    저는 아직도 학교입니다..

    논문 읽고 정리하는데, 요새 너무 안읽혀서 안되는거 붙잡아 있으려고 하니까 점점 늦게가는군요..

  • D'Artagnan : 고생하셨습니다. 저는 아직도 학교입니다.. 논문 ... 에 달린 대댓글입니다.

    너무 어렵네요

    검색과 약간의 노하우로 해결했네요

    Screen Shot 2016-09-29 at 8.05.00 PM.png

     

     

  • Profile
    2016/09/29
    0 0
    아이뱅크 : 너무 어렵네요 검색과 약간의 노하우로 해결했네요 ... 에 달린 대댓글입니다.
    맥 프로6,1엔 내장그래픽이 원래 없어서 디바이스명이 없지만 IGPU로 통상 사용하죠. 근데, 바이오스에서 내장 그래픽 비활성화하고도 외장그래픽 제대로 작동하는지 테스트해보셨는지 궁금합니다.
  • Profile
    2016/09/29
    0 0
    HackBook : 맥 프로6,1엔 내장그래픽이 원래 없어서 디바이스명이 ... 에 달린 대댓글입니다.

    네 제대로 작동합니다.

     

  • Profile
    2016/09/29
    0 0
    아이뱅크 : 해결 했습니다. DefinitionBlock ("iASLFQgaEI.aml",... 에 달린 대댓글입니다.
    _SB.PCI0.GFX0 -> 내장그래픽 _SB.PCI0.IGPU (ADR 2) _SB.PCI0.PEG0.PEGP -> 외장그래픽 _SB.PCI0.PEG0.GFX1 (ADR 0)
  • Profile
    2016/09/29
    0 0
    HackBook : _SB.PCI0.GFX0 -> 내장그래픽 _SB.PCI0.IGPU (ADR 2) ... 에 달린 대댓글입니다.

    저는 설명도 못하겠고 어떻게 되어서 되는지는 잘 모르겠습니다.

    핵북님이 올려주신 댓글은 대충만 이해하고 있습니다.

     

    이렇게 바꾸어주어야 하는지요....

     

    외장을 0번으로 내장그래픽을 어드레스 2번으로 잡는다는 의미입니까?

  • Profile
    2016/09/30
    0 0
    아이뱅크 : 저는 설명도 못하겠고 어떻게 되어서 되는지는 잘 모르... 에 달린 대댓글입니다.

    1. 내장그래픽

     

        Scope (_SB.PCI0)
        {
            Device (GFX0)   >>>> Device (IGPU) ------- Mac Pro6,1 에는 없는 디바이스이나 iMac 등에서 쓰는 내장 그래픽 디바이스명 적용하는 게 맞을 듯
            {
                Name (_ADR, 0x00020000)

     

     

    2. 외장그래픽

     

        Scope (_SB.PCI0)
        {
            Device (PEG0)
            {
                Name (_ADR, 0x00010000)

     

                Device (PEGP)   >>>>>> Device (GFX1)   ----  토니맥에서 제시한 외장그래픽의 디바이스명 변경

                {

                    Name (_ADR, Zero)

     

    이게 맞는 것으로 보이는데, DSDT뿐만 아니라 SSDT 파일에서도 동일하게 적용시켜 주어야 할 듯...

     

  • Profile
    2016/09/30
    0 0
    HackBook : 1. 내장그래픽       Scope (_SB.PCI0)     {     ... 에 달린 대댓글입니다.

    네 감사합니다.

    이렇게 직접 또 방문해주셨네요

    이제 고칠 수 있는 지침을 얻었네요

    시간이 걸리겠지만 고칠 수 있을 것 같습니다.

  • Profile
    2016/09/30
    0 0
    아이뱅크 : 네 감사합니다. 이렇게 직접 또 방문해주셨네요 이... 에 달린 대댓글입니다.

    @아이뱅크님, 현재 시스템에서 사용중인 DSDT, SSDT 파일들과 IOReg 파일을 올려봐 주실 수 있나요?

     

    전과 후 비교할 수 있는 거면 더욱 좋구요.

     

    그리고, 클로버 config에서 SSDT DropOEM 적용여부도 함께 알려주시길...

     

    AGDP fix 대신할 DSDT, SSDT 패치에 관해서 적용사례를 찾아보거나 시도해 보는 방법이 있겠군요.

     

    기존에 AGDP fix를 해야만 되셨던 분들 모아서 내장/외장 그래픽 유무에 따라 각각 적용해서 확인해 보면 좋을 듯 하네요.

  • HackBook : @아이뱅크님, 현재 시스템에서 사용중인 DSDT, SSDT 파... 에 달린 대댓글입니다.

    네 알겠습니다.

    현재는 ssdt와 dsdt를 합친 상태라 드랍을 하지 않습니다.

    작업.zip

  • Profile
    2016/09/29
    0 0
    HackBook : _SB.PCI0.GFX0 -> 내장그래픽 _SB.PCI0.IGPU (ADR 2) ... 에 달린 대댓글입니다.

    바이오스 내장그래픽을 디저블 시키고 우선순위도 pci우선으로 하고도 정상작동되는 것을 확인했습니다.

  • Profile
    2016/09/29
    0 0

    고생 많으십니다.

    논문은 어려워.....

  • Profile
    2016/10/20
    0 0

    안녕하세요?

    "GeForce GTX 1070 그래픽 카드 안된다"기에 정보를 찾다가 들어 왔습니다.

    시스템 구성차 새술을 새부대에 담으려고하는데 "GeForce GTX 1070 그래픽 카드"는 안되고,  "GeForce GTX 1080 그래픽 카드"는 추천하기에 댓글에 질문을 첨부합니다.

  • Profile
    2016/10/20
    0 0
    길바라기 : 안녕하세요? "GeForce GTX 1070 그래픽 카드 안된다"... 에 달린 대댓글입니다.

    1060 1070 1080 모두 지원안됩니다..

  • Profile
    2016/10/20
    0 0

    D'Artagnan님 답글 감사합니다. 1080 추천과 글을 잘못 보았나봅니다.

    그럼, 아쉽지만 GTX980 Ti 가는게 정석인가 봅니다. 

  • Profile
    2016/10/21
    0 0

    750TI 사용중인데 제 경우엔 367.10.10.05b01 설치시

    화면 외곽이 검게 깨지더군요.

    결국 최신버전으로 설치하니 이상 없이 잘 됩니다.

    그리고 잠자기는 둘다 잘 되더군요.

    메인보드는 ASUS P5E3+.. 입니다.

    알려주신걸 참고하려다 일단은 두고 보는중입니다.

  • Profile
    2016/10/21
    0 0
    대낮의호롱불 : 750TI 사용중인데 제 경우엔 367.10.10.05b01 설치시 ... 에 달린 대댓글입니다.

    부딪혀 봐야할듯 합니다. 댓글 감사합니다.

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