NVIDIA drivers not loaded in Optimus Laptop(Lenovo Legion Y730)

I have spent about 24 hours now trying to figure out how to enable my NVIDIA drivers in Fedora and have failed miserably. The drivers are installed but nvidia-settings command says “ERROR: NVIDIA driver is not loaded”. I have tried all the steps from [RPMFusion Nvidia HowTo]. I have also looked into [Optimus] part of the setting to set nvidia as primary GPU on etc/X11/xorg.conf.d/nvidia.conf, but does not work.

Fedora version: 36
Kernel: 6.0.10-200.fc36.x86_64
Device: Lenovo Legion y730
Nvidia: GTX 1080Ti

Grub Settings:
I wanted to completely disable nouveau and enable discrete graphics only.

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet nouveau.modeset=0 i915.modeset=0 rd.driver.blacklist=nouveau rd.driver.blacklist=i915 modprobe.blacklist=nouveau modprobe.blacklist=i915 nvidia-drm.modeset=1"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true

/etc/X11/xorg.conf.d/nvidia.conf

#This file is provided by xorg-x11-drv-nvidia
#Do not edit

Section "OutputClass"
	Identifier "nvidia"
	MatchDriver "nvidia-drm"
	Driver "nvidia"
	Option "AllowEmptyInitialConfiguration"
	Option "SLI" "Auto"
	Option "BaseMosaic" "on"
	Option "PrimaryGPU" "yes"
EndSection

Section "ServerLayout"
	Identifier "layout"
	Option "AllowNVIDIAGPUScreens"
EndSection

nvidia-settings: Nothing is loaded
image

Please help me resolve this. I can’t run any software that requires a discrete GPU. Thanks a lot