<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#c5">Comment # 5</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#c4">comment #4</a>)
<span class="quote">> (In reply to Michel Dänzer from <a href="show_bug.cgi?id=94820#c3">comment #3</a>)
> > Grigori, see the patch and discussion on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Nearest neighbor scaling?"
   href="show_bug.cgi?id=94816">bug 94816</a>.

> Why are you pointing him to the xrandr patch?

> I think Grigori means something else.

> With the xrandr patch, the scaling happens in software, right?</span >

It's done on the 3D engine.

<span class="quote">> 
> What Grigori most likely means is, that AMD GPUs/APUs most probably have a
> dedicated hardware scaler in their GPU which could be used for image scaling
> instead of xrandr?

> I'm fairly sure the GPU must have a dedicated hardware scaler, otherwise it
> could not scale up the image on POST.

> AMD GPUs even default to underscan on POST (on a lot of displays), so there
> must be a hardware scaler in use/available.

> In his case this hardware scaler seems to be using a bicubic filter.

> What he (and me) would like to know is how one could tell the hardware
> scaler to use nearest neighbor filtering instead of bicubic/bilinear
> filtering.

> Or does xrandr actually utilize the dedicated hardware scaler inside the GPU?
> </span >

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).</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>