Windows 8.1에서 시스템 전체의 "XP 스타일 DPI 스케일링"을 설정하는 방법은 무엇입니까?


13

시스템 DPI 설정이 140 % 인 상태에서 ThinkPad를 실행합니다. Windows 7 및 8에서는 사용자 지정 DPI 설정 대화 상자에서 "Windows XP 스타일 DPI 스케일링 사용"확인란을 활성화했습니다. 이 설정을 해제하면 비 DPI 인식 응용 프로그램은 비트 맵 확장을 통해 DPI 가상화를 가져 오므로 텍스트가 크지 만 희미합니다. 확인란을 설정하면이 비트 맵 스트레칭이 비활성화되므로 DPI를 인식하지 않는 앱은 텍스트가 작아 지지만 퍼지 스트레칭이 적용되지 않습니다. 텍스트가 작을수록 대부분의 앱을보다 읽기 쉽게 읽을 수 있으므로 XP 스타일 크기 조정을 활성화합니다 (즉, DPI 가상화 비활성화 ).

Windows 8.1 RTM은이 옵션을 완전히 제거했습니다. 업그레이드 후, 비 DPI 인식 앱은 모두 못생긴 비트 맵 확장으로 실행됩니다. 각 앱의 속성으로 이동하고 호환성 탭에서 "높은 DPI 설정에서 디스플레이 스케일링 비활성화"상자를 설정하여 문제를 해결할 수 있지만 약간의 어려움이 있습니다.

Windows 8.1에서 시스템 전체 XP 스타일 DPI 스케일링을 복원 할 수있는 방법이 있습니까?


설정하는 시도 UseDPIScaling에서 HKLM\SOFTWARE\Microsoft\Windows\DWM0으로 나는이 의지 작동 여부를 모르겠어요.
— kinokijuf

지금 문제를 재현 할 수 있습니다. DPI 120은 멋진 XP 스타일의 스케일링을 제공하며 DPI 144는 스케일링 설정에 관계없이 흐릿한 혼란을줍니다.
— kinokijuf

추가 실험에 따르면 최대 120 개의 DPI에 대해서만 duplo 인터페이스를 얻었으며 DPI 121은 흐릿한 혼란을줍니다. 버그를 신고해야합니다. 또한 96 및 120 이외의 DPI 설정은 MSFT에서 지원하지 않았다고 생각하십시오…
— kinokijuf

답변:


8

짧은 답변 (AFAIK) : 더 이상 새로운 HD 디스플레이 및 더 복잡한 설정에 맞게 DPI 시스템을 8.1에서 재 작업했기 때문에 더 이상 할 수 없습니다 .

"Windows Extreme 블로그"(blogs.microsoft.com, 2013 년 7 월 15 일)에서 확인하십시오. Windows 8.1 DPI 확장 기능 향상

추천 광고:

최근 높은 DPI 태블릿, 노트북 및 외부 디스플레이가 확산되면서 이러한 높은 DPI 및 DPI 스케일링 문제는 Windows 8.1에서 중요한 고려 사항이되었습니다.

Windows 8.1 DPI 스케일링 개선은 주로 다음에 중점을 둡니다.

  • 고 DPI 디스플레이의 유용성 및 가독성 최적화
  • 균일 한 경험을 [on] 다중 디스플레이 시스템 제공
  • 개발자가 디스플레이 DPI를 기반으로 앱별 스케일링을 최적화 할 수 있도록 지원

1
고마워, 나는 이것이 사실이라고 생각했다. 조금 이상합니다 : 이론적으로는 내가 실행 한 모든 응용 프로그램의 속성으로 이동하여 각 응용 프로그램의 디스플레이 크기 조정을 비활성화 할 수 있습니다. 그렇다면 전역 설정이 본질적으로 동일한 것이므로 더 이상 허용하지 않는 이유는 무엇입니까? 아 잘, 나는 재산 개봉 확인란을 클릭해야 할 것 같아! :-)
— Michael Geary

"... 글로벌 설정을 더 이상 허용하지 않는 이유는 ..."라고 대답하지 않았습니다. 그냥 그것에 대해 불평했다 ...
— 마이클 기어 리

