Announcement

Collapse
No announcement yet.

amd-staging-4.6 for Fedora 24 (AMDGPU)

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

  • #71
    Are you saying that amdgpu SI support is included and enabled by default in 4.7 stable kernels (assuming that's what you mean by 4.7.2 and 4.7.3) ? That seems... surprising. Or are these special builds for amdgpu SI testing ?

    EDIT - or maybe (looking at the thread title) you're talking about our internal staging branch ? If so where is the 4.7.2 / 4.7.3 terminology coming from ? I didn't think we were rebasing our internal staging onto each stable update, and when I scrolled back through the commits I found myself at 4.7 rather than a stable update.

    MORE EDIT - reading back a couple of pages I *think* you are talking about stable release trees built with amdgpu SI support enabled. I would not have expected the 4.7.x stable releases to have working amdgpu SI support... I guess anything is possible but I wasn't aware of anyone backporting SI support to stable... and I don't see any SI code in the 4.7.3 source tree at first glance...

    FINAL EDIT - so... huh ?
    Last edited by bridgman; 11 September 2016, 11:15 PM.
    Test signature

    Comment


    • #72
      Originally posted by bridgman View Post
      Are you saying that amdgpu SI support is included and enabled by default in 4.7 stable kernels (assuming that's what you mean by 4.7.2 and 4.7.3) ? That seems... surprising. Or are these special builds for amdgpu SI testing ?

      EDIT - or maybe (looking at the thread title) you're talking about our internal staging branch ? If so where is the 4.7.2 / 4.7.3 terminology coming from ? I didn't think we were rebasing our internal staging onto each stable update, and when I scrolled back through the commits I found myself at 4.7 rather than a stable update.

      MORE EDIT - reading back a couple of pages I *think* you are talking about stable release trees built with amdgpu SI support enabled. I would not have expected the 4.7.x stable releases to have working amdgpu SI support... I guess anything is possible but I wasn't aware of anyone backporting SI support to stable... and I don't see any SI code in the 4.7.3 source tree at first glance...

      FINAL EDIT - so... huh ?
      Hahaha I see the confusion, sorry bout that.

      So basically I'm taking the internal staging branch (on freedesktop.org, possibly a mirror? Seems to be owned by Alex Deucher) but I'm applying/back-porting all the newest patch sets from kernel.org (i.e. currently 4.7.3). This is just a copr repo, which is Fedora's equivalent to Ubuntu's PPA system, if you're familiar with that.

      So yes, the internal branch is just based on 4.7.0 (there's another based on 4.6.0), but I personally use this on my desktop with my RX480 (for DAL and free-sync, etc), so I prefer to apply the newest bug-fixes + some fedora/Redhat patches + any bug-fixes I find along the way. Of course, I remove all the patches that would conflict with any of the changes made in the staging branch to avoid any "self induced" bugs.

      I can't say if SI support actually landed in the staging branch in it's entirety, as I haven't looked into it, but I noticed the kconfig option landed in the staging git a few days ago. So I did a new snapshot and enabled it for shits and giggles
      I'm just assuming that the SI support in staging is heavily incomplete, possibly because someone is in the progress of back-porting it from the 4.9 wip branch. As I said, I haven't been following it too closely, as my interested more pertain to Polaris fixes.

      Comment


      • #73
        Ahh, that makes more sense than any of my interpretations. Thanks !

        Yes, the staging branches on agd5f's repo are mirrors of the internal development tree used for the amdgpu upstream kernel driver. I think Alex updates every week or so.

        Test signature

        Comment


        • #74
          I suspect the auto-moderating software has been updated with new heuristics.

          Now it just moderates all of my posts
          Test signature

          Comment


          • #75
            Originally posted by bridgman View Post
            I suspect the auto-moderating software has been updated with new heuristics.

            Now it just moderates all of my posts
            I feel like it's absolutely arbitrary to be honest.

            Comment


            • #76
              Hi Mystro256 ! I tried your Copr rep (https://copr.fedorainfracloud.org/co...6/polaris-gfx/) with my Fedora 24 (and my fresh RX 480) but I get a lot of conflicts including llvm 3.9. And if I try to force llvm 3.9, it conflicts with Steam, which is basically why I'd like to install your Copr rep in the first place

              Comment


              • #77
                Originally posted by Creak View Post
                Hi Mystro256 ! I tried your Copr rep (https://copr.fedorainfracloud.org/co...6/polaris-gfx/) with my Fedora 24 (and my fresh RX 480) but I get a lot of conflicts including llvm 3.9. And if I try to force llvm 3.9, it conflicts with Steam, which is basically why I'd like to install your Copr rep in the first place
                I actually maintain another repo just for this purpose:

                http://copr-fe.cloud.fedoraproject.o...is-gfx-llvm38/

                It's the exact same thing but it uses fedora's build of llvm 3.8 to avoid any conflicts (note that it only supports opengl 4.1, instead of 4.3).

                Although, I would recommend using rpmfusion to install steam on fedora if you installed it some other way. Steam shouldn't conflict with llvm 3.9 if you install it via rpmfusion, unless you have the steam run-time disabled (it's enabled by default). It's possible something else is conflicting with it though.

                Either way, use what works for you.

                Comment


                • #78
                  Yeah, it's for playing Alien: Isolation, that's why I'm trying to get llvm 3.9 :/

                  I'm trying to build llvm 3.9 right now, but it's not working out very well (CMake problems...)

                  Comment


                  • #79
                    Hi Mystro256,

                    Today I get these errors while updating my F24 system:

                    Code:
                    # dnf update
                    Last metadata expiration check: 0:03:30 ago on Thu Sep 15 08:43:27 2016.
                    Dependencies resolved.
                    ===================================================================================================================================================================================================================
                     Package                                          Arch                                Version                                                      Repository                                                 Size
                    ===================================================================================================================================================================================================================
                    Upgrading:
                     mesa-dri-drivers                                 i686                                12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-i386                                 12 M
                     mesa-dri-drivers                                 x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                               11 M
                     mesa-filesystem                                  i686                                12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-i386                                 24 k
                     mesa-filesystem                                  x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                               24 k
                     mesa-libEGL                                      i686                                12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-i386                                101 k
                     mesa-libEGL                                      x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                               97 k
                     mesa-libGL                                       i686                                12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-i386                                174 k
                     mesa-libGL                                       x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                              158 k
                     mesa-libOSMesa                                   i686                                12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-i386                                2.0 M
                     mesa-libOSMesa                                   x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                              1.9 M
                     mesa-libOpenCL                                   i686                                12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-i386                                646 k
                     mesa-libOpenCL                                   x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                              576 k
                     mesa-libgbm                                      i686                                12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-i386                                 44 k
                     mesa-libgbm                                      x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                               43 k
                     mesa-libgbm-devel                                x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                               26 k
                     mesa-libglapi                                    i686                                12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-i386                                 60 k
                     mesa-libglapi                                    x86_64                              12.1.0-0.15.git3f3640c.fc24                                  mystro256-polaris-gfx-x86_64                               49 k
                     mesa-libwayland-egl                              x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                               25 k
                     mesa-libxatracker                                x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                              1.4 M
                     xorg-x11-drv-amdgpu                              x86_64                              1.1.1-0.20160909git0f8df85.fc24                              mystro256-polaris-gfx-x86_64                               64 k
                    Skipping packages with broken dependencies:
                     mesa-dri-drivers                                 i686                                12.1.0-0.16.git524fd55.fc24                                  mystro256-polaris-gfx-i386                                 12 M
                     mesa-dri-drivers                                 x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                               11 M
                     mesa-filesystem                                  i686                                12.1.0-0.16.git524fd55.fc24                                  mystro256-polaris-gfx-i386                                 24 k
                     mesa-filesystem                                  x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                               24 k
                     mesa-libEGL                                      i686                                12.1.0-0.16.git524fd55.fc24                                  mystro256-polaris-gfx-i386                                101 k
                     mesa-libEGL                                      x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                               98 k
                     mesa-libGL                                       i686                                12.1.0-0.16.git524fd55.fc24                                  mystro256-polaris-gfx-i386                                174 k
                     mesa-libGL                                       x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                              159 k
                     mesa-libOSMesa                                   i686                                12.1.0-0.16.git524fd55.fc24                                  mystro256-polaris-gfx-i386                                2.0 M
                     mesa-libOSMesa                                   x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                              1.9 M
                     mesa-libOpenCL                                   i686                                12.1.0-0.16.git524fd55.fc24                                  mystro256-polaris-gfx-i386                                647 k
                     mesa-libOpenCL                                   x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                              577 k
                     mesa-libgbm                                      i686                                12.1.0-0.16.git524fd55.fc24                                  mystro256-polaris-gfx-i386                                 44 k
                     mesa-libgbm                                      x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                               43 k
                     mesa-libgbm-devel                                x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                               26 k
                     mesa-libglapi                                    i686                                12.1.0-0.16.git524fd55.fc24                                  mystro256-polaris-gfx-i386                                 60 k
                     mesa-libglapi                                    x86_64                              12.1.0-0.17.gitf019255.fc24                                  mystro256-polaris-gfx-x86_64                               50 k
                    
                    Transaction Summary
                    ===================================================================================================================================================================================================================
                    Upgrade  20 Packages
                    Skip     17 Packages
                    What should I do ?
                    Last edited by whitecat; 15 September 2016, 02:51 AM.

                    Comment


                    • #80
                      Originally posted by whitecat View Post
                      Hi Mystro256,

                      Today I get these errors while updating my F24 system:


                      What should I do ?

                      try a dnf distro-sync and/or dnf update --allowerasing

                      Comment

                      Working...
                      X