![외부 디스플레이의 전체 해상도를 사용할 수 없습니다](https://rvso.com/image/928559/%EC%99%B8%EB%B6%80%20%EB%94%94%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4%EC%9D%98%20%EC%A0%84%EC%B2%B4%20%ED%95%B4%EC%83%81%EB%8F%84%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
3440x1440 디스플레이를 Ubuntu 노트북에 연결했습니다. 노트북은 더 낮은 기본 해상도인 2560x1440의 화면을 감지하고 사용했으며 디스플레이 설정에서 더 높은 옵션을 사용할 수 없습니다.
사용자 정의 해상도를 추가하기 위해 다음 명령을 사용했습니다.
sudo xrandr --newmode "3440x1440_60.00" 419.50 3440 3696 4064 4688 1440 1443 1453 1493 -hsync +vsync
sudo xrandr --addmode HDMI-2 "3440x1440_60.00"
실제로 설정 화면에 설정이 추가됩니다. 하지만 적용하려고 하면 즉시 2560x1440으로 다시 전환됩니다.
이 디스플레이는 올바르게 자동 감지되어 다른 컴퓨터(Ubuntu가 아닌 컴퓨터)에서 전체 해상도로 사용됩니다.
내 grub conf에 nomodeset
. 또한 내 GPU가 더 높은 해상도(Intel UHD Graphics 620)를 지원하는지 확인했습니다.
이 문제를 해결하려면 어떻게 해야 합니까?
답변1
sudo
먼저 with 를 사용할 필요가 없습니다 xrandr
.
cvt
두 번째로 에 전달할 설정을 가져오기 위해 실행해야 합니다 xrandr --newmode
. 예를 들어(내 4K TV에서):
cvt -v 3840 2160 56
Warning: Refresh Rate is not CVT standard (50, 60, 75 or 85Hz).
# 3840x2160 55.98 Hz (CVT) hsync: 124.95 kHz; pclk: 661.75 MHz
Modeline "3840x2160_56.00" 661.75 3840 4152 4568 5296 2160 2163 2168 2232 -hsync +vsync
그런 다음 Modeline
출력을 다음에 대한 입력으로 복사합니다 xrandr --newmode
.
$ xrandr --newmode "3840x2160_56.00" 661.75 3840 4152 4568 5296 2160 2163 2168 2232 -hsync +vsync
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 52
Current serial number in output stream: 52
이 경우 주사율이 너무 높아서 54Hz로 줄이고 과정을 반복했습니다.