왜 MS가 어떤 일 을하는지 알지 못해서 기쁘다 . ;) 방금 내가 왜 사라 졌는지에 대한 그들의 추론을 제시하고 되돌릴 수 없을 것이라고 생각했습니다. 그렇다고 다른 사람이 모든 상자를 한 번에 또는 같은 방식으로 설정하기위한 솔루션을 제공하지 않는다는 의미는 아닙니다. 일어난다. ;)
— Ƭᴇcʜιᴇ007

downvoter가이 내용을 읽으면 downvote의 이유를 공유하면 도움이됩니다. 현재로서는 정답으로 보입니다. 또 다른 대답은 "모든 디스플레이에 대해 하나의 스케일링 수준"옵션을 설정하는 것이 좋지만 나에게는 효과가 없습니다. 따라서이 답변을 다운 투표 한 사람은 효과적인 해결책이 있습니까?
— Michael Geary

7

간단히 말해서, "모든 디스플레이에 대해 하나의 스케일링 레벨을 선택하십시오"를 선택하고 로그 아웃 한 다음 다시 로그인하여이를 전 세계적으로 설정할 수 있습니다.

이것이 내가 알게 된 방법입니다. 같은 문제가 발생했습니다.

먼저 호환성 설정을 사용하여 개별적으로 수정을 시작했지만이 문제가있는 많은 다른 프로그램으로 인해 곧 두통이됩니다.

따라서 일부 포인터를 읽으면이 옵션이 각 프로그램을 병렬로 작동하는 다른 디스플레이에 적용 할 수 있으므로 많은 경우에 더 크지 만 추악한 (흐리게) 렌더링하는 비트 맵으로 확대하여 각 프로그램을 읽을 수 있도록하는 것입니다 -물론, 일부는 단일 디스플레이에서 원할 수도 있지만 여전히 잘 렌더링되는 최적화 된 크기 값을 사용할 수 있습니다.

이제 Windows는 이것이 기본값 인 경우에도 기본값을 포함한 모든 모니터에 적용합니다.

어쩌면 모든 디스플레이에서 동일한 스케일링을 사용하도록 지시하면 더 이상 디스플레이 당 비트 맵 루틴의 오버 헤드가 필요하지 않으며 완전히 비활성화하거나 적어도 항상 사용 가능한 최적화 된 값과 일치해야한다고 생각했습니다. 좋은.

스케일링 기능은 과거에 항상 멋지게 렌더링되었던 디스플레이 별 (비트 맵) 방법없이 수동으로 선택한 값 (작게-100 %, 보통-125 %, 더 크게-150 %, 사용자 정의 등)과 일치합니다.

흐릿한 옵션이 실제로 내 경우에는 더 작은 텍스트를 생성하기 때문에 모든 프로그램이 꽤 아름답고 더 크게 렌더링되므로 예상하지 못한 것 같습니다. 터치 디스플레이 사용을 더 쉽게하기 위해 일부 텍스트 크기를 변경했습니다. .)

이것이 내가 필요한 전부이기 때문에, 나는 이것이 단순히 내 추측이라는 것을 개선하는 데 이것이 어떻게 작용했는지에 대한 정확한 메커니즘을 찾고 명확히하기 위해 다른 사람들에게 맡겨 둡니다.


흠 ... 실제로 "한 시간 동안 모든 디스플레이에 대해 하나의 스케일링 레벨을 선택하겠습니다"설정이 켜져 있는데 시스템에서 흐릿한 스케일링을 제거하지는 않습니다. 스케일링 비율은 몇 퍼센트입니까? 광산은 140 %입니다. 우리 시스템의 다른 차이점이 이것에 어떤 영향을 미칠지 궁금합니다.
— Michael Geary

2
확인. 따라서 기본값은 실제로 최적화 된 결과를 생성하는 것으로 보입니다. 나는 모든 우물과 함께 125 % (중간)에 있었고 140 %를 시도했으며 모든 디스플레이에 대해 하나의 확장에도 불구하고 프로그램이 다시 나빠 보이기 시작했습니다. 따라서 어떤 디스플레이에서도 그것을 수정하지 말고 "좋은"값으로 설정하는 것이 중요합니다. 개별적으로 설정하지 않으려는 경우 선택하게 될 것 같습니다 :-/
— bokusama
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.