HGL
unwilling-turquoise
MetalFX support as DLSS for Apple's M3 & M4 chips.
Hey Heroic fellows,
I'm here to question wether the possibility of DLSS for Macs with M3 & M4 chips is ever going to be possible? As GPTK 3.0 rolls out; said Mac chips are compatible with Frame Generation, and loads of people already do it through other similar tools to Heroic, by adding to the GPTK config file the
"D3DM_ENABLE_METALFX" = "1"
Although, this does not seem to work in Heroic. Is there any plans in the future of implementing compatibility?8 Replies
magic-amber•2mo ago
Isnt that just an env variable?
Game settings on Heroic- Advanced
Environment variables
D3DM_ENABLE_METALFX
as key, 1
as value
You are asking for toggles for that i assume but until then this should work
For feature requests use Github trackervicious-gold•2mo ago
here ya go
vicious-gold•2mo ago
also need to be on tahoe, and beware metalfx can cause freezing,crashing and controller funkyness.
oh and also you may need to add nvngx.dll and nvapi64.dll inside your prefix/system32
i already had one in there for a game i was testing so i cant rem if it comes like that already, so if you did the file renaming + the env variable and still doesnt work make sure your system32 folder has those two files.
secure-lavender•2mo ago
is the dll adding something handled by gptk or do you have to aadd them in yourself
i havent actually given metalfx a try yet
vicious-gold•2mo ago
yeah those files are provided from gptk
if you have crossover/preview the latest one has a dlss toggle in the ui
unwilling-turquoiseOP•2mo ago
Alright! I'll try.
I am on Tahoe
Yea; I was about to say that would be great if possible in future releases of Heroic too. It worked tho, thank you!
I’m actually a developer as well, I just didn’t take on the role initially since I wasn’t sure I wanted to commit to another project hence I'm starting my hosting company within the next month, and that's already a lot on my plate haha. But now that I understand how everything works and managed to get it running locally, I’m putting together a .command script to automate the setup process of enabling DLSS. That said, I’m wondering if there’s any variable, config file, or system call I can reference to automatically detect the user’s GPTK installation path and their Wine prefix, rather than prompting the user to add it manually?
secure-lavender•2mo ago
sosunds like a question better fit for #⚔-development
unwilling-turquoiseOP•2mo ago
Alright! I couldn't see that channel haha.