Mhmm, would pipewire require ALSA in any way or does it do the kernel stuff nicely too?

|
Lyroy_TheToad 2022-08-04 18:41:54
2 weeks wow… Am I doomed to learning how every single component works or is there an easier way?
DivyaRanjan1905 2022-08-04 18:42:01
Peter 2022-08-04 18:38:14
Not really, it adds compatibility for it. They both do more or less the same thing, only pipewire is newer and (mostly) works out of the box.

AFAIK. Pipewire won’t be able to route audio the way JACK does without the pipewire-jack package.

Peter 2022-08-04 18:43:30
DivyaRanjan1905 2022-08-04 18:42:01
AFAIK. Pipewire won’t be able to route audio the way JACK does without the pipewire-jack package.

Nope, pipewire-jack is the package that adds an emulated jack2 server to pipewire

DivyaRanjan1905 2022-08-04 18:43:54
Lyroy_TheToad 2022-08-04 18:41:54
2 weeks wow… Am I doomed to learning how every single component works or is there an easier way?

Pipewire should work out of the box. But routing audio would require configuration which you’ll have to manually tinker around, learn, and figure out what works for you. I took 2 weeks, might be less for you.

DivyaRanjan1905 2022-08-04 18:44:23
Peter 2022-08-04 18:43:30
Nope, pipewire-jack is the package that adds an emulated jack2 server to pipewire

Which is what you need to route audio, the jack server.

MasterDevX 2022-08-04 18:45:23
henriqueffc 2022-08-04 16:03:11

How is the app that shows FPS and load stats in the corner called?

Peter 2022-08-04 18:45:25
DivyaRanjan1905 2022-08-04 18:44:23
Which is what you need to route audio, the jack server.

You don’t. Pipewire by itself adds the ability to connect nodes together. The pipewire-jack pkg just exposes the connections to apps using jack, like catia/carla.

Peter 2022-08-04 18:45:38
MasterDevX 2022-08-04 18:45:23
How is the app that shows FPS and load stats in the corner called?

mangohud

Lyroy_TheToad 2022-08-04 18:45:40
DivyaRanjan1905 2022-08-04 18:43:54
Pipewire should work out of the box. But routing audio would require configuration which you’ll have to manually tinker around, learn, and figure out what works for you. I took 2 weeks, might be less for you.

So if I have to learn how stuff works is it still convenient to stay with pipewire or should I go back to jack+pulseaudio?

PuzzDio 2022-08-04 18:46:08
Peter 2022-08-04 18:45:38
mangohud

I never had much luck getting that to work

DivyaRanjan1905 2022-08-04 18:47:30
Peter 2022-08-04 18:45:25
You don’t. Pipewire by itself adds the ability to connect nodes together. The pipewire-jack pkg just exposes the connections to apps using jack, like catia/carla.

I see. I understand now. I never looked deeply into Pipewire (my bad!). But if Pipewire has the ability to add nodes then you’re set, I believe. There is a patchbay which works nicely with Pipewire. Also does Pipewire allow creating and manipulating the nodes (like in pulseaudio you have ‘sinks’ and ‘sources’)?

Peter 2022-08-04 18:47:42
Pipewire is more stable than pulse, has less latency than pulse and is easy to use like pulse. I’d say jack and pipewire are at the same level, only pipewire is way more advanced under the hood
ariefr 2022-08-04 18:47:50
Anubhav999 2022-08-04 18:31:07
Hey Guys, I needed help regarding an issue I am facing with my digital pen.

The huion pen and tablet used to work perfectly a few months back, but after some recent change, there seems an issue has crept in.

The issue is that when I will connect my tablet to my laptop and then try to move the pen, the pen moves perfectly but if I stop using it and then try to use it again, it does not work.(the pointer of the screen does not moves)

