Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Issue] m_pAqBackend crashes on start, aquamarine can't find GPU #842

Open
b0ssplz opened this issue Sep 30, 2024 · 0 comments
Open

[Issue] m_pAqBackend crashes on start, aquamarine can't find GPU #842

b0ssplz opened this issue Sep 30, 2024 · 0 comments

Comments

@b0ssplz
Copy link

b0ssplz commented Sep 30, 2024


The issue

After succesfully running the installation script I encountered error:
[CRITICAL] m_pAqBackend couldn't start! This usually means aquamarine could not find a GPU or encountered some issues. Make sure you're running either on a tty or on a Wayland session, NOT an X11 one.

This happens on Notebook with only Intel Iris Xe GPU. Drivers seem to be installed, I already did:

sudo pacman -S mesa lib32-mesa
sudo pacman -S libva-intel-driver intel-media-driver
sudo pacman -S vulkan-intel
sudo pacman -S vulkan-headers vulkan-tools

Session is wayland.

Output of ls/dev/dri/ contains only card1, no card0. AQ_DRM_DEVICES is set to /dev/dri/card1.
I've already found related issues but none have solved it for me:
hyprwm/Hyprland#6967
hyprwm/Hyprland#7090
hyprwm/Hyprland#7311

Perhaps I missed something during EndevaourOS installation? I installed end-4 dots-hyperland basically on clean install.

EDIT:
I've managed to run something by running Hyprland not directly in main terminal but through tty with alt+ctrl+F3.
It's red burgundy colorred wallpaper and from there I can run terminal and I typed Hyprland again here and weirdly enough a new window popped up with Hyprland running (widgets and waybar is here, still red wallpaper and terminal where I typed terminal is running simultaneously).

I know I'm doing something very wrong, but I can't get what it is, I know it's an issue but it is skill issue from my side.

Logs
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
I hope you didn't have any unsaved progress.

Hyprland received signal 6(ABRT)
Version: 5c6c300abfea2539ffad9bcbf857325eec5ab765
Tag: v0.43.0-89-g5c6c300a
Date: Mon Sep 30 18:42:36 2024
Flags:

System info:
	System name: Linux
	Node name: MEME-MACHINE
	Release: 6.10.10-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Thu, 12 Sep 2024 17:21:02 +0000

GPU:
	00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01) (prog-if 00 [VGA controller])


os-release:
	NAME="EndeavourOS"
	PRETTY_NAME="EndeavourOS"
	ID="endeavouros"
	ID_LIKE="arch"
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://endeavouros.com"
	DOCUMENTATION_URL="https://discovery.endeavouros.com"
	SUPPORT_URL="https://forum.endeavouros.com"
	BUG_REPORT_URL="https://forum.endeavouros.com/c/general-system/endeavouros-installation"
	PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2"
	LOGO="endeavouros"
Backtrace:
	# | Hyprland(_Z12getBacktracev+0x46) [0x645fbbd453a6]
		getBacktrace()
		??:?
	#1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0xabe) [0x645fbbccccde]
		CrashReporter::createAndSaveCrash(int)
		??:?
	#2 | Hyprland(_Z25handleUnrecoverableSignali+0x5c) [0x645fbbc5dd8c]
		handleUnrecoverableSignal(int)
		??:?
	#3 | /usr/lib/libc.so.6(+0x3d1d0) [0x7201c8d5d1d0]
		??
		??:0
	#4 | /usr/lib/libc.so.6(+0x963f4) [0x7201c8db63f4]
		??
		??:0
	#5 | /usr/lib/libc.so.6(gsignal+0x20) [0x7201c8d5d120]
		??
		??:0
	#6 | /usr/lib/libc.so.6(abort+0xdf) [0x7201c8d444c3]
		??
		??:0
	#7 | /usr/lib/libstdc++.so.6(+0x97b2c) [0x7201c9097b2c]
		??
		??:0
	#8 | /usr/lib/libstdc++.so.6(+0xadf3a) [0x7201c90adf3a]
		??
		??:0
	#9 | /usr/lib/libstdc++.so.6(_ZSt10unexpectedv+0) [0x7201c909752a]
		??
		??:0
	#1 | /usr/lib/libstdc++.so.6(+0xae1f6) [0x7201c90ae1f6]
		??
		??:0
	#11 | Hyprland(+0xcfc97) [0x645fbbb71c97]
		??
		??:0
	#12 | Hyprland(_ZN11CCompositor10initServerENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x80d) [0x645fbbc5f54d]
		CCompositor::initServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)
		??:?
	#13 | Hyprland(main+0xbb8) [0x645fbbbeb428]
		main
		??:?
	#14 | /usr/lib/libc.so.6(+0x25e08) [0x7201c8d45e08]
		??
		??:0
	#15 | /usr/lib/libc.so.6(__libc_start_main+0x8c) [0x7201c8d45ecc]
		??
		??:0
	#16 | Hyprland(_start+0x25) [0x645fbbc1b1f5]
		_start
		??:?


