Announcement

Collapse
No announcement yet.

DXVK 0.51 Brings Fixes & Asynchronous Pipeline Compilation Support

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

  • DXVK 0.51 Brings Fixes & Asynchronous Pipeline Compilation Support

    Phoronix: DXVK 0.51 Brings Fixes & Asynchronous Pipeline Compilation Support

    DXVK 0.51 is now available as the latest version of this library for running Direct3D 11 games under Wine via the Vulkan graphics API...

    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
    Typo unless they really got the name wrong:

    Originally posted by phoronix View Post
    VK_PIPELINE_CREATE_DISABLE_OPTMIZATION_BIT

    Comment


    • #3
      Originally posted by tildearrow View Post
      Typo unless they really got the name wrong:
      Whoops, actually typo from DXVK, and I had copy and pasted from there rather than typing it all out. Thanks.
      Michael Larabel
      https://www.michaellarabel.com/

      Comment


      • #4
        Is DXVK as easy as compiling the d3d11.dll and placing it in the program's folder, then setting d3d11.dll to native in winecfg?

        Comment


        • #5
          Originally posted by czz0 View Post
          Is DXVK as easy as compiling the d3d11.dll and placing it in the program's folder, then setting d3d11.dll to native in winecfg?
          It's even easier. Download the pre-compiled version on Github and execute the shell script, which will put the d3d11 and dxgi files into your wine prefix.

          Comment


          • #6
            Originally posted by czz0 View Post
            Is DXVK as easy as compiling the d3d11.dll and placing it in the program's folder, then setting d3d11.dll to native in winecfg?
            DXVK requires d3d11 and dxgi yes, you can install it per game the method you suggest or use the install script to link it for the entire wine prefix.

            e.g.
            Code:
            WINEPREFIX=~/.wine bash setup_dxvk64
            or
            Code:
            WINEPREFIX=~/.wine bash setup_dxvk32

            Ooops just realised, those script names might be for the Arch AUR version only.. The instructions on the DXVK git page are slightly different. Go read that if building on a diff distro =).

            Last edited by LeJimster; 13 May 2018, 02:24 PM.

            Comment


            • #7
              I install DXVK for my games by putting the 2 dll's where the game's exe is and set 'dxgi' / 'd3d11' overrides as native and done.

              Comment


              • #8
                Originally posted by ihatemichael
                Why this isn't upstreamed in wine yet? 😠
                Wine so far didn't start accepting C++ contributions. But I think they should consider some official plugins allowing other languages besides C.

                Comment


                • #9
                  There are some exe file specific fixes also, such as for Fallout4.exe which had a issue causing savegame loading to freeze for certain areas, its not ideal but as always some games are not perfect and have nasty bugs themselves so not much choice but to implement workarounds.
                  { "Dishonored2.exe", D3D11OptionSet(D3D11Option::AllowMapFlagNoWait) },
                  { "Fallout4.exe", D3D11OptionSet(D3D11Option:isableGetDataFlagDoNotFlush) }

                  Also the guy isn't a idiot for using C++, not his fault WINE team is ULTRA anal, seriously they are, there are literally tens of thousands of fixes out there they don't accept for some reason or another even though it doesn't hurt wines function and actually makes it better.

                  For example the wine taskbar renders ABOVE games when in virtual-window mode (needed sometimes), you gotta get a outside patch to be able to disable it via registry.
                  Last edited by theriddick; 13 May 2018, 10:31 PM.

                  Comment


                  • #10
                    Originally posted by theriddick View Post
                    There are some exe file specific fixes also, such as for Fallout4.exe which had a issue causing savegame loading to freeze for certain areas, its not ideal but as always some games are not perfect and have nasty bugs themselves so not much choice but to implement workarounds.
                    { "Dishonored2.exe", D3D11OptionSet(D3D11Option::AllowMapFlagNoWait) },
                    { "Fallout4.exe", D3D11OptionSet(D3D11Option:isableGetDataFlagDoNotFlush) }
                    Also the guy isn't a idiot for using C++, not his fault WINE team is ULTRA anal, seriously they are, there are literally tens of thousands of fixes out there they don't accept for some reason or another even though it doesn't hurt wines function and actually makes it better.

                    For example the wine taskbar renders ABOVE games when in virtual-window mode (needed sometimes), you gotta get a outside patch to be able to disable it via registry.
                    Photoshop brushes has been broken for a while, there's a patch to fix it but for some reason or another it won't get included.

                    Correction: Sorry it got merged just recently, after 6 years.
                    Last edited by Britoid; 14 May 2018, 03:33 AM.

                    Comment

                    Working...
                    X