Announcement

Collapse
No announcement yet.

Gallium3D Gets A Hack So It Can Now Play BioShock Infinite

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

  • #11
    imirkin

    From witcher2 i think, does this switch maybe do something for Bioshock?

    Detected ATI/AMD card with fglrx driver, disabling ARB_texture_storage, and ARB_copy_image for low mipmaps of compressed textures due to issues in current drivers. [thread 00000001][I][35]: Use --eon_disable_catalyst_workarounds command-line switch to avoid this safeguard. [thread 00000001][I][35]: If you experience occasional texture corruption and driver failure, please try --eon_disable_arb_copy_image workaround.

    Comment


    • #12
      Originally posted by imirkin View Post

      Reports are that it refuses to start on radeonsi for reasons unknown (https://github.com/virtual-programmi...inux/issues/32).

      This hack is to work around the fact that it uses glCopyImageSubData without checking for ARB_copy_image. When it starts it even says "Yes, you have ARB_copy_image", so it's just a flaw in their detection logic. As the bug on their issue tracker has remained idle for a month (https://github.com/virtual-programmi...inux/issues/27), I find it unlikely that they care about fixing it. I felt like people having to carry a patch locally was worse than having it upstream like that where it's an env var away, and nobody disagreed too loudly.
      yes still no luck with BI, but MESA_EXTENSION_OVERRIDE=GL_ARB_copy_image fixed Dirt Showdown menu and in-car view wrong colors\effects bug.

      Comment


      • #13
        No luck with Bi, but MESA_EXTENSION_OVERRIDE=GL_ARB_copy_image fixed Dirt Showdown menu and in-car view bugs(wrong colors an effects), and now game works fine in windows mode, but very slow.

        Comment


        • #14
          Originally posted by Klassic Six View Post
          Beside of that Mesa 11 will be great release.
          Nope my boy, it will be the worst one ... just cool newer versions advertised Better stay with git releases

          Comment


          • #15
            Originally posted by imirkin View Post
            Reports are that it refuses to start on radeonsi for reasons unknown (https://github.com/virtual-programmi...inux/issues/32).
            Same here
            ## VGA ##
            AMD: X1950XTX, HD3870, HD5870
            Intel: GMA45, HD3000 (Core i5 2500K)

            Comment


            • #16
              Bioshock Infinite works on radeonsi if you read my comment at the bottom here. https://github.com/virtual-programmi...inux/issues/32

              Comment


              • #17
                Can confirm, with the patch it works.

                I'm uploading a video with a bit of gameplay. https://www.youtube.com/watch?v=x8F4G4N3xGk
                Glitching/flickering is courtesy of dri3 PRIME still not having synchronization.

                Performance is not good. May be the usual problem with low performance in certain applications on pitcairn and some tahiti gpus. Maybe not. It drops down to 10fps on a HD 7970M. I added a few gallium_hud stats. When fps drop, GPU load drops too. Next time I should include cpu load.

                Pauses in the video aren't there at gameplay. Weird. gstreamer ximagesrc seems to do that with 60 fps since recently.

                Comment


                • #18
                  Originally posted by sarnex View Post
                  Bioshock Infinite works on radeonsi if you read my comment at the bottom here. https://github.com/virtual-programmi...inux/issues/32
                  Cool, and how is the performance?

                  Comment


                  • #19
                    Ah yeah, it works

                    But why this mesa override is needed when game has switch "--eon_disable_arb_copy_image" it render fine with it - overdeveloping maybe Probably just can be disabled for any eON game if it does not work.
                    Last edited by dungeon; 21 August 2015, 11:01 PM.

                    Comment

                    Working...
                    X