기존 CentOS VM에서 해상도를 1440p로 높여 보았습니다. 현재 표시 옵션은 CentOS(게스트 운영 체제,여기 스크린샷), 하지만 Windows 7(호스트 OS,여기 스크린샷). Virtual Box Linux 게스트 추가 기능 4.3.20(최신 버전)이 설치되었습니다. 이 문제를 해결하는 방법에 대한 제안 사항을 둘러본 결과 솔루션을 수동으로 포함할 것을 제안하는 사람들이 있었습니다. 다음 명령을 실행했는데 결과는 다음과 같습니다.
# cvt 2560 1440
2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
# xrandr
Screen 0: minimum 64 x 64, current 5760 x 1080, maximum 16384 x 16384
VBOX0 connected 1920x1080+1920+0 0mm x 0mm
1920x1080 60.0*+
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
1024x768 60.0
800x600 60.0
640x480 60.0
VBOX1 connected 1920x1080+0+0 0mm x 0mm
1920x1080 60.0*+
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
1024x768 60.0
800x600 60.0
640x480 60.0
VBOX2 connected 1920x1080+3840+0 0mm x 0mm
1920x1080 60.0*+
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
1024x768 60.0
800x600 60.0
640x480 60.0
# xrandr --addmode VBOX0 "2560x1440_60.00"
xrandr: cannot find mode "2560x1440_60.00"
현시점에서 해상도를 높이려면 어떤 조치를 취해야 할지 모르겠습니다. 모니터에서는 최신 버전의 VirtualBox와 CentOS 6.6 64비트인 Displayport를 사용하고 있습니다. 나를 올바른 방향으로 안내할 수 있는 모든 것이 도움이 될 것입니다. 감사해요.
업데이트: 다른 명령이 필요하다는 정보를 더 찾았으므로 다음을 시도했지만 성공하지 못했습니다.
# xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
# xrandr --addmode VBOX0 "2560x1440_60.00"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 34
Current serial number in output stream: 35
답변1
마침내 이 문제를 해결했기 때문에 이 문제를 해결하기 위해 취한 단계를 공유하고 싶었습니다.
제가 겪고 있는 문제는 VirtualBox 비디오 설정이 1080p 이하로 제한하므로 호스트 OS(Windows 7)에서 다음 명령을 실행해야 한다는 것입니다. 가상 머신이 오프라인일 때 이 작업을 수행하세요.
> VBoxManage setextradata "Web Dev" CustomVideoMode1 2560x1440x32
VM을 시작하고 다음을 다시 입력했습니다(새 모드는 시작 사이에 유지되지 않습니다).
# xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
# xrandr --addmode VBOX0 "2560x1440_60.00"
# xrandr --addmode VBOX1 "2560x1440_60.00"
# xrandr --addmode VBOX2 "2560x1440_60.00"
마지막으로 디스플레이 기본 설정(시스템->기본 설정->디스플레이)을 열었고 새 해상도가 나열되었습니다.
각 모니터에 대해 "xrandr --addmode"를 실행했습니다. 여기서 VBOX0은 디스플레이 기본 설정에 표시된 모니터 이름입니다.
도움이 되었기를 바랍니다!