GTX1080 (원도우) + RX580 (맥) 사용 - 절반의 우회 성공기 - AddProperties for Nvidia bogus class-code
- Zyxwv
- 1541
- 17
Zyxwv님의 기기정보
시스템 사양 선택 | 1번 |
---|
안녕하세요?
하이시에라에서 DVI 단자로 GTX1080을 사용하고 있었습니다. 웹드라이버 지원 문제로 모하비 업그레이드하지 못하고 있었고요.
그러다 요즘, RX570, RX580 등 AMD 카드를 저렴하게 구할 수 있는 기회가 많아 결국 RX580을 구하게 되었습니다.
이 카드에는 DP 단자와 HDMI 단자만 있습니다. 모니터에는 DP 단자가 없고요.
목표는 윈도우에서 GTX1080을 기본으로 DVI 단자에, 맥에서는 RX580을 기본으로 HDMI 단자로 사용하는 것이었습니다.
GTX1080은 첫 번째 슬롯에 , RX580은 두 번째 슬롯에 꽂혀 있고요.
맨 처음 RX580을 추가 장착하고, DVI, HDMI 단자 모두 연결 후 맥 부팅하니 시스템 리포트에서 두 그래픽 카드 모두 인식했고 모니터 역시 2개가 연결되었다고 인식했습니다. luxmark도 3만점대로 잘 나오고요. 그런데 간헐적으로 랙이 생겨 사용하기가 불편했습니다. 그런데 RX580의 HDMI 케이블을 제거하면 랙이 사라져서 제대로 작동하고요. 게다가 DVI 포트를 제거하고 HDMI 연결로 전환하면 블랙 스크린만 떠서 사용 불가능해졌습니다.
또 부팅할 때 DVI 단자를 제거하고 nv_disable=1 옵션을 준 다음에 부팅하면 부팅도 되고 랙도 없지만 보조 모니터로 잡혀 맥을 활용하는 데 어려움이 따랐습니다. 여러 프로그램들이 RX580의 화면이 아닌 GTX1080의 화면에 떠서 사용할 수가 없더라고요.
그래서 어떻게 할까 생각하다가, nvidia 카드를 비활성화하는 방법을 떠올렸고, 구글링해보니 방법이 있었습니다.
위 페이지의 코드를 config.plist의 Devices 섹션에 붙여 넣고, Graphics 섹션의 Inject Nvidia 항목에 체크하고 부팅하니 맥에서 RX580 그래픽카드만 잡히게 되었습니다. 맥 사용에도 아무런 문제가 없고요. 디아블로3도 잘 돌아가네요. 물론 단일 카드라서 그런지 luxmark는 3만점대에서 1만점대로 떨어졌습니다.
일단 이 방법으로, 추가적인 장비나 케이블 탈부착 없이 모니터의 입력 소스 변경 단추만으로 윈도우에서는 GTX1080을 사용하고 맥에서는 RX580을 사용할 수 있게 되었습니다.
그런데 그래픽카드 슬롯 위치 변경 없이, 맥에서 RX580이 우선순위 지정되도록 할 방법이 있을까요? RX580의 화면이 기본 모니터로 지정되고 GTX1080의 화면은 보조 모니터로 지정된 다음 미러링으로 사용하면 가장 좋을 것 같은데 아직 방법을 모르겠네요..
쓰고 나니 사용기를 가장한 질문인 것 같습니다. ㅎㅎ
Zyxwv
댓글 17
아닙니다.
그저 저도 비슷한 환경이라 사용했던 방법으로 설명 드렸네요.
하지만 정작 저는 엔비디아 비활성화를 못하고 있네요..
죄송한데 config파일 한번 공유좀 부탁드려도 될까요?..
#config파일,#방법,#엔비디아,#환경,#비활성화
말씀하신 방법으로 주 모니터 적용이 되네요 ㅎㅎ 감사합니다. 다만 듀얼 모니터가 인식되면 자꾸만 랙이 발생해서 RX580만 사용하든지 DVI 케이블을 빼고 사용하든지 해야 할 것 같습니다.
config.plist 파일은 제가 지금 집이 아니라 당장 전해드리긴 어렵네요 ㅠ 나중에 집에 가면 보내드리겠습니다. 우선 한번 저 링크에 있는 코드를 복사해서 config.plist에 붙이고, Inject Nvidia에 체크!하고 amd 부분에서 RadeonDeInit 체크하고 부팅해보세요.~
<dict> | ||
<key>Device</key> | ||
<string>NVidia</string> | ||
<key>Key</key> | ||
<string>name</string> | ||
<key>Value</key> | ||
<data>I2Rpc3BsYXk=</data> | ||
<key>Comment</key> | ||
<string>Inject "name" as (data)"#display" to disable graphics drivers on NVidia</string> | ||
</dict> | ||
<dict> | ||
<key>Device</key> | ||
<string>NVidia</string> | ||
<key>Key</key> | ||
<string>IOName</string> | ||
<key>Value</key> | ||
<string>#display</string> | ||
<key>Comment</key> | ||
<string>Inject "IOName" as "#display" to disable graphics drivers on NVidia</string> | ||
</dict> | ||
<dict> | ||
<key>Device</key> | ||
<string>NVidia</string> | ||
<key>Key</key> | ||
<string>class-code</string> | ||
<key>Value</key> | ||
<data>/////w==</data> | ||
<key>Comment</key> | ||
<string>Inject bogus class-code to prevent graphics drivers loading for NVidia</string> | ||
</dict> |
저도 항상생각만 하고 있던 셋팅인데 님글보고 이번기회에 580하나 구입해서 진행을 해봤네요.
결론은 nvidia 그래픽카드 비활성작업까지 마무리 하니 전 렉없이 사용이 가능합니다. (1080ti : Display Port, 580 : HDMI)
사실 1080ti로 잘사용했는데 파이널컷 사용하려니 렉이 많이 생겼는데 이번작업을 하고 돌려보니 부드럽게 잘돌아가네요.
#nvidia,#생각,#기회,#진행,#비활성작업,#셋팅,#작업,#결론,#그래픽카드
잘 되셔서 다행이네요 ㅎㅎ 저도 비활성화하고 사용하면 문제가 없는데 둘 다 인식된 상태에서는 랙이나 스터터링이 생겨서 문제네요.. 구글링해보면 리얼맥에서도 멀티모니터 관련해 비슷한 문제가 있는 사람들이 있어서 os 문제인가 하는 생각도 듭니다. DP 단자로 시험해볼까 하는 생각도 드는데 장비가 없네요 ㅎㅎ
#스터터링,#상태,#생각,#비활성,#os,#멀티모니터,#DP_단자,#장비,#다행
❝해킨토시 부팅시에 NVIDIA 대신 내장그래픽으로 부팅되게 하는 방법?❞
❝모하비 10.14.6에서 내장그래픽은 잡았습니다.❞
시스템 환경설정 - 디스플레이 - 정렬 옵션에서 580에 연결된 모니터에 메뉴바를 옮겨서 주 모니터로 사용하시는건 방법이 되지 않을까요??
#메뉴바,#모니터,#디스플레이,#방법,#시스템_환경설정