Log tail:
[LOG] Creating the HookSystem!
[LOG] Creating the KeybindManager!
[LOG] Creating the AnimationManager!
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 42.78µs. Estimated average calc time: 0.12µs.
[LOG] Creating the ConfigManager!
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 27.01µs. Estimated average calc time: 0.10µs.
[LOG] Using config: /home/equiv/.config/hypr/hyprland.conf
[INFO] !!!!HEY YOU, YES YOU!!!!: further logs to stdout / logfile are disabled by default. BEFORE SENDING THIS LOG, ENABLE THEM. Use debug:disable_logs = false to do so: https://wiki.hyprland.org/Configuring/Variables/#debug
[LOG] Creating the CHyprError!
[LOG] Creating the LayoutManager!
[LOG] Creating the TokenManager!
[LOG] [hookSystem] New hook event registered: preConfigReload
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.68µs. Estimated average calc time: 0.04µs.
[LOG] Using config: /home/equiv/.config/hypr/hyprland.conf
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.90µs. Estimated average calc time: 0.11µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.40µs. Estimated average calc time: 0.07µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.32µs. Estimated average calc time: 0.09µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.32µs. Estimated average calc time: 0.08µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.32µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.38µs. Estimated average calc time: 0.10µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.36µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 46.97µs. Estimated average calc time: 0.07µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.40µs. Estimated average calc time: 0.10µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.35µs. Estimated average calc time: 0.09µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.45µs. Estimated average calc time: 0.10µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.39µs. Estimated average calc time: 0.08µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.40µs. Estimated average calc time: 0.08µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.60µs. Estimated average calc time: 0.07µs.
[LOG] Disabling stdout logs! Check the log for further logs.
[LOG] Creating the PointerManager!
[LOG] Creating the EventManager!
[LOG] [AQ] Creating an Aquamarine backend!
[LOG] [AQ] [libseat] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory
[LOG] [AQ] [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
[ERR] [AQ] [libseat] [libseat/backend/logind.c:349] Could not take control of session: Device or resource busy
[LOG] [AQ] [libseat] [libseat/libseat.c:76] Backend 'logind' failed to open seat, skipping
[ERR] [AQ] [libseat] [libseat/libseat.c:79] No backend was able to open a seat
[ERR] [AQ] libseat: failed to open a seat
[ERR] [AQ] Failed to open a session
[ERR] [AQ] DRM Backend failed
[LOG] [AQ] Starting the Aquamarine backend!
[LOG] [AQ] Starting the Wayland backend!
[LOG] [AQ] Connected to a wayland compositor: GNOME
[LOG] [AQ] Got registry at 0x645fcc782630
[LOG] [AQ] Output WAYLAND-1: initialized
[CRITICAL] m_pAqBackend couldn't start! This usually means aquamarine could not find a GPU or encountered some issues. Make sure you're running either on a tty or on a Wayland session, NOT an X11 one.
[CRITICAL] Critical error thrown: CBackend::create() failed!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant