Mismatch between mesa+vulkan driver verison used by Proton and the host mesa driver versionFinding the best...

How can I convince my reader that I will not use a certain trope?

Who gets an Apparition licence?

Can a police officer film me on their personal device in my own home?

What does grep -v "grep" mean and do?

Golf the smallest circle!

How would an order of Monks that renounce their names communicate effectively?

Different budgets within roommate group

Averting Real Women Don’t Wear Dresses

I'm reinstalling my Linux desktop, how do I keep SSH logins working?

In native German words, is Q always followed by U, as in English?

How exactly is a normal force exerted, at the molecular level?

Did Wakanda officially get the stuff out of Bucky's head?

Can a single server be associated with multiple domains?

Mean Value Theorem: Continuous or Defined?

I hit a pipe with a mower and now it won't turn

Is there a way for presidents to legally extend their terms beyond the maximum of four years?

Most elegant way to write a one shot IF

Reverse of diffraction

Prime parity peregrination

What is the name of this OOB notification method/popup, and is it customizable?

What does Mildred mean by this line in Three Billboards Outside Ebbing, Missouri?

Is it allowed to spend a night in the first entry country before moving to the main destination?

Needle Hotend for nonplanar printing

Do space suits measure "methane" levels or other biological gases?



Mismatch between mesa+vulkan driver verison used by Proton and the host mesa driver version


Finding the best working driver for a video cardDifference between wine-wingdings and wingdings?Gallium renderer used instead of Intel MesaAfter switching to the nvidia video card driver, the whole xfce setup messed upDoes amdgpu support my Fury X and why isn't the driver loaded?How can I get my Optimus-addled NVIDIA card to offer output via xrandr?Updating Mesa for instaling VulkanUbuntu 18.04->18.10 doesn't bootWhy Wayland is using OpenGL ES instead of OpenGL?Why does inxi report that I am using the nvidia (which is deinstalled) and not the nouveau driver?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















Proton is working fine with the latest dxvk implementation but when I browse on the log files of the games used by Proton I notice a mismatch between the mesa driver version of my host system and the listed there. What I know so far is that dxvk is a bridge so calls from dx10/11 can be translated to vulkan and processed in your host system, thus relying on your graphical driver and the vulkan mesa driver (amdgpu radv in my case).



These are the mesa driver version and the apiversion used by vulkan listed on the log of the game loaded by Proton (a win64 game):




AMD RADV POLARIS10 (LLVM 7.0.1):

Driver: 18.3.6

Vulkan:
1.1.70




The output of vulkaninfo reports apiversion "1.1.90" which is different form the version "1.1.70" used on Proton:




Vulkan Instance Version: 1.1.107

GPU id : 0

(AMD RADV
POLARIS10 (LLVM 8.0.0))

apiVersion = 0x40105a (1.1.90)

driverInfo = Mesa 19.1.0 (LLVM 8.0.0)




The output from glxinfo agrees on the mesa driver version and on the version of LLVM displayed on vulkaninfo:




OpenGL renderer string: Radeon RX 570 Series (POLARIS10, DRM 3.30.0,
5.1.14-arch1-1-ARCH, LLVM 8.0.0)

OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.1.0




Also, before the vulkan environment initialization happens, the following DLLs are loaded as reported by the log of the game:




Loaded L"C:windowssystem32vulkan-1.dll" at 0x7fa05e6e0000: builtin



Loaded L"C:windowssystem32winevulkan.dll" at 0x7fa05e6a0000: builtin




Maybe these DLLs are the causative of such a mismatch.



EDIT: When opening another game on Lutris with custom DXVK_HUD options I can see that both vulkan API version and mesa version match respective versions on my host. Still don't know why Proton has that behaviour.



Summarizing




  1. LLVM version from Proton is different from the version found on my
    graphics driver: LLVM 7.0.1 (Proton) - LLVM 8.0.0 (Host)

  2. Mesa driver version from Proton is different from the version of the
    mesa driver that provides GL and VK implementation on my host
    system: Mesa 18.3.6 (Proton) - Mesa 19.1.0 (Host)

  3. Vulkan API version from Proton is different from the version used by
    the implementation of Vulkan as reported by vulkaninfo: 1.1.70
    (Proton) - 1.1.90 (Host)


I'm missing something here AFAIK Proton doesn't provide it's own mesa implementation. Can anyone shed some light and tell me why such a mismatch exists between these versions?










share|improve this question









New contributor



