4K 모니터인데 2560×1440으로 나온다? 윈도우 배율 150%가 실제로 하는 일
같은 4K 모니터를 PowerShell은 2560×1440으로, 그래픽 카드는 3840×2160으로 보고하는 현상을 직접 겪고 원인을 확인했습니다. 배율 150%와 'DPI 인식 안 함' 프로그램의 관계, 특정 앱만 흐릿하게 보이는 이유를 화면과 함께 정리했습니다.
목차04
윈도우 설정의 배율 150% 는 "글자를 1.5배 크게" 정도로만 알고 넘어가기 쉽다. 그런데 이번에 이 PC에서 화면 해상도를 명령으로 확인하다가 이상한 일을 겪었다. 같은 모니터인데 프로그램마다 해상도를 다르게 알려 줬다. 하나는 2560×1440, 다른 하나는 3840×2160이었다. 원인을 따라가 보니 배율이 실제로 하는 일이 보였다.
확인 환경: 윈도우 11 Home 23H2, 4K 모니터 1대(NVIDIA RTX 4090 연결), 2026년 10월 18일.
1. 설정에서 본 값: 3840×2160, 배율 150%
Win + I → 시스템 → 디스플레이.

- 배율: 150% — 텍스트, 앱 및 기타 항목의 크기
- 디스플레이 해상도: 3840 × 2160(권장) — 모니터의 실제 화소 수(4K)
4K 모니터를 100%로 쓰면 글자가 너무 작아서 이 PC는 150%로 쓰고 있었다.
2. 그런데 명령으로 물어보니 2560×1440이 나왔다
처음 알게 된 건 화면 크기를 PowerShell로 물어봤을 때였다. 4K 모니터인데 2560×1440 이 돌아왔다. 그래서 두 가지 방법으로 나란히 확인했다.
powershell -NoProfile -Command "Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Size"
powershell -NoProfile -Command "Get-CimInstance Win32_VideoController | Where-Object CurrentHorizontalResolution | Select-Object Name, CurrentHorizontalResolution, CurrentVerticalResolution, CurrentRefreshRate"

- 첫 번째(화면 크기를 프로그램 입장에서 물어봄): 2560 × 1440
- 두 번째(그래픽 카드가 실제로 내보내는 신호): 3840 × 2160, 60Hz
3840 ÷ 1.5 = 2560, 2160 ÷ 1.5 = 1440이다. 정확히 배율 150%만큼 나눈 값이다.
3. 이유: "DPI 인식 안 함" 프로그램에게는 가짜 화면을 보여 준다
마이크로소프트 개발 문서(Windows에서 높은 DPI 데스크톱 애플리케이션 개발)에 이렇게 설명돼 있다.
- 윈도우는 기본적으로 데스크톱 프로그램을 DPI를 인식하지 못하는 것으로 간주한다.
- 이런 프로그램은 96 DPI(100%) 기준으로 그려지고, 화면 배율이 더 크면 윈도우가 그 결과를 비트맵으로 늘려서 보여 준다.
- 그래서 이런 프로그램은 흐리게 보이거나 크기가 어긋날 수 있다.
첫 번째 명령을 실행한 PowerShell 5.1이 바로 "DPI 인식 안 함" 상태였다. 그래서 윈도우가 "이 프로그램에겐 화면이 2560×1440인 것처럼 보여 주고, 결과를 1.5배로 늘려서 표시하자" 로 처리한 것이다. 확인해 보려고 같은 질문 앞에 "DPI 인식" 을 켜는 한 줄(SetProcessDpiAwarenessContext)을 넣어 다시 실행했다. 이번에는 3840×2160 이 돌아왔다.
4. 사용자에게 의미하는 것
개발 얘기 같지만 일반 사용자도 겪는 증상과 바로 이어진다.
| 증상 | 이유 | 해 볼 것 |
|---|---|---|
| 특정 프로그램만 글자가 흐릿하다 | 그 프로그램이 DPI를 인식하지 못해 윈도우가 늘려서 보여 줌 | 프로그램 최신 버전 확인 |
| 오래된 프로그램 창이 다른 앱보다 커 보이거나 작아 보인다 | 프로그램마다 배율 처리 방식이 다름 | 같은 이유 |
| 화면 캡처·원격 프로그램에서 좌표가 어긋난다 | 프로그램이 보는 해상도와 실제 해상도가 다름 | 배율 100%에서는 증상이 없는지 비교 |
한 가지 더, 이 PC의 디스플레이 설정 아래에는 사용자 지정 배율(100~500% 직접 입력)도 있었다. 그 화면에는 "필요한 경우가 아니면 이러한 설정을 변경해서는 안 됩니다. 텍스트와 앱을 읽을 수 없게 될 수 있습니다" 라는 경고가 붙어 있었다. 보통은 목록에 있는 배율(100·125·150…%) 중에서 고르는 게 안전하다.
- 배율 150%는 모니터 해상도는 그대로 두고 화면 요소를 1.5배로 키우는 설정이다
- DPI를 인식하지 못하는 프로그램은 해상도를 실제 ÷ 배율로 보고, 결과가 흐리게 늘어나 보일 수 있다
- 실제 해상도는 설정 > 디스플레이 또는 그래픽 카드 정보(
Win32_VideoController)로 확인한다
참고 자료
같은 카테고리의 글
04'내부 또는 외부 명령이 아닙니다' 오류와 엉뚱한 버전 실행 — where로 PATH 직접 확인
명령 프롬프트의 '내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다' 오류와 다른 버전이 실행되는 문제를 where 명령으로 추적했습니다. python 실행 파일 4개가 걸린 PATH 순서, py -0으로 버전 고르기, PATH 60개 항목까지 화면과 함께 정리했습니다.
3분윈도우 정품 인증 상태와 라이선스 종류 확인 — 설정·slmgr /xpr·명령 3가지 직접 비교
설정의 정품 인증 화면, slmgr /xpr, SoftwareLicensingProduct 명령으로 이 PC의 윈도우 인증 상태(활성·영구 인증)와 라이선스 채널(Retail)을 제품 키 노출 없이 확인했습니다. LicenseStatus 값의 의미와 라이선스 종류를 알아 둬야 하는 이유까지 정리했습니다.
3분내 마이크를 언제 어떤 프로그램이 썼을까 — 윈도우 11 마이크 사용 기록 직접 확인
설정의 개인 정보 및 보안 > 마이크에서 앱별 마지막 액세스 시각을 보고, 목록에 없는 디스코드·크롬 같은 데스크톱 앱의 마이크 사용 시작·종료 시각은 명령으로 확인했습니다. 같은 Claude가 두 곳에 다른 날짜로 나온 이유까지 화면과 함께 정리했습니다.
3분PC가 갑자기 꺼진 기록 찾기 — 이벤트 41로 '전원 버튼 강제 종료'와 블루스크린 구분하기
명령 두 줄로 이벤트 로그의 Kernel-Power 41과 6008을 뽑아 이 PC의 비정상 종료 3번을 찾고, BugcheckCode와 PowerButtonTimestamp 값으로 블루스크린·전원 단추 강제 종료·전원 차단을 구분했습니다. 버튼을 누른 정확한 시각까지 변환하는 법을 화면과 함께 정리했습니다.
3분