X86 Open로그인

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

Sixflow의 뉴해킨님께서 아직 올리지 않은 내용입니다만, Ultra뽕님께서 언급을 하셨기에.. 엑팔 사이트에도 자료를 올려 놓습니다

* 아무튼 Arbitrary옵션은 Config.plist파일을 Clover Configurator로 열게되면 아래의 경로에 있습니다.

Devices
        ㄴ Arbitrary

* 이 부분을 확인하시면서 천천히 진행해 보도록 합니다.
아울러 지난번 Devices/Properties를 이용한 Cosmetic보다 더 깔끔하게 작업 가능하고 기존 방법보다 순서가 확실히 많이 줄었습니다. 

(기존 방법 : gfxutil ☛ plisteditor  ☛ xml to hex  ☛ properties injection)

 

그러나, 처음 설치할 때 어느정도의 타이핑 압박은 있으니 천천히 작업하시면 큰 문제없이 잘되실거라 예상합니다.


스크린샷 2016-11-26 오전 1.50.12.jpg

1) Darwin dumper를 이용해 LSPCI 정보를 추출하도록 합니다

 

스크린샷 2016-11-26 오전 1.50.31.jpg

2) 추출된 lspci 정보중 lspci detailed(nnvvbxxxx).txt 파일을 열어 봅니다

 

스크린샷 2016-11-26 오전 1.50.53.jpg

3) 여러분이 변경하고자하는 장치 이름을 Cmd-f를 누르고 검색하여, 해당 정보를 찾습니다
4) 07:00.0의 정보는 현재 제 HP Z420 기준으로 BCM4360CD가 설치되어 있음을 확인할 수 있습니다
5) device_type으로 입력할 영문 명이 마땅치 않다면 상단 스샷처럼 장치 이름 앞의 장치 종류 이름을 기재 하시면 되겠습니다

 

스크린샷 2016-11-26 오전 1.51.22.jpg

6) 이렇게 추출된 정보는 Clover Configurator를 이용해 config.plist 파일을 로딩하도록 합니다

 

스크린샷 2016-11-26 오전 1.51.30.jpg

7) Devices/Arbitrary 항목을 보면 아래와 같습니다
 

좌측
가) PciAddr* : PCI장치의 주소이며, 여러분이 검색한  lspci 정보의 주소를 기재합니다

나) Comment : 구분하기 쉽도록 인덱스용 코멘터리를 작성합니다


우측
가) Key* : 슬롯이름, 모델명, 장치 이름, 전압, 메모리 크기 등등을 정의하는 란입니다

나) Value* : 입력한 Key에 대한 상세 정보입니다

다) Value Type : 문자열은 string으로 16진수 데이터는 data로, 숫자는 number의 유형으로 선택합니다

 

스크린샷 2016-11-26 오전 1.51.48.jpg

8) 예를 들자면 위 스샷과 같습니다
9) 혹시라도 GTX 760의 메모리가 2048MB로 표기 안될 경우에는 위 스샷처럼 00000480/data로 입력해 주세요

 

스크린샷 2016-11-26 오전 1.49.29.jpg

10) Cosmetic 작업 이후, 모든 정보가 제대로 입력 되었는지 확인합니다.

 

스크린샷 2016-11-26 오전 1.49.43.jpg

11) PCI 정보에서 해당 정보들이 잘 표시되는지 확인합니다

 

스크린샷 2016-11-26 오전 1.49.55.jpg

12) NVMe를 설치했을 경우 잘 표시되는지 한번 더 확인합니다

 

** HP Z420유저의 경우 뉴해킨님께서 설정하신 SSDT-1.aml을 제거하고 Config.plist/SSDT drop table : Devicein을 제거할 경우, 디스플레이 블랙아웃 현상이 발생하는 문제와 더불어 USB 포트의 설정이 제대로 되지 않기 때문에 SSDT-1.aml과 SSDT drop table : Devicein은 기존과 동일하게 유지하셔야 합니다.

이는 C602타입 보드중 HP Z420, 620모두 동일하게 적용됩니다. 그러나 울트라뽕님처럼 Intel82574L칩셋과 다른 칩셋이다 보니 네트웍 카드의 Cosmetic을 위해 Fakesmc에 인젝션하지 않아도 됩니다.

 

good poor

아이뱅크 goldbat 오드리 Mactopia님
4명이 이글을 호평하셨습니다. 0명이 불평하셨습니다.

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

