After updating my bios i discovered that i can use smart access memory (resizeble bar) on my pc after turning on the 4g decoding option ,switching the resizeble bar option to auto, and disabling csm i opened the amd andrenalin app and in the tuning tab it says smart access memory unavailable i also opened gpu z and there after clicking on the resizeble bar option it said that the only thing that is not enabled is the resizeble bar in the bios ("Resizeble bar enabled in bios - no") although i already enabled it in the bios and even double checked to see if its enabled there, and i really dont know what else i can try to enbale smart access memory.
pc specs:
Cpu: i7 9700k
Ram: corsair vengence 2 x 16gb 2666mhz
motherboard: gigabyte b365 ds3h
gpu: gigabyte rx 5700xt gaming oc
Gpu driver: 23.9.3
mother board bios version: F7