What Windows do, when I enable “Let Windows try to fix apps they're not blurry”?











up vote
0
down vote

favorite












How windows try to fix it? Does it use other bitmap scaling or doing something else? Why it doesn't work for all dpi-unaware apps? For what apps it works?










share|improve this question


























    up vote
    0
    down vote

    favorite












    How windows try to fix it? Does it use other bitmap scaling or doing something else? Why it doesn't work for all dpi-unaware apps? For what apps it works?










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      How windows try to fix it? Does it use other bitmap scaling or doing something else? Why it doesn't work for all dpi-unaware apps? For what apps it works?










      share|improve this question













      How windows try to fix it? Does it use other bitmap scaling or doing something else? Why it doesn't work for all dpi-unaware apps? For what apps it works?







      windows-10 multiple-monitors 4k-resolution high-dpi






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 5 at 7:11









      Eugene Maksimov

      1283




      1283






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          The scaling option in Windows 10 does these things automatically on high-resolution displays:




          • Increase the size of fonts

          • Increase the size of icons

          • Upscale the rest of the window according to the computed scaling factor.


          The intelligent part of this method is figuring out the scaling factor,
          which Windows does using the monitor's properties, such as resolution and
          pixel density (DPI).
          This is only an educated guess on the part of Windows.



          If the window includes images
          which cannot be upscaled without hurting their display,
          since images can only be upscaled indefinitely in movies,
          then the result will not be perfect.
          This is why there are controls for the individual .exe to specify or disable
          the automatic scaling, for cases where it fails.






          share|improve this answer





















          • And when the option is disabled, Windows scales whole app as a bitmap?
            – Eugene Maksimov
            Dec 5 at 7:58










          • When the option is totally disabled, Windows does nothing, and the window will be too small, perhaps unusable.
            – harrymc
            Dec 5 at 9:06










          • It seems Windows uses High DPI virtualization in case when the "Let Windows try..." options is switched off. DPI-unaware apps looks blurry, but it scaled on my 4K (175%) monitor.
            – Eugene Maksimov
            Dec 5 at 9:34










          • Success depends on the elements that are in the window. Where Windows is in control, such as when using API calls for writing text and drawing lines and rectangles, the results would be perfect. For images, this depends on their type: Vector images such as .eps could be very good, but bit-mapped images may become blurry or pixelated. Windows does a pretty good job in most cases, but not all.
            – harrymc
            Dec 5 at 9:56












          • One of the more easily noticeable cases where it doesn't work well is in full-screen applications that do their own UI scaling independent of Windows itself, such as many games (especially ones built on custom rendering engines). Depending on the particular application, it may try to fix things and make it look worse, or Windows may just give up and pester you with notifications about the fact that it gave up.
            – Austin Hemmelgarn
            Dec 5 at 20:17











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1380916%2fwhat-windows-do-when-i-enable-let-windows-try-to-fix-apps-theyre-not-blurry%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          0
          down vote













          The scaling option in Windows 10 does these things automatically on high-resolution displays:




          • Increase the size of fonts

          • Increase the size of icons

          • Upscale the rest of the window according to the computed scaling factor.


          The intelligent part of this method is figuring out the scaling factor,
          which Windows does using the monitor's properties, such as resolution and
          pixel density (DPI).
          This is only an educated guess on the part of Windows.



          If the window includes images
          which cannot be upscaled without hurting their display,
          since images can only be upscaled indefinitely in movies,
          then the result will not be perfect.
          This is why there are controls for the individual .exe to specify or disable
          the automatic scaling, for cases where it fails.






          share|improve this answer





















          • And when the option is disabled, Windows scales whole app as a bitmap?
            – Eugene Maksimov
            Dec 5 at 7:58










          • When the option is totally disabled, Windows does nothing, and the window will be too small, perhaps unusable.
            – harrymc
            Dec 5 at 9:06










          • It seems Windows uses High DPI virtualization in case when the "Let Windows try..." options is switched off. DPI-unaware apps looks blurry, but it scaled on my 4K (175%) monitor.
            – Eugene Maksimov
            Dec 5 at 9:34










          • Success depends on the elements that are in the window. Where Windows is in control, such as when using API calls for writing text and drawing lines and rectangles, the results would be perfect. For images, this depends on their type: Vector images such as .eps could be very good, but bit-mapped images may become blurry or pixelated. Windows does a pretty good job in most cases, but not all.
            – harrymc
            Dec 5 at 9:56












          • One of the more easily noticeable cases where it doesn't work well is in full-screen applications that do their own UI scaling independent of Windows itself, such as many games (especially ones built on custom rendering engines). Depending on the particular application, it may try to fix things and make it look worse, or Windows may just give up and pester you with notifications about the fact that it gave up.
            – Austin Hemmelgarn
            Dec 5 at 20:17















          up vote
          0
          down vote













          The scaling option in Windows 10 does these things automatically on high-resolution displays:




          • Increase the size of fonts

          • Increase the size of icons

          • Upscale the rest of the window according to the computed scaling factor.


          The intelligent part of this method is figuring out the scaling factor,
          which Windows does using the monitor's properties, such as resolution and
          pixel density (DPI).
          This is only an educated guess on the part of Windows.



          If the window includes images
          which cannot be upscaled without hurting their display,
          since images can only be upscaled indefinitely in movies,
          then the result will not be perfect.
          This is why there are controls for the individual .exe to specify or disable
          the automatic scaling, for cases where it fails.






          share|improve this answer





















          • And when the option is disabled, Windows scales whole app as a bitmap?
            – Eugene Maksimov
            Dec 5 at 7:58










          • When the option is totally disabled, Windows does nothing, and the window will be too small, perhaps unusable.
            – harrymc
            Dec 5 at 9:06










          • It seems Windows uses High DPI virtualization in case when the "Let Windows try..." options is switched off. DPI-unaware apps looks blurry, but it scaled on my 4K (175%) monitor.
            – Eugene Maksimov
            Dec 5 at 9:34










          • Success depends on the elements that are in the window. Where Windows is in control, such as when using API calls for writing text and drawing lines and rectangles, the results would be perfect. For images, this depends on their type: Vector images such as .eps could be very good, but bit-mapped images may become blurry or pixelated. Windows does a pretty good job in most cases, but not all.
            – harrymc
            Dec 5 at 9:56












          • One of the more easily noticeable cases where it doesn't work well is in full-screen applications that do their own UI scaling independent of Windows itself, such as many games (especially ones built on custom rendering engines). Depending on the particular application, it may try to fix things and make it look worse, or Windows may just give up and pester you with notifications about the fact that it gave up.
            – Austin Hemmelgarn
            Dec 5 at 20:17













          up vote
          0
          down vote










          up vote
          0
          down vote









          The scaling option in Windows 10 does these things automatically on high-resolution displays:




          • Increase the size of fonts

          • Increase the size of icons

          • Upscale the rest of the window according to the computed scaling factor.


          The intelligent part of this method is figuring out the scaling factor,
          which Windows does using the monitor's properties, such as resolution and
          pixel density (DPI).
          This is only an educated guess on the part of Windows.



          If the window includes images
          which cannot be upscaled without hurting their display,
          since images can only be upscaled indefinitely in movies,
          then the result will not be perfect.
          This is why there are controls for the individual .exe to specify or disable
          the automatic scaling, for cases where it fails.






          share|improve this answer












          The scaling option in Windows 10 does these things automatically on high-resolution displays:




          • Increase the size of fonts

          • Increase the size of icons

          • Upscale the rest of the window according to the computed scaling factor.


          The intelligent part of this method is figuring out the scaling factor,
          which Windows does using the monitor's properties, such as resolution and
          pixel density (DPI).
          This is only an educated guess on the part of Windows.



          If the window includes images
          which cannot be upscaled without hurting their display,
          since images can only be upscaled indefinitely in movies,
          then the result will not be perfect.
          This is why there are controls for the individual .exe to specify or disable
          the automatic scaling, for cases where it fails.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Dec 5 at 7:55









          harrymc

          251k11259558




          251k11259558












          • And when the option is disabled, Windows scales whole app as a bitmap?
            – Eugene Maksimov
            Dec 5 at 7:58










          • When the option is totally disabled, Windows does nothing, and the window will be too small, perhaps unusable.
            – harrymc
            Dec 5 at 9:06










          • It seems Windows uses High DPI virtualization in case when the "Let Windows try..." options is switched off. DPI-unaware apps looks blurry, but it scaled on my 4K (175%) monitor.
            – Eugene Maksimov
            Dec 5 at 9:34










          • Success depends on the elements that are in the window. Where Windows is in control, such as when using API calls for writing text and drawing lines and rectangles, the results would be perfect. For images, this depends on their type: Vector images such as .eps could be very good, but bit-mapped images may become blurry or pixelated. Windows does a pretty good job in most cases, but not all.
            – harrymc
            Dec 5 at 9:56












          • One of the more easily noticeable cases where it doesn't work well is in full-screen applications that do their own UI scaling independent of Windows itself, such as many games (especially ones built on custom rendering engines). Depending on the particular application, it may try to fix things and make it look worse, or Windows may just give up and pester you with notifications about the fact that it gave up.
            – Austin Hemmelgarn
            Dec 5 at 20:17


















          • And when the option is disabled, Windows scales whole app as a bitmap?
            – Eugene Maksimov
            Dec 5 at 7:58










          • When the option is totally disabled, Windows does nothing, and the window will be too small, perhaps unusable.
            – harrymc
            Dec 5 at 9:06










          • It seems Windows uses High DPI virtualization in case when the "Let Windows try..." options is switched off. DPI-unaware apps looks blurry, but it scaled on my 4K (175%) monitor.
            – Eugene Maksimov
            Dec 5 at 9:34










          • Success depends on the elements that are in the window. Where Windows is in control, such as when using API calls for writing text and drawing lines and rectangles, the results would be perfect. For images, this depends on their type: Vector images such as .eps could be very good, but bit-mapped images may become blurry or pixelated. Windows does a pretty good job in most cases, but not all.
            – harrymc
            Dec 5 at 9:56












          • One of the more easily noticeable cases where it doesn't work well is in full-screen applications that do their own UI scaling independent of Windows itself, such as many games (especially ones built on custom rendering engines). Depending on the particular application, it may try to fix things and make it look worse, or Windows may just give up and pester you with notifications about the fact that it gave up.
            – Austin Hemmelgarn
            Dec 5 at 20:17
















          And when the option is disabled, Windows scales whole app as a bitmap?
          – Eugene Maksimov
          Dec 5 at 7:58




          And when the option is disabled, Windows scales whole app as a bitmap?
          – Eugene Maksimov
          Dec 5 at 7:58












          When the option is totally disabled, Windows does nothing, and the window will be too small, perhaps unusable.
          – harrymc
          Dec 5 at 9:06




          When the option is totally disabled, Windows does nothing, and the window will be too small, perhaps unusable.
          – harrymc
          Dec 5 at 9:06












          It seems Windows uses High DPI virtualization in case when the "Let Windows try..." options is switched off. DPI-unaware apps looks blurry, but it scaled on my 4K (175%) monitor.
          – Eugene Maksimov
          Dec 5 at 9:34




          It seems Windows uses High DPI virtualization in case when the "Let Windows try..." options is switched off. DPI-unaware apps looks blurry, but it scaled on my 4K (175%) monitor.
          – Eugene Maksimov
          Dec 5 at 9:34












          Success depends on the elements that are in the window. Where Windows is in control, such as when using API calls for writing text and drawing lines and rectangles, the results would be perfect. For images, this depends on their type: Vector images such as .eps could be very good, but bit-mapped images may become blurry or pixelated. Windows does a pretty good job in most cases, but not all.
          – harrymc
          Dec 5 at 9:56






          Success depends on the elements that are in the window. Where Windows is in control, such as when using API calls for writing text and drawing lines and rectangles, the results would be perfect. For images, this depends on their type: Vector images such as .eps could be very good, but bit-mapped images may become blurry or pixelated. Windows does a pretty good job in most cases, but not all.
          – harrymc
          Dec 5 at 9:56














          One of the more easily noticeable cases where it doesn't work well is in full-screen applications that do their own UI scaling independent of Windows itself, such as many games (especially ones built on custom rendering engines). Depending on the particular application, it may try to fix things and make it look worse, or Windows may just give up and pester you with notifications about the fact that it gave up.
          – Austin Hemmelgarn
          Dec 5 at 20:17




          One of the more easily noticeable cases where it doesn't work well is in full-screen applications that do their own UI scaling independent of Windows itself, such as many games (especially ones built on custom rendering engines). Depending on the particular application, it may try to fix things and make it look worse, or Windows may just give up and pester you with notifications about the fact that it gave up.
          – Austin Hemmelgarn
          Dec 5 at 20:17


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1380916%2fwhat-windows-do-when-i-enable-let-windows-try-to-fix-apps-theyre-not-blurry%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

          Mangá

          Eduardo VII do Reino Unido