1. 배경 및 경위

 D'Artagnan님 도움으로 AGDPfix.app 사용할 필요 없이 바로 그래픽 활성화 

 간신히 성공했네요

ssdt와 dsdt를 통한 패치 방식이므로 약간 번거로운 점은 있지만

스카이레이크 시스템으로 바꾸고 smbios6.1에

 엔비디아인 저로서는 설치시 AGDPfix.app를 설치를 항상 해야만 했었는데

업그레이드 자유로움이 생기네요

(웹드라이버도 설치하지 않기에 gts660이라)

시에라 전용 최신 버전 웹드라이버에 문제가 있습니다. (잠자기 이슈, 디스플레이 연결 유실 등)

1.png

2. 사례

 제가 작업했던 자료는 댓글 참조

이것만 넣어서 효과 보신분은 대단한 행운일 것 같습니다.

 SSDT-1.aml.zip

 제한적이네요 엔비디아 그래픽 4포트여야 됩니다.

   제 세컨드 pc가 그래픽660인데 바로 해결 되었습니다.

약간 더 확장했습니다.

기가바이트 4포트 5포트 ( 일부기종만입니다.)

애즈락 4포트 5포트 

아래 테스트 해보세요

patch.zip

아무것도 넣지 않은 usb로 테스트 결과 dsdt.aml이 함께 해야 효과가 있네요...

ssdt-1의 글 내용은
/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20140926-64 [Oct 24 2014]
 * Copyright (c) 2000 - 2014 Intel Corporation
 * 
 * Disassembly of iASLRW2ZV5.aml, Wed Oct 26 13:09:48 2016
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x0000015F (351)
 *     Revision         0x01
 *     Checksum         0x26
 *     OEM ID           "shiloh"
 *     OEM Table ID     "GFX1".                                 ------- "GFX1".---------이 부분이 심바이마다 다르게 적용
 *     OEM Revision     0x00001000 (4096)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20100331 (537920305)
 */
DefinitionBlock ("iASLRW2ZV5.aml", "SSDT", 1, "shiloh", "GFX1", 0x00001000).            ------- "GFX1".---------이 부분이 심바이마다 다르게 적용
{

    External (_SB_.PCI0.PEG0, DeviceObj)                 -------------------PEG0--------이 부분이 메인보드 마다 다릅니다.
    External (_SB_.PCI0.PEG0.PEGP, DeviceObj).       -------------------PEG0.PEGP------ 이  부분이 메인보드마다 다릅니다.
    External (PEGP, DeviceObj).                                    -------------------(PEGP)------ 이  부분이 메인보드마다 다릅니다.

    Scope (_SB.PCI0.PEG0)                             -------------------PEG0--------이 부분이 메인보드 마다 다릅니다.
    {
        Scope (PEGP)                                       -------------------(PEGP)------ 이  부분이 메인보드마다 다릅니다.
        {
            Name (_STA, Zero)  // _STA: Status
        
        Device (GFX1)                                  ------------------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"
                    }
                })
            }
        }
    }
}

위치는

스크린샷 2016-09-30 오후 12.18.03.png

 

설치강좌는 D'Artagnan님이 해주시기로 해서 소개만 해줍니다.

토니맥에 나와 있습니다.

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

시간되시면 아마도 이번주말에나... 해주실 것 같은데요.....

 

3. 참고문

zisqo님의 토니맥 설명 강좌

   Nvidia GPU를 SSDT-1.aml에 인젝션하는 글타래입니다.

   HP Z420/620 GPU inject를 통해 nv_disable=1을 벗어나 봅니다

 

D'Artagnan님

[임시 글타래] RX 480으로 1순위 부팅 이슈

 

조회수 증가를 위해 #해시태그를 넣어보세요. 글 수정을 눌러 본문 아무곳에나 글 내용 키워드#기호와 함께 붙여서 적으면 됩니다.

ex) #N당 #해상도 #성공후기

CustomMac System

         ga-z170x-ud5-th /i6700k /Giga660GTX /samsung DDR4-17000/32giga /clover uefi

        ga-z770x-up5-th /i3770k /Sapphire HD 6850 d5 1GB/samsungDDR3-12800 /32giga /clover uefi

RealMac System

      iMac Retina2014

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 후원 정보를 입력하지 않았습니다.

"AGDPfix.app 사용할 필요 없이 바로 그래픽 활성화 "글의 댓글은 현재 5개 있습니다.
비회원은 29분 37초 후에 댓글을 열람할수 있습니다.
로그인 하시면 바로 확인 하실수 있습니다.



