Minecraft Bedrock not injecting?
I've tried to use OptiScaler on any of its versions on Minecraft Bedrock with no luck at all.
The fact that OptiScaler.log won't even appear, leads me to believe that it is not injecting?
-
I've used dxgi.dll, which boots the game but no luck.
-
I've used nvgx.dll too, with the same results. No log file created either.
-
And lastly, I've used version.dll as injector, and it does something... it takes longer to the game to load, but also, no log and no changes.
It would be cool to have this working, as Minecraft could benefict on non-rtx gpu cards from using XeSS :-P
Hi,
Have you checked here?
https://github.com/cdozdil/OptiScaler/blob/master/Issues.md#minecraft-rtx
Hi,
Have you checked here?
https://github.com/cdozdil/OptiScaler/blob/master/Issues.md#minecraft-rtx
Yeah, I'm already using MCLauncher, it's not a problem of the crappy Windows Store protected folder and all that. But thanks for the quick answer. And congrats for the amazing project! :-P
You can try pre 0.6.7 versions, I am sure it was working before but havent tried recently.
You can try pre 0.6.7 versions, I am sure it was working before but havent tried recently.
I've tried 0.6.5 final version, and no luck. Maybe they changed something to detect the gpu?
Everything is greyed out, even forcing on nvgx.ini to use XeSS or FSR, and I've enabled an RTX mcpack on the resource pack options... It's weird.
I've tried it on several systems:
- My GTX 1050ti should at least be capable of using XeSS/FRS, but does nothing.
- A laptop with Intel UHD 630, but it behaves as the GTX 1050ti
- I've tried it on my RTX 3090, just to tinker, and it DISABLES DLSS completely. Raytracing works though...
Edit: I've tried spoofing too with nvapi64, but same results...
Ok, some progress. Log files wont work, but console log does. I'll check on the different systems in a moment and post results.
UPDATE;
Ok, on GTX 1050Ti I have to force it with version.dll, as nvngx.dll won't work. And here's the console log:
[11:53:27.245243] [W] OptiScaler v0.6.5-final loaded
[11:53:27.245324] [W] ---------------------------------
[11:53:27.245389] [W] OptiScaler is freely downloadable from https://github.com/cdozdil/OptiScaler/releases
[11:53:27.245455] [W] If you paid for these files, you've been scammed!
[11:53:27.245520] [W] DO NOT USE IN MULTIPLAYER GAMES
[11:53:27.245583] [W]
[11:53:27.245660] [W] LogLevel: 2
[11:53:27.245763] [W] IsRunningOnWine Wine not detected
[11:53:27.245827] [I]
[11:53:27.247045] [I] NVNGXProxy::InitNVNGX trying to load dlss-enabler-ngx.dll
[11:53:27.247167] [I] Util::NvngxPath trying to load nvngx from registry path!
[11:53:27.247298] [I] Util::NvngxPath nvngx registry path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f
[11:53:27.247370] [I] NVNGXProxy::InitNVNGX trying to load _nvngx.dll path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll
[11:53:27.250398] [I] NVNGXProxy::InitNVNGX _nvngx.dll loaded from C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll, ptr: 7FFDEB3A0000
Log init failed: Failed opening file fakenvapi.log for writing: permission denied
[2024-10-16 11:53:27.257] [critical] fakenvapi version: v1.1.0
[11:53:27.257701] [I] HookNvApi NvAPI_QueryInterface found, hooking!
[11:53:27.257953] [I] HookNgxApi NVSDK_NGX_D3D1X_GetFeatureRequirements found, hooking!
[11:53:27.258098] [I] NVNGXProxy::InitNVNGX getting nvngx method addresses
[11:53:27.258197] [I] nvngx.dll loaded, setting DLSS as default upscaler and disabling spoofing options set to auto
[11:53:27.258263] [I]
[11:53:27.260527] [I] CheckWorkingMode OptiScaler working as version.dll, system dll loaded
[11:53:27.260815] [I] AttachHooks Attaching LoadLibrary hooks
[11:53:27.269156] [I] CheckFSR3 FSR3's ffxCreateContext found
[11:53:27.352082] [I]
[11:53:28.059570] [I] hkCreateDXGIFactory1 Hooking native DXGIFactory
[11:53:28.302005] [I] hkD3D12CreateDevice hooking D3D12Device
[11:53:28.355650] [I] hkCreateCommandQueue hooking CommandQueue
Although it loads, I cannot enable the upscaling ingame. So that's probably why there's nothing really into the console log. So maybe they've added some flag for the gpu? I've tried it in my RTX3090, and XeSS works. So must be something else?
Hi,
Could you check here, he got it working
https://www.reddit.com/r/minecraftRTX/comments/1g4w971/these_are_my_fps_with_afmf_2_frame_generation_and/
Hi,
Could you check here, he got it working
https://www.reddit.com/r/minecraftRTX/comments/1g4w971/these_are_my_fps_with_afmf_2_frame_generation_and/
Hi, I've checked that.
I tried replicating the same config as him/her and nothing, even using OptiScaler 0.6.6 does not work:
The options are still greyed out, even using an RTX modpack with BetterRTX installed.
The thing is, that the RX 6700 XT does have 40 RT Cores, so Minecraft can enable RT even without any mod. So I'm kinda suspecting they've forced some kind of GPU capabilities detection and put DLSS inside it so if your GPU does not have RT Cores, DLSS won't be available either? I'm just guessing here...
Either way, here's the log on my 1050Ti, and as I've said, no luck with it;
[12:59:29.053195] [W] OptiScaler v0.6.6-final loaded
[12:59:29.053279] [W] ---------------------------------
[12:59:29.053333] [W] OptiScaler is freely downloadable from
[12:59:29.053480] [W] GitHub : https://github.com/cdozdil/OptiScaler/releases
[12:59:29.053548] [W] Nexus : https://www.nexusmods.com/site/mods/986
[12:59:29.053614] [W] If you paid for these files, you've been scammed!
[12:59:29.053683] [W] DO NOT USE IN MULTIPLAYER GAMES
[12:59:29.053749] [W]
[12:59:29.053865] [W] LogLevel: 2
[12:59:29.053962] [W] IsRunningOnWine Wine not detected
[12:59:29.054028] [I]
[12:59:29.055288] [I] NVNGXProxy::InitNVNGX trying to load dlss-enabler-ngx.dll
[12:59:29.055415] [I] Util::NvngxPath trying to load nvngx from registry path!
[12:59:29.055562] [I] Util::NvngxPath nvngx registry path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f
[12:59:29.055646] [I] NVNGXProxy::InitNVNGX trying to load _nvngx.dll path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll
[12:59:29.058622] [I] NVNGXProxy::InitNVNGX _nvngx.dll loaded from C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll, ptr: 7FFDEB300000
[12:59:29.062595] [I] HookNvApi NvAPI_QueryInterface found, hooking!
[12:59:29.062938] [I] HookNgxApi NVSDK_NGX_XXXXXX_GetFeatureRequirements found, hooking!
[12:59:29.063087] [I] NVNGXProxy::InitNVNGX getting nvngx method addresses
[12:59:29.063188] [I] nvngx.dll loaded, setting DLSS as default upscaler and disabling spoofing options set to auto
[12:59:29.063256] [I]
[12:59:29.065789] [I] CheckWorkingMode OptiScaler working as winmm.dll, system dll loaded
[12:59:29.142006] [I] AttachHooks Attaching LoadLibrary hooks
[12:59:29.150434] [I] CheckFSR3 FSR3's ffxCreateContext found
[12:59:29.150607] [I]
[12:59:29.676108] [I] hkCreateDXGIFactory1 Hooking native DXGIFactory
[12:59:29.910815] [I] hkD3D12CreateDevice hooking D3D12Device
[12:59:29.960108] [I] hkCreateCommandQueue hooking CommandQueue
[12:59:30.152623] [I] hkLoadLibraryExW winmm.dll call, returning this dll!
Hi, Could you check here, he got it working https://www.reddit.com/r/minecraftRTX/comments/1g4w971/these_are_my_fps_with_afmf_2_frame_generation_and/
Hi, I've checked that.
I tried replicating the same config as him/her and nothing, even using OptiScaler 0.6.6 does not work:
The options are still greyed out, even using an RTX modpack with BetterRTX installed.
The thing is, that the RX 6700 XT does have 40 RT Cores, so Minecraft can enable RT even without any mod. So I'm kinda suspecting they've forced some kind of GPU capabilities detection and put DLSS inside it so if your GPU does not have RT Cores, DLSS won't be available either? I'm just guessing here...
Either way, here's the log on my 1050Ti, and as I've said, no luck with it;
[12:59:29.053195] [W] OptiScaler v0.6.6-final loaded [12:59:29.053279] [W] --------------------------------- [12:59:29.053333] [W] OptiScaler is freely downloadable from [12:59:29.053480] [W] GitHub : https://github.com/cdozdil/OptiScaler/releases [12:59:29.053548] [W] Nexus : https://www.nexusmods.com/site/mods/986 [12:59:29.053614] [W] If you paid for these files, you've been scammed! [12:59:29.053683] [W] DO NOT USE IN MULTIPLAYER GAMES [12:59:29.053749] [W] [12:59:29.053865] [W] LogLevel: 2 [12:59:29.053962] [W] IsRunningOnWine Wine not detected [12:59:29.054028] [I] [12:59:29.055288] [I] NVNGXProxy::InitNVNGX trying to load dlss-enabler-ngx.dll [12:59:29.055415] [I] Util::NvngxPath trying to load nvngx from registry path! [12:59:29.055562] [I] Util::NvngxPath nvngx registry path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f [12:59:29.055646] [I] NVNGXProxy::InitNVNGX trying to load _nvngx.dll path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll [12:59:29.058622] [I] NVNGXProxy::InitNVNGX _nvngx.dll loaded from C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll, ptr: 7FFDEB300000 [12:59:29.062595] [I] HookNvApi NvAPI_QueryInterface found, hooking! [12:59:29.062938] [I] HookNgxApi NVSDK_NGX_XXXXXX_GetFeatureRequirements found, hooking! [12:59:29.063087] [I] NVNGXProxy::InitNVNGX getting nvngx method addresses [12:59:29.063188] [I] nvngx.dll loaded, setting DLSS as default upscaler and disabling spoofing options set to auto [12:59:29.063256] [I] [12:59:29.065789] [I] CheckWorkingMode OptiScaler working as winmm.dll, system dll loaded [12:59:29.142006] [I] AttachHooks Attaching LoadLibrary hooks [12:59:29.150434] [I] CheckFSR3 FSR3's ffxCreateContext found [12:59:29.150607] [I] [12:59:29.676108] [I] hkCreateDXGIFactory1 Hooking native DXGIFactory [12:59:29.910815] [I] hkD3D12CreateDevice hooking D3D12Device [12:59:29.960108] [I] hkCreateCommandQueue hooking CommandQueue [12:59:30.152623] [I] hkLoadLibraryExW winmm.dll call, returning this dll!
You need a rtx 20 series or higer or a Rx 6000 card and higher to test rtx features
Hi, Could you check here, he got it working https://www.reddit.com/r/minecraftRTX/comments/1g4w971/these_are_my_fps_with_afmf_2_frame_generation_and/
Hi, I've checked that.
I tried replicating the same config as him/her and nothing, even using OptiScaler 0.6.6 does not work:
The options are still greyed out, even using an RTX modpack with BetterRTX installed.
The thing is, that the RX 6700 XT does have 40 RT Cores, so Minecraft can enable RT even without any mod. So I'm kinda suspecting they've forced some kind of GPU capabilities detection and put DLSS inside it so if your GPU does not have RT Cores, DLSS won't be available either? I'm just guessing here...
Either way, here's the log on my 1050Ti, and as I've said, no luck with it;
[12:59:29.053195] [W] OptiScaler v0.6.6-final loaded [12:59:29.053279] [W] --------------------------------- [12:59:29.053333] [W] OptiScaler is freely downloadable from [12:59:29.053480] [W] GitHub : https://github.com/cdozdil/OptiScaler/releases [12:59:29.053548] [W] Nexus : https://www.nexusmods.com/site/mods/986 [12:59:29.053614] [W] If you paid for these files, you've been scammed! [12:59:29.053683] [W] DO NOT USE IN MULTIPLAYER GAMES [12:59:29.053749] [W] [12:59:29.053865] [W] LogLevel: 2 [12:59:29.053962] [W] IsRunningOnWine Wine not detected [12:59:29.054028] [I] [12:59:29.055288] [I] NVNGXProxy::InitNVNGX trying to load dlss-enabler-ngx.dll [12:59:29.055415] [I] Util::NvngxPath trying to load nvngx from registry path! [12:59:29.055562] [I] Util::NvngxPath nvngx registry path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f [12:59:29.055646] [I] NVNGXProxy::InitNVNGX trying to load _nvngx.dll path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll [12:59:29.058622] [I] NVNGXProxy::InitNVNGX _nvngx.dll loaded from C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll, ptr: 7FFDEB300000 [12:59:29.062595] [I] HookNvApi NvAPI_QueryInterface found, hooking! [12:59:29.062938] [I] HookNgxApi NVSDK_NGX_XXXXXX_GetFeatureRequirements found, hooking! [12:59:29.063087] [I] NVNGXProxy::InitNVNGX getting nvngx method addresses [12:59:29.063188] [I] nvngx.dll loaded, setting DLSS as default upscaler and disabling spoofing options set to auto [12:59:29.063256] [I] [12:59:29.065789] [I] CheckWorkingMode OptiScaler working as winmm.dll, system dll loaded [12:59:29.142006] [I] AttachHooks Attaching LoadLibrary hooks [12:59:29.150434] [I] CheckFSR3 FSR3's ffxCreateContext found [12:59:29.150607] [I] [12:59:29.676108] [I] hkCreateDXGIFactory1 Hooking native DXGIFactory [12:59:29.910815] [I] hkD3D12CreateDevice hooking D3D12Device [12:59:29.960108] [I] hkCreateCommandQueue hooking CommandQueue [12:59:30.152623] [I] hkLoadLibraryExW winmm.dll call, returning this dll!
Also works for me you need to install with nvngx.dll methode
You need a rtx 20 series or higer or a Rx 6000 card and higher to test rtx features
Yeah, that, I knew. What I did not know is that RTX features were tied to DLSS features apparently. So I cannot enable DLSS only using OptiScaler, that's the issue.
Also works for me you need to install with nvngx.dll methode
Not working for me. I have to inject it via version.dll or winmm.dll.
Also, I've tried using both DXGI.dll gpu spoofing and Nvapi64 method. Both will load but the result is the same: Minecraft should read that the system has an RTX4090, but it nevertheless knows that it's a GTX 1050Ti, so no spoofing is made:
[17:38:16.379475] [W] OptiScaler v0.6.6-final loaded
[17:38:16.379553] [W] ---------------------------------
[17:38:16.379618] [W] OptiScaler is freely downloadable from
[17:38:16.379683] [W] GitHub : https://github.com/cdozdil/OptiScaler/releases
[17:38:16.379749] [W] Nexus : https://www.nexusmods.com/site/mods/986
[17:38:16.379814] [W] If you paid for these files, you've been scammed!
[17:38:16.379879] [W] DO NOT USE IN MULTIPLAYER GAMES
[17:38:16.379943] [W]
[17:38:16.380016] [W] LogLevel: 2
[17:38:16.380100] [W] IsRunningOnWine Wine not detected
[17:38:16.380165] [I]
[17:38:16.381388] [I] NVNGXProxy::InitNVNGX trying to load dlss-enabler-ngx.dll
[17:38:16.381493] [I] Util::NvngxPath trying to load nvngx from registry path!
[17:38:16.381631] [I] Util::NvngxPath nvngx registry path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f
[17:38:16.381710] [I] NVNGXProxy::InitNVNGX trying to load _nvngx.dll path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll
[17:38:16.384467] [I] NVNGXProxy::InitNVNGX _nvngx.dll loaded from C:\WINDOWS\System32\DriverStore\FileRepository\nvmdig.inf_amd64_63ae10366dad791f\_nvngx.dll, ptr: 7FFDEABF0000
Log init failed: Failed opening file fakenvapi.log for writing: permission denied
**[2024-10-17 17:38:16.463] [critical] fakenvapi version: v1.1.0**
[17:38:16.463882] [I] HookNvApi NvAPI_QueryInterface found, hooking!
[17:38:16.464097] [I] HookNgxApi NVSDK_NGX_XXXXXX_GetFeatureRequirements found, hooking!
[17:38:16.464225] [I] NVNGXProxy::InitNVNGX getting nvngx method addresses
[17:38:16.464320] [I] nvngx.dll loaded, setting DLSS as default upscaler and disabling spoofing options set to auto
[17:38:16.464424] [I]
[17:38:16.466688] [I] CheckWorkingMode OptiScaler working as version.dll, system dll loaded
**[17:38:16.466912] [I] CheckWorkingMode DxgiSpoofing is enabled loading dxgi.dll**
[17:38:16.467008] [I] CheckWorkingMode dxgi.dll found, hooking CreateDxgiFactory methods
[17:38:16.467162] [I] AttachHooks Attaching LoadLibrary hooks
[17:38:16.475023] [I] CheckFSR3 FSR3's ffxCreateContext found
[17:38:16.475258] [I]
[17:38:17.189887] [I] hkCreateDXGIFactory1 Hooking native DXGIFactory
[17:38:17.429697] [I] hkD3D12CreateDevice hooking D3D12Device
[17:38:17.481678] [I] hkCreateCommandQueue hooking CommandQueue
I also cant get it to inject:(
Relegating all the issue to the newest one
The options are still greyed out, even using an RTX modpack with BetterRTX installed.