Announcement

Collapse
No announcement yet.

Radeon Power Management Gets More Fixes For 3.11

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

  • #31
    This. Also: the more we test that, the more quickly DPM will get fixed. My E-450 wasn't booting at all with RC1 + DPM (WSoD), but the bugfixing patches between RC1 and RC2 saved the day.

    Comment


    • #32
      Replying to myself: there is a new package in a special Fedora repository that does the trick. So, my E-450 netbook, with Fedora 19 with special repos, Mesa from yesterday, and with a special firmware folder setup (I deleted /usr/lib/firmware and replaced it with a git clone of git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git ), is running like a dream. Same battery life as Catalyst, none of Catalyst bugs, splendid 2D performance, more than adequate 3D performance, VDPAU video acceleration... This is amazing.

      The only things missing seem to be:

      1. Are E-450 Turbo GPU speeds supported by DPM?
      2. OpenGL 4.x
      Last edited by Alejandro Nova; 07-24-2013, 06:06 PM.

      Comment


      • #33
        Originally posted by Alejandro Nova View Post
        1. Are E-450 Turbo GPU speeds supported by DPM?
        Yes, turbo is fully supported.

        Comment


        • #34
          Is there a plan to support older GPU (R500)?

          Thanks.

          Comment


          • #35
            Originally posted by Alejandro Nova View Post
            .... So, my E-450 netbook, with Fedora 19 with special repos, Mesa from yesterday, and with a special firmware folder setup is running like a dream. Same battery life as Catalyst, none of Catalyst bugs, splendid 2D performance, more than adequate 3D performance, VDPAU video acceleration... This is amazing.
            Great to hear. I have an E-450 m-itx board for my home theater PC, and I've been looking forward to dumping Catalyst. I haven't tested it too much myself, because breaking it would mean that I can't watch TV


            FGLRX, with XVBA, doesn't seem to support MPEG2 hardware decoding (only h264, VC1), but if I understand correctly the Free driver implementation does. If so that is seriously awesome, because HDTV is broadcast here in super high bitrate MPEG2 + aac. My E-450 is able to decode it on the CPU, but just barely. It'll be nice not having the CPU running at 98% all the time.

            Comment


            • #36
              Originally posted by oibaf View Post
              Is there a plan to support older GPU (R500)?

              Thanks.
              No, they don't have the power hw. Search for bridgman/agd5f posts, CBA to look it up now.

              Comment


              • #37
                Now there are new firmware packages for F19, so no git custom firmware setup needed; we only need the special kernel repo.

                It looks like there are Fedora package maintainers reading this thread .

                Comment


                • #38
                  Originally posted by benmoran View Post
                  Great to hear. I have an E-450 m-itx board for my home theater PC, and I've been looking forward to dumping Catalyst. I haven't tested it too much myself, because breaking it would mean that I can't watch TV


                  FGLRX, with XVBA, doesn't seem to support MPEG2 hardware decoding (only h264, VC1), but if I understand correctly the Free driver implementation does. If so that is seriously awesome, because HDTV is broadcast here in super high bitrate MPEG2 + aac. My E-450 is able to decode it on the CPU, but just barely. It'll be nice not having the CPU running at 98% all the time.
                  I was able to decode some Shingeki no Kyoujin 720p videos with Mplayer2 and VDPAU at 12% CPU usage (you know that's impossible for an E-450 without HW assistance), but the Gallium VDPAU state tracker seems to be picky about the quality of your videos. Test, test and test, and report back any bug.

                  Comment


                  • #39
                    It's me again. You won't have any issues anymore with today's Fedora update.

                    Code:
                    elyria@hydragiros ~$ vdpauinfo
                    display: :0   screen: 0
                    API version: 1
                    Information string: G3DVL VDPAU Driver Shared Library version 1.0
                    
                    Video surface:
                    
                    name   width height types
                    -------------------------------------------
                    420    16384 16384  NV12 
                    422    16384 16384  NV12 
                    444    16384 16384  NV12 
                    
                    Decoder capabilities:
                    
                    name               level macbs width height
                    -------------------------------------------
                    MPEG1                16  9216  2048  1152
                    MPEG2_SIMPLE         16  9216  2048  1152
                    MPEG2_MAIN           16  9216  2048  1152
                    H264_BASELINE        16  9216  2048  1152
                    H264_MAIN            16  9216  2048  1152
                    H264_HIGH            16  9216  2048  1152
                    VC1_SIMPLE           16  9216  2048  1152
                    VC1_MAIN             16  9216  2048  1152
                    VC1_ADVANCED         16  9216  2048  1152
                    MPEG4_PART2_SP       16  9216  2048  1152
                    MPEG4_PART2_ASP      16  9216  2048  1152
                    
                    Output surface:
                    
                    name              width height nat types
                    ----------------------------------------------------
                    B8G8R8A8         16384 16384    y  NV12 
                    R8G8B8A8         16384 16384    y  NV12 
                    R10G10B10A2      16384 16384    y  NV12 
                    B10G10R10A2      16384 16384    y  NV12 
                    
                    Bitmap surface:
                    
                    name              width height
                    ------------------------------
                    B8G8R8A8         16384 16384
                    R8G8B8A8         16384 16384
                    R10G10B10A2      16384 16384
                    B10G10R10A2      16384 16384
                    A8               16384 16384
                    
                    Video mixer:
                    
                    feature name                    sup
                    ------------------------------------
                    DEINTERLACE_TEMPORAL             -
                    DEINTERLACE_TEMPORAL_SPATIAL     -
                    INVERSE_TELECINE                 -
                    NOISE_REDUCTION                  y
                    SHARPNESS                        y
                    LUMA_KEY                         -
                    HIGH QUALITY SCALING - L1        -
                    HIGH QUALITY SCALING - L2        -
                    HIGH QUALITY SCALING - L3        -
                    HIGH QUALITY SCALING - L4        -
                    HIGH QUALITY SCALING - L5        -
                    HIGH QUALITY SCALING - L6        -
                    HIGH QUALITY SCALING - L7        -
                    HIGH QUALITY SCALING - L8        -
                    HIGH QUALITY SCALING - L9        -
                    
                    parameter name                  sup      min      max
                    -----------------------------------------------------
                    VIDEO_SURFACE_WIDTH              y        48     2048
                    VIDEO_SURFACE_HEIGHT             y        48     1152
                    CHROMA_TYPE                      y  
                    LAYERS                           y         0        4
                    
                    attribute name                  sup      min      max
                    -----------------------------------------------------
                    BACKGROUND_COLOR                 y  
                    CSC_MATRIX                       y  
                    NOISE_REDUCTION_LEVEL            y      0.00     1.00
                    SHARPNESS_LEVEL                  y     -1.00     1.00
                    LUMA_KEY_MIN_LUMA                y  
                    LUMA_KEY_MAX_LUMA                y
                    What you want is MPEG2_MAIN. VDPAU + the free driver gives it.

                    Comment


                    • #40
                      Hd 6870

                      Anyone has DPM working on HD 6870 [BARTS]?
                      I get black screen right after the module loads on 3.11-rc[1-3] with radeon.dpm=1 .
                      GCC is 4.8.1 and I have all the latest BARTS firmware.

                      Comment


                      • #41
                        Originally posted by pixo View Post
                        Anyone has DPM working on HD 6870 [BARTS]?
                        I get black screen right after the module loads on 3.11-rc[1-3] with radeon.dpm=1 .
                        GCC is 4.8.1 and I have all the latest BARTS firmware.
                        Make sure you updated your initrd if you are using one. The latest ucode needs to be in the initrd. Also if you building the driver into the kernel, make sure you include the ucode as well and `make clean` before rebuilding as the kernel does not pick up changes in external files such as firmware.

                        Comment


                        • #42
                          Originally posted by agd5f View Post
                          Make sure you updated your initrd if you are using one. The latest ucode needs to be in the initrd. Also if you building the driver into the kernel, make sure you include the ucode as well and `make clean` before rebuilding as the kernel does not pick up changes in external files such as firmware.
                          Dont use initrd and radeon is compiled as a module.
                          I even updated the ucode in /lib/firmware/radeon to the latest from http://people.freedesktop.org/~agd5f/radeon_ucode/
                          Didnt help, still getting hunged and blank screen after udev load radeon driver.

                          Comment


                          • #43
                            I've grown tired of testing every push to Alex's repo in the hope that it does...

                            Comment


                            • #44
                              @Deb6orah:

                              so then wait until 3.13 or later when things is enough tested and "works"

                              no one forces you to use the new DPM

                              Comment

                              Working...
                              X