Hyprland stopped detecting my inegrated display #12136
Replies: 4 comments 1 reply
-
|
you say "stopped", is this a regression? Can you bisect this? |
Beta Was this translation helpful? Give feedback.
-
|
I had some time to tinker with this issue. I was able to make it crash by fully powering off the dGPU. Here are the crash and systemd logs: systemd.log It says aquamarine is unable to find a GPU. So I guess what happens when the dGPU is available is Hyprland starts on it, which is weird, because in this case (when the dGPU is available) the systeminfo lists both GPU's: System/Version infoHyprland 0.51.1 built from branch at commit 71a1216 ([gha] Nix: update inputs). Date: Mon Sep 22 20:54:03 2025 Tag: v0.51.1, commits: 6436 built against: aquamarine 0.9.5 hyprlang 0.6.3 hyprutils 0.10.0 hyprcursor 0.1.13 hyprgraphics 0.2.0no flags were set System Information: GPU information: os-release: NAME=Gentoo plugins: Explicit sync: supported Monitor info: Currently I don't have the time to build with debug symbols, but while I find it, I'd appreciate any advice about anything that doesn't involve rebuilding. |
Beta Was this translation helpful? Give feedback.
-
|
For the time being I've solved this issue by switching SDDM back to X11. |
Beta Was this translation helpful? Give feedback.
-
|
I had some more time to dig into this and downgraded all the packages from the Hyprland ecosystem and the issue didn't disappear. I suspect this might be a Wayland issue. I'll dig some more when I have time and energy to do that. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
SDDM starts Hyprland as the compositor on the integrated display, but after login only the external monitor is working.
hyprctl monitorsdoesn't list the integrated display. After log out and log in again, both displays are detected.On the integrated display there's only a FB console cursor visible. I tried rebooting with external display unplugged but that didn't change anything aside from the fact that I needed to hard reboot as I couldn't get to an FB console even with magic SysRQ combinations. Caps Lock worked though, which means the system didn't hang.
I tried altering monitor configuration and completely commenting it out but that didn't change anything either.
In the past two weeks I have updated plenty of packages but haven't rebooted and I don't know what to try to downgrade. Any suggestion would be appreciated.
I'm running only release versions of Hyprland components.
System/Version info
Hyprland 0.51.1 built from branch at commit 71a1216 ([gha] Nix: update inputs). Date: Mon Sep 22 20:54:03 2025 Tag: v0.51.1, commits: 6436 built against: aquamarine 0.9.5 hyprlang 0.6.3 hyprutils 0.10.0 hyprcursor 0.1.13 hyprgraphics 0.2.0no flags were set
System Information:
System name: Linux
Node name: joro-lt
Release: 6.12.41-gentoo-default
Version: #1 SMP PREEMPT Wed Aug 27 12:26:01 EEST 2025
GPU information:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] [10de:2560] (rev a1) (prog-if 00 [VGA controller])
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1638] (rev c5) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX x86_64 Kernel Module 580.95.05 Tue Sep 23 10:11:16 UTC 2025
os-release: NAME=Gentoo
ID=gentoo
PRETTY_NAME="Gentoo Linux"
ANSI_COLOR="1;32"
HOME_URL="https://www.gentoo.org/"
SUPPORT_URL="https://www.gentoo.org/support/"
BUG_REPORT_URL="https://bugs.gentoo.org/"
VERSION_ID="2.18"
plugins:
hyprshell-hyprland-plugin by h3rmt ver 4.6.4
Explicit sync: supported
GL ver: 3.2
Backend: drm
Monitor info:
Panel eDP-1: 2560x1600, eDP-1 California Institute of Technology 0x1609 -> backend drm
explicit ✔️
edid:
hdr ✔️
chroma ✔️
bt2020 ✔️
vrr capable ✔️
non-desktop ❌
hyprctl monitors
Monitor eDP-1 (ID 0): [email protected] at 0x0 description: California Institute of Technology 0x1609 make: California Institute of Technology model: 0x1609 physical size (mm): 340x220 serial: active workspace: 1 (1) special workspace: 0 () reserved: 0 0 0 0 scale: 1.60 transform: 0 focused: no dpmsStatus: 1 vrr: false solitary: 0 solitaryBlockedBy: windowed mode,missing candidate activelyTearing: false tearingBlockedBy: next frame is not torn,user settings,missing candidate directScanoutTo: 0 directScanoutBlockedBy: user settings,software renders/cursors,missing candidate disabled: false currentFormat: XRGB8888 mirrorOf: none availableModes: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]Monitor HDMI-A-1 (ID 1):
[email protected] at 1600x0
description: Eizo Nanao Corporation S1931 33457076
make: Eizo Nanao Corporation
model: S1931
physical size (mm): 380x300
serial: 33457076
active workspace: 2 (2)
special workspace: 0 ()
reserved: 0 0 0 0
scale: 1.00
transform: 0
focused: yes
dpmsStatus: 1
vrr: false
solitary: 0
solitaryBlockedBy: windowed mode,missing candidate
activelyTearing: false
tearingBlockedBy: next frame is not torn,user settings,missing candidate
directScanoutTo: 0
directScanoutBlockedBy: user settings,software renders/cursors,missing candidate
disabled: false
currentFormat: XBGR2101010
mirrorOf: none
availableModes: [email protected] [email protected] [email protected] [email protected]
When I first log in, only HDMI-A-1 is detected and working.
If it's not obvious from the system information, the NVIDIA graphics card is only running to route the signal to the external monitor, the graphics are driven by the AMD iGPU.
Beta Was this translation helpful? Give feedback.
All reactions