x86 주요 단축키
  • 1 X86 톺아보기
  • 2 커스텀맥 최신글
  • 3 파트너즈 최신글
  • 4 커뮤니티 최신글
  • 5 소모임 최신글
  • 6 인생은 랜덤
  • H 단축키 도움말
  • x86 주요 단축키
    • 1 X86 톺아보기
    • 2 커스텀맥 최신글
    • 3 파트너즈 최신글
    • 4 커뮤니티 최신글
    • 5 소모임 최신글
    • 6 인생은 랜덤
    • H 단축키 도움말
  • X86 파트너 전광판
  • 🔖 글 링크 복사 🏁 https://goo.gl/rv9gNe  |   🚩원주소   |     |     |   👨🏻‍🔬구글+   |   📌스크랩{9}
    후기/벤치글 제목 예시 : i7-7700k, GA-Z170X-UH, 10.12.6 후기(벤치)  
    설치한 OS 종류 : 10.12.6 좌절금지 / 10.12.6 순정 Sierra 
    보드/제품 모델명 -예시: 기가바이트 Ga-z170x-ud5 HP Z420 / HP Z620 
    CPU명/세대입력 : I7 6700K,스카이레이크,6세대 E5-2670 V1 
    그래픽 제조사/모델명 정보 입력 GT 760 
    설치 및 사용에 필요한 내용과 필수 파일들은 첨부 하셨습니까? 숙지 
    읽기 최소레벨 지정  

    About ZISQO

    Phaseone POCP 2017-2019
    Phaseone CaptureONE Pro Master Class Instructor in South Korea
    Commercial Photographer, Photography Consultant & Intructor, Web & Mobile Developer
    PHASEONE, HP, DATACOLOR, X-RITE, EIZO, APPLE, SAEKI P&C

    HP Z420 시스템을 커스텀 맥으로 쓰시는데 스피드스텝에서 당혹 스러우신 분이 혹시라도 계실까봐, 올려 놓습니다.
    대략 1주일 가량 스피드스텝을 적용하는데 큰 애를 먹었습니다만... 인터넷을 검색해봐도.. HP Z420의 정보는 너무 희박해서
    진심으로 많이 애를 먹었습니다. 특히 E5-2670 V1 (샌디 브릿지)의 정보는 정말... 간절할만큼 없더군요)

     

    시스템 사양

    HP Z420 

    CPU : E5-2670 V1 (샌디 브릿지) / 8코어 16쓰레드
    M/B : C602 칩셋 
    Sound : ALC 262 
    Graphics : GTX760 

     

    준비물

    RehabMan-FakeSMC-2016-0908.zip

    AICPMPatch.zip

    ACPI.zip  (DSDT.aml / SSDT-1.aml / SSDT.aml (E5-2670 V1용 스피드스텝 적용))

    code.zip (AICPM Patch 명령어)

    ssdtPRGen.sh-16.7.zip / ssdtPRGen.sh-Beta.zip

    AppleIntelInfo.kext.zip


     

    우선 GTX760은 커스텀 맥에서 웹드라이버 없이 네이티브로 구동되므로, 처음 설치시 부트 플래그에  nv_disable=1을 넣어주고
    설치가 완료되면 nvda_drv=1 은 넣지 않아도 됩니다

    설치 완료 후, 터미널에서 

    sudo nano /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist 를 입력하고 ConfigMap의 Mac-F60DEB81FF30ACF6의 Key 값만 none으로 바꿔 주시면 됩니다.

     

    sudo kextcache -system-prelinked-kernel

    sudo kextcache -system-caches

    위 명령을 통해 kextcache를 정리합니다

     

    A. 그래픽 카드가 정상 부팅 되었다면 최신 버전 FakeSMC가 나을 수 있습니다.
    B. kext 파일들은 EFI/Clover/kexts/10.11 폴더에 모두 넣어 줍니다.

    스크린샷 2016-10-03 오후 6.00.59.png
    C. 모두 넣어줬다면 HWmonitor를 실행 해봅니다.

    스크린샷 2016-10-03 오후 6.00.37.png

    D. CPU 코어가 전혀 안 잡힌걸 볼 수 있습니다. 이 때는 어떤 수를 쓰더라도 전체 코어만 표시되고 MSR Lock은 막혀 버립니다.
    E. 설령 MSR Lock 코드를 KextsToPatch에 넣어줘도 실제 언락을 해주지 않습니다. (HP Z420의 C602 칩셋만 그렇습니다)
    F. 그렇다면 남은 것은 클로버 부트로더의 AsusAICPUPM인데 이 것도 오류가 있어서 MSR Lock을 해제 못해줍니다.
    G.그리하여 Olarila의 AICPMPatch가 다운로드 폴더에 있는지 확인합니다.
     

    ** AICPMPatch 순서 입니다.

    H-1. 터미널에서 cd ~/Downloads/AICPMPatch 를 입력합니다.

    H-2. 

    perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement 

    H-3. 

    sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch

    H-4.

    sudo touch /System/Library/Extension 을 입력 후 엔터를 치면 AICPMPatch가 완료 됩니다.

    J. Config.plist 파일을 열고 AsusAICPUPM을 체크 해제하고 MSR Lock 코드를 지워줍니다.

    K. 만약 지우지 않는다면 P-state이 이상하게 동작할뿐더러 스피드스텝이 동작하지 않습니다.

    L. ssdtPRGen은 안전하게 16.7 버전으로 해도 됩니다
    M. 가장 중요한건 CPUID를 클로버 컨피규레이터에서 0x0A01을 넣어주고
    N. FakeCPUID는 사용하지 않습니다 (이럴경우 커널 패닉 등장합니다 ㅎㅎ)
    O. 처음 설치부터 MacPro6,1로 진입합니다.
    F. CPUID에 FakeCPUID를 쓰면 커널 패닉 올라옵니다 그래서 클로버 부트로더의 CPU탭의 CPUID에 0X0A01을 넣습니다


    AICPM  패치가 제대로 되었다면 아래 그림처럼 표시 됩니다.

    스크린샷 2016-10-03 오후 6.33.39.png


    ** 주의

    X86PlatformPlugin과 Shim이 로드 안되는 경우는 AppleLPC.kext가 로드 되어있어도 제대로 로드가 안된건 맞습니다만
    HP Z420에선 IOResistryExplorer에서 LPCB가 보이지 않는건 문제가 아닙니다.
    SBRG에서 AppleLPC를 직접 로드하게 되어 있고 1d41로 지정되어 있습니다.

    부팅과정에서 X86PlatformPlugin / Shim이 로딩 안되면 사과 로고의 절반 이후까지 계속 쭈욱 로딩 프로세스 바가 지나갑니다.
    하지만 정상적으로 X86PlatformPlugin이 설치된 경우 사과 로고의 하단의 프로그레스 바가 절반쯤에서 부팅 완료 처리 합니다
     

     

    가. Config.plist

    클로버 부트로더의 상세 설정을 스크린 샷으로 보시겠습니다.

    1-1) ACPI

    70e2f722cb8c4061dd2ee1f242f09156.png

    Fix Shutdown만 황성화 시키고 Drop tables에서 CpuPm 즉 SSDT.aml 파일을 불러오도록 합니다.
    아울러 SSDT / Plugin Type / 1을 선택하고  Generate C/P states는 선택하지 않습니다.

    1-2) Boot

    848f72fa189b7e4a85fc628f1ecccca8.png

    1-3) CPU

    030338d83f7a72269bc4c8ee1d690204.png

    1-4) Devices (스피드스텝과 관련이 없습니다)
    1-5) Disable Drivers & GUI (스피드스텝과 관련이 없습니다)
    1-6) Graphics (스피드스텝과 관련이 없습니다)
    1-7) Kernel and Kext Patches
    d87869bacdbe499d69ef467141679c3b.png

    이 부분이 가장 큰 핵심인데요. AICPUPM의 정보는 KextsToPatch에만 해줘야 합니다.
    그리고 Asus AICPUPM은 비활성화 시킵니다. 물론 AppleRTC도 비활성화 시킵니다.
    * MSR lock관련 패치는 안해줘도 됩니다. (그걸 지웠더니 바로 스피드스텝이 적용됩니다) - 하단에 ssdtPRGen 사용 방법 기재 했습니다.

    1-8) Rt Variables
    225b974dd024afaa0a15c9dbff371c1f.png
    SIP를 해제하기 위해 BooterConfig : 0x28 / CsrActiveConfig : 0x67을 기재합니다

    1-9) SMBIOS
    45ad1561fc37e98f1cdd2ed4ac555723.png
     

    1-10) System Parameters
    6dd09e8aefb1c8fb613ca8bd8b0a0c33.pngInject Kexts : Detect / Inject System ID & No Caches는 체크해줍니다.
    하지만 뉴커맥님의 조언대로라면 No caches는 체크해도 제대로 동작 안하는걸로 알고 있습니다.

     

    다. AICPUPM 패치
    AICPUPM패치는 Config.plist 파일을 텍스트 편집기로 열은 다음 El capitan은 아래의 코드를 추가해주면 됩니다.
    (드래그해서 KextsToPatch에 붙여 넣으세요<arrray> 하단에 넣고 </array>로 닫혀 있어야 합니다.

                <dict>
                    <key>Comment</key>
                    <string>10.11 AICPM</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    PnU5
                    </data>
                    <key>Name</key>
                    <string>AppleIntelCPUPowerManagement</string>
                    <key>Replace</key>
                    <data>
                    PpCQ
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>10.11 AICPM</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    AQABD4Q=
                    </data>
                    <key>Name</key>
                    <string>AppleIntelCPUPowerManagement</string>
                    <key>Replace</key>
                    <data>
                    AQABD4U=
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>10.11 AICPM</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    dRG5
                    </data>
                    <key>Name</key>
                    <string>AppleIntelCPUPowerManagement</string>
                    <key>Replace</key>
                    <data>
                    6xG5
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>10.11 AICPM</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    yXQMDzKD4B9CiUQ7
                    </data>
                    <key>Name</key>
                    <string>AppleIntelCPUPowerManagement</string>
                    <key>Replace</key>
                    <data>
                    yesMDzKD4B9CiUQ7
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>External icons patch</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    RXh0ZXJuYWw=
                    </data>
                    <key>Name</key>
                    <string>AppleAHCIPort</string>
                    <key>Replace</key>
                    <data>
                    SW50ZXJuYWw=
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>10.11 AICPM</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    /w+ELQ==
                    </data>
                    <key>Name</key>
                    <string>AppleIntelCPUPowerManagement</string>
                    <key>Replace</key>
                    <data>
                    /w+FLQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>10.11 AICPM</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    AXRf
                    </data>
                    <key>Name</key>
                    <string>AppleIntelCPUPowerManagement</string>
                    <key>Replace</key>
                    <data>
                    Aetf
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>10.11 AICPM</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    yXQWDzJIJf8PAABI
                    </data>
                    <key>Name</key>
                    <string>AppleIntelCPUPowerManagement</string>
                    <key>Replace</key>
                    <data>
                    yesWDzJIJf8PAABI
                    </data>
                </dict>
                <dict>
                    <key>Comment</key> 
                    <string>AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    Ym9hcmQtaWQ=
                    </data>
                    <key>Name</key>
                    <string>AppleGraphicsDevicePolicy</string>
                    <key>Replace</key>
                    <data>
                    Ym9hcmQtaXg=
                    </data>
                </dict>

    아무쪼록 최종적으로 만들어진 파일은 patched.zip  입니다. (EFI/Clover/ACPI/patched 폴더에 넣어주시면 됩니다)
    다만, 유의하실 점은 같은 메인보드라 하여도 CPU를 불러오는 주소는 다를 수 있기 때문에 아래 항목에서 참고 해주세요

     


    마. 스피드 스텝을 위한 SSDT.aml 추출하기
    ssdtPRGen 16.7버전을 이용해서 스피드스텝에 적용할 SSDT.aml을 추출합니다.
    * 아래 예제는 E5-2670 V1 기준입니다.

    1. Beta version은 20.4 버전입니다 (2016년 10월 2일 기준)
    2. 바탕화면으로 ssdtPRGen.sh-Beta 폴더를 이동 시킵니다.
    3. sudo /Users/사용자명/Desktop/ssdtPRGen.sh-Beta/ssdtPRGen.sh -a C000 -c 1 -turbo 3300 을 입력합니다.
    4. 위 명령을 입력했을 때 Processor name이 없다고 나오는 경우 (샌디 브릿지의 경우 최악의 삽질로 치닫죠;;;)
    5. ~/Library/ssdtPRGen/ACPI 폴더에서 SSDT-1.aml과 APIC.aml 파일을 바탕화면으로 복사 합니다
    6. 그리고 SSDT-1.aml 파일은 DSDT.aml로 이름을 바꿉니다
    7. 
    ~/Library/ssdtPRGen/Data/User Defined.cfg을 텍스트 편집기로 열어 줍니다

    520ee2d546a59b1b5a598a260a7d6df2.png
    8. 그리고 스크린 샷 처럼 'E5-2670 V1',115,1600,2600,3300,8,16,0,100을 입력하고 저장해 줍니다
    8-1. 만약 ~/Library/ssdtPRGen/Data/Sandybridge.cfg 파일에 여러분의 CPU가 있다면 9) 항목을 건너 뛰셔도 됩니다
    9. 터미널을 열은 다음 바탕화면의 ssdtPRGen폴더에 있는 ssdtPRGen.sh를 터미널로 드래그앤 드랍 한 다음
    10. -mode custom -p 'E5-2670'  -turbo 3300 -c 1를 입력합니다. (E5-2670 V1)
    10-1. -mode custom -p 'E5-1620' -turbo 3800 -lfm 1600  -c 1 (E5-1620 V1)
    11. Do you want to open ssdt.dsl (y/n)? Y 를 입력 한 다음 표시되는 dsl 코드를 SSDT.aml로 우선 바탕화면에 저장합니다.
    12. 가장 먼저 확인할 것이 APSS값입니다.

    스크린샷 2016-10-05 오후 1.43.18.png

    /* High Frequency Modes (turbo) E5-1620을 예제로 듭니다 */ 
    Package (0x06) {0x0ED8, 16진수를 10진수로 바꾸어 보면 3800Hz인것을 알 수 있습니다
    .
    .
    /* Low Frequency Mode */
    Package (0x06) { 0x06A4, 16진수를 10진수로 바꾸어 보면 1700Hz인 것을 알 수 있습니다.

    ** E5-2670V1을 사용 하시는 분은 첨부된 파일의 SSDT.aml을 확인하시면 됩니다.

    ** E5-2670V1을 Bclk 100단위 (ssdtPRGen V20.4기준)로 소스 코드를 보면 아래와 같습니다.
    ** -mode custom -p 'E5-2670 V1' -lfm 1200 -turbo 3300 -bclk 100 -c 1  를 이용해 dsl을 만듭니다.

    스크린샷 2016-10-05 오후 4.19.51.png

    (스샷 우측의 Hz는 Mhz로 오타 정정합니다)

     


    13. 만약 APSS값이 이상하다면 ssdtPRGen을 16.7 버전을 다운 받으세요 ( ssdtPRGen.sh-16.7.zip )
    14. 
    /Users/사용자이름/Desktop/ssdtPRGen.sh-16.7/ssdtPRGen.sh -c 1 -lfm 1200 -turbo 3300 -t 115 -w 1
    15. -turbo 수치(3300) / -lfm 수치(낮은 수치:제온은 1200입니다) / -w 1을 넣어주어야 정보가 좀 제대로 나옵니다.
    16. APLF 함수를 추가해 줍니다

    Method (_INI, 0, NotSerialized) 구문의 CPU 정보가 끝나는 } 구문 아래의 APSN 바로 위에 넣어줍니다.

    Name (APLF, One)        
    Name (APSN, 0x07) /* 0x07은 CPU 터보 스탯마다 다릅니다 */
    Name (APSS, Package (0x17) /* 16진수 17을 10진수로 바꿔보면 23입니다. 22개라면 0x16으로 넣어주세요)


    17. APSS  코드 내부의 Package (0x06) 함수들은 ssdtPRGen의 값을 그대로 쓰셔도 됩니다.

    17. _DSM 구문을 아래 그림의 위치에 붙여 넣어 주세요
    2f0386242de518699323c171c3c58c85.png

     

    입력 편의를 위한 코드는 아래와 같습니다.

     

    Method (_DSM, 4, NotSerialized)
            {
                Store ("Method _SB.SCK0.C000._DSM Called", Debug)
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                        0x03
                    })
                }

                Return (Package (0x02)
                {
                    "plugin-type", 
                    One
                })
            }

     

    만약 SSDT.aml의 가장 상단의 코드가
    External (\_SB_.SCK0.C007, ProcessorObj) 이 아니라면 SCK0를 추가해줘야 합니다.
    (HP의 Z시리즈 듀얼 소켓이라면 SCK0, SCK1로 표기됩니다)

    SSDT 파일 저장이 안되고 컴파일 에러가 뜬다면  제일 마지막 구문에서 } 표시 하나가 빠졌을 수 있으니

    }를 기입한 다음 다시 컴파일 하면 됩니다



    다. DSDT.aml 과 SSDT.aml을 설치하기

    DSDT.aml 파일은 EFI/Clover/ACPI/patched 폴더에 넣어줍니다.
    SSDT.aml과 SSDT-1.aml 파일을 EFI/Clover/ACPI/patched 폴더에 넣어줍니다.

    SSDT.aml의 table이름이 CpuPm이므로 Config.plist에서  아래 스샷처럼 작업합니다.
    스크린샷 2016-10-05 오후 1.49.39.png

    * Devicein table을 드랍하는건 뉴커맥님께서 만든 SSDT-1.aml을 불러오기 위한 것입니다.
    * ALC262가 제대로 동작하지 않지만 블루투스와는 동기화 되므로 Drop tables에 추가 해줍니다.

    이제 설치할 프로그램들을 모두 설치하고나면, 아래와 같이 전력관리 관련 Kexts가 로드 됩니다.
    - ACPI_SMC_PlatformPlugin
    - X86PlatformPlugin
    - X86PlatformShim
    save.jpg


    * 엘캐피탄 처음 설치시에는 반드시 AsusAICPUPM을 활성화 시켜야 부팅중 커널 패닉이 안생깁니다.
    * KextsToPatches에 생성한 10.11 AICPUPM 패치는 있어도 무방합니다
    * 설치가 모두 끝나면 Config.plist에서 
    AsusAICPUPM을 체크 해제 해줍니다.

     

    뉴커맥님의 10.11 설치 가이드  10.11.6 설치 과정도 꼭 보시면 좋습니다!  :)

     

     

    라. 스피드스텝 동작 확인

    P-States 동작 여부를 보려면 아래의 AppleIntelInfo.kext를 바탕화면에 복사 해놓으세요

    그리고 터미널에서 실행합니다

    sudo chown -R 0:0 ~/Desktop/AppleIntelInfo.kext
    sudo kextload ~/Desktop/AppleIntelInfo.kext
    sudo cat /tmp/AppleIntelInfo.dat

    (정보 보기가 다 끝났다면 sudo kextUnload ~/Desktop/AppleIntelInfo.kext 를 눌러 주시면 됩니다)

    스크린샷 2016-10-05 오후 5.46.52.png위 스샷은 CMOS에서 Turbo mode를 해제 했을 때 입니다.
    AICPM 패치 이전까지 잠겨있던  MSR_PKG_C2_RESIDENCY 값이 올라옵니다.
     

    스크린샷 2016-10-05 오후 5.58.46.png

    위 스샷은 Turbo Mode 활성화 시켰을 때 입니다. 

    만약 터보 모드에서 스피드스텝이 안된다면 CMOS 설정을 확인하셔야 합니다.

    IMG_5231.JPG

    Power / OS Power Management /  Turbo Mode 만 Enable 시켜 주세요.
    만약 PCIe Performance Mode까지 활성화 시키면 스피드스텝이 비활성화 됩니다.

     

    IMG_5232.JPG

     

    이왕 들어간김에 Hardware Power Management / S5 Maximum Poer Savings도 Enable 시켜 주고 저장 합니다.

     

    ** CPU 정보를 클로버 컨피규레이터에서  Boot log를 생성해보면 CPU정보를 보다 정확하게 확인할 수 있습니다

    스크린샷 2016-10-05 오후 4.30.39.png

     

    ** 잠자기 관련 설정은 아래와 같습니다.

    스크린샷 2016-10-05 오후 3.00.52.png

    부트 플래그는 -darkwake=10 npci=0x3000 입니다 (hibernatemode = 3)
    * 가급적이면 설치 후 타임머신 백업을 추천합니다.
    * 만약 6시간 이후 에 잠에서 안깨어나고 무한 리부팅이 걸리면 타임머신으로 복구하는 방법이 가장 무난한 편이며
    * hibernatemode가 잘못 대답하면 무한 리부팅으로 이어질 수 있기 때문입니다.

    * Recovery 진입은 AsusAICPUPM을 부트로더에서 활성화 시킨 다음
    * darkwake=0 npci=0x3000 nv_disable=1을 하면 Nvidia 계열은 Recovery Mode로 진입 가능합니다
    * 혹시라도 듀얼 디스플레이를 쓰시던 분중 EDID 수정 작업을 하셨다면
    * 수정했던 파일은 바탕화면에 이동 시키고 S/L/Displays/Overrides  폴더에서 교정된 DisplayVendorID-*** 폴더는 삭제합니다
    * 그리도 재부트 하면서 부트 플래그는 darkwake=0 npci=0x3000 으로 진입하면 
    * 다시 교정된 DisplayVendorID-***를 이동 시킵니다

    ** Retina 디스플레이로 Fake를 하지 않는 경우 반드시 SwitchResX를 이용한 EDID 추출을 권장합니다.
    ** SwitchResX에서 추출된 EDID와 썬더볼트 디스플레이를 조합해서 사용하는게 비레티나 모드는 안정적이라 할 수 있습니다.

    *** 무한 부팅을 만끽하셨다면 이제 Powr Nap은 해제하도록 하고 Hibernatemode도 0으로 변경합니다.

    *** 터미널에서 아래와 같이 실행하세요

    $ sudo pmset -a hibernatemode 0

     

    스크린샷 2016-10-05 오후 3.01.48.png

    i1DisplayPro를 Cintiq13H의 USB 포트에 물렸어도 잠자기는 잘 수행되고 있습니다.

     

     

    #HP, #Z420, #Z620, #E5, #샌디브릿지, #아이비브릿지, #스피드스텝, #SpeedStep, #ZISQO

    ★ 이 글이 도움이 되셨다면 커피한잔(후원)을 사주세요.(클릭) ★ 글쓴이가 후원 정보를 입력하지 않았습니다.
    • ↩ MSI GP62 6QF HD530 10.11.5 엘 캐피탄 설치 / EF...
    • 초보의 OSX 설치후기 ↪



  • 대표이미지 등록일 No 제목 조회 추천 닉네임
    05.21
    공지
    벤치마크 가이드 북 5 file 1117 2 - 0 좌절금지
    03.06
    공지
    본인 빌드를 공유해야 하는 이유 1 file 1645 7 - 0 mactopia
  • 서버에 요청 중입니다. 잠시만 기다려 주십시오...