<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Topaz] Regression introduces in 4.8-rc3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98505#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Topaz] Regression introduces in 4.8-rc3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98505">bug 98505</a>
              from <span class="vcard"><a class="email" href="mailto:peter@lekensteyn.nl" title="Peter Wu <peter@lekensteyn.nl>"> <span class="fn">Peter Wu</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=127678" name="attach_127678" title="amdgpu patch that checks whether the new interface can be used for PM">attachment 127678</a> <a href="attachment.cgi?id=127678&action=edit" title="amdgpu patch that checks whether the new interface can be used for PM">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=98505&attachment=127678'>[review]</a>
amdgpu patch that checks whether the new interface can be used for PM

PCIe port PM is not enabled because this BIOS is pre-2015: 12/04/2014
The BIOS seems to be able to report support for lots of things (can you post a
fuller dmesg that include the supported functions?):

    Scope (\_SB.PCI0.GFX0) {
        Method (ATPX, 2, Serialized) {
            // ...
            If (Arg0 == One) {
                Name (TMP2, Buffer (0x0100) { 0x00 })
                CreateWordField (TMP2, Zero, F1SS)
                CreateDWordField (TMP2, 0x02, F1VM)
                CreateDWordField (TMP2, 0x06, F1FG)
                F1SS = 0x0A
                F1VM = 0x7FC0
                If ((\_SB.PCI0.RP05.PXSX.SGMD & 0x0F) == 0x02) {
                    // ...
                    If (\_SB.PCI0.RP05.PXSX.PXDY == One) {
                        F1FG |= 0x80 /* ATPX_DYNAMIC_PX_SUPPORTED */
                        F1VM |= 0x80
                    }
                    //
                    If (\_SB.PCI0.RP05.PXSX.FDPD == One) {
                        F1FG |= 0x0400 /* ATPX_DYNAMIC_DGPU_POWER_OFF_SUPPORTED
*/
                        F1VM |= 0x0400
                        If (OSYS >= 0x07DC) {
                            F1FG |= 0x0800 /* ATPX_DGPU_REQ_POWER_FOR_DISPLAYS
*/
                            F1VM |= 0x0800
                        }
                    }
                    // ...
                    If (OSYS >= 0x07DD) {
                        F1FG |= 0x4000 /* ATPX_MS_HYBRID_GFX_SUPPORTED */ 
                        F1VM |= 0x4000
                    }

amdgpu (and radeon) needs to check whether PCIe port PM is really supported.
Possible patch is attached (there should probably be a pci_d3cold_disable call
somewhere, see commit 279cf3f23870f7eb8ca071115e06d3d5ca0a2b9e for nouveau).</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>