Ubuntu 20.04 DP/HDMI 색상 영역 맞추기
Set-Up

Ubuntu 20.04 DP/HDMI 색상 영역 맞추기

일시불

사무실에서 삼성 모니터 2대를 사용하고 있는데, 동일한 모니터임에도 HDMI로 연결한 모니터의 색감이 물빠진 느낌이 드는 것을 확인했다. DP 쪽은 쨍하고 선명한 느낌인데, 처음엔 귀찮아서 그냥 사용하다가 양쪽에 PyCharm을 띄워놓고 쓰려고 하다보니까 색깔이 다른게 너무 거슬려서 해결 방법을 찾아보았다.

문제의 원인은 제목에도 적어놓았듯이 DP케이블과 HDMI케이블을 그래픽카드에서 처리하는 색상 영역의 범위가 달라서이다. HDMI의 색상 출력 범위는 16~235이고 DP는 0~255라고 한다. 윈도우라면 설정에서 간단하게 바꿀 수 있는데 우분투는 커맨드를 쳐줘야 한다 ㅎㅎ

먼저 내 디스플레이가 어떤 출력방식으로 연결돼 있는지 확인한다.

$ xrandr -q
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  74.97    50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP-1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  74.97    50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
HDMI-2 disconnected (normal left inverted right x axis y axis)

이제 HDMI 쪽 출력의 색상범위를 변경해준다.

xrandr --output HDMI-1 --set "Broadcast RGB" "Full"

이제 양쪽 모니터의 색상이 "거의" 일치하게 나오는 것을 확인할 수 있다. 자세히 보지 않으면 느끼지 못할 정도긴 하지만, 여전히 DP쪽이 더 쨍한 느낌이 든다.