DSDT 에서 PCIE 슬롯을 비활성화 하고 싶습니다.
Hsage님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 10.14 |
공지숙지/증상설명 | 숙지 |
안녕하세요
오랜만에 질문글 올립니다.
모하비에서는 엔비디아 카드가 지원이 아직 안되서 기다리다가 본체를 열어서 그래픽 카드를 타이탄에서 RX580 으로 교체하기는 어려운 상태라
EGPU 로 RX580 출력을 위해서 열심히 삽질중에 있는 초보입니다..
EGPU 시스템은 기본 출력 그래픽이 엔비디아 카드일경우에는 포트나 메모리 충돌?이 나서 엔비디아 카드를 완전 비활성화 하게 돼면 RX580 으로 출력이 가능한
상태까지는 도달했습니다.
해외 포럼이나 본 사이트에서는 옵티머스 비활성화에 관한 글만 많이 있어서 찾기가 힘드네요..
여기 에는 워낙에 고수분들이 많아서 질문글로 남기게 되었습니다.
혹시 아시는분이 계시면 도움 주시면 정말 감사하겠습니다.
원본 DSDT 와 PCI SSDT 파일 첨부 합니다..
그래픽 카드 정보는 BR1A 와 BR2A에 SSDT 인젝션 한상태 입니다.
여기에서 BR1A , BR2A 를 완전 OFF 시켜버리는 방법을 못찾고 있습니다.
Hsage
댓글 9
_INI 명령줄에 _OFF 명령줄을 삽입 하라는데 예시 했던 글들은 다 랩탑이라파일구조가 틀려서 캄파일 에러가 나버리네요..
워낙에 dsdt를 몰라서 카피만으로는 힘이드네요..
바이오스 에서 pcie슬롯을 비활성화 하는 메뉴는 없지만 물리적인 스위치는 있습니다.
말씀 하신대로 설정값 변수를 찾는 방법을 알고 있다면 하고 싶은데 시간이 허락을 해주지 읺네요..
제가 포트 충돌로 판명한 이유는..
부팅전 엔비디아 카드에서 모든 포트에 꽂혀 있는 캐이블을 분리하고 부팅하면 egpu의 포트에 연결된 모니터로 출력 가능하며 정상적인 사용이 가능하지만
엔비디아 카드의 포트와 egpu의 출력포트 둘다 연결후 부팅하면 콘손오류가 나면서 로그인 화면으로 넘어가지 못하여 이렇게 판명 되었습니다
물론 nv=disable 플래그는 활성화 한상태입니다
거기다가 윈도우 까지 사용하는 상황이라 해결책은
Dsdt로 엔비디아 카드 슬롯을 비활성화 하는게 가장 좋은 해결책인데 힘드네요..
다른 보드에서 SSDT로 가능하다면, 인젝션 루트 이름만 본인 것으로 바꾸고 명령어를 사용하시면 되지 않을까요?