kub0x is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


























    0















    Proton is working fine with the latest dxvk implementation but when I browse on the log files of the games used by Proton I notice a mismatch between the mesa driver version of my host system and the listed there. What I know so far is that dxvk is a bridge so calls from dx10/11 can be translated to vulkan and processed in your host system, thus relying on your graphical driver and the vulkan mesa driver (amdgpu radv in my case).



    These are the mesa driver version and the apiversion used by vulkan listed on the log of the game loaded by Proton (a win64 game):




    AMD RADV POLARIS10 (LLVM 7.0.1):

    Driver: 18.3.6

    Vulkan:
    1.1.70




    The output of vulkaninfo reports apiversion "1.1.90" which is different form the version "1.1.70" used on Proton:




    Vulkan Instance Version: 1.1.107

    GPU id : 0

    (AMD RADV
    POLARIS10 (LLVM 8.0.0))

    apiVersion = 0x40105a (1.1.90)

    driverInfo = Mesa 19.1.0 (LLVM 8.0.0)




    The output from glxinfo agrees on the mesa driver version and on the version of LLVM displayed on vulkaninfo:




    OpenGL renderer string: Radeon RX 570 Series (POLARIS10, DRM 3.30.0,
    5.1.14-arch1-1-ARCH, LLVM 8.0.0)

    OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.1.0




    Also, before the vulkan environment initialization happens, the following DLLs are loaded as reported by the log of the game:




    Loaded L"C:windowssystem32vulkan-1.dll" at 0x7fa05e6e0000: builtin



    Loaded L"C:windowssystem32winevulkan.dll" at 0x7fa05e6a0000: builtin




    Maybe these DLLs are the causative of such a mismatch.



    EDIT: When opening another game on Lutris with custom DXVK_HUD options I can see that both vulkan API version and mesa version match respective versions on my host. Still don't know why Proton has that behaviour.



    Summarizing




    1. LLVM version from Proton is different from the version found on my
      graphics driver: LLVM 7.0.1 (Proton) - LLVM 8.0.0 (Host)

    2. Mesa driver version from Proton is different from the version of the
      mesa driver that provides GL and VK implementation on my host
      system: Mesa 18.3.6 (Proton) - Mesa 19.1.0 (Host)

    3. Vulkan API version from Proton is different from the version used by
      the implementation of Vulkan as reported by vulkaninfo: 1.1.70
      (Proton) - 1.1.90 (Host)


    I'm missing something here AFAIK Proton doesn't provide it's own mesa implementation. Can anyone shed some light and tell me why such a mismatch exists between these versions?










    share|improve this question









    New contributor



    kub0x is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      0












      0








      0








      Proton is working fine with the latest dxvk implementation but when I browse on the log files of the games used by Proton I notice a mismatch between the mesa driver version of my host system and the listed there. What I know so far is that dxvk is a bridge so calls from dx10/11 can be translated to vulkan and processed in your host system, thus relying on your graphical driver and the vulkan mesa driver (amdgpu radv in my case).



      These are the mesa driver version and the apiversion used by vulkan listed on the log of the game loaded by Proton (a win64 game):




      AMD RADV POLARIS10 (LLVM 7.0.1):

      Driver: 18.3.6

      Vulkan:
      1.1.70




      The output of vulkaninfo reports apiversion "1.1.90" which is different form the version "1.1.70" used on Proton:




      Vulkan Instance Version: 1.1.107

      GPU id : 0

      (AMD RADV
      POLARIS10 (LLVM 8.0.0))

      apiVersion = 0x40105a (1.1.90)

      driverInfo = Mesa 19.1.0 (LLVM 8.0.0)




      The output from glxinfo agrees on the mesa driver version and on the version of LLVM displayed on vulkaninfo:




      OpenGL renderer string: Radeon RX 570 Series (POLARIS10, DRM 3.30.0,
      5.1.14-arch1-1-ARCH, LLVM 8.0.0)

      OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.1.0




      Also, before the vulkan environment initialization happens, the following DLLs are loaded as reported by the log of the game:




      Loaded L"C:windowssystem32vulkan-1.dll" at 0x7fa05e6e0000: builtin



      Loaded L"C:windowssystem32winevulkan.dll" at 0x7fa05e6a0000: builtin




      Maybe these DLLs are the causative of such a mismatch.



      EDIT: When opening another game on Lutris with custom DXVK_HUD options I can see that both vulkan API version and mesa version match respective versions on my host. Still don't know why Proton has that behaviour.



      Summarizing




      1. LLVM version from Proton is different from the version found on my
        graphics driver: LLVM 7.0.1 (Proton) - LLVM 8.0.0 (Host)

      2. Mesa driver version from Proton is different from the version of the
        mesa driver that provides GL and VK implementation on my host
        system: Mesa 18.3.6 (Proton) - Mesa 19.1.0 (Host)

      3. Vulkan API version from Proton is different from the version used by
        the implementation of Vulkan as reported by vulkaninfo: 1.1.70
        (Proton) - 1.1.90 (Host)


      I'm missing something here AFAIK Proton doesn't provide it's own mesa implementation. Can anyone shed some light and tell me why such a mismatch exists between these versions?










      share|improve this question









      New contributor



      kub0x is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      Proton is working fine with the latest dxvk implementation but when I browse on the log files of the games used by Proton I notice a mismatch between the mesa driver version of my host system and the listed there. What I know so far is that dxvk is a bridge so calls from dx10/11 can be translated to vulkan and processed in your host system, thus relying on your graphical driver and the vulkan mesa driver (amdgpu radv in my case).



      These are the mesa driver version and the apiversion used by vulkan listed on the log of the game loaded by Proton (a win64 game):




      AMD RADV POLARIS10 (LLVM 7.0.1):

      Driver: 18.3.6

      Vulkan:
      1.1.70




      The output of vulkaninfo reports apiversion "1.1.90" which is different form the version "1.1.70" used on Proton:




      Vulkan Instance Version: 1.1.107

      GPU id : 0

      (AMD RADV
      POLARIS10 (LLVM 8.0.0))

      apiVersion = 0x40105a (1.1.90)

      driverInfo = Mesa 19.1.0 (LLVM 8.0.0)




      The output from glxinfo agrees on the mesa driver version and on the version of LLVM displayed on vulkaninfo:




      OpenGL renderer string: Radeon RX 570 Series (POLARIS10, DRM 3.30.0,
      5.1.14-arch1-1-ARCH, LLVM 8.0.0)

      OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.1.0




      Also, before the vulkan environment initialization happens, the following DLLs are loaded as reported by the log of the game:




      Loaded L"C:windowssystem32vulkan-1.dll" at 0x7fa05e6e0000: builtin



      Loaded L"C:windowssystem32winevulkan.dll" at 0x7fa05e6a0000: builtin




      Maybe these DLLs are the causative of such a mismatch.



      EDIT: When opening another game on Lutris with custom DXVK_HUD options I can see that both vulkan API version and mesa version match respective versions on my host. Still don't know why Proton has that behaviour.



      Summarizing




      1. LLVM version from Proton is different from the version found on my
        graphics driver: LLVM 7.0.1 (Proton) - LLVM 8.0.0 (Host)

      2. Mesa driver version from Proton is different from the version of the
        mesa driver that provides GL and VK implementation on my host
        system: Mesa 18.3.6 (Proton) - Mesa 19.1.0 (Host)

      3. Vulkan API version from Proton is different from the version used by
        the implementation of Vulkan as reported by vulkaninfo: 1.1.70
        (Proton) - 1.1.90 (Host)


      I'm missing something here AFAIK Proton doesn't provide it's own mesa implementation. Can anyone shed some light and tell me why such a mismatch exists between these versions?







      graphics wine steam mesa vulkan






      share|improve this question









      New contributor



      kub0x is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share|improve this question









      New contributor



      kub0x is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share|improve this question




      share|improve this question








      edited 1 hour ago







      kub0x













      New contributor



      kub0x is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      asked 2 hours ago









      kub0xkub0x

      1011 bronze badge




      1011 bronze badge




      New contributor



      kub0x is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




      New contributor




      kub0x is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.
























          0






          active

          oldest

          votes














          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "106"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          kub0x is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f526719%2fmismatch-between-mesavulkan-driver-verison-used-by-proton-and-the-host-mesa-dri%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          kub0x is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          kub0x is a new contributor. Be nice, and check out our Code of Conduct.













          kub0x is a new contributor. Be nice, and check out our Code of Conduct.












          kub0x is a new contributor. Be nice, and check out our Code of Conduct.
















          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f526719%2fmismatch-between-mesavulkan-driver-verison-used-by-proton-and-the-host-mesa-dri%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Hudson River Historic District Contents Geography History The district today Aesthetics Cultural...

          The number designs the writing. Feandra Aversely Definition: The act of ingrafting a sprig or shoot of one...

          Ayherre Geografie Demografie Externe links Navigatiemenu43° 23′ NB, 1° 15′ WL43° 23′ NB, 1°...