Strange gnome monitor resolution behavior

I have a laptop that started behaving strangely when I updated to Fedora 39. It has a GTX 1080, and I am running the NVIDIA binary drivers. Since the upgrade, the monitor goes into 1920x1080 resolution after I log in. I’ve set the gdm resolution to 3840x2160, and my login screens are at that resolution. Once I login, the screen flickers once, and I see the mouse pointer still at 3840x2160. Then, the gnome screen displays at 1920x1080 with a virtual desktop size of 3840x2160. When I go to display settings, it only shows the 3840x2160 resolution. Is there something besides monitors.xml that gnome uses to determine monitor resolution?

We really need to see some hardware info.

Please post the output of dnf list installed \*nvidia\*, inxi -Fzxx, and xrandr.

We do not know the details of the hardware, nor software without this info.

Installed Packages
nvidia-gpu-firmware.noarch 20231211-1.fc39 @updates

#inxi -Fzxx
System:
Kernel: 6.6.6-200.fc39.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.40-13.fc39 Desktop: GNOME v: 45.2 tk: GTK v: 3.24.38 wm: gnome-shell
dm: GDM Distro: Fedora release 39 (Thirty Nine)
Machine:
Type: Laptop System: Micro-Star product: GT73VR 7RF v: REV:1.0
serial: Chassis: type: 10 serial: N/A
Mobo: Micro-Star model: MS-17A1 v: REV:1.0 serial:
UEFI-[Legacy]: American Megatrends v: E17A1IMS.31D date: 09/27/2017
Battery:
ID-1: BAT1 charge: 59.7 Wh (90.3%) condition: 66.1/79.3 Wh (83.3%)
volts: 16.2 min: 14.4 model: MSI BIF0_9 serial: N/A status: not charging
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M185
serial: charge: 55% (should be ignored) status: discharging
CPU:
Info: quad core model: Intel Core i7-7820HK bits: 64 type: MT MCP
arch: Kaby Lake rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
Speed (MHz): avg: 3587 high: 3698 min/max: 800/3900 cores: 1: 3684 2: 3503
3: 3523 4: 3500 5: 3693 6: 3502 7: 3594 8: 3698 bogomips: 46398
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: NVIDIA GP104BM [GeForce GTX 1080 Mobile] vendor: Micro-Star MSI
driver: nvidia v: 535.129.03 arch: Pascal pcie: speed: 2.5 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:1be0
Device-2: Bison driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
lanes: 1 bus-ID: 1-11:5 chip-ID: 5986:055c
Display: server: X.Org v: 1.20.14 with: Xwayland v: 23.2.2
compositor: gnome-shell driver: X: loaded: nvidia gpu: nvidia display-ID: :1
screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 256
Monitor-1: DP-0 res: 3840x2160 dpi: 255 diag: 438mm (17.24")
API: OpenGL v: 4.6.0 vendor: nvidia v: 535.129.03 glx-v: 1.4
direct-render: yes renderer: NVIDIA GeForce GTX 1080/PCIe/SSE2
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
Device-1: Intel CM238 HD Audio vendor: Micro-Star MSI driver: snd_hda_intel
v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a171
Device-2: NVIDIA GP104 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10f0
API: ALSA v: k6.6.6-200.fc39.x86_64 status: kernel-api
Server-1: PipeWire v: 1.0.0 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter
vendor: Rivet Networks Killer Wireless-n/a/ac 1535 driver: ath10k_pci
v: kernel pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
chip-ID: 168c:003e temp: 47.0 C
IF: wlp3s0 state: up mac:
Device-2: Qualcomm Atheros Killer E2500 Gigabit Ethernet
vendor: Micro-Star MSI driver: alx v: kernel pcie: speed: 2.5 GT/s lanes: 1
port: d000 bus-ID: 05:00.0 chip-ID: 1969:e0b1
IF: enp5s0 state: up speed: 100 Mbps duplex: full mac:
Bluetooth:
Device-1: Qualcomm Atheros QCA61x4 Bluetooth 4.0 driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-10:4 chip-ID: 0cf3:e300
Report: btmgmt ID: hci0 rfk-id: 3 state: up address: bt-v: 4.2
lmp-v: 8
Drives:
Local Storage: total: 2.05 TiB used: 182.64 GiB (8.7%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVPW256HEGL-00000
size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 serial: temp: 23.9 C
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 980 1TB size: 931.51 GiB
speed: 31.6 Gb/s lanes: 4 serial: temp: 27.9 C
ID-3: /dev/sda vendor: HGST (Hitachi) model: HTS721010A9E630
size: 931.51 GiB speed: 6.0 Gb/s serial: temp: 22 C
Partition:
ID-1: / size: 930.51 GiB used: 182.34 GiB (19.6%) fs: btrfs
dev: /dev/nvme1n1p3
ID-2: /boot size: 973.4 MiB used: 310 MiB (31.8%) fs: ext4
dev: /dev/nvme1n1p2
ID-3: /home size: 930.51 GiB used: 182.34 GiB (19.6%) fs: btrfs
dev: /dev/nvme1n1p3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 47.0 C pch: 49.5 C mobo: N/A gpu: nvidia
temp: 36 C
Fan Speeds (rpm): N/A
Info:
Processes: 723 Uptime: 4d 19h 23m Memory: total: 16 GiB available: 15.57 GiB
used: 5.47 GiB (35.2%) Init: systemd v: 254 target: graphical (5)
default: graphical Compilers: gcc: 13.2.1 Packages: pm: rpm pkgs: N/A
note: see --rpm Shell: Bash v: 5.2.21 running-in: gnome-terminal
inxi: 3.3.31

#xrandr
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 382mm x 214mm
3840x2160 60.02*+
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)

Please!
When posting text from your screen use the preformatted text button </> on the toolbar or bracket the text on the lines above and below with triple backquotes [ ``` ] to retain the formatting as seen on your screen.

It is difficult to read text that is presented on the screen with formatting when all that is scrunched into a minimal whitespace line.

Just as an example, a snippet of the inxi -Fzxx output from my system.

Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASRock driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168
  IF: enp4s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
    pcie: speed: 5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 8086:2725
  IF: wlp5s0 state: up mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>

While it can be interpreted with time and effort, the formatting makes reading and finding appropriate info very much easier.

Your xrandr output does not show the available resolutions, only the current config.
It seems the system is not receiving or interpreting the edid data from the monitor correctly. (or you clipped data from that)
Mine shows

# xrandr
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
HDMI-0 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   3840x2160     60.00*+  59.94    50.00    29.97    25.00    23.98  
   4096x2160     59.94    50.00    29.97    25.00    24.00    23.98  
   2560x1440     59.95  
   1920x1080     60.00    59.94    50.00    29.97    25.00    23.98  
   1280x1024     60.02  
   1280x720      59.94    50.00  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.95    59.94  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)