Announcement

Collapse
No announcement yet.

OpenGL 4.1 Support Now Enabled In Mesa Git For AMD RadeonSI

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

  • #41
    So I tried to start Bioshock Infinite on radeonsi with the patch, but it seems to immediately crash with a segfault in the bioshock binary (not in mesa).
    Not sure yet how to get more information out of it.

    Comment


    • #42
      Originally posted by haagch View Post
      So I tried to start Bioshock Infinite on radeonsi with the patch, but it seems to immediately crash with a segfault in the bioshock binary (not in mesa).
      Not sure yet how to get more information out of it.
      It needs OpenGL 4.3, to be more precise, GL_ARB_copy_image.

      Info about the crash: https://github.com/virtual-programmi...inux/issues/27

      Comment


      • #43
        With "the patch" I meant this one : http://lists.freedesktop.org/archive...ly/089252.html which is a partial implementation of GL_ARB_copy_image that is supposedly sufficient for bioshock.

        Comment


        • #44
          Originally posted by RavFX View Post
          Hopefully they will get a little more stable soon. Is there another thing to update beside LLVM 3.7+ & Mesa? I have a 4.1.3 Kernel and a Radeon 7970HD.
          From my test:
          * Unigne Heaven : Insta-crash
          Did you install drirc from Mesa?

          Comment


          • #45
            Originally posted by M@GOid View Post
            RavFX, you can try kernel 4.2RC4. Unigine Heaven is working with tessellation in my R9 290. Remember that you need all Mesa related stuff to be up to date (if you use Ubuntu you can try the Oibaf PPA). I too got transparent stuff in Heaven when the patches started to arrive in Mesa. But now is ok. Slow but ok.

            Anyone got mesa to advertise OpenGL4.0 using Oibaf PPA? My setup is Kubuntu 14.04 64bits + Oibaf PPA + kernel 4.2RC4.
            * I just updated to the 4.2-rc4 kernel
            * rebuilded libdrm, mesa, xf86-video-ati from today git
            * I did not rebuild llvm. It is from yesterday git so I think he's fine.

            I'm using Gentoo. I get OpenGL 4.1 in glxinfo.

            The same problem occur, transparent tessellation and crash.

            Since I have updated the kernel, to log is different too:
            HTML Code:
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x03258402
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00120999
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05084002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1182105, write from TC (132)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a058402
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0002D1D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05004002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 184784, write from TC (4)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x09e5c802
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00000000
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x050C4002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 0, write from TC (196)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0325c402
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x000219D1
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05000014
            Jul 31 14:08:43 Tanith kernel: VM fault (0x04, vmid 2) at page 137681, write from TC (0)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x09e50802
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001209CC
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05040002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1182156, write from TC (64)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a058002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001109D1
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05084002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1116625, write from TC (132)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a250802
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001209D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05088002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1182160, write from TC (136)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 146 0x0a250014
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001209D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05040002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1182160, write from TC (64)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a25c002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001209C9
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x050C8002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1182153, write from TC (200)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a254802
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001209D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x040C8002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1182160, read from TC (200)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a058802
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0002F9D1
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05004002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 195025, write from TC (4)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a05c002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001116D2
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05084002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1119954, write from TC (132)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x09e58402
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001209D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05044002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1182160, write from TC (68)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x03258402
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001209D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05000002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1182160, write from TC (0)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x03050002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0002E9D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05040002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 190928, write from TC (64)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x09e50002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00060AD1
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05040002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 395985, write from TC (64)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a050002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x000C09D1
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05000002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 788945, write from TC (0)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0be54402
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x000C09D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05004002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 788944, write from TC (4)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a054002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0002DA30
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05084002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 186928, write from TC (132)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0be5c402
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x000C09D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05080002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 788944, write from TC (128)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a058002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x000C09D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05044002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 788944, write from TC (68)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0a058802
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x000C09D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05084002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 788944, write from TC (132)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0be50002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0011B8D1
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05080002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1161425, write from TC (128)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x03250402
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x000C09D0
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05080002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 788944, write from TC (128)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x03050802
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00000000
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x04040002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 0, read from TC (64)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x09e54002
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0011D5D1
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x04088002
            Jul 31 14:08:43 Tanith kernel: VM fault (0x02, vmid 2) at page 1168849, read from TC (136)
            Jul 31 14:08:43 Tanith kernel: radeon 0000:01:00.0: GPU fault detected: 147 0x0325c402
            And it continue for thousand lines

            Edit : Made more test, stuff that don't use news extensions still work fine. It is possible to limit to OpenGL 3.3 while keeping theses drivers, at lease until theses issue are sorted out?
            Last edited by RavFX; 31 July 2015, 03:23 PM.

            Comment


            • #46
              Originally posted by marek View Post
              Did you install drirc from Mesa?
              I saw something related to drirc on the file copying during mesa install. Don't know if it's the one you talk about, I check..

              edit : Fount /etc/drirc. It contain stuff about Unigne and date from today.
              Also I have .drirc in my home and it date from Dec 18. I will delete that one and retry, maybe it's just conflict or something..

              Removing the .drirc from my home fixed the issue. Thanks! Will see if the crash still persist in X-Plane 10.

              Edit2: Fix the crashing problem in x-plane too
              Last edited by RavFX; 31 July 2015, 03:53 PM.

              Comment


              • #47
                Not sure how many apps needs var "allow_glsl_extension_directive_midshader=true ". drirc have it for Unigines, Dead Island, Second Life... those likely hang GPU / crashed everything if var is not there.

                Comment


                • #48
                  Originally posted by Ansla View Post
                  So did anybody try Metro Redux or Bioshock on the radeonsi driver? They are both on sale right now on Steam, but I don't want to get them if they don't work yet.
                  you have two hours of gameplay to evaluate game and get refund if it does not work. but this radeonsi is not released yet.

                  Comment


                  • #49
                    Originally posted by RavFX View Post

                    I saw something related to drirc on the file copying during mesa install. Don't know if it's the one you talk about, I check..

                    edit : Fount /etc/drirc. It contain stuff about Unigne and date from today.
                    Also I have .drirc in my home and it date from Dec 18. I will delete that one and retry, maybe it's just conflict or something..

                    Removing the .drirc from my home fixed the issue. Thanks! Will see if the crash still persist in X-Plane 10.

                    Edit2: Fix the crashing problem in x-plane too
                    I've already spent a lot of time on that GPU hang issue without success. I plan to spend some more. In the meantime, people should make sure drirc is properly installed, otherwise Heaven and Valley will hang with MSAA on.

                    Comment


                    • #50
                      Thanks for looking at the GPU hangs, they are a real problem right now.

                      Does that include the GPU hangs with spec ops: The line? https://bugs.freedesktop.org/show_bug.cgi?id=90481 I think I had them on pitcairn too, but haven't tested for a while now.

                      By the way, I'll close https://bugs.freedesktop.org/show_bug.cgi?id=90217 with gpu hangs in counter strike global offensive because it hasn't happened for a few weeks and a few dozen hours of playing it. If anyone still has that problem, please reopen.

                      Comment

                      Working...
                      X