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.