맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

읽어야하는 대상 :

1. M1맥북계열을 사용중이고 듀얼모니터구성을 하려고하는사람

2. 듀얼모니터를 4K가 아닌 FHD, QHD, WQHD ... 를 구매한사람

INTRO :

필자는 맥북에어M1 - LG34wn750 조합으로

LG34wn750모니터를 주모니터로, 맥북에어를 확장으로 사용하고있다.

작업을 하다보니 LG모니터에서의 글자가 조금 '흐릿한' 느낌, '자글자글'거리는 느낌을 받곤했는데

처음엔 내가 예민한건가 싶었다.

그래서 모니터에서 할수있는 모든 세팅을 변경해봤다. 

밝기, 감마, 채도, 영상설정 등등...

그러나 모니터에서 어떠한설정을해도 글자가 자글자글하게 보였다.

해당증상을 확인해보니 맥북을 4K에 연결하지않은경우 생기는 증상으로

4K가 아닌 모니터에서는 글자가 자글자글하게 보이는 증상이 존재했다.

그래서 소프트웨어적으로 어떻게 해결할수 있을까. 찾다가 BetterDummy를 찾았다

BetterDummy :

외부모니터가 4K가 아니더라도, 자글자글거리는 현상을 방지시켜주는 기능을 한다.

맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

원리 : (해당 설명은 정확한표현은 아니며, 이해를 돕기위해 작성하였다)

제품 각각의 해상도는 맥북에어(2560x1600) - LG34wn750(3440x1440)와 같다.

4096000(2560x1600)픽셀에서 4953600(3440x1440)픽셀로 올리는 과정에서 약 1:1.2의 비율로 올려주게되는데

1:1.2의 비율을 M1맥에서 지원하지않다보니, 가장 비슷한 비율로 LG모니터에 올려줘야하고

그 과정에서 자글거리는 현상이 발생하는데

betterdummy에서는 약 8000x6000 정도의 매우 큰 픽셀로 올려서

1:3~4 정도의 높은 비율로 올려주고, 다시 4953600(3440x1440) 픽셀로 낮춰서 사용자에게 보여주는것이다

이 과정에서 자글거리는 현상을 없에는것이다

설치 :

1. 링크 : github.com/waydabber/BetterDummy 이동

2. Releases항목에서 BetterDummy-버전.zip 다운로드 및 설치

3. create new dummy

맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

현재 내가 사용중인 모니터의 비율에 맞게 생성시켜준다

4. set resolution

맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

해당항목에서 '외부모니터의 해상도보다 무조건 낮은 해상도'를 설정한다.

해당내용은 본인이 직접 실험하며 눈에 가장 편한 해상도를 찾아야한다.

필자는 3440x1440 모니터를 사용중이므로, 모니터의 해상도보다 낮은 3354x1404를 선택하여 사용중이다

5. 시스템 환경설정 - 디스플레이 

지금까지 따라왔으면 디스플레이에는 총 3개의 모니터가 잡혀있을것이다

1 - 맥북모니터

2 - 기존 외장모니터

3 - dummy 모니터

설정을 다음과같이 변경한다

1- 맥북모니터

맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

2 - 기존 외장모니터

맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

3 - dummy 모니터

맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

해당 내용을 끝내면 다음사진처럼 확인된다

맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

6. 끝!

만약 맥북모니터를 따로 확장으로 사용하고싶으면, 해당 모니터만 '미러링' 에서 '확장' 으로 변경시켜주면된다

OS X 10.9 매버릭스 이후 부터 Mac에 탑재된 HDMI 포트를 사용하게 되면, 화면 크기가 안맞다던가, 해상도에 비해 가독성이 너무 나빠 사용하기 어려운 경우가 종종 발생합니다.

이는 HDMI 포트로 연결 할 시, OS X 가 모니터가 아닌 TV로 인식하기 때문입니다.

VGA,DVI,DP 등의 포트로 연결하면 일반 모니터로 인식하기 때문에 RGB 컬러를 출력하게 되므로, 정상적인 화면 출력이 가능하지만,

TV로 인식하게 되면, RGB가 아닌 YCbCr (아날로그 영상 입력 방식) 으로 인식하게 되어, 해상도가 이상하게 변합니다.

이를 해결하기 위해서는 HDMI 포트로 연결되는 모든 디스플레이의 출력 방식을 강제로 RGB로 변경해야 합니다.


OS X 10.11 El Capitan 버전 이상을 사용하고 있다면 SIP(시스템 무결성 보호)를 해제해야 적용할 수 있습니다.

http://hoile.tistory.com/57

1. 아래 첨부파일을 다운로드 합니다.

2. 터미널(Terminal)을 실행합니다.

3. 다운로드 받은 patch-edid.rb 파일을 데스크탑(바탕화면)으로 이동합니다.

4. 터미널 명령창에 cd desktop 명령어를 입력합니다.

5. 터미널 명령창에 ruby patch-edid.rb 명령어를 입력합니다.

6. 바탕화면에 DisplayVendorID-**** 라는 폴더가 생깁니다. (**** 부분은 모니터마다 다름)

7. Finder > 이동 > 폴더로 이동... 을 클릭합니다.

맥북 외부모니터 가독성 - maegbug oebumoniteo gadogseong

7-1) OS X 10.10 Yosemite 버전 이하 사용자는 아래 주소를 입력합니다.

/System/Library/Display/Overrides

7-2) OS X 10.11 El Capitan 버전 이상 사용자는 아래 주소를 입력합니다.

/System/Library/Display/Contents/Resources/Overrides

8. 6번에 생성된 폴더를 7번에 이동한 경로로 옮깁니다. (만약, 동일한 이름의 폴더가 있으면, 파일을 "대치" 방식으로 옮겨줍니다)

9. Mac을 재시동하고 "이 Mac에 관하여" > 디스플레이 항목에서 강제로 EDID Override가 작동하는지 확인합니다.