RadarURL
Toggle Button
회원 가입 아이디/비밀번호 찾기
네이티브로 인식되는 경우 제목에 "네이티브"라는 문자가 포함되도록 해 주세요.

Display AGPM 인식 시키기

2013.02.02 01:21

[레벨:3]mactopia 조회 수:9454

http://www.x86.co.kr/success/112330

모두다 날려 먹고 다시 씁니다...그래서 조금 부족 하더라도 양해 부탁 합니다.

우선 SSUL 부터 풀고 시작 하겠습니다. 


해킨은 본인이 원하는 그래픽 카드를 선택하여 구동을 하는 것이기 때문에 일반적으로 애플에서 OEM 공정아래 출하한 그래픽 카드를 제외하고는 

기본 OSX 에서 제공하는 AGPM 값을 불러오지 못합니다. 

AGPM이 동작 하지 않을 경우 그래픽 카드가 최대 속도로만 동작한다, 아니다 최저 속도로만 동작한다...등...많은 이야기 들이 있는데..

현재까지 알려진 바..최저치로 만 동작 하는게 맞는 이야기 인것 같습니다. 구글링 검색시에도 그렇게 나오네요.


"The problem happens because the GPU stays at its lowest G-state (lowest performance for energy saving)."


만약 최대치로만 동작하게 되면 가만히 블로그로 TXT 문서를 읽을때도 여러분의 그래픽 카드는 열심히 전기를 먹고 혼자 달리고 있는 상황이 벌어지는 것이고

최저치로만 동작 하게 되면 유투브, HD 영상, 게임 등 그래픽 파워가 필요한 경우에도 해당 그래픽 카드의 성능을 100% 발휘를 못하게 되는 상황이 벌어지는 것이 됩니다.


여기까지가 SSUL 입니다. ^^


1. 우선 본인이 가진 그래픽 카드와 가장 유사한 플랫폼/그래픽카드를 사용하는 맥을 알아 놓습니다. 그 값의 SMBIOS 명칭을 기록 합니다.

"일단 Imac13,1,2 계열은 비추합니다. PM 쪽으로 일단 취약 하더군요."


플랫폼 = 샌드,아이비,콘로..등등...아래를 참조 바랍니다.

GenerationSystem DefinitionBoard IDFeaturesNotes
ConroeiMac7,1F42386C8, F4238CC8
MacBookPro3,1F42388C8, F4238BC8
PenryniMac8,1F226BEC8, F227BEC8
iMac9,1F2218EA9, F2218EC8, F2218FA9, F2218FC8
iMac10,1F2268CC8, F2268DC8
MacBook5,1F42D89A9
MacBook5,2F22788AA
MacBook6,1F22C8AC8
MacBook7,1F22C89C8
MacBookAir2,1F42D88C8
MacBookAir3,1942452F5819B1C1B
MacBookAir3,2942C5DF58193131B
MacBookPro4,1F42C86C8, F42C89C8
MacBookPro5,1F42D86A9, F42D86C8, F42D89C8
MacBookPro5,2F2268EC8
MacBookPro5,3F22587C8
MacBookPro5,4F22587A1
MacBookPro5,5F2268AC8
MacBookPro7,1F222BEC8
Macmini3,1F22C86C8
Macmini4,1F2208EC8
MacPro3,1F42C88C8Recommended for all CustoMac Desktop builds- default in MultiBeast
NehalemiMac11,1F2268DAE
MacPro4,1F221BEC8AGPM, TyMCE
MacPro5,1F221BEC8AGPM, TyMCE
Xserve3,1F223BEC8
WestmereiMac11,2F2238AC8
iMac11,3F2238BAE
MacBookPro6,1F22589C8
MacBookPro6,2F22586C8
MacPro5,1F221BEC8AGPM, TyMCE
Sandy BridgeiMac12,1F221DCC8, 942B5BF58194151BHD3k
iMac12,2942B59F58194171BAP, HD3k
MacBookAir4,1C08A6BB70A942AC2
MacBookAir4,2742912EFDBEE19B3
MacBookPro8,194245B3640C91C81HD3kUse for internal display on Core i-based laptops
MacBookPro8,294245A3940C91C80
MacBookPro8,3942459F5819B171B
Macmini5,18ED6AF5B48C039E1HD3kUse for dual displays on Intel HD 3000 graphics on Socket 1155 Sandy Bridge systems
Macmini5,24BC72D62AD45599E
Macmini5,37BA5B2794B2CDB12
Ivy BridgeiMac13,100BE6ED71E35EB86x86PP, AP, HD4kNo power management working
iMac13,2FC02E91DDD3FA6A4x86PP, AP, HD4kNo power management working
iMac13,3x86PP, AP, HD4k
MacBookAir5,166F35F19FE2A0D05
MacBookAir5,22E6FAB96566FE58C
MacBookPro9,14B7AC7E43945597Ex86PP, AP, HD4k
MacBookPro9,26F01561E16C75D06x86PP, AP, HD4k
MacBookPro10,1C3EC7CD22292981Fx86PP, AP, HD4k
MacBookPro10,2AFD8A9D944EA4843x86PP, AP, HD4k
Macmini6,1031AEE4D24BFF0B1x86PP, AP, HD4k
Macmini6,2F65AE981FFA204EDx86PP, AP, HD4k
HaswellMacBookAir6,135C1E88140C3E6CF ?
MacBookAir6,27DF21CB3ED6977E5 ?



