듀얼모니터를 쓰거나 기존에 쓰던 모니터를 바꿀경우 우분투가 디스플레이를 인식을 못해서 생기는것 같다. 이경우 해상도가 낮은 옵션만 제공하기 때문에 사용하기 불편하다.
xrandr 명령어를 입력하면 현재 지원하고 있는 해상도가 나온다.
내 PC에선 DP-1이 모니터 장치 이름이므로 기억해두자.
$xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
cvt를 사용해 modeline를 계산한다.
문법은 cvt 넓이 높이 재생률 이다
$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
"1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync 이 부분을 복사해서 xrandr에게 말해준다.
$xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
이제 해상도를 바꿀 수 있다. DP-1대신 앞에서 기억해둔 모니터의 이름을 사용하면 된다.
$xrandr --addmode DP-1 1920x1080_60.00
하지만 PC를 재부팅하면 초기화되기 때문에 영구적으로 사용 하고 싶다면 아래와 같은 쉡스크립트를 작성하거나 /etc/rc.local에 끼워 넣으면 우분투 x윈도우 시작 시 자동으로 실행된다.
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode DP-1 1920x1080_60.00
~
~
'Programming > Linux' 카테고리의 다른 글
우분투 버전 업그레이드 방법 [How to upgrade ubuntu 18.04 LTS] (0) | 2019.03.28 |
---|---|
hello 모듈 빌드하고 커널에 적재하기, hello 모듈 컴파일 (2) | 2018.11.20 |
커널과 모듈의 개념 (2) | 2018.11.20 |
우분투 네트워크 오류 해결 [ubuntu network error] (8) | 2018.09.11 |
apt-get update에러 (1) | 2018.07.18 |