Dell Mini 10v 랩톱의 외부 디스플레이에서 더 높은 화면 해상도를 설정할 수 없습니다


40

VGA 스위치 (데스크톱 컴퓨터 및 Nintendo Wii와이 화면 공유)를 통해 랩탑 (Dell Mini 10v 또는 1011)에 연결된 HP (w2207h)의 22 인치 디스플레이가 있습니다. 내 문제는 외부 디스플레이에서 1024x768 (4 : 3)보다 높은 해상도를 설정할 수 없다는 것입니다. 더 낮은 해상도 (800x600 및 4 : 3) 만 설정할 수 있습니다. 이전에 Ubuntu와 함께 사용했으며 화면 해상도에 아무런 문제가 없었으므로 문제는 VGA 스위치라고 생각합니다. 아무도이 문제를 해결하는 방법을 알고 있습니까? 아무도 내가 어떻게 시작할 수 있는지 알고 있습니까?

이것은 내 화면 구성의 스크린 샷입니다. 녹색은 HP 디스플레이이며 읽을 수있는 단어는 "알 수 없음"입니다. 예, 스페인어로되어 있습니다. 대단히 감사합니다.

화면 구성 창 우분투 11.10

추가 정보 : Dell Mini 랩탑의 그래픽 어댑터는 Intel945GSE UMA입니다.


1
HP 디스플레이의 기본 해상도가 1650 x 900이라고 말하지 않았습니다. 감사합니다.
jefesuarez

더 많은 정보. 두 번째 디스플레이는 모니터 / 화면 / 디스플레이 창에 알 수없는 것으로 표시됩니다.
jefesuarez

답변:


53

나도 마찬가지입니다. 다음을 사용하여 해상도를 추가해야합니다.

xrandr --newmode <ModeLine>

해상도의 ModeLine을 알려면 다음과 같이하십시오.

$ cvt 1650 900

다음과 같이 얻을 수 있습니다 :

# 1656x900 59.93 Hz (CVT) hsync: 55.98 kHz; pclk: 122.25 MHz
Modeline "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync

그런 다음 단어 "Modeline"다음의 정보를 XRandR 명령으로 복사하십시오.

$ xrandr --newmode "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync

모드에 들어간 후 출력에 추가해야합니다.

xrandr --addmode VGA1 1656x900_60.00

이제 새로운 해결책이 있습니다 :-)


6
VGA1을 무엇으로 대체할까요? -해결 : 출력 이름이 무엇인지보기위한 xrandr
kommradHomer

3
작동합니다. 고마워 그러나 컴퓨터를 다시 시작할 때 마다이 작업을 수행해야합니다 (bash 기록이 유용합니다). 이것을 자동으로 수행하기에 가장 좋은 장소는 어디입니까?
Ivan

@Ivan, 마지막 두 명령으로 스크립트를 작성하고 시작할 때 실행할 수 있습니다. 시작 스크립트에 대해 읽으십시오.
FelGutiCo

문서 에서이 제안을 찾았지만 불행히도 xrandr --newmode <Modeline>입력 한 내용에 관계없이 단계 가 작동하지 않으므로 전혀 효과가 없습니다. 그냥 말합니다 xrandr: failed to parse <X> as a mode specification. 그 원인이 무엇인지 아십니까?
Thor84no

1
이 솔루션은 저에게 효과적이었습니다. 난 그냥 당신이 xrandr --rmmode 1920x1200R예를 들어 할 수있는 모드를 제거하기 위해 추가하고 싶습니다
kalmanIsAGameChanger

10

FelGutiCo와 milkovsky가 맞지만 작동하려면 -r 매개 변수를 사용해야했습니다 (그렇지 않으면 모니터의 왼쪽 20 %가 비어 있고 이미지가 오른쪽 80 %에 맞았습니다).

$ cvt -r 1920 1080
# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

$ xrandr --newmode "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

$ xrandr --addmode VGA-1 1920x1080R

"VGA1"을 "VGA-1"로 변경해야했기 때문에 한 가지 힌트가 있습니다. 내가 사용한 모니터의 ID를 찾으려면 다음을 수행하십시오.

$ xrandr --listactivemonitors

1
$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

$ xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

모니터 ID를 찾으려면

$ xrandr --listactivemonitors

Monitors: 2
 0: +*eDP-1 1366/345x768/194+0+0  eDP-1
 1: +DP-1 1024/271x768/203+1366+0  DP-1

$ xrandr --addmode DP-1 1368x768_60.00

사용한 명령에 대한 설명을 추가하십시오.
Kulfy

0

VGA 스위치에 문제가 있다고 생각되면 모니터를 직접 연결하지 마십시오.

또한 많은 넷북의 비디오 칩셋에 알려진 문제가 있는데, 여기에서 결합 된 화면 크기는 모든 차원에서 2048 픽셀을 초과 할 수 없습니다. 따라서 노트북의 너비가 1024 픽셀 인 경우 최대 1024 픽셀의 다른 디스플레이 만 추가 할 수 있습니다.

이를 확인하려면 터미널을 열고 다음 명령을 사용하십시오.

lspci

당신은 "인텔 : N10 가족 통합 그래픽 컨트롤러"를 참조하는 경우 다음 시스템이 되어 이 문제의 영향.

이것은 우분투의 일부 드라이버 제한으로 인해 발생합니다. 버그 보고서는 다음과 같습니다.

https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/830949

따라서 더 높은 해상도를 설정하려고하면 2048x2048 픽셀 내의 모든 모니터를 장착해야한다는 메시지가 표시됩니다. 불행히도 이것에 대한 진정한 해결책은 없지만 두 가지 해결 방법을 제안 할 수 있습니다.

  1. 모니터를 다른 모니터 위에 배치하십시오. 따라서 수직 해상도가 제한되어 있으며 600 + 900 = 1500은 2048보다 낮으므로 두 모니터를 모두 사용할 수 있습니다.
  2. Unity-2d를 사용하십시오. 제한은 영향을 미치지 않습니다.

명령 줄을 통해 해상도를 설정하려고하면 유효하지 않은 해상도 설정에 대해 "보호"를 무시합니다. 이것은 작동하지 않으며 시스템이 사용할 수 없을 정도로 느려집니다. 이 경우 재부팅하십시오.


이것은 내 오래된 랩톱의 문제 였고 외부 모니터를 논리적으로 내장 된 것보다 (오른쪽 대신) 배치하여 성공적으로 해결했지만 다른 랩탑의 인텔 그래픽이있는 최신 랩톱의 문제는 아닙니다 이 버그이지만 불행히도 훨씬 덜 안정적입니다).
Ivan

0

내에서 나를 위해 다음 명령 작업 Ubuntu 17.04, Lenovo Ideapad Z510Nvidia 1GB GPU

ubuntu@home-ideapad: xrandr --listmonitors


0

FelGutiCo가 말한 것을 할 수 있습니다. 또한 다시 시작한 후 문제가 발생하면 (우분투가 해상도를 찾을 수 없음) 위의 두 xrandr 명령을 사용하여 홈 디렉토리에 .xprofile 파일을 작성해야합니다.

$ xrandr --newmode "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync
$ xrandr --addmode VGA1 1656x900_60.00

여기서 1656x900 ..-> 원하는 해상도

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.