DRI3 Support Finally Added To AMD's Radeon X.Org Driver

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • drago01
    Phoronix Member
    • May 2010
    • 99

    #11
    Originally posted by dungeon View Post
    modesetting driver (one from xserver 1.17) already have DRI3 and DRI2 support, AFAIK.
    But no pageflip that is being worked on.

    Comment

    • dungeon
      Banned
      • Feb 2008
      • 7915

      #12
      Well yeah i guess modesetting wouldn't be generic driver if everything works

      I miss YUY2 Xv format in any glamorified driver

      Comment

      • zman0900
        Phoronix Member
        • Jun 2012
        • 60

        #13
        So does this mean vsync may finally be supported on rotated monitors?

        Comment

        • alanwww1
          Junior Member
          • Mar 2015
          • 2

          #14
          Anyone can help on what to put in xorg.conf to force enable dri3 ?

          Thx

          Comment

          • haagch
            Senior Member
            • Sep 2014
            • 961

            #15
            Create a file /etc/X11/xorg.conf.d/20-radeon.conf (filename doesn't actually mean anything, it just needs to end with .conf I think and the number at the beginning is for the order in which the config files are applied)

            Code:
            Section "Device"
               Identifier  "Radeon"
               Driver      "radeon"
               Option      "DRI"  "3"
            EndSection
            ("Identifier" doesn't actually matter, but I think one is needed)

            Comment

            • alanwww1
              Junior Member
              • Mar 2015
              • 2

              #16
              Originally posted by haagch View Post
              Create a file /etc/X11/xorg.conf.d/20-radeon.conf (filename doesn't actually mean anything, it just needs to end with .conf I think and the number at the beginning is for the order in which the config files are applied)

              Code:
              Section "Device"
                 Identifier  "Radeon"
                 Driver      "radeon"
                 Option      "DRI"  "3"
              EndSection
              ("Identifier" doesn't actually matter, but I think one is needed)
              Thanks for the quick answer :-)

              Comment

              • nanonyme
                Senior Member
                • Aug 2008
                • 3162

                #17
                I thought xorg.conf was for user overrides and xorg.conf.d for installed snippets. Not that it in reality matters

                Comment

                • rboxeur
                  Junior Member
                  • Dec 2014
                  • 18

                  #18
                  Example conf file and Video

                  A simple example should be

                  Code:
                  david@amdgaming:~$ cat /etc/X11/xorg.conf.d/01-glamor-dri3.conf 
                  Section "Device"
                          Identifier	"hd_7970"
                          Driver		"radeon"
                  	Option		"DRI3" 
                          Option		"AccelMethod"		"glamor"
                  EndSection

                  You can find a video here https://www.youtube.com/watch?featur...&v=I19fW9Xljlk

                  Comment

                  • haagch
                    Senior Member
                    • Sep 2014
                    • 961

                    #19
                    /usr/include/xorg/misyncshm.h is owned by xorg-server-devel 1.17.1-4

                    Comment

                    • geearf
                      Senior Member
                      • Dec 2011
                      • 2147

                      #20
                      Originally posted by haagch View Post
                      Create a file /etc/X11/xorg.conf.d/20-radeon.conf (filename doesn't actually mean anything, it just needs to end with .conf I think and the number at the beginning is for the order in which the config files are applied)

                      Code:
                      Section "Device"
                         Identifier  "Radeon"
                         Driver      "radeon"
                         Option      "DRI"  "3"
                      EndSection
                      ("Identifier" doesn't actually matter, but I think one is needed)
                      It is not the correct Option, look at man radeon

                      Code:
                      Option "DRI3" "on"
                      but when I do that it doesn't seem to work:

                      [ 6.184] (**) RADEON(0): Option "DRI3" "on"
                      ....
                      [ 6.604] (WW) RADEON(0): DRI3 disabled
                      Last edited by geearf; 17 March 2015, 06:43 PM.

                      Comment

                      Working...
                      X