Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

원콩 클라우드

[우분투] 노트북 <-> 모니터 4K 60HZ 설정하기 (QHD, UHD) 본문

리눅스

[우분투] 노트북 <-> 모니터 4K 60HZ 설정하기 (QHD, UHD)

onebeany 2024. 1. 30. 21:32

이번에 Dell사의 U2723QE를 구매했다.

 

4K에 허브 기능까지 있는게 좋았고, 특히 우분투 랩탑하고 맥북을 동시에 연결해서, KVM 기능(모니터에 키보드, 마우스 동글이만 끼우면 자동 전환)을 적극 활용하려고 했다.

문제없이 연결되는 것도 확인했고, KVM 기능도 잘 작동했다.
하지만 맥북은 4k 60hz가 되는 반면, 우분투 랩탑(MSI)는 FHD로 설정하는게 최대였다.

 

 

가장 먼저 확인할 것

 

1. 랩탑, 모니터의 HDMI 포트 버전 확인하기

  • HDMI 1.4: 4K 30HZ, QHD 75HZ
  • HDMI 2.0: 4K 60HZ, QHD 144HZ

이 정도로만 알고 있다. 더 자세한 내용은 HDMI 버전 확인에서 확인할 수 있다.

 

2. HDMI 케이블 버전 확인하기

  • 이것도 위 HDMI 포트 버전에 따른 해상도/주사율을 확인하면 된다. 동일하다.
  • 나는 랩탑과 모니터의 HDMI 포트 모두 2.0, 케이블은 2.1 버전이라 4K 60HZ가 된다. (라고 생각했지만 랩탑을 잘못봤다...)

무튼!

그래서 방법을 찾아본 결과, cvt와 xrandr를 이용해서 해상도값을 직접 설정해줄 수 있었다.
이 글에서는 4K(UHD) 60HZ를 기준으로 한다.

 

 

해상도 추가하기

 

1. cvt로 해상도 조회

cvt 3840 2160 60

-> Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync

위 output 중 Modeline 이후를 사용해야한다.

 

 

 

2. 해상도 생성

xrandr --newmode "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync

 

 

3. 해상도 추가

xrandr --addmode ${모니터 입력 포트} 3840x2160_60.00

 

-> 모니터 입력 포트는 터미널에 xrandr를 입력하면 찾을 수 있다. 나의 경우는 HDMI-2였다.

 

 

 

4. 입력 해상도 전환

xrandr --output ${모니터 입력 포트} --mode 3840x2160_60.00

 

 

위의 과정을 거치면 우분투 설정 어플리케이션 - 디스플레이에서 새로운 해상도가 추가된 것을 확인할 수 있다.

 

 

위의 과정으로도 안된다면?

 

하지만 랩탑, 모니터의 종류에 따라 각기 다른 오류가 발생할 수도 있고, 위의 것으로도 한 번에 안될 수 있다. (나의 경우는 그랬다)
수십개의 사이트를 뒤져봤는데, 나의 경우에는 아래 두 개가 가장 유용했다. 하나는 QHD 설정, 다른 하나는 UHD 설정이다.

 

Can't set QHD resoltion to external monitor using xrandr

I have gotten a new QHD monitor and I want to connect it to my laptop. The monitor is already tested and working in that resolution with the same HDMI cable I am using here. I have Dell Inc. Vostro...

askubuntu.com

 

 

How to get ubuntu to recognize a 4k monitor

I have an ASUS G501VW notebook and recently upgraded my Ubuntu 16.04 to 17.04 (16.04 -> 16.10 -> 17.04) and the 4k monitor I am using via HDMI cable (Samsung 28" LU28E85KRS) is not showing resolution

askubuntu.com

 

UHD 설정을 위 사이트 내용대로 했더니 한 번에 됐는데, 30HZ 밖에 설정이 안되길래 한창 또 삽질을 해본 결과 내 랩탑 자체가 4K 30HZ 최대였던 것... 그래서 QHD 60HZ로 타협했다.

 

 

결론

 

  1. 본인의 랩탑과 모니터, 케이블 등 하드웨어의 HDMI 버전을 확인하고, 해당 버전에 따라 어느 해상도까지 지원 가능한지 판단.
  2. 이후 xrandr를 활용하여 해상도를 직접 추가하고, 설정-디스플레이에서 세팅해줄 것!
  3. 2번의 과정 무한 삽질.. 디버깅... 해결 !