15 Jan 2024 |
Brian Hechinger | So I used musnix to set everything up:
sound.enable = false;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
| 17:00:19 |
Brian Hechinger | * So I used musnix to set everything up:
sound.enable = false;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services = {
pipewire = {
enable = true;
audio.enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
socketActivation = true;
};
musnix = {
enable = true;
ffado.enable = true;
soundcardPciId = "08:00.0";
kernel.realtime = true;
rtirq = {
resetAll = 1;
prioLow = 0;
enable = true;
nameList = "rtc0 firewire_ohci";
};
};
users.users.wonko = {
isNormalUser = true;
description = "Brian Hechinger";
shell = pkgs.zsh;
extraGroups = [
"wheel"
"audio"
"libvirtd"
"users"
"docker"
"kvm"
"wireshark"
"onepassword"
"onepassword-cli"
"qemu-libvirtd"
];
};
| 17:01:26 |
Brian Hechinger | * So I used musnix to set everything up:
sound.enable = false;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services = {
pipewire = {
enable = true;
audio.enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
socketActivation = true;
};
musnix = {
enable = true;
ffado.enable = true;
soundcardPciId = "08:00.0";
kernel.realtime = true;
rtirq = {
resetAll = 1;
prioLow = 0;
enable = true;
nameList = "rtc0 firewire_ohci";
};
};
users.users.wonko = {
isNormalUser = true;
description = "Brian Hechinger";
shell = pkgs.zsh;
extraGroups = [
"wheel"
"audio"
"libvirtd"
"users"
"docker"
"kvm"
"wireshark"
"onepassword"
"onepassword-cli"
"qemu-libvirtd"
];
};
| 17:01:31 |
Brian Hechinger | RaySession (which I'd really like to use) claims that JACK isn't running. | 17:01:52 |
Brian Hechinger | If I use qjackctl that sees jack as running and reports back all the info. | 17:02:48 |
Brian Hechinger | If I use qjackctl or qpwgraph to do routing (attempting to route through ardour, for example) no audio ever gets anywhere even though the graph shows that it should. | 17:03:34 |
Brian Hechinger | Pulseaudio works... ok-ish. Firefox plays audio through it but it's crackly (and qjackctl reports no xruns) | 17:04:29 |
Brian Hechinger | Spotify is crackly and the audio slowly gets faster and faster. | 17:04:42 |
Brian Hechinger | I fired up Wobbly Life and audio from that was perfectly fine. (until I quit the game then audio freaked out for a few seconds) | 17:05:06 |
Brian Hechinger | I have a firewire audio device (Focusrite Saffire Pro 24) if that makes any difference (I'm assuming it really shouldn't for the issues I'm seeing) | 17:06:11 |
Brian Hechinger | Huh, finally rebooted after setting sound.enable = false and my choppy audio is gone from firefox. | 17:45:28 |
Brian Hechinger | Spotify is also better! | 17:47:33 |
Brian Hechinger | So that's at least working reasonably. | 17:47:45 |
Brian Hechinger | RaySession still isn't happy though | 17:48:01 |
Brian Hechinger | And I spoke too soon. Audio just got choppy in firefox. :( | 17:49:26 |
Brian Hechinger | And Spotify is back to its tricks too. | 17:58:04 |
Brian Hechinger | Dammit, I got too excited there. | 17:58:08 |
Brian Hechinger | So, got audacious, which supports pipewire directly. Still same crackling. So it's not any of the compatibility stuff. | 18:14:49 |
Brian Hechinger | Ok, big updates on the ardour not routing sound thing. It's been a while since I set it up and totally forgot about the In button needing to be pressed. 🤦♂️ | 18:55:46 |
Brian Hechinger | so that's a mystery solved. | 18:55:53 |
Brian Hechinger | but RaySession still refuses to see JACK as running | 18:56:16 |
Brian Hechinger | which is a bummer. | 18:56:19 |
Brian Hechinger | And now I'm not entirely sure what to do with mic output that on my old setup went to a jack-pulse bridge for apps to use the mic. Can you make pulse bridges in pipewire? | 18:57:05 |
Brian Hechinger | Another interesting thing is the crackle is gone again. No idea why. :-D | 19:04:23 |
Brian Hechinger | Ha, started google meets and it's all gone a bit mad | 19:22:00 |
Brian Hechinger |  Download image.png | 19:22:04 |
Brian Hechinger | Well, made some good progress today. | 22:36:40 |
Brian Hechinger | Although this wireplumber stuff is a bit dodgy. :( | 22:36:52 |
17 Jan 2024 |
| magbeat joined the room. | 17:57:43 |
19 Jan 2024 |
| hopland (flaky frank) changed their display name from hopland (meticulous montesquieu) to hopland (manners or stfu). | 05:11:52 |