terminatorul / NvStrapsReBar

Resizable BAR for Turring GTX 1600 / RTX 2000 GPUs
MIT License
556 stars 12 forks source link

Resizable BAR keeps deactivating on RTX 2070 Super #109

Open derbernd1234 opened 1 month ago

derbernd1234 commented 1 month ago

System

Initially, I used NvStrapsReBar v0.4-rc1. After running it, Resizable BAR was successfully activated and persisted after the first reboot. However, after subsequent reboots, it deactivated again. I then tried downgrading to NvStrapsReBar v0.3, but in this version, Resizable BAR didn’t even stay active after the first restart. In both cases, I applied the patches correctly, ensured that Resizable BAR and Above 4G Decoding were enabled in the BIOS, and ran NvStrapsReBar.exe as Administrator.

However, with v0.4-rc1, the activation only lasted for one reboot, and with v0.3, it never worked after a restart at all.

image the image is in german but it says: Resizable BAR (ReBAR) Support: Supported Resizable BAR Status (ReBAR): Disabled (256 MB) (from hwinfo)

image

mvildosolae commented 1 month ago

What's the output from NvStrapsReBar.exe after a reboot? Particularly, the UEFI DXE driver status.

derbernd1234 commented 1 month ago

When its enabled (after the first reboot):

image image image image translation: Resizable BAR (ReBAR) Support: Supported Resizable BAR Status (ReBAR): Enabled (8 GB)

Then when i reboot again (disabled): image

mvildosolae commented 1 month ago

It seems the Cleared state is set when NvStrapsReBar detects a CMOS reset, which is done by checking if the current year is before NvStrapsReBar build year (as I understand from the code, but I might be wrong).

Is your time/date set correctly? Perhaps it resets when you reboot, but you don't notice because it gets synchronized via the Internet (NTP) once Windows boots.

I don't know if there's another check that results in the Cleared state.

With version 0.4, have you tried Disable Setup variable change detection using CRC check?