Doesn't wake up after suspend - Fedora 38 Lenovo Legion

Hi. I have two problems on fedora 38.

I just installed fedora 38 but when i close lid or suspend and then reopen it gets black screen. And another problem is I turn on the mobile hotspot (on my phone), that doesn’t show up on wifi.

[csgn@flex ~]$ inxi -F --no-host
System:
  Kernel: 6.3.11-200.fc38.x86_64 arch: x86_64 bits: 64 Desktop: GNOME v: 44.2
    Distro: Fedora release 38 (Thirty Eight)
Machine:
  Type: Laptop System: LENOVO product: 82JY v: Legion 5 17ACH6H
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required>
    UEFI: LENOVO v: GKCN60WW date: 03/07/2023
Battery:
  ID-1: BAT0 charge: 42.1 Wh (51.0%) condition: 82.5/80.0 Wh (103.1%)
CPU:
  Info: 8-core model: AMD Ryzen 7 5800H with Radeon Graphics bits: 64
    type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 1912 min/max: 1200/4462 cores: 1: 1197 2: 1200 3: 1195
    4: 3548 5: 1198 6: 1200 7: 1198 8: 1198 9: 1952 10: 1197 11: 1200 12: 3200
    13: 4442 14: 4274 15: 1200 16: 1200
Graphics:
  Device-1: NVIDIA GA104M [GeForce RTX 3070 Mobile / Max-Q] driver: nouveau
    v: kernel
  Device-2: Syntek Integrated Camera driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: nouveau gpu: nouveau
    resolution: 1920x1080~144Hz
  API: OpenGL v: 4.3 Mesa 23.1.3 renderer: NV174
Audio:
  Device-1: NVIDIA GA104 High Definition Audio driver: snd_hda_intel
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A
  Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  API: ALSA v: k6.3.11-200.fc38.x86_64 status: kernel-api
  Server-1: PipeWire v: 0.3.73 status: active
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: eno1 state: down mac: 6c:24:08:86:f0:29
  Device-2: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e
  IF: wlp4s0 state: up mac: 30:03:c8:27:c4:8b
Bluetooth:
  Device-1: Foxconn / Hon Hai MediaTek Bluetooth Adapter driver: btusb
    type: USB
  Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Drives:
  Local Storage: total: 953.87 GiB used: 5.24 GiB (0.5%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS001TDE9X084N
    size: 953.87 GiB
Partition:
  ID-1: / size: 248.91 GiB used: 4.96 GiB (2.0%) fs: btrfs dev: /dev/nvme0n1p6
  ID-2: /boot size: 973.4 MiB used: 236 MiB (24.2%) fs: ext4
    dev: /dev/nvme0n1p5
  ID-3: /boot/efi size: 96 MiB used: 46.1 MiB (48.0%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 248.91 GiB used: 4.96 GiB (2.0%) fs: btrfs
    dev: /dev/nvme0n1p6
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 48.4 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 869 Uptime: 12m Memory: available: 15.46 GiB
  used: 2.18 GiB (14.1%) Shell: Bash inxi: 3.3.27

Okay I solved suspend problem via install nvidia driver.