General display issues after attempting swap to GDM from SDDM

General display issues after attempting swap to GDM from SDDM

I made an attempt to swap from SDDM to GDM as I prefered the look and its caused all kinds of issues.

sudo pacman -S gdm
sudo systemctl enable gdm.service -f

it’s now caused weird display issues. Stuff like overlapping monitors, (running two monitors) No individual scaling of monitors. and just general weird display things. Image attached is the weird display things, (that odd bezel) + neofetch. (as well im getting odd performance issues)

Can’t find anyone else with similar problems. and after uninstalling GDM and using snapper to revert to old backups, nothing has changed.

New to garuda, not linux. any help appreciated!

Screenshot of display issues

Kernel: 6.7.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=5e2a69e7-286c-41d9-a40c-4fe4300f8574 rw rootflags=subvol=@
quiet resume=UUID=ef6eabd4-00d1-44a0-9c6f-3324f2ef6f56 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 info: latte-dock
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda Linux base: Arch Linux
Type: Desktop System: Dell product: Inspiron 5680 v: 2.1.0
serial: <superuser required> Chassis: type: 3 serial: <superuser required>
Mobo: Dell model: 0PXWHK v: A00 serial: <superuser required> UEFI: Dell
v: 2.1.0 date: 05/10/2019
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse serial: <filter>
charge: 55% (should be ignored) rechargeable: yes status: discharging
Info: model: Intel Core i7-8700 bits: 64 type: MT MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF4
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 1116 high: 4601 min/max: 800/4600 scaling:
driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 4601 8: 800 9: 800 10: 800 11: 800 12: 800
bogomips: 76799
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: Dell driver: nvidia
v: 545.29.06 alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current
(as of 2023-10; EOL~2026-12-xx) arch: Pascal code: GP10x
process: TSMC 16nm built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 16
ports: active: none off: DP-3,HDMI-A-1 empty: DP-1,DP-2,DVI-D-1
bus-ID: 01:00.0 chip-ID: 10de:1b81 class-ID: 0300
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4
compositor: kwin_x11 driver: X: loaded: nvidia unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch
display-ID: :0 screens: 1
Screen-1: 0 s-res: 6400x2160 s-dpi: 162 s-size: 1003x341mm (39.49x13.43")
s-diag: 1059mm (41.71")
Monitor-1: DP-3 mapped: DP-4 note: disabled pos: top-left
model: Dell P2715Q serial: <filter> built: 2017 res: 3840x2160 hz: 60
dpi: 163 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27")
ratio: 16:9 modes: max: 3840x2160 min: 640x480
Monitor-2: HDMI-A-1 mapped: HDMI-0 note: disabled pos: primary,bottom-r
model: LG (GoldStar) ULTRAWIDE serial: <filter> built: 2018 res: 2560x1080
dpi: 81 gamma: 1.2 size: 798x334mm (31.42x13.15") diag: 869mm (34.2")
modes: max: 2560x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 545.29.06
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2
memory: 7.81 GiB
API: Vulkan v: 1.3.276 layers: 11 device: 0 type: discrete-gpu
name: NVIDIA GeForce GTX 1070 driver: nvidia v: 545.29.06
device-ID: 10de:1b81 surfaces: xcb,xlib
Device-1: Intel 200 Series PCH HD Audio vendor: Dell driver: snd_hda_intel
v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3 chip-ID: 8086:a2f0
class-ID: 0403
Device-2: NVIDIA GP104 High Definition Audio vendor: Dell
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10f0 class-ID: 0403
API: ALSA v: k6.7.2-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.0.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Dell driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: d000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: down mac: <filter>
Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
vendor: Dell driver: ath10k_pci v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 bus-ID: 03:00.0 chip-ID: 168c:0042 class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
Device-1: Qualcomm Atheros driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-12:3 chip-ID: 0cf3:e009
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 6c0104
Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0 port: f020
bus-ID: 00:17.0 chip-ID: 8086:2822 rev: class-ID: 0104
Local Storage: total: 1.45 TiB used: 40.26 GiB (2.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000DM010-2EP102
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: CC45 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST3320418AS
size: 298.09 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: HP35 scheme: GPT
ID-3: /dev/sdc maj-min: 8:32 vendor: SK Hynix model: SC311 SATA 256GB
size: 238.47 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 0P10 scheme: GPT
ID-4: /dev/sdd maj-min: 8:48 vendor: SanDisk model: USB 3.2Gen1
size: 14.34 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 3.2 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
fw-rev: 1.00 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
ID-1: / raw-size: 221.21 GiB size: 221.21 GiB (100.00%)
used: 40.26 GiB (18.2%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/sdc1 maj-min: 8:33
ID-3: /home raw-size: 221.21 GiB size: 221.21 GiB (100.00%)
used: 40.26 GiB (18.2%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
ID-4: /var/log raw-size: 221.21 GiB size: 221.21 GiB (100.00%)
used: 40.26 GiB (18.2%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
ID-5: /var/tmp raw-size: 221.21 GiB size: 221.21 GiB (100.00%)
used: 40.26 GiB (18.2%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.42 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12 dev: /dev/zram0
ID-2: swap-2 type: partition size: 16.96 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sdc3 maj-min: 8:35
System Temperatures: cpu: 58.0 C mobo: N/A gpu: nvidia temp: 65 C
Fan Speeds (rpm): cpu: 1194 fan-2: 1436 gpu: nvidia fan: 42%
Processes: 320 Uptime: 8m wakeups: 0 Memory: total: 16 GiB note: est.
available: 15.42 GiB used: 4.47 GiB (29.0%) Init: systemd v: 255
default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
Packages: 1830 pm: pacman pkgs: 1824 libs: 528 tools: octopi,paru,yay
pm: flatpak pkgs: 6 Shell: fish v: 3.7.0 running-in: konsole inxi: 3.3.31
Garuda (2.6.22-1):
System install date:     2024-01-10
Last full system update: 2024-01-29
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:            systemd-vconsole-setup.service

I am assuming you installed at least a recent ISO because dracut is listed… but why is latte-dock in use? Please remove that, we moved away from that quite some time ago as it is unmaintained. I assume at least some of your problems could be caused from that.
Relevant wiki page: Dr460nized migration info | Garuda Linux wiki


Ah, I installed that myself cause I like it and have used previously. I don’t think it’s causing issues as it’s worked fine, and things only went wrong after swapping to GDM.

Did you disable SDDM?

I think so? How would this be done so i remember if I did it or not?

How did you enable GDM? Think about it…

EDIT: The -f flag should have disabled SDDM, but did it? Also, you run Nvidia, and the Arch Wiki says this takes special consideration with GDM. Did you read the Arch Wiki on SDDM & GDM & Nvidia?


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.