I am trying to run sway on my nvidia optimus setup and an external monitor connected via HDMI.
The external monitor runs fine, but the internal monitor is black.
I use: export WLR_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0 (if I switch it around only internal display works, I would prefer the intel gpu driver both displays and use the external display via nvidia but only use card when doing 3d stuff - I have the same setup in gnome which works nice).
and
profile office {
output eDP-1 mode 3840x2160 position 0,0 scale 2
output "Dell Inc. DELL S2721DGF FM05093" mode 2560x1440 position 3840,0
}
Log shows:
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1242] Detected modes:
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2560x1440@59951 (preferred)
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2560x1440@143912
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2560x1440@119998
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2560x1080@59939
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2048x1152@60000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1200@59885
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@119879
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@60000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@59939
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@50000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@23977
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1600x1200@60000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1680x1050@59954
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x1024@75025
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x1024@60020
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x800@59810
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1152x864@75000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x720@59943
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x720@50000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1024x768@75029
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1024x768@60004
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 800x600@75000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 800x600@60317
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 720x576@50000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 720x480@59940
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 640x480@75000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 640x480@59940
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1242] Detected modes:
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2560x1440@59951 (preferred)
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2560x1440@143912
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2560x1440@119998
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2560x1080@59939
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 2048x1152@60000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1200@59885
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@119879
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@60000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@59939
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@50000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1920x1080@23977
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1600x1200@60000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1680x1050@59954
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x1024@75025
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x1024@60020
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x800@59810
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1152x864@75000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x720@59943
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1280x720@50000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1024x768@75029
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 1024x768@60004
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 800x600@75000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 800x600@60317
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 720x576@50000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 720x480@59940
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 640x480@75000
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 640x480@59940
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1270] 640x480@59929
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1369] Found connector 'DP-3'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1369] Found connector 'DP-4'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.775 [INFO] [wlr] [backend/drm/drm.c:1427] connector HDMI-A-4: Requesting modeset
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.869 [INFO] [wlr] [backend/drm/drm.c:1299] Scanning DRM connectors on /dev/dri/card0
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.871 [INFO] [wlr] [backend/drm/drm.c:1369] Found connector 'eDP-1'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.871 [INFO] [wlr] [backend/drm/drm.c:1394] 'eDP-1' connected
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.871 [INFO] [wlr] [util/env.c:9] Loading WLR_NO_HARDWARE_CURSORS option: 1
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.871 [INFO] [wlr] [backend/drm/drm.c:1185] Physical size: 340x190
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.871 [INFO] [wlr] [backend/drm/drm.c:1242] Detected modes:
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.871 [INFO] [wlr] [backend/drm/drm.c:1270] 3840x2160@60002 (preferred)
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.871 [INFO] [wlr] [backend/drm/drm.c:1369] Found connector 'DP-1'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.878 [INFO] [wlr] [backend/drm/drm.c:1369] Found connector 'HDMI-A-1'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.878 [INFO] [wlr] [backend/drm/drm.c:1369] Found connector 'DP-2'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.884 [INFO] [wlr] [backend/drm/drm.c:1369] Found connector 'HDMI-A-2'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.890 [INFO] [wlr] [backend/drm/drm.c:1369] Found connector 'HDMI-A-3'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.890 [INFO] [wlr] [backend/drm/drm.c:1427] connector eDP-1: Requesting modeset
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.890 [ERROR] [wlr] [types/output/render.c:60] Failed to pick primary buffer format for output 'eDP-1'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.890 [ERROR] [wlr] [types/output/render.c:60] Failed to pick primary buffer format for output 'eDP-1'
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.890 [ERROR] [sway/config/output.c:511] Failed to commit output eDP-1
Oct 23 22:40:40 nk-zbook /usr/lib/gdm-wayland-session[27335]: 00:00:01.890 [INFO] [wlr] [backend/headless/backend.c:16] Starting headless backend
Hi,
I am trying to run sway on my nvidia optimus setup and an external monitor connected via HDMI.
The external monitor runs fine, but the internal monitor is black.
I use:
export WLR_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0
(if I switch it around only internal display works, I would prefer the intel gpu driver both displays and use the external display via nvidia but only use card when doing 3d stuff - I have the same setup in gnome which works nice). andLog shows: