Windows의 듀얼 모니터-각 모니터에서 다른 DPI 또는 텍스트 크기를 설정하려면 어떻게합니까?


103

내 노트북은 1600x1050에서 실행되는 15 인치 와이드 스크린이며 1280x1024에서 실행되는 외부 19 인치 LCD를 연결합니다. 이 설정의 문제점은 랩톱 화면을 읽을 수 있도록 텍스트 크기를 늘리면 외부 LCD의 텍스트가 크다는 것입니다. LCD의 일반 텍스트는 랩톱의 작은 텍스트입니다.

이 문제를 해결하려면 어떤 옵션이 필요합니까?



Windows 8.1이 이제 여러 DPI 설정을 지원하는 것처럼 보이므로이 질문에 대한 답변을 표시하지 않았습니다.
dlux

답변:


43

DPI 설정은 모니터 수 또는 배열에 관계없이 전체 데스크톱에 영향을줍니다. 두 모니터에서 서로 다른 DPI 설정을 가질 수 없습니다.

최신 정보:

이는 디스플레이 당 DPI 설정을 포함하여 많은 DPI 스케일링 향상 기능 을 추가하는 Windows 8.1에서는 사실이 아닙니다 . 일부는 구현이 충분한 제어를 제공하지 못할 수도 있습니다.


8
프로그램이 무엇을 시도해야하는지 상상해보십시오. 아니면 하나에서 다음으로 이동됩니다 ...
Joey

5
나는 이것이 불가능할 것이라고 생각했지만 거기에 타사 솔루션이 있기를 바랐습니다. 누구나 돈을 벌고 싶다면 해결해야 할 문제가 있습니다. :)
dlux

3
정답입니다. 답은 "아니오"입니다. 그리고 프로그램의 창이 한 번에 2 개 또는 3 개의 모니터에 걸쳐 있다고 가정 해보십시오. 프로그램이 다른 DPI / 글꼴 설정에서 자체적으로 일부 를 그리는 것은 불가능합니다 . 이 기능을 사용하려면 글꼴 및 DPI 기본 설정 개념을 없애고 Windows를 사임해야합니다.
Ian Boyd

13
화면에 따라 다른 dpi를 가질 수 있지만 Windows에서는 그렇지 않습니다. Retina Macbook Pro가 다른 화면에 연결되어 있어이 문제가 있습니다. 그것은 맥 OS X에서 완벽하게 작동 그것은 전체 바탕 화면에 같은 dpi로 원하는대로 화면의 기본 DPI 해상도에 있지만 Windows 7/8에 따라 확장한다. 한 디스플레이에서 너무 큰 텍스트를 사용하거나 다른 디스플레이에서 너무 작은 텍스트를 사용하여 살아야하기 때문에 이것은 Windows의 문제입니다.
Spoike

4
아직 완벽하지는 않지만 Windows 8에서 수행 될 때 이러한 답변 중 많은 부분이 "불가능하다"는 것은 재밌습니다. 스패닝 모니터의 경우 창 왼쪽 상단이있는 모니터의 DPI를 간단히 선택합니다. 내가 가진 문제는 RDP와 Windows 7의 문제입니다. 레티 나 디스플레이가 너무 작아서 두 번째 디스플레이가 더 작게 보이기 때문에 1920x1080 TV로 옮기는 것입니다.
Jason Goemaat

27

약간의 해킹은 다음과 같습니다.

한 화면에서 항상 특정 응용 프로그램을 사용하는 경우 DPI 설정을 무시하도록 해당 응용 프로그램을 설정할 수 있습니다. 예를 들어, 큰 모니터의 Visual Studio 에서 DPI (100 %)를 무시하도록 설정되어 있습니다. 레티 나 랩탑 모니터의 다른 모든 것은 145 %입니다.

"높은 DPI 설정에서 디스플레이 크기 조정 비활성화"설정은 응용 프로그램 exe의 속성 메뉴에서 호환되지 않습니다.


흥미롭게도 크롬은 글꼴을 화면 외부로 렌더링하기 때문에 크롬이 디스플레이 스케일링을 제대로 수행하지 못한다는 것을 알고 있습니다. 그래서 크롬에 대한 145 %의 일이 :-) (하지만 아마 아직도 꽤 좋은) 아마 잘되지 않습니다
제시 페퍼

16

많은 앱이 여전히 올바르게 확장되지는 않지만 Windows 10에서는 마침내 작동합니다. OSX와 거의 동일하게 작동합니다.

더 높은 DPI 1st 모니터 ( 200 % 스케일 )

여기에 이미지 설명을 입력하십시오

낮은 DPI 2nd 모니터 ( 100 % 스케일 ) 여기에 이미지 설명을 입력하십시오