No 제목 조회 닉네임 추천
832 macOS팁| macOS에서 블루투스 이어폰 사용 시 aptX 코덱을 강제로 활성화하는 방법 3 252 Mactopia 0 - 0
» 팁/안정화| HOT AGDPfix.app 사용할 필요 없이 바로 그래픽 활성화  5 2175 아이뱅크 3 - 0
830 팁/안정화| rx480 모니터 케이블 분리 안해도 되는 팁 17 689 comed78 0 - 0
829 팁/안정화| HOT 시에라 전용 최신 버전 웹드라이버에 문제가 있습니다. (잠자기 이슈, 디스플레이 연결 유실 등) 36 2464 D'Artagnan 4 - 0
828 팁/안정화| 10.12.1 베타2 에서 AmdRadeonX4100.kext 안정화 작업이 있었네요 4 567 comed78 0 - 0
827 팁/안정화| HOT 썬더볼트3 지원설정 13 951 아이뱅크 5 - 0
826 팁/안정화| HOT rx480 깊은 잠자기 테스트 10 735 comed78 4 - 0
825 팁/안정화| HOT 시에라(Sierra)에서 잠재우기 및 깨우기 설정 2 1501 terminator 7 - 0
824 팁/안정화| HOT 디스플레이 인치 및 아이콘 변경 방법 (10.12:16A323) 1 669 김찬 5 - 0
823 팁/안정화| HOT [Solved]HD5200 HDMI Audio+ApplHDA Patcher 1.5 5 599 작은거인 3 - 0
822 macOS팁| 시에라 알려진 와이파이 버그 해결방법 6 1059 Mactopia 1 - 0
821 팁/안정화| HOT 폴라리스RX470 (480?) 씨에라 10.12.1 PB 에서 정상가속됩니다. 23 1916 봄날 8 - 0
820 팁/안정화| HOT 클로버 최신(+r3751 이상) 엔당 드라이버 활성화 방법 8 1929 Mactopia 8 - 0
819 강좌/연재| 커스텀맥 설치/안정화/사용 관련 팁을 공유하는 게시판 입니다. 371 Mactopia 0 - 0
818 팁/안정화| HOT 멀티 OS 간 불루투스 페어링 공유하기 5 417 작은거인 4 - 0
817 팁/안정화| 16A323 GM 버전 바로 올렸습니다. 6 609 IanMinchangShin 2 - 0
816 팁/안정화| Gigabyte Z97X-UD3H 시에라 GM 업데이트 6 633 제러스 1 - 0
815 팁/안정화| macOS sierra GM 으로 무사히 옮겼습니다 10 1108 XEXEX 2 - 0
814 팁/안정화| 하스웰, Z97, R9 270 Sierra GM 설치 3 524 봄날 2 - 0
813 macOS팁| HOT 시에라 기기 등록 공개 베타 소프트웨어를 얻으세요 12 513 아이뱅크 4 - 0
812 팁/안정화| HOT 잠자기 후 블루투스 장비 페어링이 안될 때 356 작은거인 3 - 0
811 팁/안정화| HOT 이번 보안업데이트 엔비디아 쓰시는 분들은 잠시웨잇! 4 364 soullees 3 - 0
810 팁/안정화| USB 카드리더기를 애플 카드리더기로 인식시키기 1 504 leejo0531 2 - 0
809 팁/안정화| BU-4096 블투동글 구입시 참고할 점 10 776 faananan 1 - 0
808 macOS팁| 맥에서 삼성 프린터기 스캐너 사용하기 2 262 아이뱅크 0 - 0
807 팁/안정화| RX470 시에라에서 Kext 수정해서 사용가능하다는군요 4 402 SCENT_APPLE 0 - 0
806 팁/안정화| 토니맥 skylake usb ssdt 참고자료 모음 6 1101 아이뱅크 2 - 0
805 팁/안정화| HOT asrock UEFI 엔트리 자동 등록을 위한 바이오스 수정법(삭재글 복구) 4 864 isaiah 4 - 0
804 팁/안정화| 쓸모없이 생성된 파티션 삭제 및 예방 4 914 크크이 1 - 0
803 팁/안정화| HOT OSX 10.11.6 & Windows 10 Pro 멀티부팅 4 4085 Bac 3 - 0
802 팁/안정화| HOT 10.11.6 타임머신을 통한 마이그레이션 성공후기. 2 444 soullees 3 - 0
801 macOS팁| kernel_task 사용량 증가로 맥이 느려질 때 4 444 XEXEX 1 - 0
800 팁/안정화| HOT El Capitan 10.11.6 & Windows 10 멀팅부팅 성공했습니다. 7 1405 soullees 4 - 0
799 팁/안정화| OS X 용 벤치마크 프로그램 정리 3 809 Cheshire 2 - 0
798 macOS팁| 베타 다운받을 수 있는곳 13 389 아이뱅크 1 - 0
797 macOS팁| iOS 에서 환율 쉽게 확인 하는 방법 2 314 Mactopia 0 - 0
796 팁/안정화| HOT 해킨 노트북 구매 요령 11 4784 셜록스 4 - 0
795 팁/안정화| HOT 바이오스 부트 디바이스 엔트리가 증식되는 문제 해결 방법 18 1149 comed78 4 - 0
794 팁/안정화| 잠자기에서 깨어난 후 사운드가 안나올때 아주쉽게 해결하는 방법 4 685 아하뚜 2 - 0
793 팁/안정화| Clover configurator 에서 cpu 부분과 사운드 오류의 연관성 9 657 아하뚜 1 - 0
792 팁/안정화| HOT clover boot option의 재발견 10 1584 아이뱅크 15 - 0
791 팁/안정화| HOT 시에라(Mac OS 10.12)에서 BCM93452 등 WIFI 인식이 안될 때 3 1159 작은거인 4 - 0
790 macOS팁| 오디오 장치 세부 설정법 1 579 Soluzers 2 - 0
789 팁/안정화| HOT HDMI포트로 4K 60Hz 활성화하기 31 1872 Grapevine 3 - 0
788 팁/안정화| IONVMeFamily.kext bin Clover Kext patch data for El Capitan 6 544 Mactopia 0 - 0
787 팁/안정화| 시피유표시 메모리 표시가 달라서 정확하게 표시하기 5 476 아이뱅크 2 - 0
786 macOS팁| [리얼맥] 애플 하드웨어 테스트 및 진단코드 정보 1 411 Mactopia 2 - 0
785 팁/안정화| HOT 설치형 usb 만들기 8 6494 아이뱅크 9 - 0
784 강좌/연재| HOT 스카이레이크 랩탑/데스크탑 사용자 분들께 올리는 글 입니다... 3 1293 EnderMusic 6 - 0
783 팁/안정화| HOT BCM94352Z 무선랜/블루투스 설치법입니다. 13 1666 EnderMusic 6 - 0
서버에 요청 중입니다. 잠시만 기다려 주십시오...