Cách xem Chế độ nhận biết DPI của các ứng dụng trong Trình quản lý tác vụ Windows 10

Tôi chắc chắn rằng bạn đã nhận thấy rằng một số ứng dụng trên Windows 10 trông rõ ràng và sắc nét, trong khi những ứng dụng khác bị mờ và văn bản không hấp dẫn. Đây là một vấn đề phổ biến vì không phải tất cả các ứng dụng đều được tạo theo tỷ lệ tự động và ngay cả khi bạn có GPU xuất sắc và độ phân giải cao hơn, dường như không có gì hoạt động. Đó là nơi các điểm trên mỗi inch hoặc DPI xuất hiện trong hình ảnh. Nó đảm bảo hình ảnh sắc nét hơn, nhưng độ phân giải cao cũng có nghĩa là các ứng dụng cần phải chia tỷ lệ phù hợp và phân phối nó phù hợp. Mặc dù bạn có thể đặt Windows để mở rộng ứng dụng, nhưng nếu bạn cần tìm hiểu Nhận thức về DPI(DPI Awareness) cho từng ứng dụng, hãy làm theo bài đăng này.

Nhận biết DPI(DPI Awareness) có nghĩa là nếu ứng dụng nhận thức được việc mở rộng quy mô và điều chỉnh cài đặt pixel theo màn hình và độ phân giải. Ngoài ra, bài đăng này sẽ giúp bạn biết lý do tại sao một số ứng dụng trông mờ(apps look blurry) trong khi những ứng dụng khác trông sắc nét khi bạn di chuyển giữa các màn hình.

Xem Chế độ nhận thức DPI(View DPI Awareness Mode) của các ứng dụng(Apps) trong Trình quản lý tác vụ(Task Manager)

Nhấp chuột phải(Right-click) vào thanh tác vụ và chọn Trình quản lý tác vụ(Task Manager) . Chuyển sang phần Chi tiết(Details) và nhấp chuột phải vào bất kỳ cột nào; chọn tùy chọn cột từ menu.

Tại đây, bạn sẽ nhận được rất nhiều cột mà bạn có thể thêm vào phần chi tiết của Trình quản lý tác vụ(Task Manager) . Xác định(Locate) vị trí và kiểm tra cột Nhận biết DPI(DPI Awareness) và nhấp vào nút Ok.

Chế độ nhận thức DPI của các ứng dụng trong Trình quản lý tác vụ

Lưu ý(Notice) rằng mỗi ứng dụng có một loại Nhận thức DPI(DPI Awareness) khác nhau . Dưới đây là một lời giải thích đơn giản về từng loại.

Không biết:

Hầu hết các màn hình được chế tạo sao cho chúng hỗ trợ giá trị DPI là 96. Tuy nhiên, các màn hình hỗ trợ (DPI)DPI lớn hơn nhiều , ví dụ: 200 và khi các ứng dụng này chạy trên màn hình với tỷ lệ hiển thị lớn hơn 96, chúng sẽ bị mờ.

Hệ thống:

Nếu bạn nhận thấy rằng một số ứng dụng xuất hiện xuất sắc trên một màn hình, trong khi trên những màn hình khác, chúng trông mờ. Nó xảy ra do Nhận thức DPI của Hệ thống(System DPI Awareness) . Khi máy tính khởi động và bạn đăng nhập, các ứng dụng sẽ được tối ưu hóa cho màn hình chính. Nhưng khi ứng dụng được di chuyển giữa hai màn hình có độ phân giải khác nhau, DPI sẽ thay đổi vì Windows sẽ kéo ứng dụng ra để điều chỉnh và đến lượt nó, nó sẽ trở nên mờ.

Việc mua cùng một loại màn hình luôn tốt nếu bạn đang sử dụng nhiều màn hình, vì vậy bạn không gặp phải vấn đề này.

Mỗi màn hình:

Điều hoạt động tốt nhất là nếu các ứng dụng được thông báo rằng chúng nên thay đổi dựa trên độ phân giải và tỷ lệ màn hình. Điều này cho phép các ứng dụng hiển thị chính xác bất cứ khi nào DPI thay đổi, tức là các ứng dụng di chuyển giữa các màn hình. Khi sử dụng tính năng này, Windows không làm giãn giao diện người dùng ứng dụng bitmap. Về mặt kỹ thuật, Windows gửi WM_DPICHANGED đến cửa sổ ứng dụng thay vì sử dụng dải bitmap. Điều này có sẵn kể từ Windows 8.1

Per-Monitor v2:

Windows 10 hiện bao gồm tất cả các phần của một ứng dụng được biết về sự thay đổi, không chia tỷ lệ bitmap, khu vực không phải ứng dụng khách tự động (chú thích cửa sổ, thanh cuộn, v.v.) Tỷ lệ DPI của Windows , pixel thô của mỗi màn hình, hộp thoại được tự động điều chỉnh tỷ lệ , và như thế. Nếu một ứng dụng không tuân theo điều này, bạn có thể thấy ứng dụng đó có vẻ quá nhỏ.

Khung hoặc Công nghệ hỗ trợ Nhận thức DPI(DPI Awareness) bao gồm UWP , Raw Win32 , Windows Forms , WPF , GDI/GDI+MFC .

Đọc(Read) : Cách tắt ảo hóa DPI hoặc Hạ thấp cài đặt DPI chung của Windows trên toàn(disable DPI virtualization or Lower the overall Windows DPI setting) hệ thống.

Điều đó nói rằng, bài đăng này chỉ có thể giúp bạn hiểu nếu các ứng dụng bị mờ, thì lý do đằng sau nó là gì. Hầu hết các ứng dụng hiện đại hiện nay đều hỗ trợ Per-Monitor v2 trong khi những ứng dụng này vẫn chưa được sử dụng và hệ thống, và có rất nhiều ứng dụng sẽ gây ra sự cố. Tôi phải đối mặt với điều này gần như hàng ngày với rất nhiều ứng dụng và không có cách nào để khắc phục chúng. Các ứng dụng này cần được nhà phát triển sửa lỗi bằng cách sử dụng Microsoft API.(using the Microsoft API.)



About the author

Tôi là chuyên gia tự do về Windows và Office. Tôi có hơn 10 năm kinh nghiệm làm việc với các công cụ này và có thể giúp bạn khai thác tối đa chúng. Các kỹ năng của tôi bao gồm: làm việc với Microsoft Word, Excel, PowerPoint và Outlook; tạo web trang và ứng dụng; và giúp khách hàng đạt được mục tiêu kinh doanh của họ.



Related posts