중요 하지 (다음 스케일링을 사용 이 100 %로 설정해야합니다 ). 기본적으로 MacBook retina 드라이버 팩을 사용하면 150 / 200 %로 설정됩니다. 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


Windows 10에 대한 좋은 소식이며 잘 작성된 답변에 감사드립니다!
dlux

1
다른 비율로 정렬하는 방법이 있습니까? 랩톱 디스플레이 (15 "풀 HD)를 125 %로 설정해야 아무것도 볼 수 있지만 외부 디스플레이 (27"풀 HD)는 100 % 텍스트 크기를 유지하여 큰 화면을 사용하려고합니다. 그러나이 구성에서는 외부 디스플레이에 흐린 텍스트가 나타납니다. 그에 대한 해결책이 있습니까? 감사합니다
mimo

8

참고 : Microsoft의 주장과 달리 Windows 8.1 은 별도의 모니터에서 여러 DPI 실행을 지원 하지 않습니다 .

Windows 8.1 및 3840x2160 16 "화면이있는 랩톱이 있습니다. 대화 상자, 창 등을 사용 가능한 크기로 사용하려면 200 % 크기로 실행해야합니다 (일반적인 16"1080p 디스플레이와 비교할 수 있지만 UI 요소가있는 크기, 텍스트와 사진이 모두 선명하게 렌더링됩니다.

앱을 랩톱 모니터에서 외부 모니터로 이동하면 창의 절반 이상이 창 위로 드래그되는 즉시 창의 크기가 조정됩니다. 이 문제는 새로운 DPI 설정에서 메뉴 막대, 커서 등이 기본적으로 다시 그려지지 않으며 전체 응용 프로그램 창, 도구 모음 및 모두 200DPI로 그려지고 외부 모니터에 맞추기 위해 비트 맵이 50 %로 조정됩니다. 200 % DPI 스케일 만 한 번에 사용되는 반면 외부 모니터에 대한 다른 DPI는 [불량하게] 가상화됩니다. 매우 모호한 이중 선형 스케일링이 사용되며 외부 모니터에서 텍스트를 완전히 읽을 수 없습니다. 즉, 혼합 DPI를 사용하는 경우 1 : 1 픽셀 렌더링에 의존하고 실제로는 서브 픽셀 앤티 앨리어싱을 사용하는 일반 텍스트와 같은 이점을 얻을 수 없습니다.

일부 응용 프로그램 (IE, 파워 포인트)은 모니터 당 DPI 인식으로 표시됩니다. 이 경우 앱 내에서 창의 내용이 올바른 크기와 명확한 유형으로 다시 그려 지지만 여전히 메뉴 막대, 제목 표시 줄 및 커서까지 200 % 배율로 그려져 외부 모니터에서 사용할 수 없을 정도로 크게 표시됩니다. 흐릿한 비트 맵 크기 조정없이 전체 화면 프레젠테이션을 계속 수행 할 수 있도록이 예외가 발생한 것으로 생각됩니다. 200 % 규모하지만 도구 모음,이 애플리케이션은 아무것도 사용할 수없는 다른 전체 화면 모드보다.

이 시점에서 외부 모니터에 연결하고 외부 모니터 만 사용할 때마다 DPI를 변경하기 위해 컴퓨터를 다시 시작할 필요가 없습니다.


이것은 Windows 10에서도 마찬가지입니다. 외부 모니터에서 흐린 텍스트를 수정할 수있는 유일한 방법은 외부 디스플레이를 연결 한 다음 로그 아웃 / 로그인하거나 컴퓨터를 다시 시작하는 것입니다.
levi jan

MS 설명에 대해서는 여기를 참조하십시오 -blogs.windows.com/buildingapps/2016/10/24/…
levi

3

모니터의 "명확한 DPI"(및 텍스트 크기)를 변경하여이 문제를 해결했습니다. 외부 19 인치 LCD를 더 멀리두면 글꼴의 크기가 줄어 듭니다.

디스플레이를 이와 같이 배치하고 싶지 않거나 배치하지 않으려면 Thinkpad 화면을 낮은 해상도로 사용하여 글꼴 크기를 늘릴 수도 있습니다. 여기 에서 DPI를 계산하고 일치하는지 확인하십시오.


사람들이 흔히 저지르는 실수는 모니터의 해상도 (픽셀)를 모니터의 크기 (인치)로 나누고 그 숫자를 Windows의 DPI 설정으로 사용하는 것입니다.
Ian Boyd

글꼴 해상도 및 스무딩에 영향을 주지만 일치하는 해상도 (제조업체 권장 해상도와 반대)로 설정하면 크기 일치 측면에서 최상의 결과를 얻었습니다.
Danny Staple

