Announcement

Collapse
No announcement yet.

Linux 5.4-rc8 Released - Things Are Calm For Linux 5.4's Debut Next Week

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

  • Linux 5.4-rc8 Released - Things Are Calm For Linux 5.4's Debut Next Week

    Phoronix: Linux 5.4-rc8 Released - Things Are Calm For Linux 5.4's Debut Next Week

    As expected, Linus Torvalds opted for doing a 5.4-rc8 kernel release today rather than going straight to Linux 5.4 stable. However, he says he could have just as well done the stable kernel release thanks to the cycle settling down...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Quite important fix for Navi is still pending: https://cgit.freedesktop.org/~agd5f/...b7a39a19a314fa

    Comment


    • #3
      I tried Ubuntu's mainline rc7 and it wasn't bad. It's a shame they still have freesync disabled. Last kernel it worked was 5.0rc2 lol maybe in 2020 they will decide otherwise.
      Those who would give up Essential Liberty to purchase a little Temporary Safety,deserve neither Liberty nor Safety.
      Ben Franklin 1755

      Comment


      • #4
        Originally posted by DarkFoss View Post
        I tried Ubuntu's mainline rc7 and it wasn't bad. It's a shame they still have freesync disabled. Last kernel it worked was 5.0rc2 lol maybe in 2020 they will decide otherwise.
        Adaptive sync works fine with 5.4 if you build it yourself. You can enable it in /usr/share/X11/xorg.conf.d/10-amdgpu.conf

        Mine looks like this:

        Code:
        Section "OutputClass"
            Identifier "AMDgpu"
            MatchDriver "amdgpu"
            Driver "amdgpu"
            Option "VariableRefresh" "true"
        EndSection

        Comment


        • #5
          Originally posted by DarkFoss View Post
          I tried Ubuntu's mainline rc7 and it wasn't bad. It's a shame they still have freesync disabled. Last kernel it worked was 5.0rc2 lol maybe in 2020 they will decide otherwise.
          It's not disabled, should work fine! AFAIK there's no kernel config to disable it...

          Comment


          • #6
            Does Linus actually care about kernel perf regressions found by Phoronix?

            Comment


            • #7
              Originally posted by shmerl View Post

              Adaptive sync works fine with 5.4 if you build it yourself. You can enable it in /usr/share/X11/xorg.conf.d/10-amdgpu.conf

              Mine looks like this:

              Code:
              Section "OutputClass"
              Identifier "AMDgpu"
              MatchDriver "amdgpu"
              Driver "amdgpu"
              Option "VariableRefresh" "true"
              EndSection
              Thanks shmerl I have something similar when I followed debianxfce's directions awhile back and added 10-freesync.conf to the location you specify only I used "on" instead of true. It works fine with MBab's kernel or Ubuntu's mainline 5.0_rc2. I can enable freesync via a terminal with DISPLAY=:0 xrandr --output DisplayPort-0 --set "freesync" 1 and it works. The issue is with Ubuntu"s kernels after 5.0_rc2 it does not matter if its the drm-tip daily or the current mainline through 5.4_rc7. I'm going to download rc8 for grins and show what is missing by running DISPLAY=:0 xrandr --prop. Here's what it looks like when working properly.
              Code:
              DISPLAY=:0 xrandr --prop
              Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
              DisplayPort-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 519mm x 293mm
                     EDID:  
                             00ffffffffffff0004722a0654031084
                             291c0104a5341e783bdcf1a655519d26
                             0e5054bfef8081c08140818090409500
                             a940b300a9c0fb7e8088703812401820
                             350007252100001e000000ff00544244
                             4141303032333930300a000000fd0030
                             90b4b422010a202020202020000000fc
                             004544323432515220410a20202001a4
                             020323f150010304050790121314161f
                             2021223f40230907078301000065030c
                             001000fe5b80a0703835403020350056
                             502100001e866f80a070384040302035
                             0056502100001e023a801871382d4058
                             2c350056502100001e8c0ad08a20e02d
                             10103e9600565021000018011d007251
                             d01e206e28550056502100001e000083
                     GAMMA_LUT_SIZE: 4096  
                             range: (0, -1)
                     DEGAMMA_LUT_SIZE: 4096  
                             range: (0, -1)
                     GAMMA_LUT: 0  
                             range: (0, 65535)
                     CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0  
                             0 1  
                     DEGAMMA_LUT: 0  
                             range: (0, 65535)
                     TearFree: auto  
                             supported: off, on, auto
                     [B]freesync_capable: 1  
                             range: (0, 1)
                     freesync: 1  
                             range: (0, 1)[/B]
                     vrr_capable: 1  
                             range: (0, 1)
                     max bpc: 8  
                             range: (8, 16)
                     underscan vborder: 0  
                             range: (0, 128)
                     underscan hborder: 0  
                             range: (0, 128)
                     underscan: off  
                             supported: off, on, auto
                     scaling mode: None  
                             supported: None, Full, Center, Full aspect
                     link-status: Good  
                             supported: Good, Bad
                     CONNECTOR_ID: 60  
                             supported: 60
                     non-desktop: 0  
                             range: (0, 1)
                1920x1080    144.00*+ 120.00   100.00   119.88   119.98    99.93    60.00    60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
                1600x1200     60.00  
                1680x1050     59.95  
                1400x1050     59.98  
                1600x900      60.00  
                1280x1024     75.02    60.02  
                1440x900      59.89  
                1280x960      60.00  
                1280x800     144.00  
                1152x864      75.00  
                1280x720      60.00    50.00    59.94  
                1024x768      75.03    70.07    60.00  
                832x624       74.55  
                800x600       72.19    75.00    60.32    56.25  
                720x576       50.00  
                720x480       60.00    59.94  
                640x480       75.00    72.81    66.67    60.00    59.94  
                720x400       70.08
              Last edited by DarkFoss; 18 November 2019, 07:56 PM. Reason: Used Bold to highlight missing option
              Those who would give up Essential Liberty to purchase a little Temporary Safety,deserve neither Liberty nor Safety.
              Ben Franklin 1755

              Comment


              • #8
                ernstp Heres what every kernel since the one I mentioned above looks like. And your righ it's disabled some where in their secret sauce they add to the kernels not in the kernel conf itself. Thats how they had radv disabled for all of 17.03 and 17.10 now it's freesync for 10 months and counting.
                :~$
                Code:
                DISPLAY=:0 xrandr --prop
                Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
                DisplayPort-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 519mm x 293mm
                        EDID:
                                00ffffffffffff0004722a0654031084
                                291c0104a5341e783bdcf1a655519d26
                                0e5054bfef8081c08140818090409500
                                a940b300a9c0fb7e8088703812401820
                                350007252100001e000000ff00544244
                                4141303032333930300a000000fd0030
                                90b4b422010a202020202020000000fc
                                004544323432515220410a20202001a4
                                020323f150010304050790121314161f
                                2021223f40230907078301000065030c
                                001000fe5b80a0703835403020350056
                                502100001e866f80a070384040302035
                                0056502100001e023a801871382d4058
                                2c350056502100001e8c0ad08a20e02d
                                10103e9600565021000018011d007251
                                d01e206e28550056502100001e000083
                        GAMMA_LUT_SIZE: 4096
                                range: (0, -1)
                        DEGAMMA_LUT_SIZE: 4096
                                range: (0, -1)
                        GAMMA_LUT: 0
                                range: (0, 65535)
                        CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
                                0 1
                        DEGAMMA_LUT: 0
                                range: (0, 65535)
                        TearFree: auto
                                supported: off, on, auto
                        vrr_capable: 1
                                range: (0, 1)
                        max bpc: 8
                                range: (8, 16)
                        underscan vborder: 0
                                range: (0, 128)
                        underscan hborder: 0
                                range: (0, 128)
                        underscan: off
                                supported: off, on, auto
                        scaling mode: None
                                supported: None, Full, Center, Full aspect
                        link-status: Good
                                supported: Good, Bad
                        CONNECTOR_ID: 59
                                supported: 59
                        non-desktop: 0
                                range: (0, 1)
                   1920x1080    144.00*+ 120.00   100.00   119.88   119.98    99.93    60.00    60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
                   1600x1200     60.00  
                   1680x1050     59.95  
                   1400x1050     59.98  
                   1600x900      60.00  
                   1280x1024     75.02    60.02  
                   1440x900      59.89  
                   1280x960      60.00  
                   1280x800     144.00  
                   1152x864      75.00  
                   1280x720      60.00    50.00    59.94  
                   1024x768      75.03    70.07    60.00  
                   832x624       74.55  
                   800x600       72.19    75.00    60.32    56.25  
                   720x576       50.00  
                   720x480       60.00    59.94  
                   640x480       75.00    72.81    66.67    60.00    59.94  
                   720x400       70.08
                What is missing between the 2 is any reference to freesync no option to toggle it on or off
                Last edited by DarkFoss; 18 November 2019, 07:57 PM.
                Those who would give up Essential Liberty to purchase a little Temporary Safety,deserve neither Liberty nor Safety.
                Ben Franklin 1755

                Comment


                • #9
                  Originally posted by DarkFoss View Post
                  ernstp Heres what every kernel since the one I mentioned above looks like. And your righ it's disabled some where in their secret sauce they add to the kernels not in the kernel conf itself. Thats how they had radv disabled for all of 17.03 and 17.10 now it's freesync for 10 months and counting.
                  What is missing between the 2 is any reference to freesync no option to toggle it on or off

                  Enough with the conspiracies, they're not touching anything. You can see for yourself what patches they apply, it's right there in the top: https://kernel.ubuntu.com/~kernel-pp...line/v5.4-rc8/

                  However AMD changed around the interface for Freesync quite a lot and it was a bit hard to keep track of. You just need the xorg.conf stuff and vrr_capable: 1 , it will work.

                  Comment


                  • #10
                    Yep, I don't have such "freesync_capable", only "vrr_capable" and it works just fine. I also don't need to enable anything with xrandr, only to set AMDgpu setting in xorg configuration like above.

                    Comment

                    Working...
                    X