Code Monkey home page Code Monkey logo

Comments (8)

intelligentgaming avatar intelligentgaming commented on May 21, 2024 1

No, I mean, are you using the same wine prefix folder? because if you create a new wine prefix, even if you use Proton-GE, it won't work.

Are you adding other options or only MANGOHUD=1?
I just tested again with another game and it is working for me.

OK, I'll manually install it tonight when I get home from work.

I presume I just follow the instructions here - https://github.com/doitsujin/dxvk

I normally don't need to do this as I use Steam with Proton and Lutris with Lutris Wine.

But just to clarify, installing Heroic does NOT install DXVK into your default Wine prefix, so instead you are running Epic Games using the system installed Wine without DXVK, unless you manually select another Wine options such as Proton-GE or Lutris Wine.

from heroicgameslauncher.

flavioislima avatar flavioislima commented on May 21, 2024

Do you have DXVK installed on your prefix?
Mangohud works only if you have DXVK or VKD3D.

from heroicgameslauncher.

intelligentgaming avatar intelligentgaming commented on May 21, 2024

Do you have DXVK installed on your prefix?
Mangohud works only if you have DXVK or VKD3D.

Pretty sure, I do, considering it works with both games launched through Steam Proton and Lutris.

Just to rule out the default Wine prefix being the issue, I changed the default Wine Version (Settings) to both Proton-GE and a version of Lutris Wine, but neither of them worked either.

from heroicgameslauncher.

flavioislima avatar flavioislima commented on May 21, 2024

No, I mean, are you using the same wine prefix folder? because if you create a new wine prefix, even if you use Proton-GE, it won't work.

Are you adding other options or only MANGOHUD=1?
I just tested again with another game and it is working for me.

from heroicgameslauncher.

flavioislima avatar flavioislima commented on May 21, 2024

No, I mean, are you using the same wine prefix folder? because if you create a new wine prefix, even if you use Proton-GE, it won't work.
Are you adding other options or only MANGOHUD=1?
I just tested again with another game and it is working for me.

OK, I'll manually install it tonight when I get home from work.

I presume I just follow the instructions here - https://github.com/doitsujin/dxvk

I normally don't need to do this as I use Steam with Proton and Lutris with Lutris Wine.

But just to clarify, installing Heroic does NOT install DXVK into your default Wine prefix, so instead you are running Epic Games using the system installed Wine without DXVK, unless you manually select another Wine options such as Proton-GE or Lutris Wine.

If you Use Lutris or Steam it might not notice because everything is automated, and I think I'll do the same way as they do when creating a new prefix, but Proton, Wine, DXVK are different projects and no Proton contains a fixed version of DXVK installed, they are independent because this permits that you could use any DXVK version with any Wine/Proton version as well.

On Lutris there is a config for you to choose the different DXVK versions, if disable it, you will notice that even with Proton-GE, mangohud will stop working, unless dxvk is already installed manually on the prefix.

So right now, on Heroic, I'm not installing DXVK on newer prefixes, you need to add manually using winetricks. You need to choose the folder for the wineprefix and then open winetricks on the settings page and install dxvk (latest). This way Mangohud will work.

But I'll think about doing this automatically soon since DXVK is needed for most games, as well as VKD3D for some DX12 games.

from heroicgameslauncher.

intelligentgaming avatar intelligentgaming commented on May 21, 2024

No, I mean, are you using the same wine prefix folder? because if you create a new wine prefix, even if you use Proton-GE, it won't work.
Are you adding other options or only MANGOHUD=1?
I just tested again with another game and it is working for me.

OK, I'll manually install it tonight when I get home from work.
I presume I just follow the instructions here - https://github.com/doitsujin/dxvk
I normally don't need to do this as I use Steam with Proton and Lutris with Lutris Wine.
But just to clarify, installing Heroic does NOT install DXVK into your default Wine prefix, so instead you are running Epic Games using the system installed Wine without DXVK, unless you manually select another Wine options such as Proton-GE or Lutris Wine.

If you Use Lutris or Steam it might not notice because everything is automated, and I think I'll do the same way as they do when creating a new prefix, but Proton, Wine, DXVK are different projects and no Proton contains a fixed version of DXVK installed, they are independent because this permits that you could use any DXVK version with any Wine/Proton version as well.

On Lutris there is a config for you to choose the different DXVK versions, if disable it, you will notice that even with Proton-GE, mangohud will stop working, unless dxvk is already installed manually on the prefix.

So right now, on Heroic, I'm not installing DXVK on newer prefixes, you need to add manually using winetricks. You need to choose the folder for the wineprefix and then open winetricks on the settings page and install dxvk (latest). This way Mangohud will work.

But I'll think about doing this automatically soon since DXVK is needed for most games, as well as VKD3D for some DX12 games.

No worries, it would be useful, especially for newbies, plus gaming on Linux kinda requires DXVK nowadays, well for Windows developed games anyways.

from heroicgameslauncher.

intelligentgaming avatar intelligentgaming commented on May 21, 2024

Fixed, installed DXVK into the default Wineprefix and now MangoHUD works.

For reference, on Ubuntu based distributions, the default Wine prefix location appears to be /home/%user%/.wine, but I'm not sure if it is the same for Arch based distros.

Or for me specifically /home/ryan/.wine

from heroicgameslauncher.

flavioislima avatar flavioislima commented on May 21, 2024

Fixed, installed DXVK into the default Wineprefix and now MangoHUD works.

For reference, on Ubuntu based distributions, the default Wine prefix location appears to be /home/%user%/.wine, but I'm not sure if it is the same for Arch based distros.

Or for me specifically /home/ryan/.wine

AFAIK is the same location on all distros except when using a flatpak version of wine, then I guess it will be on the app folder.

So I'll close the issue and I added a note to add DXVK to install automatically in the future! :D

from heroicgameslauncher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.