easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Interface doesn't show on start

Open mxmilkiib opened this issue 9 months ago • 10 comments

EasyEffects Version

7.1.0.r40.g8f491adc6-1

What package are you using?

AUR (easyeffects-git)

Distribution

Arch Linux

Describe the bug

image

Expected Behavior

Not sure, haven't looked at a recent screenshot :)

Debug Log

Debug Log
22:43:03 milk@red:~ 130 % G_MESSAGES_DEBUG=easyeffects easyeffects
(process:35378): easyeffects-DEBUG: 22:43:06.849: 	easyeffects.cpp:35	easyeffects version: 7.1.0
(process:35378): easyeffects-DEBUG: 22:43:06.851: 	easyeffects.cpp:45	locale directory: /usr/share/locale
(easyeffects:35378): easyeffects-DEBUG: 22:43:06.857: 	presets_manager.cpp:162	user presets directory already exists: /home/milk/.config/easyeffects/
(easyeffects:35378): easyeffects-DEBUG: 22:43:06.857: 	presets_manager.cpp:162	user presets directory already exists: /home/milk/.config/easyeffects/input
(easyeffects:35378): easyeffects-DEBUG: 22:43:06.857: 	presets_manager.cpp:162	user presets directory already exists: /home/milk/.config/easyeffects/output
(easyeffects:35378): easyeffects-DEBUG: 22:43:06.857: 	presets_manager.cpp:162	user presets directory already exists: /home/milk/.config/easyeffects/autoload/input
(easyeffects:35378): easyeffects-DEBUG: 22:43:06.857: 	presets_manager.cpp:162	user presets directory already exists: /home/milk/.config/easyeffects/autoload/output

(easyeffects:35378): Adwaita-WARNING **: 22:43:07.029: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.066: 	pipe_manager.cpp:1429	compiled with PipeWire: 0.3.80
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.066: 	pipe_manager.cpp:1430	linked to PipeWire: 0.3.80
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.070: 	pipe_manager.cpp:1400	core version: 0.3.80
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.070: 	pipe_manager.cpp:1401	core name: pipewire-0
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.070: 	pipe_manager.cpp:1312	found metadata: settings
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.070: 	pipe_manager.cpp:1312	found metadata: default
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.070: 	pipe_manager.cpp:1312	found metadata: route-settings
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1167	Audio/Sink 56 alsa_output.usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101032045-00.analog-stereo with serial 57 has been added
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1167	Audio/Sink 33 alsa_output.pci-0000_00_1f.3.analog-stereo with serial 58 has been added
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1167	Audio/Source 55 alsa_input.pci-0000_00_1f.3.analog-stereo with serial 59 has been added
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1167	Stream/Output/Audio 100 Firefox with serial 7379 has been added
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1167	Audio/Sink 110 bluez_output.F8_4E_17_4B_AC_C6.1 with serial 7462 has been added
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1207	Firefox port 105 is connected to bluez_output.F8_4E_17_4B_AC_C6.1 port 111
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1207	Firefox port 103 is connected to bluez_output.F8_4E_17_4B_AC_C6.1 port 113
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1167	Audio/Sink 132 easyeffects_sink with serial 10979 has been added
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.071: 	pipe_manager.cpp:1167	Audio/Source/Virtual 116 easyeffects_source with serial 10980 has been added
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, {"name":"bluez_output.F8_4E_17_4B_AC_C6.1"}
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 0, default.configured.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-ZOOM_Corporation_H6_000000000000-00.analog-stereo"}
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 0, default.video.source, Spa:String:JSON, {"name":"v4l2_input.pci-0000_00_14.0-usb-0_8_1.0"}
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"bluez_output.F8_4E_17_4B_AC_C6.1"}
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.pci-0000_00_1f.3.analog-stereo"}
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 85, https://kx.studio/ns/carla/osc-tcp, text/plain, osc.tcp://red:22752/Carla_Rack
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 85, https://kx.studio/ns/carla/osc-udp, text/plain, osc.udp://red:22752/Carla_Rack
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 56, https://kx.studio/ns/carla/position, text/plain, 1550:1570:2310:1811
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 100, target.node, Spa:Id, 131
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:900	new metadata property: 100, target.object, Spa:Id, 10793
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:1524	easyeffects_sink node successfully retrieved with id 132 and serial 10979
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.072: 	pipe_manager.cpp:1529	easyeffects_source node successfully retrieved with id 116 and serial 10980
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.081: 	plugin_base.cpp:370	soe: output_level successfully connected to PipeWire graph
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.083: 	plugin_base.cpp:370	soe: spectrum successfully connected to PipeWire graph
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.093: 	plugin_base.cpp:370	sie: output_level successfully connected to PipeWire graph
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.094: 	plugin_base.cpp:370	sie: spectrum successfully connected to PipeWire graph
easyeffects-INFO: 22:43:07.127: 	application.cpp:50	disabling global bypass
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.136: 	application_ui.cpp:86	Icon Theme breeze-dark detected
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.482: 	pipe_manager.cpp:900	new metadata property: 100, target.node, Spa:Id, 132
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.482: 	pipe_manager.cpp:900	new metadata property: 100, target.object, Spa:Id, 10979
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.483: 	pipe_manager.cpp:1207	Firefox port 105 is connected to easyeffects_sink port 119
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.483: 	pipe_manager.cpp:1207	Firefox port 103 is connected to easyeffects_sink port 144
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.493: 	application.cpp:78	new default output device: bluez_output.F8_4E_17_4B_AC_C6.1
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.493: 	application.cpp:86	new default input device: alsa_input.pci-0000_00_1f.3.analog-stereo
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.494: 	application.cpp:130	device alsa_card.usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101032045-00 has changed its output route to: analog-output
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.494: 	application.cpp:150	output autoloading: the target node name does not match the output device name
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.494: 	application.cpp:98	device alsa_card.pci-0000_00_1f.3 has changed its input route to: analog-input-internal-mic
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.494: 	application.cpp:130	device alsa_card.pci-0000_00_1f.3 has changed its output route to: analog-output-speaker
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.494: 	application.cpp:150	output autoloading: the target node name does not match the output device name
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.495: 	application.cpp:130	device bluez_card.F8_4E_17_4B_AC_C6 has changed its output route to: headset-output
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.504: 	output_level.cpp:37	soe: output_level: PipeWire blocksize: 2048
(easyeffects:35378): easyeffects-DEBUG: 22:43:07.504: 	output_level.cpp:38	soe: output_level: PipeWire sampling rate: 48000
(easyeffects:35378): easyeffects-DEBUG: 22:43:17.775: 	stream_input_effects.cpp:165	No app linked to our device wants to play. Unlinking our filters.

