Can't log in as User but can use startx

Just updated to Kernel 5.16.2 and now when I log in, I just get a black screen with my cursor, but if i use startx i can get to a desktop just fine.

Edit: Just to add a little more info. My graphics drivers are currently uninstalled. When they ARE installed the problem changes to the screen freezing after I log in. Startx still works in this case.

System:
  Kernel: 5.16.2-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.16-x86_64
    root=UUID=13bde3a0-bd64-489e-8c08-3740fbd114b6 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma 5.23.5 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME B350-PLUS v: Rev X.0x
    serial: <filter> UEFI: American Megatrends v: 0805 date: 06/20/2017
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 15.62 GiB used: 1.93 GiB (12.4%)
  Array-1: capacity: 64 GiB slots: 4 EC: None max-module-size: 16 GiB
    note: est.
  Device-1: DIMM_A1 size: 4 GiB speed: spec: 1866 MT/s actual: 933 MT/s
    type: DDR4 detail: synchronous unbuffered (unregistered) bus-width: 64 bits
    total: 64 bits manufacturer: G.Skill part-no: F4-3200C16-4GVKB serial: N/A
  Device-2: DIMM_A2 size: 4 GiB speed: spec: 1866 MT/s actual: 933 MT/s
    type: DDR4 detail: synchronous unbuffered (unregistered) bus-width: 64 bits
    total: 64 bits manufacturer: G.Skill part-no: F4-3200C16-4GVK serial: N/A
  Device-3: DIMM_B1 size: 4 GiB speed: spec: 1866 MT/s actual: 933 MT/s
    type: DDR4 detail: synchronous unbuffered (unregistered) bus-width: 64 bits
    total: 64 bits manufacturer: G.Skill part-no: F4-3200C16-4GVKB serial: N/A
  Device-4: DIMM_B2 size: 4 GiB speed: spec: 1866 MT/s actual: 933 MT/s
    type: DDR4 detail: synchronous unbuffered (unregistered) bus-width: 64 bits
    total: 64 bits manufacturer: G.Skill part-no: F4-3200C16-4GVK serial: N/A
CPU:
  Info: model: AMD Ryzen 3 1300X socket: AM4 bits: 64 type: MCP arch: Zen
    family: 0x17 (23) model-id: 1 stepping: 1 microcode: 0x8001126
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 384 KiB
    desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 8 MiB
    desc: 2x4 MiB
  Speed (MHz): avg: 1912 high: 3000 min/max: 1550/3500 boost: enabled
    base/boost: 3500/3900 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.2 V ext-clock: 100 MHz cores: 1: 1550 2: 1550 3: 3000 4: 1550
    bogomips: 27952
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid
    cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid
    fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate irperf lahf_lm lbrv lm mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq pdpe1gb
    perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36
    rapl rdrand rdseed rdtscp rep_good sep sev sha_ni skinit smap smca sme
    smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock syscall
    tce topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt
    xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Full AMD retpoline, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] vendor: Micro-Star MSI
    driver: nvidia v: 495.46 alternate: nouveau,nvidia_drm bus-ID: 22:00.0
    chip-ID: 10de:1c82 class-ID: 0300
  Display: server: X.Org 1.21.1.3 compositor: kwin_x11 driver:
    loaded: nvidia display-ID: :1 screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 101 s-size: 966x272mm (38.0x10.7")
    s-diag: 1004mm (39.5")
  Monitor-1: DVI-D-0 res: 1920x1080 hz: 60 dpi: 102
    size: 476x268mm (18.7x10.6") diag: 546mm (21.5")
  Monitor-2: DP-1 res: 1920x1080 hz: 60 dpi: 55 size: 885x498mm (34.8x19.6")
    diag: 1015mm (40")
  OpenGL: renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
    v: 4.6.0 NVIDIA 495.46 direct render: Yes
Audio:
  Device-1: NVIDIA GP107GL High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 22:00.1 chip-ID: 10de:0fb9
    class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 24:00.3 chip-ID: 1022:1457 class-ID: 0403
  Device-3: Razer USA Kraken Tournament Edition type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-3:3 chip-ID: 1532:0520
    class-ID: 0300 serial: <filter>
  Sound Server-1: ALSA v: k5.16.2-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: no
  Sound Server-4: PipeWire v: 0.3.43 running: no
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel port: f000
    bus-ID: 1e:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp30s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 931.51 GiB used: 566.98 GiB (60.9%)
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD10EZEX-08WN4A0 family: Blue size: 931.51 GiB block-size:
    physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s type: HDD
    rpm: 7200 serial: <filter> rev: 1A02 temp: 30 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 1y 233d 1h cycles: 1706
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 931.22 GiB size: 915.53 GiB (98.32%)
    used: 566.98 GiB (61.9%) fs: ext4 block-size: 4096 B dev: /dev/sda2
    maj-min: 8:2 label: N/A uuid: 13bde3a0-bd64-489e-8c08-3740fbd114b6
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
    label: NO_LABEL uuid: AFCE-0F21
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-1:2 info: Corsair Gaming K55 RGB Keyboard type: Keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 500mA chip-ID: 1b1c:1b3d class-ID: 0300 serial: <filter>
  Device-2: 1-3:3 info: Razer USA Kraken Tournament Edition type: Audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 6 rev: 2.0
    speed: 12 Mb/s power: 500mA chip-ID: 1532:0520 class-ID: 0300
    serial: <filter>
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-1:2 info: Logitech G402 Gaming Mouse type: Mouse,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 300mA chip-ID: 046d:c07e class-ID: 0300 serial: <filter>
  Hub-4: 4-0:1 info: Super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 29 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 45%
Info:
  Processes: 210 Uptime: 21m wakeups: 0 Init: systemd v: 250 tool: systemctl
  Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: 1340 apt: 1 pacman: 1326
  lib: 393 flatpak: 0 snap: 13 Shell: Zsh (sudo) v: 5.8 default: Bash
  v: 5.1.16 running-in: konsole inxi: 3.3.12

Provide basic Information:

I’ve edited my original post. Is anything else needed?

Does kernel 5.15 or 5.10 work for you ?

The problem persists through 5.16, 5.15 and 5.10.

From what I can see your system has just the nvidia graphics card, and the issues occurs only when you enable the Official Nvidia graphics drivers, I would check /etc/mkinitcpio.conf to see if the nvidia modules are being loaded. Open a terminal and run:

sudo nano /etc/mkinitcpio.conf

Look for the line “MODULES” you should have something like;
“MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)“

After you make any changes, you MUST run the following command:
sudo mkinitcpio -P

By-the-by…
I also think you have a BIOS update.