Will only display laptop screen or external monitor, not both

If I remove xorg.conf, my laptop screen is used and the external monitor is detected but enabling it in display settings does nothing. Using nvidia-xconfig makes it such that my extneral monitor is used, but the laptop screen isn’t even detected, it just displays something like “Starting arch linux … blocks used […]”. I have radeon integrated graphics and a RTX3050 Ti Laptop edition GPU.
nvidia-bug-report.log.gz (273.5 KB)

Please delete any xorg.conf and set kernel parameter
nvidia-drm.modeset=1

I went into /etc/default/grub, added the parameter after splash on the GRUB_CMDLINE_LINUX_DEFAULT line, then update-grub and then my arch install broke and I can’t get into grub