Above 4G decoding for AsRock z97 aniverssary

@Kuri0 It is possible to fix the DSDT in the motherboard z97 aniverssary .
It seems to be the same with asrock z97 extreme 9 that you fixed.
It seems to be exactly the same.
If you fixed it can i enabled /disabled it from the sabmenu that i unlocked?

I dont want the rbar mod .

Here is the bios:
Z97AVR_2.rar (5.4 MB)

Yeah it should work exactly the same only change I did was DSDT. I’ll fix your DSDT when I have time

@Kuri0 Thanks you i will wait!

Z97AVR_2DSDT.zip (5.4 MB)

Here is BIOS with the DSDT fixed for 4G Decoding.

1 Like

@Kuri0 Thanks for your time!! It seems to work.

There exist 3 modes:

With above 4g disabled i take this:

With above 4g enabled and csm to enabled i take this:

With above 4g enabled and csm to disabled i take this:

What is your opinion?

@boombastik you will always see Large Memory even with 4G Decode off due to how the DSDT is made. Usually there’s an If statement to disable if it 4G Decode is off but I don’t know the variable which contains that state on your DSDT (on mine it’s MM64 for example) so I just made it always on.

Also there’s usually an If statement for legacy OS (XP I think) but I couldn’t be bothered to put that

@Kuri0 thanks for the explanation.
Do you know why in this motherboard with csm and above 4g works?
In newer motherboards the above 4g cant work with csm.

Do you know why in this motherboard with csm and above 4g works?

@boombastik Does your BIOS graphics become low resolution or text mode ? On mine enabling CSM and above 4G makes the BIOS in text mode can’t even access setup or boot from device.

@Kuri0 the graphics go in low resolution as intended in csm mode and all works normally and i can boot from whatever i want.
Also all these asrock ,msi, asus (haswell era) motherboards cant boot in uefi mode without a monitor in gpu. They revert in csm.
I tried with other modders included myself and we cant make it to work. Do you know if it is possible to boot headless (without a monitor connected) in UEFI mode?

Also all these asrock ,msi, asus (haswell era) motherboards cant boot in uefi mode without a monitor in gpu. They revert in csm

@boombastik my ivy bridge gigabyte does this too. does a dummy dvi or hdmi not work ?

I believe it will work a dummy connector.

So in this modded bios it is better to enable the option above 4g decoded to enabled even if it is always enabled?

You still need to have it enabled otherwise the Large Memory is not actually used although it shows. You can see in your screenshot that none of the devices use memory addresses above 4GB when it’s disabled.

1 Like

Thanks so much for your time. Sleep also works and hibernation.

@Kuri0 One last question.
When i open the device manager and go to my gpu rx580 i don’t see large memory on resources.
It is because the way you implemented this.
Because here in photo under memory there exist devices that in fact use large memory (despite that there are on memory) :

More details photo:

EDIT: Or large memory exist on gpu resources only if rbar is enabled?

@boombastik yeah you need resizable BAR for Large Memory to show on the GPU

2 Likes

@Kuri0 It is normal that with 4g decoding cant boot in safe boot (black screen)? Safe boot a mean ctrl+restart.

EDIT: I disabled csm and now i can see it.