<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Nearest neighbor scaling?"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94820#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Nearest neighbor scaling?"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94820">bug 94820</a>
              from <span class="vcard"><a class="email" href="mailto:alexdeucher@gmail.com" title="Alex Deucher <alexdeucher@gmail.com>"> <span class="fn">Alex Deucher</span></a>
</span></b>
        <pre>(In reply to nw9165-3201 from <a href="show_bug.cgi?id=94820#c6">comment #6</a>)
<span class="quote">> (In reply to Alex Deucher from <a href="show_bug.cgi?id=94820#c5">comment #5</a>)
> > The randr scale options use the 3D engine.  Picking a non-native mode to
> > display on the panel uses either the scaler in the monitor (default for
> > external monitors) or the scaler on the GPU's display controller (default
> > for fixed laptop panels).

> Thanks for the swift reply. Okay, so first question:

> You said the scaler on the GPU's display controller is only used for fixed
> laptop panels by default.

> Why is that?</span >

Some people prefer the monitor's scaler.  It's not always clear which mode is
the monitors native mode so you could theoretically end up with double scaling
(once on the monitor, once on the GPU).

<span class="quote">> 
> And is it possible to use the scaler on the GPU's display controller for
> external monitors as well?

> If yes: How?</span >

Yes:
xrandr --output <output> --set "scaling mode" "<scaling mode>"
Where scaling mode is one of:
None, Full, Center, Full aspect
E.g.,
xrandr --output DVI-0 --set "scaling mode" "Full aspect"

<span class="quote">> 
> And, to come back to what Grigori and me were hinting at: Is it possible to
> tell the scaler on the GPU's display controller to use nearest neighbor
> scaling? Is it possible to change the filter of the scaler on the GPU's
> display controller?

> If yes: How?</span >

I'm not sure what algorithm(s) the display scaler uses or can use off hand.  We
just use whatever the default is.

Alex</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>