Announcement

Collapse
No announcement yet.

dudes about new options for amdgpu on kernel 4.15.0

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • dudes about new options for amdgpu on kernel 4.15.0

    i want to know what are this new options on kernel 4.15:

    DC support it's about hdmi suport? there are two options one for vega and raven and other for pre vega: polaris, carrizo, tonga, bonaire ,hawaii.

    and other and two options on AMD librarry routines , i don't know the utility of that may be not necessary to activate , don't konw.
    is there somebody that explain to me?

    thanks

    i am using amd rx 470(polaris10) that is working nice right now with amdgpu

    https://imgur.com/a/huGki
    Last edited by papu; 01-29-2018, 12:12 PM.

  • #2
    DC is a newer implementation of the display controller code, with additional features relative to what was upstream previously for Polaris and earlier chips. The older display code was not implemented for Vega/Raven, so DC is enabled by default for those parts and AFAIK will be enabled by default for earlier parts after more testing.

    IIRC you can enable DC on your 470 by using the amdgpu.dc=1 boot parameter.

    Comment


    • #3
      Originally posted by bridgman View Post
      DC is a newer implementation of the display controller code, with additional features relative to what was upstream previously for Polaris and earlier chips. The older display code was not implemented for Vega/Raven, so DC is enabled by default for those parts and AFAIK will be enabled by default for earlier parts after more testing.

      IIRC you can enable DC on your 470 by using the amdgpu.dc=1 boot parameter.
      https://i.imgur.com/cwzDqLe.png

      i have it activated on kernel i not see any information in dmesg and neither if write amdgpu.dc=1 in boot parametres.

      Comment


      • #4
        Originally posted by papu
        i have it activated on kernel i not see any information in dmesg and neither if write amdgpu.dc=1 in boot parametres.
        Can you pastebin your dmesg output and put a link here ? If DAL/DC is enabled I think you should see a couple of DAL messages -- or they might only appear with debug level cranked up a bit.

        BTW if you rebuild the kernel with the config option changed then you don't need the boot parm - the amdgpu.dc=1 option is there for cases where you did not build the kernel with DC enabled by default on your hardware.
        Last edited by bridgman; 01-29-2018, 08:34 PM.

        Comment


        • #5
          dmesg --> http://dpaste.com/0TNQERV


          and what about this other two options?



          Last edited by papu; 01-29-2018, 09:08 PM.

          Comment


          • #6
            Originally posted by papu View Post
            and what about this other two options?
            Just for debugging.

            Comment


            • #7
              Originally posted by agd5f View Post

              Just for debugging.
              then i am going to disable them.

              Comment


              • #8



                new dmesg ---> http://dpaste.com/0A05FT1

                i activated more options and i see some new stuff like [drm] DM_PPLIB: and [drm] DC: , but i not have idea what are the diference now and before

                have i to activate at the same time AMD DC - Enable now display engine and DC support for Polaris and older ASIC's?

                thanks

                Comment


                • #9
                  Originally posted by papu View Post
                  new dmesg ---> http://dpaste.com/0A05FT1

                  i activated more options and i see some new stuff like [drm] DM_PPLIB: and [drm] DC: , but i not have idea what are the diference now and before

                  have i to activate at the same time AMD DC - Enable now display engine and DC support for Polaris and older ASIC's?
                  The new dmesg looks right. There are some firmware loading error messages in both old and new dmesg output, but they may just be warnings since the ring tests seem to be passing properly.

                  AFAIK you do need to have both options enabled - DC itself and DC for Polaris & older. If you just enable DC then I believe you only get it for Vega and Raven, where the older code is not available.

                  Comment


                  • #10
                    Originally posted by papu View Post


                    new dmesg ---> http://dpaste.com/0A05FT1

                    i activated more options and i see some new stuff like [drm] DM_PPLIB: and [drm] DC: , but i not have idea what are the diference now and before

                    have i to activate at the same time AMD DC - Enable now display engine and DC support for Polaris and older ASIC's?

                    thanks
                    Your kernel firmware path is weird, it should be /lib/firmware/amdgpu. Check the kernel config for firmware path.
                    [ 1.011765] amdgpu 0000:01:00.0: loading /lib/firmware/updates/4.15.0-gentoo/amdgpu/polaris10_pfp_2.bin failed with error -2

                    Comment

                    Working...
                    X