I searched online and found this bug that is similar but is already patched in kernel 5.16.4, I am already on 5.18.15 (link to article https://bbs.archlinux.org/viewtopic.php?id=272000)

I am using Huion inspiroy h1161 pen tablet. I have already stopped the USB auto suspension.

Any suggestions will be appreciated. Thanks a lot.

https://aur.archlinux.org/packages/huiontablet

Peter 2022-08-04 18:47:52
PuzzDio 2022-08-04 18:46:08
I never had much luck getting that to work

How so?

PuzzDio 2022-08-04 18:48:23
Peter 2022-08-04 18:47:52
How so?

It just wouldn’t show up for me.

Peter 2022-08-04 18:48:39
DivyaRanjan1905 2022-08-04 18:47:30
I see. I understand now. I never looked deeply into Pipewire (my bad!). But if Pipewire has the ability to add nodes then you’re set, I believe. There is a patchbay which works nicely with Pipewire. Also does Pipewire allow creating and manipulating the nodes (like in pulseaudio you have ‘sinks’ and ‘sources’)?

Yes! It builds on the base set by jack with convenience of pulse

Peter 2022-08-04 18:48:54
PuzzDio 2022-08-04 18:48:23
It just wouldn’t show up for me.

mangohud [your command]

Peter 2022-08-04 18:49:21
Lyroy_TheToad 2022-08-04 18:45:40
So if I have to learn how stuff works is it still convenient to stay with pipewire or should I go back to jack+pulseaudio?

You’ll need to change one line in config, to set timeout to 0

Lyroy_TheToad 2022-08-04 18:49:41
Peter 2022-08-04 18:49:21
You’ll need to change one line in config, to set timeout to 0

Which config?

Peter 2022-08-04 18:49:43
So unused nodes won’t disappear
DivyaRanjan1905 2022-08-04 18:49:50
Peter 2022-08-04 18:47:42
Pipewire is more stable than pulse, has less latency than pulse and is easy to use like pulse. I’d say jack and pipewire are at the same level, only pipewire is way more advanced under the hood

I would disagree. PulseAudio can be super stable if you configure it well. It [Pipewire] is easy to use, sure. And JACK under the hood is pretty sophisticated too. With ALSA and PulseAudio, back then I had little reason to go to Pipewire which was only coming out.

PuzzDio 2022-08-04 18:50:11
Peter 2022-08-04 18:48:54
mangohud [your command]

Yes, i am aware.
It still didnt show up

Peter 2022-08-04 18:50:19
Lyroy_TheToad 2022-08-04 18:49:41
Which config?

One sec

Peter 2022-08-04 18:50:48
PuzzDio 2022-08-04 18:50:11
Yes, i am aware.
It still didnt show up

Install lib32 of mangohud? Tell me your usecase

DivyaRanjan1905 2022-08-04 18:51:12
Lyroy_TheToad 2022-08-04 18:45:40
So if I have to learn how stuff works is it still convenient to stay with pipewire or should I go back to jack+pulseaudio?

Pipewire is convenient and more developed. PulseAudio is not. So yeah starting from Pipewire is good for you.

PuzzDio 2022-08-04 18:51:37
Peter 2022-08-04 18:50:48
Install lib32 of mangohud? Tell me your usecase

No, its irrelevant now, i use an alternative.
I was iust noting the conversational piece that i couldn’t get it to work, not asking for help

Peter 2022-08-04 18:52:00
DivyaRanjan1905 2022-08-04 18:49:50
I would disagree. PulseAudio can be super stable if you configure it well. It [Pipewire] is easy to use, sure. And JACK under the hood is pretty sophisticated too. With ALSA and PulseAudio, back then I had little reason to go to Pipewire which was only coming out.

Yes, but there were a lot of problems with pulseaudio and some hardware, and pipewire aimed to solve them.

Peter 2022-08-04 18:53:18
PuzzDio 2022-08-04 18:51:37
No, its irrelevant now, i use an alternative.
I was iust noting the conversational piece that i couldn’t get it to work, not asking for help

Aye, i just wanted to help, mangohud is pretty neat 🙂

henriqueffc 2022-08-04 18:54:36
I use Goverlay (AUR) to configure Mangohud (AUR).
henriqueffc 2022-08-04 18:56:02
https://github.com/benjamimgois/goverlay
DivyaRanjan1905 2022-08-04 18:56:17
Peter 2022-08-04 18:52:00
Yes, but there were a lot of problems with pulseaudio and some hardware, and pipewire aimed to solve them.

Mhmm, would pipewire require ALSA in any way or does it do the kernel stuff nicely too?

Peter 2022-08-04 18:56:34
sudo cp -a /usr/share/wireplumber/main.lua.d/50-alsa-config.lua /etc/wireplumber/main.lua.d/50-alsa-config.lua
MasterDevX 2022-08-04 18:56:54
henriqueffc 2022-08-04 18:54:36
I use Goverlay (AUR) to configure Mangohud (AUR).

Nice, will take a look, thanks

Peter 2022-08-04 18:57:51
Peter 2022-08-04 18:56:34
sudo cp -a /usr/share/wireplumber/main.lua.d/50-alsa-config.lua /etc/wireplumber/main.lua.d/50-alsa-config.lua

Then inside the apply_properties section, and add a line that says:

[“session.suspend-timeout-seconds”] = 0

Lyroy_TheToad 2022-08-04 18:58:43
Okay (only in the file I copied?)
|