노트북 그래픽메모리가 5MB 로 나오면서 버벅거립니다.
- 투명스티커
- 2565
- 94
투명스티커님의 기기정보
우선,.. 노트북은..?삼성전자 시리즈9 NT900X4D-A68S 입니다.
메모리가. 8G 입니다.
우여곡절끝에, 부팅하여.. 10.10 요세미티까지 설치만 한상태입니다.
이제 차근차근.. 무선랜빼고.. 다 잡아야되는데요.
먼서 잡기전에.. 그래픽카드 메모리가 스샷처럼 5MB 으로 나옵니다.
그리고, 마우스를 움직이면 화면이 버벅됩니다. 당연히 5MB 할당이라서 그런듯 싶은데요?! ㅜㅜ
CMOS 에서는 설정이 안옵니다. 메모리할당에 대해서 말이죠.
이거, 어디부분을 설정해야 되는건가요?! 검색을 해보니 자동으로 잡는다는 글도 보이고..
도무지 방법을 몰라서 여쭤봅니다.
추가1. 클로버 부트로더 config.plist 파일첨부하였습니다.
투명스티커
댓글 94
데스크탑 Nvidia 에서는. 그냥 config.plist 에 인젝션만으로 자동으로 잡혀서 그런지 알았는데요 ㅜㅜ
Intel HD 4000 은 별도에 드라이버를 설치해야되나보네요 흑...
검색을 해봐도 안보이네는데.. HD 4000 드라이버는 어디서 받을수있나요?
우선, 지금 설정한.. EFI 파티션을 링크해볼께요. (https://www.dropbox.com/s/pcy9z37efy9x9jq/EFI.zip?dl=0)
그리고, 말씀하신대로, kext 를 넣고.. 돌려보고.. 멀티비스트로 드라이버 설치해봐도... 그대로네요 ㅜㅜ
혹시, 클로버부트로더... kext\10.10 에...?AppleIntelGraphicsHD4000.kext 라는 켄트도 들어가야되나요?
Graphics -> ig-platform-id 에.. 0x01660003 를 넣고 부팅해보니.. 사과화면로딩뒤 블랙스크린이 되어버립니다 ㅜㅜ
동일한 코드인데도 같은증상이라.. 몇개를 더 넣어봤지만... 블랙스크린이네요 ㅜㅜ
근데.. 방금까지.. 일일이 다 넣어본 결과.. 모두 블랙스크린이네요 ㅜㅜ
Device -> Fake ID -> IntelGFX -> 0x01660003 말곤 부팅화면이 나오질 않습니다.
Device -> Fake ID -> IntelGFX 에 빼버리면.. 화면이 안나와요 ㅜㅜ
노트북이.. Mini HDMI 라서 확인해볼수도 없는데.. 다른 방법이 없을까요? 흑흑..
블랙스크린 상태에서 외부모니터 화면 보면서 1024M으로 잡히는 메모리 코드 확인 한 다음에?
거기에 맞게?AppleIntelFramebufferCapri.kext 를 패치하는 방법이 제가 주로 쓰는 방법이었거든요.?
더 이상 진행이 안되는 상황이라?아래 링크로?Hackintosh Vietnam Tool v1.8.5 를 올려드립니다.
https://www.dropbox.com/s/ngywxtbulznne7s/Hackintosh%20Vietnam%20Tool.pkg?dl=0
아래쪽 체크된 위치 확인 하셔서 설치 한 번 해 보시고, 댓글로 결과 알려주세요.
메모리는.. 동일합니다. 변화가 없어요 ㅜㅜ
결국, 그럼, mini HDMI 를.. 구입해서 확인해보는박에 없는건가요? ㅜㅜ
Fake 0x01660003 으로 부팅이되면. 어떻게 찾을수 있는 방법이 있을꺼 같긴한데....
* 혹시나 참고로..소셜아이디로 로그인했던거라 탈퇴하고.. 일반아이디로 재가입한거구요. 작성한 본인입니다 OTL
https://www.tonymacx86.com/graphics/125239-hd4600-hd4000-hd3000-framebuffer-edits.html
이 글을 한 번 참고해 보시는 것도 나쁘지는 않으리라 생각되네요.
일단, 해보니 안되네요 ㅜㅜ
그래서 혹시나 싶어서 오디오를 먼저 잡았습니다. 그리고는 Device -> Fake ID -> IntelGFX 는 공란으로 비워두고요
Graphics -> ig-platform-id 부분에... 0x0160000 과 0 x0160001 만 먼저 넣어주고 부팅해서.. (나머지는 아직.. 소리까지 나는지 확인 안해봤어요.)
소리가 나는지 키보드로 조절해보니 소리는 납니다. 그럼, 부팅은 되는데.. hdmi 로 출력되고 있다는거 아닌가요 혹시????
0x01620006 / 0x01620007 / 0x01660008 / 0x01660009 / 0x0166000a / 0x0166000b
코드 중에서 그래픽 메모리가 512M 이나 1024M 으로 잡히면서 QE/CI 가 잡히면서 버벅임이 없어지는 코드가 있을 것입니다. 그런데 저 코드 중에는 내장 LCD 출력만 되는 녀석도 있고 오로지 외부 hdmi나 dp 포트만 되는 녀석들도 있거든요. 외부로 신호가 나가든 내장 LCD로 신호가 나가든 중요한건 일단 메모리가 정상적으로 인식되어 버벅임이 없게 만들어야 합니다. 그 후에 AppleIntelFramebufferCapri.kext 를 패치해서 듀얼모니터를 가능하게 한다든지, 내장 LCD 출력이 정상적으로 되도록 해 주는 것입니다.
단순하게 계산해도, config.plist 수정하는데 2분, appleintelframebuffercaori.kext 패치법 확인하여 패치 후 kext 설치 / 권한복구 / 캐시리빌딩에 못해도 5분, 재부팅 3분 이라 가정하면, 총 예상시간은 120분... appleintelframebuffercaori.kext 패치하는 것도 S/L/E에 있는 원본을 따로 보관한 상태에서 바탕화면에 복사 한 뒤
sudo perl -pi -e 's|\x04\x00\x00\x81.{107}\x04\x00\x66\x01.{108}|\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x66\x01\x01\x02\x04\x02\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x40\x10\x07\x00\x00\x10\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x03\x00\x00\x02\x00\x00\x00\x30\x02\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x04\x00\x00\x03\x04\x00\x00\x00\x04\x00\x00\x81\x00\x00\x00\x04\x06\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00|' ~/Desktop/AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri 명령 실행하는 것이라지만(참고로 위 명령어는 제 시스템 기준으로 사용하는 것입니다. 0x01660004일때 쓰는 명령이고요.), 솔직히 참 귀찮고 인내심이 아주아주 많이 필요로 하는 작업이거든요. 그래서 이왕이면 hdmi 로 정상적으로 QE/CI 가 잡히는 코드 확인 한 다음에 appleintelframebuffercaori.kext를 패치하는 것이 어떤가 싶습니다.
그렇 일단 hdmi 로 외부에서만 출력되어도 노트북화면 잡는건 맞는거다 그죠^^
도착하면. ig-platform-id 코드 테스트후 댓글 달겠습니다.
부디.. 제 댓글을 봐주시길.. ^^*
안녕하세요.
제가 보기엔 투명스티커님의 노트북 모니터 출력방식 때문에 보통 노트북과 그래픽 잡는 방식이 다른 것 같습니다.
일반적으로 LVDS방식으로 모니터에 화면을 출력하는데 삼성노트북은 eDP형식으로 많이 제조한다고 들은바 있습니다.
그래서 우선 아래 사이트를 방문해 주세요.
https://www.insanelymac.com/forum/topic/286092-guide-1st-generation-intel-hd-graphics-qeci/
1세대 그래픽 가이드이지만 파일은 사용하지 마시구요.
위 주소를 들어가셔서 우선 Determine Display Connector 항목을 읽어보세요.
이해하셨으면 eDP Users Only항목을 보세요.
클로버 부트로더를 사용중이시니 클로버 항목을 보세요.
보신 후에, 그 아래의 스크린샷을 보면서 난사님께서 언급하신 항목들을 점검해보면서 해보시면 될거같습니다.
아래 사이트도 참고해주세요.
1.
https://forum.osxlatitude.com/index.php?/topic/2945-guide-for-enabling-vga-and-hdmi-in-intel-hd4000-gpu/
2.
https://www.tonymacx86.com/graphics/125239-hd4600-hd4000-hd3000-framebuffer-edits.html
부디 성공하시길 빕니다.
셜록스님 글 읽고 보니, eDP 형식이라고 한다면 클로버 부트로더에서 간단하게 설정을 잡을 수 있을 것 같네요. 링크된 글에서는 Graphics 텝에서 Patch VBios 체크 하는 것으로 내장 LCD 화면을 띄우는 것 같네요.
일단 이게 간단해 보이니, 먼저 시도해 보시는게 어떤가 싶습니다.
아래 테스트처럼, HDMI 로만 그래픽 메모리도 1024M 로 잡힙니다. 버벅임도 전혀 없구요.
0x01660000 : HDMI 만 화면표시 (1024M)
0x01660001 : HDMI 만 화면표시 (1024M)
0x01660008 : HDMI 만 화면표시 (1024M)
0x01660009 : HDMI 만 화면표시 (1024M)
위에 댓글에 Patch VBios 체크전과 출력이 틀린걸 알수있습니다.
그리고,
Graphics - ig-platform-id 부분에 뒤 코드들을 입력하였구요.
더불어, 모두 공통적으로...
Devices - IntelFGX 부분에 동일한 코드를 넣으면 노트북으로만 출력되지만...
버벅이면서.. 그래픽은 5M 로 되어버립니다. ㅜㅜ
참.. 힘드네요 ㅜㅜ
05 03?00 00?02?00 00 00 30 02 00 00
05 03?00 00?02?00 00 00 30 00 00 00 첫번째 테스트값.(제가 넣었습니다.)
01 00?00 00?02?00 00 00 30 00 00 00 Default
01 00?00 00?02?00 00 00 30 02 00 00?
우선 일단 첨부파일을 클로버 EFI 폴더의 config파일과 대체하여서 먼저 부팅해보세요. 제가 수정하였습니다.?Ig-platformid는?0x01660003입니다.
만약 안됀다면 클로버 컨피규레이터에서 그래픽항목에 보면 LVDS TEST 항목의 값이 있습니다.??위의 값들중에 첫번째 테스트값과 default값을 제외한 나머지 두 항목을 넣고 테스트해보시길 바랍니다.
첨부해주신.. CONFIG.PLIST 넣고 부팅해두.. 블랙스크린입니다.
HDMI 로 출력두 안되구요.
클로버 컨피규레이터에서 확인해보니, 그래픽 항목이 아니라, "Kernel and Kext Patches" 항목에서 찾았습니다.
6개의 패치내용이 있었으며, 그중 "LVDS TEST" 를 선택한뒤.. "05 03 00 00 02 00 00 00 30 00 00 00" 되어진 부분을...
05 03 00 00 02 00 00 00 30 02 00 00 넣어준후 부팅해보고..
01 00 00 00 02 00 00 00 30 02 00 00 넣어준후 부팅도 해보았습니다.
그런데, HDMI TV 는 연결되지 않았다고 하며, 노트북 화면은 블랙스크린이 되어버립니다 ㅜㅜ 어떻하죠..
그러면 일단 투명스티커님처럼 그래픽항목 Ig-platformid에 0x01660000~ 0x0166000b까지 넣어서 확인해보세요.
그래픽부분에 Load VBIOS와 Patch VBIOS항목을 체크해제 하시구요.
테스트하신후 출력된 값을 찾아서 알려주세요.
1, 3, 9, A중 되는 값과 VRAM 메모리 값이 어느 것으로 잡히는지도 알려주세요.
아무래도 저 패치는 AppleIntelFramebufferCapri.kext 를 원본으로 돌린 다음에 진행해야 할 것 같네요. 원본 첨부해 드릴게요.
우선, 첫번째 테스트값으로 시작하였습니다.
0 - HDMI 성공
1 - HDMI 성공
8 - HDMI 성공
9 - HDMI 성공
혹시나 싶어서, "Kernel and Kext Patches" 만 변경해서 나머지도 부팅해보았으나.. 동일하였습니다 ㅜ.ㅜ
아.. 어렵네요 어려워... ㅜㅜ
그리고 아래 댓글달았었는데.. 난사님께서 아래에 올려주신... 0x01660008 AppleIntelFramebufferCapri.kext 패치를..
Kext 유틸리티로 돌리고 권한복구 리부팅시 시도하였음을.. 참고해주세요.
* 아~~~ 미치도록 잡고싶네요 ㅜㅜ
원본 "AppleIntelFramebufferCapri.kext" 을 kext 유틸리티로 복원후...
진행하였습니다.
"셜록스" 님의 config.plist 로 부팅하였구요.
부팅되는건.. 변화가 없구요. HDMI 연결한 TV 로는 잘나오는데... 노트북은.. 블랙스크린 그대로입니다.
LVDS TEST 값을 변경해서... 1,3,8,9 테스트 해봤구요. 말씀하신.. A 는 HDMI X 노트북 블랙스크린입니다.
왜 출력이 안되는지.. 참.. 질문하기도 죄송해 죽겠네요 ㅜㅜ
아차, 일일히.. 0x01660000~0x0166000b 까지도 넣어봤습니다. 그래도, LVDS TEST 변경한다고.. lg-platfomid 입력에 대한 출력변경은 없네요.. 그대로네요.
그리고, Load VBIOS 와 Patch VBIOS 항목도 체크해제도 당연히 하였습니다.
이제.. 어떻게 해야되나요? ㅜㅜ
0x01660008 일때 적용되는 패치한?AppleIntelFramebufferCapri.kext 입니다.
ig-platform-id에만 0x01660008 넣고 첨부된 kext를 설치하신 다음에 테스트 부탁드릴게요.
님의 노트북이 참 특별한 녀석인 것 같습니다. 실제로 모니터 밝기 문제로 글을 올리셨던 분도?https://www.x86.co.kr/labs/558823 글을 통해 해결책을 찾고 있는데, 님처럼 외부 HDMI에서만 신호가 나가는 것 처럼 보이거든요.
그나저나 셜록스님께서 말씀하셨던 부분은 클로버컨피그레이터에서 메뉴 위치를 한 번 잘 보시면 찾을 수 있을 것입니다. 아래 그림처럼 kext 패치 코드를 넣어 보시라는 의미 같더군요.
일단 해보는중인데요...
쩝.. 그나저나 x86.co.kr 로그인 때문에 미치겠어요 ㅜㅜ 잘되다가 로그인하면 가입인사 하라고 권한이 자꾸없네요.
등급도 가입인사로 되어있구요 ㅜㅜ
smbios 잡아놓고.. 시리얼을 안넣어서 그런걸로 알고 있습니다. .천천히 잡으려구요 ^^
"난사"님께서 댓글에 올려주신.. "AppleIntelFramebufferCapri.kext"를 이용하여 Kext 유틸리티로 넣은후, ig-platform-id
값을 몇차례 넣어봐도 블루스크린이 해결되지 않았습니다 ㅜ.ㅜ
"셜록스"님께서 댓글에 올려주신 클로버 "config.plist"를 사용하였으며, "AppleIntelFramebufferCapri.kext" 원본을 kext 유틸리티로 복원후..
config.plst 부분에, Load VBios, Patch VBios 체크해제후와 체크후를 확인하여 부팅도 해보았으며..
"Kernel and Kext Patches" LVDS TEST 에 값을 수정후 부팅도 해보았으나...
결론은, 현재.. 특정..
ig-platform-id 값에.. 특정값에 대해서면 부팅시 HDMI TV로 1024M 메모리 까지 다잡히며.. 사용가능하나...
노트북으로 블랙스크린 화면이 출력되지 않는상황입니다.
Device -> Fake ID -> IntelGFX 값에 0x01660003 으로 임시 부팅으로 삽질을 진행중에 있습니다.
그리고, 위에 "난사"님 "셜록스"님 조언대로 할때는.. Fake ID 값을 넣지 안았었습니다. ㅜ.ㅜ
이거. 거짓 일주일 가까이 되어가는데... 그래픽을 잡지 못하고 잇네요. 무서워요.. 흑흑..
AppleIntelFramebufferCapri 항목을 오리지날로 교체해주시구요.
config파일을 대체하여 부팅해보세요.
안돼면 아래의 값을 넣어서 테스트해주세요
05 03?00 00?02?00 00 00 30 02 00 00
05 03?00 00?02?00 00 00 30 00 00 00 첫번째 테스트값.(제가 넣었습니다.)
01 00?00 00?02?00 00 00 30 00 00 00 Default
01 00?00 00?02?00 00 00 30 02 00 00?
다테스트해보시고 VRAM 항목도 체크해보시면서 테스트해보세요. 표를 만들어 체크해가면서 하는게 좋겠습니다.
그리고 혹시 바이오스 항목에 비디오램 크기를 정하는 곳이 있는지 꼭 확인해주세요.
만약 있다면 64MB나 96MB로 해보시길 바랍니다.
그리고 설치는 어떤 것으로 하셨는지요.
그래픽항목은 파일은 다 순정파일로 진행해주세요.
구글링하다보니 AppleIntelGraphicsHD4000.kext
파일들이 보이던데 이건 상관없는건가요?s/l/e 에 없습니다
https://www.dropbox.com/s/5tromciax841eal/IMG_2910.JPG?dl=0
링크처럼, 0x01620006 과 0x01620007 에서 에러가 뜹니다. .이런건 그냥, 패스인가요?! 혹시나해서요..
단 메모리가 5M 출력이네요 ㅜㅜ
그리고, 바이오스 항목에 비디오램 크기조절하는건 없어요....
0X01660000, 0x01660001, 0x01660002, 0x01660008 은 HDMI 화면만 나오구요. HDMI 들은.. 1024M 로 나왔습니다.
https://www.dropbox.com/s/z9jux1t22fg8bzk/Report.htm?dl=0
EEID 값은.. 어디서 찾는지 지금 검색중여..
노트북에서.. 윈도우PE 상태에서 설치후 해보니,
Display IDs 부분에 아무것도 안뜨네요 +_+
SAM0949 - https://www.dropbox.com/s/gep7m72wxqlrn7q/SAM0949.txt?dl=0
SEC0500 - https://www.dropbox.com/s/1dasnztm0rb8vnz/SEC0500.txt?dl=0
949는 내용이 있고 0500은 내용이 없네요 원래 없는건지 궁금합니다.
그리고 해상도가 1600X900으로 잡고 사용중이시죠?
?
또 BIOS 사진도 부탁드릴게요.
다시 부팅해서.. "Monitor Asset Manager" 프로그램으로 해보니... sam0949 로 잡히네요.
https://www.dropbox.com/s/9i8aheag3pzmzo1/moninfo.txt?dl=0
그리고 노트북 최대 해상도가 1600x900 입니다. 그래서 1600x900 사용중입니다.
BIOS
https://www.dropbox.com/s/6owwhhbimzvgkom/%EC%82%AC%EC%A7%84%202015.%206.%208.%20%EC%98%A4%ED%9B%84%209%2031%2018.jpg?dl=0
https://www.dropbox.com/s/hf8pgqh83lbqi8x/%EC%82%AC%EC%A7%84%202015.%206.%208.%20%EC%98%A4%ED%9B%84%209%2031%2024.jpg?dl=0
https://www.dropbox.com/s/fb7y2o2auzd0nsy/%EC%82%AC%EC%A7%84%202015.%206.%208.%20%EC%98%A4%ED%9B%84%209%2031%2027.jpg?dl=0
https://www.dropbox.com/s/sjx0x84tn2vw0l0/%EC%82%AC%EC%A7%84%202015.%206.%208.%20%EC%98%A4%ED%9B%84%209%2031%2030.jpg?dl=0
05 03 00 00 02 00 00 00 30 02 00 00 으로 코드를 넣어보고 있는데요...
05 03 00 00 02 00 00 00 30 00 00 00 와 결과가 계속 같이 나오는데요 ㅜㅜ 앞전에도 그랬던거 같구요 ㅜㅜ
첨부파일을 통해서 부팅한번 해보세요.
그리고 클로버 부트로더 화면에서 info부분으로 가셔서 1600x900으로 잡히는지 알려주세요
그리고 사용중이신 dsdt랑 ssdt도 부탁드립니다.
그리고, 방금 부팅해보니.. 노트북은 화면이 안나오고, HDMI 화면만 나옵니다 ㅜ.ㅜ
그리고, DSDT 와 SSDT 는 넣지 않았습니다.. 실력도 없을뿐더러.. 구글링으로 모델 DSDT 도 안보이더라구요...
클로버 부트로더 EFI 파티션에 부팅필요한 파일 넣고, FAKE ID 0x01660003 으로 부팅후.. 10.10.3 으로 업데이트 하였습니다.
위의 컨피그 파일에서 fakeid에 3이나 9를 넣고 부팅한번 해보세요.
EFI 파일 통채로 볼수 있을까요?
SYSTEM/LIBERARY/EXTENSTION은 안 건드리신거죠?
위의 방법들이 안돼면 가능성이 이제 없다고 봐야할 것 같습니다. 구글링에서 나온 결과들이 위에 것들이거든요
난사님께서 언급하신것들은 가장 베이식한 방법으로 접근한 것이고, 저는 그 방법에서 조금씩 첨가하면서 알려드리는 것인데 안돼면 방법이 없네요.
eDP연결형식으로 나타나는 해킨 문제는 거의 삼성노트북에서 나타나는 것 같습니다.
그리고, s/l/e 부분은.. 앞서.. "AppleIntelFramebufferCapri.kext" 난사님꺼 돌렸다가 원본으로 돌린거 외엔 특별히 없습니다.
EFI 파티션 압축 -> https://www.dropbox.com/s/pcy9z37efy9x9jq/EFI.zip?dl=0
그리고, 위 cofnig.plist 대로라면, EDID 값이 직접들어가므로, 거의 100% 잡혀야되는거 맞죠????
다시 파일 올려드릴테니 테스트 부탁드릴게요 우선 위에 FAKE ID 넣은 결과 좀 알려주세요.
부트로더가 어떻게 되시나요? 아니면 어떤 설치본을 이용해서 설치 하신것인지 기본적인 정보좀 부탁드립니다.