nvidia web driver 새버젼 나오기전에 구버전으로 설치 및 사용하는 꼼수
- lavapong
- 700
- 3
lavapong님의 기기정보
1. nvidia web driver는 패키지 설치시 부터 맥빌드 버전을 강하게 체크해서 피곤합니다.
2. 맥os 빌드가 크게 바뀔때는 호환이 안될 경우가 있지만, 소소한 os 패치 일경우 기존 버전으로도 잘 동작할 때가 많습니다.
os 새패치가 나와서 실수로 업그레이드를 해버렸는데 nvidia web driver가 새버전이 안나와서 곤란할때 꼼수 입니다.
1번 상황을 쉽거나 간단하게 회피하는 꼼수
만약 15G1217 빌드용 드라이버 패키지를 가지고 있는데 내가 15G1421 빌드로 os를 올렸다고 가정해봅시다.
이상황에서 드라이버 패키지를 설치 할려고 하면 빌드 버전이 틀리다고 설치를 거부합니다.
어려운 방법은 패키지를 고치는 방법이 있지만 좀더 간단하게 꼼수를 써서 설치해봅시다.
우선 터미널을 실행한후에 vi를 사용할줄 알면 vi를 아니면 nano를 사용해서 아래 파일을 편집합니다.
sudo vi /System/Library/CoreServices/SystemVersion.plist
또는
sudo nano /System/Library/CoreServices/SystemVersion.plist
실행하면 파일이 열리는데 살펴보면 15G1421 라고 빌드 번호가 있는데 그걸 15G1217로 수정합니다.
수정한후에 저장만하고 vi(:w!)나 nano(^O)를 종료하지 마세요.
아상태에서 패키지 설치를 시도해보면 패키지가 빌드번호를 15G1217로 착각해서 설치가 진행이 됩니다.
설치가 끝나면 재시작을 버튼이 활성화되는데 재시작은 하지 않습니다.
다시 터미널 창으로 돌아가서 15G1217를 15G1421로 원복 한후에 저장하고 편집기를 종료합니다.
아래에 가서 nvidia web driver updater를 받아서 설치후 실행합니다.
https://www.insanelymac.com/forum/topic/308517-nvidia-web-driver-updater-update-07182016/
실행해서 창이 뜨면 "NVDAStartupWeb.kext patch" 버튼을 클릭후,
"Fake OS build version:" 아래 15G1421이라고 되어 있는 곳을 15로 수정후 Pathc immediately 버튼을 눌러줍니다.
마지막으로... 활성화되어 있던 시스템 재시작 버튼을 누르거나 직접 재시작을 시켜주면 됩니다.
정리: 예로든 빌드 번호 대신 본인이 지금 적용해야될 빌드와 패키지 빌드를 적용하면됩니다.
좋은 정보 감사합니다