Additional Information

No response

mxmilkiib avatar Sep 19 '23 21:09 mxmilkiib

Which desktop are you using? At least on Sway gtk4 seems to have bizarre problems. So far I did not notice anything in your logs that could explain the window no being shown. So some kind of lower level gtk4 issue may be the cause.

wwmm avatar Sep 19 '23 22:09 wwmm

AwesomeWM, no compositor. I can try gtk4-git, not sure the compile time.

mxmilkiib avatar Sep 19 '23 23:09 mxmilkiib

AwesomeWM, no compositor. I can try gtk4-git, not sure the compile time.

I am not sure there will be much difference. First try to run other gtk4 applications. The packages libadwaita-demos and gtk4-demos will provide some.

wwmm avatar Sep 20 '23 00:09 wwmm

It may be worth to take a look at the output of sudo journalctl -b | grep -E 'gtk|easy' after trying to start EasyEffects. Maybe gtk is printing some warning to the system logs.

wwmm avatar Sep 20 '23 00:09 wwmm

Hmm yeah Zrythm is b0rk also.

image

Nothing related in journalctl (or dmesg) :/

(And yes no change with gtk4-git)

mxmilkiib avatar Sep 20 '23 11:09 mxmilkiib

Hmm yeah Zrythm is b0rk also.

And the libadwaita and gtk4 demos? Are they also broken? If yes then there is probably some kind of configuration that is missing in the system for them to work on AwesomeWM. The question is what. Even on Sway where people also have problems with gtk4 apps the situation isn't bad to the point where the window is not shown.

wwmm avatar Sep 20 '23 14:09 wwmm

Huh, not only don't the gtk4 demos not work, but Blanket and Komikku give blank windows on start.

Removing the (basic afaiu) .config/gtk-4.0/settings.ini away does nothing.

AwesomeWM is just a window manager. Is gtk4/libadwaita is now expecting a compositor to be present? I would hope not! I'm sure Zrythm worked just a few months ago. And I'm sure over the last year I've seen one or two other gtk4 apps with black edges to menus which would be expected.

mxmilkiib avatar Sep 20 '23 20:09 mxmilkiib

Is gtk4/libadwaita is now expecting a compositor to be present?

Not that I am aware of. But it may be having problems with your video driver as gtk4 rendering is supposed to make more use of the gpu than gtk3 did.

Something else to consider is "Xorg vs Wayland". Is there any change if you switch between Xorg and Wayland?

wwmm avatar Sep 20 '23 22:09 wwmm

Oh god is this going to be an Nvidia issue..?

I've an unstable Optimus system that freezes and occasionally hangs the external monitor when in Hybrid mode.

Plug, I can't open Mixxx when the system is set to just use Nvidia rather than Hybrid mode. (Unfortunatly not the same result here)

I've used Sway for almost a year a few years ago now, but there were too many missing features. I'll probably get a new AMD Advantage laptop before I get around to trying Wayland again, and this problem will probably resolve itself..

mxmilkiib avatar Oct 15 '23 02:10 mxmilkiib

Oh god is this going to be an Nvidia issue..?

Based on your latest logs something is definitely not right at the driver level. I have a hybrid intel+nvidia laptop but I think I haven't used its nvidia card in many years. So I do not know how is the current situation and how to improve it.

wwmm avatar Oct 15 '23 04:10 wwmm