2. 다음 시스템 정보를 열어서 아래처럼 공급업체 아이디 (VENDOR ID), 와 장비 ID(DEVICE ID)를 기록 해 놓습니다. 저와 같은 경우에는 0x10de, 0x1189 가 되겠습니다.



 

3. S/L/E로 이동하여 AppleGraphicsPowerManagement.kext 를 백업 해두고, 패키지 열기를 통해 INFO.PLIST 을 열어 줍니다. (백업한 파일에서 하세요.)

4. CMD + F 를 눌러 위 1번에서 정한 SMIBIOS 로 이동합니다. Macmin6,2 로 이동 해보겠습니다.



5. 위 1번에서 기록한 vendor id 와 device id 와 함께 아래 threshold 를 입력해줍니다. threshold 는 그래픽 카드 성향 또는 본인의 취향에 따라 다를 것입니다.

따라서 이 부분은 본인의 판단에 맡기겠습니다. 그러나 기본적으로 아래 값을 이용해도 무방 할 것입니다. (통합형 그래픽 카드는 IGPU 값 사용하세요.)


1. 에너지 효율형 : Power efficiency thresholds:
(focused to stay in G-state 2 during everyday usage and therefore saves up to 55W~110W) 

Threshold_High
0
45
75
100
Threshold_Low
0
0
87
98

2. 퍼포먼스 극대와 형 : High performance thresholds:
(focused on G-state 1 (caution) this mode still switches quickly between 2 and 1 
Threshold_High
0
85
75
100
Threshold_Low
0
0
95
98


최종 저의 것은 아래와 같습니다.

<key>Vendor10deDevice1189</key>

<dict>

<key>Heuristic</key>

<dict>

<key>ID</key>

<integer>0</integer>

<key>IdleInterval</key>

<integer>250</integer>

<key>SensorOption</key>

<integer>1</integer>

<key>SensorSampleRate</key>

<integer>4</integer>

<key>TargetCount</key>

<integer>5</integer>

<key>Threshold_High</key>

<array>

<integer>0</integer>

<integer>85</integer>

<integer>75</integer>

<integer>100</integer>

</array>

<key>Threshold_Low</key>

<array>

<integer>0</integer>

<integer>0</integer>

<integer>95</integer>

<integer>98</integer>

</array>

</dict>

 


파일 도 첨부 하오니 참고 하시길 바랍니다. 즐 해킨하세요~

번호 제목 글쓴이 날짜 조회 수 추천 수
73 해킨 잘 되는 비디오 카드 10종 정보 [레벨:15]id: ilove_u 2017.10.04 483 0
72 클로버 부트로더 환경에서 ALC892 사운드칩을 인식시키기 [11] file [레벨:15]id: ilove_u 2014.08.11 9915 0
71 클로버 부트로더 환경에서 ALC88x 사운드칩을 인식시키기 [8] file [레벨:15]id: ilove_u 2014.11.18 7285 0
70 ATI HD5850 카드 듀얼모니터 출력하기 file [레벨:15]id: ilove_u 2015.04.17 5452 0
69 다중 모니터 3개이상으로 출력하기 [3] file [레벨:15]id: ilove_u 2015.04.17 5522 0
68 ALC889 patch script를 만들어 보았습니다. [9] file [레벨:12]뉴해킨 2014.10.21 12148 0
67 MSI ATI Radeon 280X Gaming edition framebuffer [3] file [레벨:12]뉴해킨 2014.11.10 7520 0
66 ASRock 보드의 ALC898을 DSDT로 사운드 인식시키기 file [레벨:15]id: ilove_u 2014.11.26 6586 0
65 ESI Juli@ ML 10.8.4 설치기 입니다 [3] file [레벨:1]hisaka 2013.07.13 8067 0
64 PCI 호환 사블 오디지 (SB0090) 사용기 [1] file [레벨:15]id: ilove_u 2013.07.14 9218 0
63 ALC889 bin patched AppleHDA for Mountain Lion 10.8.2 [6] file [레벨:12]뉴해킨 2012.10.02 8086 0
62 HIS Radeon HD 6850 D5 1GB IceQ-X의 HDMI모니터 활성화 하기 [2] file [레벨:12]뉴해킨 2012.01.04 11067 0
61 Mountain Lion 10.8 에서 Intel 82578DC 유선랜 인식시키기 [1] file [레벨:15]id: ilove_u 2012.03.17 10480 0
60 Fusion Drive의 개념 및 산사자 설치하기 [6] file [레벨:15]id: ilove_u 2013.03.02 10963 0
59 JMicron 칩을 사용하는 보드(기가보드)에서 구형 IED/ATA CD/DVD 인식시키기 [1] file [레벨:15]id: ilove_u 2012.09.02 8026 0
» AGPM 인식 시키기 [15] [레벨:3]mactopia 2013.02.02 9454 0
57 AppleIntelE1000e.kext 버전 2.5.4d( 9.25일 버전 ) [1] [레벨:12]뉴해킨 2013.11.04 6855 0
56 클로버 부트 환경에서 라데온 HD5770 적용사례 file [레벨:15]id: ilove_u 2013.09.21 7787 0
55 네이티브로 인식되는 Intel D33682 유선랜 서버카드 사용기 [3] file [레벨:15]id: ilove_u 2013.06.17 9196 0
54 Mac OS X & Windows 그래픽카드 온도비교 [1] file [레벨:7]sung-sung 2013.09.16 7173 0

Copyright © 2011-2017 sixflow.net All rights reserved.

ipv6 ready
ipv6 test