نحوه مشاهده DPI Awareness Mode برنامه ها در Task Manager ویندوز 10
مطمئنم متوجه شده اید که برخی از برنامه ها در ویندوز 10(Windows 10) واضح و واضح به نظر می رسند، در حالی که برخی دیگر متنی تار و غیر جذاب هستند. این یک مشکل رایج است زیرا همه برنامهها بهطور خودکار مقیاسبندی نمیشوند، و حتی اگر پردازنده گرافیکی(GPU) عالی و وضوح بالاتری داشته باشید، به نظر میرسد هیچ چیز کار نمیکند. اینجاست که نقطه در اینچ یا DPI به تصویر میآید. تصاویر واضحتر را تضمین میکند، اما وضوح بالا همچنین به این معنی است که برنامهها باید مقیاس مناسبی داشته باشند و آن را مطابق با آن ارائه دهند. در حالی که میتوانید ویندوز(Windows) را برای مقیاسبندی برنامهها تنظیم کنید، اگر میخواهید میزان آگاهی DPI(DPI Awareness) را برای هر برنامه مشخص کنید، این پست را دنبال کنید.
آگاهی DPI(DPI Awareness) به این معنی است که اگر برنامه از مقیاس بندی و تنظیم تنظیمات پیکسل بر اساس مانیتور و وضوح آگاه باشد. همچنین، این پست به شما اطلاع می دهد که چرا برخی از برنامه ها تار به نظر(apps look blurry) می رسند در حالی که برخی دیگر هنگام حرکت بین مانیتورها واضح به نظر می رسند.
(View DPI Awareness Mode)حالت آگاهی DPI برنامه(Apps) ها را در Task Manager مشاهده کنید(Task Manager)
(Right-click)بر روی نوار وظیفه کلیک راست کرده و Task Manager را انتخاب کنید . به بخش Details بروید و روی هر یک از ستون ها کلیک راست کنید. گزینه ستون ها را از منو انتخاب کنید.
در اینجا ستون های زیادی را دریافت خواهید کرد که می توانید به بخش جزئیات Task Manager اضافه کنید. (Task Manager)ستون DPI Awareness را (DPI Awareness)پیدا(Locate) کرده و بررسی کنید و روی دکمه Ok کلیک کنید.
توجه داشته باشید(Notice) که هر برنامه دارای نوع دیگری از آگاهی DPI(DPI Awareness) است. در اینجا یک توضیح ساده در مورد هر یک از انواع ارائه شده است.
غافل:
اکثر مانیتورها به گونه ای ساخته شده اند که از مقدار DPI 96 پشتیبانی می کنند. با این حال، مانیتورها از (DPI)DPI بسیار بزرگتر ، به عنوان مثال، 200 پشتیبانی می کنند، و هنگامی که این برنامه ها روی صفحه نمایش با مقیاس نمایش بزرگتر از 96 اجرا می شوند، تار به نظر می رسند.
سیستم:
اگر متوجه شده اید که برخی از برنامه ها در یک مانیتور عالی به نظر می رسند، در حالی که در برخی دیگر، تار به نظر می رسند. این به دلیل سیستم DPI Awareness(System DPI Awareness) اتفاق می افتد . هنگامی که کامپیوتر بوت می شود و شما وارد سیستم می شوید، برنامه ها برای نمایشگر اصلی بهینه می شوند. اما وقتی برنامه بین دو مانیتور که وضوح متفاوتی دارند جابهجا میشود، DPI تغییر میکند زیرا ویندوز(Windows) برنامه را برای تنظیم کشش میدهد و به نوبه خود تار میشود.
اگر از چند مانیتور استفاده می کنید همیشه خرید یک نوع مانیتور خوب است تا با این مشکل مواجه نشوید.
هر مانیتور:
بهترین کار این است که برنامهها آگاه شوند که باید براساس وضوح و مقیاس مانیتور تغییر کنند. این به برنامه ها اجازه می دهد هر زمان که DPI(DPI) تغییر می کند، به درستی رندر شوند ، به عنوان مثال، برنامه ها بین مانیتورها حرکت می کنند. هنگام استفاده از این، ویندوز(Windows) رابط کاربری اپلیکیشن را با بیت مپ کش نمی کند. از نظر فنی، ویندوز (Windows)WM_DPICHANGED را به جای استفاده از کشش بیت مپ به پنجره برنامه ارسال می کند . این از ویندوز 8.1 در دسترس است(Windows 8.1)
Per-Monitor v2:
ویندوز(Windows) 10 اکنون شامل تمام بخشهای برنامهای است که از تغییرات آگاه شدهاند، بدون مقیاسبندی بیتمپ، ناحیه غیر کلاینت خودکار (عنوان پنجره، نوارهای پیمایش، و غیره) مقیاسبندی DPI توسط (DPI)ویندوز(Windows) ، پیکسلهای خام هر نمایشگر، جعبههای گفتگو بهطور خودکار مقیاسبندی میشوند. ، و غیره. اگر برنامهای از این موارد پیروی نکند، ممکن است ببینید برنامه خیلی کوچک به نظر میرسد.
چارچوب یا فناوری که از آگاهی DPI(DPI Awareness) پشتیبانی می کند شامل UWP ، Raw Win32 ، Windows Forms ، WPF ، GDI/GDI+ و MFC است.
بخوانید(Read) : چگونه مجازی سازی DPI را غیرفعال کنیم یا تنظیمات کلی DPI ویندوز را در کل(disable DPI virtualization or Lower the overall Windows DPI setting) سیستم کاهش دهیم.
با این حال، این پست فقط می تواند به شما کمک کند تا بفهمید که اگر برنامه ها تار هستند، پس دلیل آن چه می تواند باشد. اکثر برنامه های مدرن اکنون از Per-Monitor v2 پشتیبانی می کنند در حالی که هنوز در سیستم ناآگاه هستند و بسیاری از آنها وجود دارند، باعث ایجاد مشکل می شوند. من تقریبا هر روز با این همه برنامه با این مشکل مواجه می شوم و هیچ راهی برای رفع آنها وجود ندارد. این برنامه ها باید توسط توسعه دهنده با استفاده از Microsoft API رفع شوند.(using the Microsoft API.)
Related posts
Analyze Wait Chain: Identify hung یا فرآیند یخ زده در Windows 10
چگونه برای تنظیم مجدد Task Manager به Default در Windows 10
رایگان Task Manager نرم افزار جایگزین برای Windows 10
نمی تواند Process Priority را در Task Manager از Windows 10 تنظیم کند
تاریخ و زمان آخرین BIOS Time در Windows 10 Task Manager چیست؟
Improve performance با استفاده از Eco Mode در Windows 10 Task Manager
نحوه شناسایی برنامه های ویندوز 10 که منابع سیستم را مخفی می کنند
چگونه برای فعال کردن یا Disable or Application Isolation feature در Windows 10
ویژگی های حذف شده در Windows 10 V20H2 October 2020 Update
جزئیات مربوط به فرآیندهای در حال اجرا را با Task Manager ویندوز 10 مشاهده کنید
چگونه برای مشاهده Photos به عنوان یک Slideshow در Windows 10
چگونه به فرمت یک کامپیوتر Windows 10
ویژگی های حذف شده در Windows 10 v 21H1
نحوه غیرفعال کردن Task Manager در ویندوز 10
نحوه مشاهده و غیرفعال کردن برنامه های راه اندازی از Task Manager ویندوز 10
Convert PowerShell script (PS1) فایل به EXE با IExpress در Windows 10
atiesrxx.exe در Windows 10 Task Manager چیست؟
فعال کردن Disable Data Collection برای Reliability Monitor در Windows 10
چگونه به روشن یا خاموش کردن عیب یابی توصیه در Windows 10
Windows Media Feature Pack را در Windows 10 نصب نمی کند