글쓴이의 서명이 비어 있습니다.

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
  • 우측
    가) Key* : 슬롯이름, 모델명, 장치 이름, 전압, 메모리 크기 등등을 정의하는 란입니다

    나) Value* : 입력한 Key에 대한 상세 정보입니다

    다) Value Type : 문자열은 string으로 16진수 데이터는 data로, 숫자는 number의 유형으로 선택합니다.

    우측 값을 넣기가 은근히 복잡합니다.

    Devices
            ㄴ Arbitrary

    부분만  config.plist 참고할 수 있도록 올려줄 수 있나요...

    lspci detailed (nnvvbxxxx).txt.zip

     

     

  • Profile
    2016/11/29
    0 0
    아이뱅크 : 우측 가) Key* : 슬롯이름, 모델명, 장치 이름, 전압,... 에 달린 대댓글입니다.

    안녕하세요 @아이뱅크님!
    우측 값은 다른 값이 아니라 아래의 값들이 들어갑니다
    Key : AAPL,slot-name, device-id, vendor-id, name, model, internal, AAPL,current-available, AAPL,current-in-sleep, AAPL,current-extra 등이 들어가고요.
    Value는 String또는 data값을 입력할 수 있습니다.
    Value type은  Value에 기재한 값이 "숫자, 문자, 데이터"로 구분할 수 있게 설정하는 칸이고요. ^^

    예를들어 아이뱅크님께서 주신 lspci 기반으로 arbitrary를 이용해 코스메틱을 적용해보면

    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK106 [GeForce GTX 660] 처럼 그래픽 카드 정보가 나옵니다.
    여기에서 01:00.0은 좌측 PciAddr* 주소에 01:00.0을 적어 주시면 되구요.
    우측의 Key, Value, Value Type에는 아래의 형식처럼 적어 주시면 됩니다.

    Key                                   Value                      Value Type
    @0,AAPL,boot-display    0000000000         data
    @0,compatible                 NVDA,NVMac        string
    @0,device_type               display                    string
    @0,name                          NVDA,Display-A    string
    ,
    .
    .
    VRAM,totalsize                00000480              data

  • zisqo : 안녕하세요 @아이뱅크님! 우측 값은 다른 값이 아니라 ... 에 달린 대댓글입니다.

    감사합니다. 

    그런데 두가지가 막히네요

    AAPL,slot-name  PCI Slot 1 이렇게 하여도 그래픽에서 PCI Slot 0으로 나오는 것으로 보아 전에 작업하였던

    dsdt에서는 지워도 아무 문제가 없는 것으로 보아

    ssdt-1부분에 의해서 PCI Slot 1으로 변경이 되지 않네요

    그래서 ssdt-1를 첨부합니다.

    SSDT-1.aml.zip

    임시적으로 BCM4360CD  built-in으로 대체해서 사용중입니다.

    두번째는

    이더넷을 넣는 과정에서  device-id Value  data값을 02150000 이 나오셨는데 저는 어디서 그 값을 구해야 하는지....

                                         vendor-id             data값을 86800000 이 어떻게 구하는지를 모르겠습니다.

     

     

    Intel I219V2 PCI Express Gigabit Ethernet:

     

      이름:    ethernet

      유형:    이더넷 제어기

      버스:    PCI

      공급업체 ID:    0x8086

      기기 ID:    0x15b8

      하위 시스템 공급업체 ID:    0x1458

      하위 시스템 ID:    0xe000

      개정판 ID:    0x0031

      BSD 이름:    en0

    스크린샷 2016-11-29 오후 3.45.32.png

     

  • Profile
    2016/11/29
    0 0
    아이뱅크 : 감사합니다.  그런데 두가지가 막히네요 AAPL,slot... 에 달린 대댓글입니다.

    PCI Slot 1로 변경이 안되는건 해당 부분 dsdt나 ssdt중에 Name (_SUN, one) 이 함수가 있다면 지워보세요.

    이 함수가 있으면 우선적으로 PCI Slot 0 으로 인식하게 되더라구요.

  • Profile
    2016/11/29
    0 0
    니포 : PCI Slot 1로 변경이 안되는건 해당 부분 dsdt나 ssdt... 에 달린 대댓글입니다.

     감사합니다.

     

    Name (_SUN, One)  // _SUN: Slot User Number

    이 부분이 있어 지워보면

    MacPro6,1 or iMac15 or iMac17 사용시 블랙 스크린 문제가 생겨 지울 수도 없네요...

    진퇴양란입니다.

     

  • Profile
    2016/12/01
    0 0
    아이뱅크 :  감사합니다.   Name (_SUN, One)  // _SUN: Slot ... 에 달린 대댓글입니다.

    @아이뱅크님 해당 _SUN은 SSDT-1.aml에 남겨 놓으셔도 됩니다. ^^

  • Profile
    2016/12/01
    0 0
    zisqo : @아이뱅크님 해당 _SUN은 SSDT-1.aml에 남겨 놓으셔도 ... 에 달린 대댓글입니다.

    저는 안됩니다.

    dsdt를 사용하는 경우에는 안된다고 하시네요

  • Slot User Number 를 지칭하는 SUN을 Config 내용중 ACPI 안에 CUN으로 바꾸어 주어 SUN으로 지정되어진 Slot Number를 무력하게 해주는 방법으로

    뉴해킨님께서 Fix하신 방법입니다.

    스크린샷 2016-11-30 오후 6.14.59.png

     

    이렇게 적용하시면 Slot Number를 자유롭게 넣어주실 수 있습니다.

  • Profile
    2016/11/30
    0 0
    BBongs : Slot User Number 를 지칭하는 SUN을 Config 내용중 AC... 에 달린 대댓글입니다.

    감사합니다.

    테스트해보니 바꾸어지지 않네요

  • Profile
    2016/12/01
    0 0
    아이뱅크 : 감사합니다. 테스트해보니 바꾸어지지 않네요 에 달린 대댓글입니다.

    DSDT를 사용하시나요?

    DSDT를 사용하시지 않을경우에 적용 가능하십니다.

    ^^

  • Profile
    2016/12/01
    0 0
    BBongs : DSDT를 사용하시나요? DSDT를 사용하시지 않을경우에... 에 달린 대댓글입니다.

    네 사용합니다.

    감사합니다.

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