3 monitors, but on boot, always shows first two as mirrored

Hello.

I'm having a kid of odd issue. My Xorg.conf shows only one mode, 3 monitors, all side by side. But on any reboot, the first two are both starting at 0, 0, rather than 0, 0, 1920, 0, and then the third at 3840, 0.

I went in to find a reason, but it oddly seems to only see 2 screens at first, side by side, then 2 on the same spot, then the third added after..
These are two monitors (identical monitors on DVI and Displayport), and a tv connected via hdmi.
I did not have this issue till i added the tv.

I can manually go into nvidia-settings and update it after booting, but it should set this on boot.

I have gone in and set Xorg logging to 6 to try to find more info, but i'm not sure what i'm looking for. I hadn't run linux as my main OS since the mid to late 2000s, when i ran Gentoo.

inxi -Faz
System:    Kernel: 5.10.64-1-lts x86_64 bits: 64 compiler: gcc v: 11.1.0 
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts root=UUID=53007f61-2cfe-4d3a-bb5e-4ddf094516c6 rw 
           rootflags=subvol=@ quiet splash usbcore.quirks=1b1c:1b3e:gn 
           Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm 4.16.1 vt: 7 dm: LightDM 1.30.0 
           Distro: Garuda Linux base: Arch Linux 
Machine:   Type: Desktop Mobo: ASUSTeK model: M5A99FX PRO R2.0 v: Rev 1.xx serial: <filter> UEFI: American Megatrends v: 2501 
           date: 04/07/2014 
CPU:       Info: 8-Core model: AMD FX-9370 bits: 64 type: MCP arch: Bulldozer family: 15 (21) model-id: 2 stepping: 0 
           microcode: 6000852 cache: L2: 2 MiB 
           flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 70632 
           Speed: 2333 MHz min/max: 1400/4400 MHz boost: enabled Core speeds (MHz): 1: 2333 2: 1636 3: 2473 4: 4334 5: 2693 
           6: 1919 7: 3559 8: 1549 
           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 and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: disabled, RSB filling 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: NVIDIA GP104 [GeForce GTX 1070] driver: nvidia v: 470.63.01 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 
           chip-ID: 10de:1b81 class-ID: 0300 
           Display: x11 server: X.Org 1.20.13 compositor: xfwm4 v: 4.16.1 driver: loaded: nvidia display-ID: :0.0 screens: 1 
           Screen-1: 0 s-res: 5760x1080 s-dpi: 101 s-size: 1448x271mm (57.0x10.7") s-diag: 1473mm (58") 
           Monitor-1: DVI-D-0 res: 1920x1080 hz: 60 dpi: 102 size: 477x268mm (18.8x10.6") diag: 547mm (21.5") 
           Monitor-2: HDMI-0 res: 1920x1080 hz: 60 dpi: 69 size: 708x398mm (27.9x15.7") diag: 812mm (32") 
           Monitor-3: DP-3 res: 1920x1080 hz: 60 dpi: 102 size: 477x268mm (18.8x10.6") diag: 547mm (21.5") 
           OpenGL: renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2 v: 4.6.0 NVIDIA 470.63.01 direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus-ID: 00:14.2 chip-ID: 1002:4383 class-ID: 0403 
           Device-2: NVIDIA GP104 High Definition Audio vendor: ZOTAC driver: snd_hda_intel v: kernel bus-ID: 01:00.1 
           chip-ID: 10de:10f0 class-ID: 0403 
           Device-3: Creative Labs CA0110 [Sound Blaster X-Fi Xtreme Audio] driver: snd_hda_intel v: kernel bus-ID: 03:00.0 
           chip-ID: 1102:0009 class-ID: 0403 
           Sound Server-1: ALSA v: k5.10.64-1-lts running: yes 
           Sound Server-2: JACK v: 1.9.19 running: no 
           Sound Server-3: PulseAudio v: 15.0 running: yes 
           Sound Server-4: PipeWire v: 0.3.35 running: yes 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK P8 series driver: r8169 v: kernel 
           port: c000 bus-ID: 0a:00.0 chip-ID: 10ec:8168 class-ID: 0200 
           IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 8.65 TiB used: 4.25 TiB (49.1%) 
           SMART Message: Required tool smartctl not installed. Check --recommends 
           ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT512MX100SSD1 size: 476.94 GiB block-size: physical: 4096 B 
           logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: MU01 scheme: GPT 
           ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital model: WD20EARX-00PASB0 size: 1.82 TiB block-size: 
           physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: N/A serial: <filter> rev: AB51 scheme: MBR 
           ID-3: /dev/sdc maj-min: 8:32 vendor: Toshiba model: DT01ACA300 size: 2.73 TiB block-size: physical: 4096 B 
           logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter> rev: ABB0 scheme: GPT 
           ID-4: /dev/sdd maj-min: 8:48 vendor: Smart Modular Tech. model: SHGS31-1000GS-2 size: 931.51 GiB block-size: 
           physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 0Q00 scheme: GPT 
           ID-5: /dev/sde maj-min: 8:64 type: USB vendor: Seagate model: BUP Slim BK size: 1.82 TiB block-size: 
           physical: 4096 B logical: 512 B type: N/A serial: <filter> rev: 0302 scheme: MBR 
           ID-6: /dev/sdf maj-min: 8:80 type: USB vendor: Seagate model: ST1000LM010-9YH146 size: 931.51 GiB block-size: 
           physical: 512 B logical: 512 B type: HDD rpm: 5400 serial: <filter> rev: 0148 scheme: MBR 
