External screen acts as primary display in notebook

Hi guys. I have a problem or bad setting or configuration, but, the 2nd screen in my notebook have behavior of prymari display, and notebook screen as second.

In configuration, Displays shows ok, but I insist, behavior of external screen is like primary. Any help?

I have publish more topics about this, but, it never was fixed.

garuda-inxi
System:
Kernel: 6.12.58-1-lts arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=3bc50495-a163-4556-a425-04d021d06cf2 rw rootflags=subvol=@
quiet resume=UUID=ad190a20-0362-44a1-9e8b-2a8b404739af loglevel=3
Desktop: KDE Plasma v: 6.5.3 tk: Qt v: N/A info: frameworks v: 6.20.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Dell product: Precision 7530 v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Dell model: 0425K7 v: A00 serial: <superuser required> part-nu: 0831
uuid: <superuser required> UEFI: Dell v: 1.41.0 date: 03/04/2025
Battery:
ID-1: BAT0 charge: 91.2 Wh (100%) condition: 91.2/97 Wh (94%) volts: 12.61
min: 11.4 model: SMP DELL 0WMRC7B type: Li-ion serial: <filter> charging:
status: full control: start: 50% end: 90% type: adaptive
avail: adaptive,custom,fast,standard,trickle cycles: N/A
CPU:
Info: model: Intel Core i7-8850H 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: 0xFA
Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
desc: 6x256 KiB L3: 9 MiB desc: 1x9 MiB
Speed (MHz): avg: 4102 min/max: 800/4300 scaling: driver: intel_pstate
governor: powersave cores: 1: 4102 2: 4102 3: 4102 4: 4102 5: 4102 6: 4102
7: 4102 8: 4102 9: 4102 10: 4102 11: 4102 12: 4102 bogomips: 62431
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Dell
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: DP-4, DP-5, DP-6, HDMI-A-2 bus-ID: 00:02.0
chip-ID: 8086:3e9b class-ID: 0300
Device-2: NVIDIA GP107GLM [Quadro P1000 Mobile] vendor: Dell
driver: nvidia v: 580.105.08 alternate: nouveau,nvidia_drm
non-free: 550-580.xx+ status: current (as of 2025-08; 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: HDMI-A-1 empty: DP-1,DP-2,DP-3
bus-ID: 01:00.0 chip-ID: 10de:1cbb class-ID: 0300
Device-3: Realtek Integrated Webcam_HD driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11:6 chip-ID: 0bda:5650
class-ID: 0e02 serial: <filter>
Display: wayland server: X.org v: 1.21.1.20 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris
gpu: i915,nvidia,nvidia-nvswitch d-rect: 3840x1080 display-ID: 0
Monitor-1: HDMI-A-1 pos: primary,left model: C24X3F built: 2024 res:
mode: 1920x1080 hz: 100 scale: 100% (1) dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: eDP-1 pos: right model: LG Display 0x0540 built: 2017 res:
mode: 1920x1080 hz: 60 scale: 125% (1.25) to: 1536x864 dpi: 142 gamma: 1.2
size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: iris
surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
inactive: device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.2.7-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL
GT2) device-ID: 8086:3e9b memory: 30.38 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.328 layers: 15 device: 0 type: integrated-gpu
name: Intel UHD Graphics 630 (CFL GT2) driver: mesa intel v: 25.2.7-arch1.1
device-ID: 8086:3e9b surfaces: N/A device: 1 type: discrete-gpu
name: Quadro P1000 driver: nvidia v: 580.105.08 device-ID: 10de:1cbb
surfaces: N/A device: 2 type: cpu name: llvmpipe (LLVM 21.1.5 256 bits)
driver: mesa llvmpipe v: 25.2.7-arch1.1 (LLVM 21.1.5)
device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl, nvidia-settings,
nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:a348 class-ID: 0403
Device-2: NVIDIA GP107GL 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:0fb9 class-ID: 0403
API: ALSA v: k6.12.58-1-lts 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.4.9 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
Network:
Device-1: Intel Ethernet I219-LM vendor: Dell driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15bb class-ID: 0200
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Wi-Fi 5 Wireless-AC 9x6x [Thunder Peak] driver: iwlwifi
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 6f:00.0
chip-ID: 8086:2526 class-ID: 0280
IF: wlp111s0 state: down mac: <filter>
IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd
Bluetooth:
Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:7
chip-ID: 8087:0025 class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.1
lmp-v: 10 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 953.87 GiB used: 711.23 GiB (74.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix
model: HFS001TD9TNI-L2A0B size: 953.87 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 11010C10 temp: 39.9 C scheme: GPT
Partition:
ID-1: / raw-size: 171.55 GiB size: 171.55 GiB (100.00%)
used: 39.45 GiB (23.0%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
ID-2: /boot/efi raw-size: 1.95 GiB size: 1.95 GiB (99.80%)
used: 17.3 MiB (0.9%) fs: vfat dev: /dev/nvme0n1p5 maj-min: 259:5
ID-3: /home raw-size: 341.8 GiB size: 341.8 GiB (100.00%)
used: 321.58 GiB (94.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 171.55 GiB size: 171.55 GiB (100.00%)
used: 39.45 GiB (23.0%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
ID-5: /var/tmp raw-size: 171.55 GiB size: 171.55 GiB (100.00%)
used: 39.45 GiB (23.0%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.1 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 12
dev: /dev/zram0
ID-2: swap-2 type: partition size: 40.78 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p4 maj-min: 259:4
Sensors:
System Temperatures: cpu: 74.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.1 GiB used: 10.16 GiB (32.7%)
Processes: 391 Power: uptime: 5h 4m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.36 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 258 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 2011 libs: 507 tools: octopi,paru Compilers:
clang: 21.1.6 gcc: 15.2.1 Shell: Bash v: 5.3.3 default: fish v: 4.2.1
running-in: konsole inxi: 3.3.39
Garuda (2.11.1-1):
System install date:     2024-07-31
Garuda release:          240428
Last full system update: 2025-11-24
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-utils nvidia-dkms garuda-hardware-profile-nvidia-closed garuda-hardware-profile-nvidia-prime-closed garuda-hardware-profile-standard garuda-hardware-profile-standard-x11
Windows dual boot:       Probably (Run as root to verify)
Failed units:
--- System Health Check Report ---
25/26 checks run in 1.48 seconds ⌛
Powered by garuda-health 🦅

âś… System health check passed. No issues found.

It is also set that way.

As long as you classify this setting/configuration as top secret so that we cannot verify it, no. :wink:

4 Likes

But… I never touch configuration, only I connect HDMI monitor.

What can I do?

may this helps you to set it right.

not persist on shutdown or reboot.

xrandr --output eDP-1 --primary --auto --output HDMI-1 --auto --right-of eDP-1

normally you can set it up in the settings may you do a screenshot and post it here to guide you;) (This is what @nepti mean to show us the settings if there not a secret :wink: )

This is my configuration. garuda-inxi shows HDMI as primary and that is rare.

Monitor-1: HDMI-A-1 pos: primary,left model: C24X3F built: 2024 res:
mode: 1920x1080 hz: 100 scale: 100% (1) dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: eDP-1 pos: right model: LG Display 0x0540 built: 2017 res:
mode: 1920x1080 hz: 60 scale: 125% (1.25) to: 1536x864 dpi: 142 gamma: 1.2
size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
modes: 1920x1080

It is a bug?

Thats depending on the Lapop or PC . Seems like wrong or bug but try it with the other screen to set as primary . Or disconnect it and reboot then connect it again :wink:

you can edit here the arrangement too and apply to safe it. (click the inbuild one and move it to the left side)

Useless. Set notebook primary and HDMI left, reboot, but garuda-inxi shows the opposite.

???

is there no changes if you play arround with this settings? It worked on my Pc without issues.

it is not where the Monitor has is place [quote=“pergamin, post:7, topic:46673”]
HDMI left
[/quote]

Put the Inbuild Monitor on LEFT side :wink:

1 Like

Done, it seems that wotks:

Monitor-1: HDMI-A-1 pos: right model: C24X3F built: 2024 res:
mode: 1920x1080 hz: 100 scale: 100% (1) dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: eDP-1 pos: primary,left model: LG Display 0x0540 built: 2017
res: mode: 1920x1080 hz: 60 scale: 125% (1.25) to: 1536x864 dpi: 142
gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
modes: 1920x1080

But, the problem is that my desk setup need HDMI as secondary left. That’s my physical desk dispose.

And, when I put the buildin monitor on the left, All configuration lost and HDMI acts as primary left.

Boot a live.iso and check whether the whole issue also occurs in a live environment or whether it works there.

2 Likes

OK I will inform. Thanks.

It’s a bug. Rearrange as always I have.

Monitor-1: HDMI-A-1 pos: primary,left model: C24X3F built: 2024 res:
mode: 1920x1080 hz: 100 scale: 100% (1) dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: eDP-1 pos: right model: LG Display 0x0540 built: 2017 res:
mode: 1920x1080 hz: 60 scale: 125% (1.25) to: 1536x864 dpi: 142 gamma: 1.2
size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
modes: 1920x1080

Same error as always: HDMI is primary.

I will do as @nepti sais and inform.

This is a known Bug if i search the Web for the behaviour even on Fedora or other Distributions =(

What do you mean by desk setup need HDMI as secondary left? May you can switch it to the other Monitor?
Right-click on the Desktop and choose Enter Edit Mode. Choose Manage Panels and Desktops at the top. In the Manage Panels and Desktops window, click on the button with the 3 horizontal lines to the right of the taskbar panel, and choose the option to move it to your other Monitor.Maybe this can work for you.

@nepti Live USB behavior is different:

Monitor-1: HDMI-A-2 pos: primary,left model: C24X3F built: 2024 res:
mode: 1920x1080 hz: 100 scale: 100% (1) dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: eDP-1 pos: right model: LG Display 0x0540 built: 2017 res:
mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 142 gamma: 1.2
size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
modes: 1920x1080

Same as my installed Garuda: Screen configuration as builtin primari righe, but garuda/inxi shows HDMI primary left.

It is a bug?

This is a known Bug if i search the Web for the behaviour even on Fedora or other Distributions =(

What do you mean by desk setup need HDMI as secondary left? May you can switch it to the other Monitor?
Right-click on the Desktop and choose Enter Edit Mode. Choose Manage Panels and Desktops at the top. In the Manage Panels and Desktops window, click on the button with the 3 horizontal lines to the right of the taskbar panel, and choose the option to move it to your other Monitor.Maybe this can work for you.

ok @Duke187, but, explain more, please.

None of your instructions works, but only set builtin monitor on left primary, HDMI right. But in my physical desktop I have HDMI left and my notebook on right.

could be i mixed something up i have to switch on the main PC with KDE because im working on the Laptop

Done, but, it hide or erase all icons instead of sending from HDMI to Builtin.


Rebooting…

In rebooting… all icons were gone all again to the HDMI, not the Builtin.

Obviously is a bug.

Any suggestions?

So i am on my Main PC. I dont have any issues here with moving the panels and reboot.

Please edit your last post as long as no one has replied to it yet. Thanks.

What happens when you mirror the screens or extend them to the left/right (System Tray → Display Configuration)?

2 Likes