완제품PC 노트북 패널 인식하기
- 호바리
- 5691
- 5
호바리님의 기기정보
노트북 패널 인식하는 법에 대해 간략히 적습니다.
배포본으로 설치한 경우에는 어떨지 모르겠는데, 클린 설치를 했을 경우에는 맥에서 노트북 화면을
인식하지 못하고, 그냥 외장 모니터처럼 인식합니다. 따라서 운영체제 상에서 밝기 조절이 불가능합니다.
이를 해결하기 위해서는 DSDT에 PNLF 장치를 넣어 주면 됩니다.
1. DSDT 수정
Device (PNLF)
? ? ? ? {
? ? ? ? ? ? Name (_ADR, Zero)
? ? ? ? ? ? Name (_HID, EisaId ("APP0002"))
? ? ? ? ? ? Name (_CID, "backlight")
? ? ? ? ? ? Name (_UID, 0x0E)
? ? ? ? ? ? Name (_STA, 0x0B)
? ? ? ? }
을 Scope _SB 하단에 입력합니다.
2. ioreg 확인
쉽게 ioregistryexolorer를 실행해봅니다.
아래처럼 PNLF 장치가 인식되고 그 아래에 AppleIntelPanelA가 인식되면 성공입니다.
이제 디스플레이 설정 메뉴에서도 밝기 조절이 가능해집니다.
멀티비스트에서 PS2keyboard.kext 를 설치하시면 pause와 scroll lock 키로 밝기 조절이 가능한 것으로 알고 있습니다.
(정확하게 노트북 밝기 조절은 GFX0 -> LCDD (또는 DD01, 02) 아래에 _BCL, _BCM, _BQC Method가 있어야 합니다,
하지만 대부분의 최신 노트북에서는 존재하기 떄문에 굳이 신경쓰실 필요가 없습니다. 단, 없다면 임의로 만들면 됩니다)
이렇게 설정할 경우, 별도의 kext없이 밝기 조절이 가능해집니다.
p.s. 대부분 패널은 Default로 잡힙니다. 이로 인해 밝기 문제가 발생하기도 하는데 (HD3000, 4000) 이는?
Framebuffer관련 kext 수정으로 해결가능합니다. 이는 다음에 올리도록 하겠습니다.
p.s. 현재 sandy 2대, ivy 2대 정도를 설치해보았는데, 내장 그래픽을 사용한다면 (Optimus 제외) 클로버 클린이미지(+FakeSMC)로큰 문제없이 충분히 설치가 가능한것으로 생각합니다. 클로버 옵션에서 Graphic Injector = yes, AppleIntelCPUPowermanaement = yes, drop SSDT = yes 정도에 FixDsdt 에서 warning (optimus의 경우 선택) 정도만 체크 하시면 무리없이 설치 가능합니다.
호바리
댓글 5
쓰윽 먼저 훑어보다가 //pause와 scroll lock 키로 밝기 조절이 가능한 것// 월척했습니다!!감사합니다.
호발님 좋은 정보 감사합니다. :-) 포럼을 만든 보람이 있군요!!