Partition: ID-1: / raw-size: 442.29 GiB size: 442.29 GiB (100.00%) used: 289.52 GiB (65.5%) fs: btrfs dev: /dev/sda2 
           maj-min: 8:2 
           ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.45%) used: 562 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1 
           ID-3: /home raw-size: 442.29 GiB size: 442.29 GiB (100.00%) used: 289.52 GiB (65.5%) fs: btrfs dev: /dev/sda2 
           maj-min: 8:2 
           ID-4: /var/log raw-size: 442.29 GiB size: 442.29 GiB (100.00%) used: 289.52 GiB (65.5%) fs: btrfs dev: /dev/sda2 
           maj-min: 8:2 
           ID-5: /var/tmp raw-size: 442.29 GiB size: 442.29 GiB (100.00%) used: 289.52 GiB (65.5%) fs: btrfs dev: /dev/sda2 
           maj-min: 8:2 
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 34.39 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sda3 maj-min: 8:3 
           ID-2: swap-2 type: zram size: 31.26 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0 
Sensors:   System Temperatures: cpu: 25.2 C mobo: N/A gpu: nvidia temp: 46 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:      Processes: 335 Uptime: 10m wakeups: 0 Memory: 31.26 GiB used: 3.45 GiB (11.0%) Init: systemd v: 249 tool: systemctl 
           Compilers: gcc: 11.1.0 alt: 10 clang: 12.0.1 Packages: pacman: 1630 lib: 492 Shell: Bash v: 5.1.8 
           running-in: xfce4-terminal inxi: 3.3.06 

https://termbin.com/vbqb xorg.conf
https://termbin.com/3t7o Xorg.0.log

Which ones, specifically, in which order, and what happens if you try different arrangements, combinations, and connections?

What happens if you use the DE's display settings?

1 Like

DVI connection is first one. then displayport. Cannot swap around as cables don't reach with how the desk has to be laid out.
DVI-D-0/DFP-0 is first
DP-3/DFP-5 is second
The GPU has only one DVI port, so i can't use dvi for both with my current cables.
Both of these are identical devices.
HDMI-0/DFP-1 is the third, a tv.

I'll try rebooting and checking DE's display settings on boot.

and...somehow, without making any changes since last boot (i've been at work) on a reboot now, it doesn't replicate.

I'd gotten all the previous logs on a reboot during my lunch break, rebooted twice on lunch to make sure it was happening after i'd set the xorg logging to 6, with no other changes that reboot, occured on lunch.

go to reboot now, and it doesn't occur. I guess this can be closed. No idea what changed, didn't do anything different than before.