3

당신은 할 수 있어야합니다. Linux에서는 다음과 같이 할 수 있습니다.

  1. 작은 화면의 두 배 크기로 X VNC 서버를 만듭니다. 예를 들어, 동일한 크기이지만 1920 및 1600 픽셀 너비의 모니터가 두 개 있습니다. 가상 서버의 너비가 3840px (높이 1080px) 인 두 배 더 좋습니다.

  2. 방금 생성 한 서버에 대해 두 개의 VNC 클라이언트를 엽니 다. 각 화면에 하나씩 넣으십시오. 전체 화면. 규모 1 : 1. 오른쪽의 창을 스크롤하여 Vnc 서버의 가장 오른쪽 부분을 표시하십시오. 픽셀의 크기가 다르기 때문에 1600px의 화면에서는 모든 것이 더 커 보입니다. 크기에 맞을 때까지 축소하십시오.

이것은 분명히 매우 간단하고 심각한 단점이 있습니다 (직접 렌더링, 아마도 느린 등). 그러나 적절한 프레임 버퍼로 같은 작업을 수행 할 수 있다면 ...


125 % 또는 150 %와 같은 dpi 설정에서는 작동하지 않습니다.
phuclv

2

해결 방법 (Windows 7에서는이를 수행하는 방법을 찾지 못했지만) 데스크탑 패닝 / 스크롤을 사용하여 작은 크기의 디스플레이에서 해상도를 설정하여 글꼴 크기가 비슷할 수 있습니다.


패닝 / 스크롤은 관련이 없습니다. 디스플레이와 해당 드라이버가 해상도를 변경할 수 있으면 해상도 변경 (디스플레이의 전체 세부 사항을 희생)이이 접근 방식을 작동시킵니다. 이러한 해결 방법은 하드웨어에서 지원되는 경우 패닝 / 스크롤링없이 오늘날 수행 할 수 있습니다.
ToolmakerSteve


1

두 번째 모니터에 사용자 정의 해상도를 설정하는 문제를 해결했습니다. 이렇게하면 다른 DPI 설정을 효과적으로 "가짜"만들 수 있습니다. 그러나 비표준 해상도를 표시하는지 여부에 따라 실제 모니터에 따라 다릅니다. 또한 끔찍하고 흐릿한 이미지를 만들 수 있지만 함께 살 수 있는지 결정할 수 있습니다. 그것은 최적의 거리는 아니지만 최소한 "다른 크기"문제를 해결합니다 ... (물론 그래픽 드라이버도 그것을 지원해야합니다.


1
Windows 8.1을 사용하고 있습니까? 그렇다면 여기에 이미 여러 번 제공된 정보를 복원하는 것입니다. Windows 8.1을 사용 하지 않는 경우 구체적인 정보를 제공하십시오 (사용 중인 OS 및 두 모니터에서 다른 해상도를 어떻게 설정 했습니까? ). 사람들은 지난 5 년 이상 성공하지 못한 채 (8 개월 전까지) 그렇게하려고 노력했기 때문입니다.
G-Man

3
@ G-Man : 그는 두 번째 모니터 의 해상도 를 변경했다고 말합니다 . 모니터의 전체 기본 해상도 사용을 포기합니다. 외부 모니터를 구동하는 대부분의 (전체?) 개별 그래픽 카드는 낮은 해상도에서 실행할 수 있습니다. 극단적 인 예는 3840 x 2160 디스플레이를 반으로 1920 x 1080으로 떨어 뜨리는 것입니다. 모니터에 따라 결과가 끔찍하거나 흐릿 할 수 있습니다. 해상도를 변경하면 내재적으로 DPI가 변경됩니다. 이는 비슷한 특성을 가진 두 개의 화면을 가지기 위해 더 높은 DPI 장치의 품질을 희생하는 것을 의미합니다.
ToolmakerSteve

0

각 모니터에서 단순히 텍스트 크기를 변경하는 절차는 제대로 작동하지만 (Windows 10) 흐리게 처리하면 큰 문제가 발생합니다. 참조 이 주제를


-1

비슷한 문제가 발생하여 두 모니터에서 글꼴이 125 %로 설정되었다는 것을 깨달았습니다. 따라서 랩톱 해상도를 1920X1080에서 1600X900으로 낮추고 제어판 \ 모든 제어판 항목 \ 디스플레이에서 글꼴을 100 %로 줄였습니다. 이렇게하면 랩톱에서 글꼴을 읽을 수있게 유지하면서 1920x1080으로 설정된 외부 모니터에서 원하는 크기를 줄였습니다.

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