On Sun, Sep 5, 2021 at 3:33 AM Matti Pulkkinen mkjpul@utu.fi wrote:
su, 2021-09-05 kello 01:29 -0700, Jack Craig kirjoitti:
hi list,
has anyone got pipewire working?
Yes. In what way is it not working for you?
first, i have a LGTV main display is a tv. .
i see audio activity on the settings:sound:output meter, i see firefox audio streams too, but no audio. my use case at the moment is just firefox/f34/workstation.
maybe i should focus on the audio loss first?
-- Terveisin / Regards, Matti Pulkkinen
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
On Sun, Sep 5, 2021 at 5:43 AM Jack Craig jack.craig.aptos@gmail.com wrote:
On Sun, Sep 5, 2021 at 3:33 AM Matti Pulkkinen mkjpul@utu.fi wrote:
su, 2021-09-05 kello 01:29 -0700, Jack Craig kirjoitti:
hi list,
has anyone got pipewire working?
Yes. In what way is it not working for you?
first, i have a LGTV main display is a tv. .
i see audio activity on the settings:sound:output meter, i see firefox audio streams too, but no audio. my use case at the moment is just firefox/f34/workstation.
maybe i should focus on the audio loss first?
now i am getting somewhere,...
Sep 01 18:16:07 fedora systemd[1632]: Started PipeWire PulseAudio. Sep 01 18:16:32 fedora pipewire-media-session[1897]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply Sep 01 18:25:40 fedora pipewire-media-session[1897]: device 'alsa_card.pci-0000_03_00.1': can't restore profile: No such device Sep 01 18:33:11 fedora pipewire-media-session[1897]: no node found for 41 Sep 01 18:33:11 fedora pipewire-pulse[1889]: stream 0x55b24e6fcd30: error no node available Sep 01 18:33:11 fedora pipewire-pulse[1889]: pulse-server 0x55b24e6f3db0: [gsd-power] ERROR command:-1 (invalid) tag:3 error:25 (Input/output error) Sep 01 18:33:11 fedora pipewire-media-session[1897]: no node found for 41 Sep 01 18:33:11 fedora pipewire-pulse[1889]: stream 0x55b24e6fcd30: error no node available Sep 01 18:33:11 fedora pipewire-pulse[1889]: pulse-server 0x55b24e6f3db0: [gsd-power] ERROR command:-1 (invalid) tag:4 error:25 (Input/output error) Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1
*Sep 01 18:33:11 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argumentSep 01 18:33:11 fedora pipewire[1888]: adapter 0x557ed233f260: can't get format: Invalid argumentSep 01 18:33:11 fedora pipewire[1888]: usage: node.name http://node.name=<string>Sep 01 18:33:11 fedora pipewire-media-session[1897]: error id:71 seq:467 res:-22 (Invalid argument): usage: node.name http://node.name=<string>Sep 01 18:33:26 fedora pipewire-media-session[1897]: device 'alsa_card.pci-0000_03_00.1': can't restore profile: No such device* Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1 Sep 01 18:34:41 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument Sep 01 18:34:41 fedora pipewire[1888]: adapter 0x557ed233d680: can't get format: Invalid argument
On Sun, 5 Sep 2021 06:49:04 -0700 Jack Craig wrote:
Sep 01 18:34:41 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument
Where did the ',' come from? I'm pretty sure that's a '.' on my hdmi output.
Run gnome-control-center sound and see if it lists an hdmi output device you can pick to set sound output (and test while you are there).
I know every time I install and every once in a while when I run updates something will decide to switch the audio device rather than remembering what I had it set to and then I have to set it back. Hasn't happened for a while though, it usually remembers.
On Sun, 2021-09-05 at 09:59 -0400, Tom Horsley wrote:
I know every time I install and every once in a while when I run updates something will decide to switch the audio device rather than remembering what I had it set to and then I have to set it back. Hasn't happened for a while though, it usually remembers.
I get a similar thing, but at any time (no updates involved). I get the suspicion that after the video monitor goes to sleep, then I go to log on some time later (computer was left running), the HDMI port doesn't respond to a probe and the OS decides it needs to use something else for audio.
On Sun, 5 Sep 2021 06:49:04 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
On Sun, Sep 5, 2021 at 5:43 AM Jack Craig jack.craig.aptos@gmail.com wrote:
What does running aplay -lv show as available devices? From all the errors, it seems there is a configuration or api mismatch somewhere in the chain between pipewire and alsa.
You might find some worthwhile information about hdmi here: https://alsa.opensrc.org/DigitalOut
This is a troubleshooting checklist: https://alsa.opensrc.org/TroubleShooting
And running this script can give you a *lot* of information about your sound setup: http://www.alsa-project.org/alsa-info.sh
aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 [root@ws jackc]#
On Sun, Sep 5, 2021 at 8:28 AM stan via users users@lists.fedoraproject.org wrote:
On Sun, 5 Sep 2021 06:49:04 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
On Sun, Sep 5, 2021 at 5:43 AM Jack Craig jack.craig.aptos@gmail.com wrote:
What does running aplay -lv show as available devices? From all the errors, it seems there is a configuration or api mismatch somewhere in the chain between pipewire and alsa.
You might find some worthwhile information about hdmi here: https://alsa.opensrc.org/DigitalOut
This is a troubleshooting checklist: https://alsa.opensrc.org/TroubleShooting
And running this script can give you a *lot* of information about your sound setup: http://www.alsa-project.org/alsa-info.sh _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
On Sun, 5 Sep 2021 19:41:09 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 [root@ws jackc]#
I recall from your first message that you were trying to instantiate hdmi:0,1. From the above output, that device doesn't exist. You only have devices hdmi:0,[3,7,8,9,10]. So, the error message is correct. For some reason, pipewire? is trying to open an incorrect device. Do you have a device hard-coded somewhere in your configuration? Pipewire should be able to figure out the correct device to try if it isn't being told a device to use (I think, no expert on pipewire).
On Mon, Sep 6, 2021 at 7:43 AM stan via users users@lists.fedoraproject.org wrote:
On Sun, 5 Sep 2021 19:41:09 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 [root@ws jackc]#
I recall from your first message that you were trying to instantiate hdmi:0,1. From the above output, that device doesn't exist. You only have devices hdmi:0,[3,7,8,9,10]. So, the error message is correct. For some reason, pipewire? is trying to open an incorrect device. Do you have a device hard-coded somewhere in your configuration?
no, it's a F34 workstation. one of my setup chores is to get audio working with my LGTV. i had pulseaudio running on my last install so hw works.
this is probably my screwup, but i have been trying to Not futz with the released bits.
Pipewire
should be able to figure out the correct device to try if it isn't being told a device to use (I think, no expert on pipewire).
me either, but i like what i read about PW so this is a good challenge
i'd like to get to the bottom of this no audio state.
Q: do you why there doesnt seem to be systemctl files(start,stop,status) for pipewire, pipewire-pulse, pipewire-media-session ?
also i want to track this non-existent file.
thank you very much for these insights.
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
i wanted to report gnome-control-panel sound see an output source, but not in
when i do the testing, the speaker icon flashes, but no audio.
On Mon, Sep 6, 2021 at 7:43 AM stan via users users@lists.fedoraproject.org wrote:
On Sun, 5 Sep 2021 19:41:09 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 [root@ws jackc]#
I recall from your first message that you were trying to instantiate hdmi:0,1. From the above output, that device doesn't exist. You only have devices hdmi:0,[3,7,8,9,10]. So, the error message is correct. For some reason, pipewire? is trying to open an incorrect device. Do you have a device hard-coded somewhere in your configuration? Pipewire should be able to figure out the correct device to try if it isn't being told a device to use (I think, no expert on pipewire). _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Sep 01 18:33:11 fedora pipewire-pulse[1889]: pulse-server 0x55b24e6f3db0: [gsd-power] ERROR command:-1 (invalid) tag:4 error:25 (Input/output error) Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1 Sep 01 18:33:11 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument Sep 01 18:33:11 fedora pipewire[1888]: adapter 0x557ed233f260: can't get format: Invalid argument Sep 01 18:33:11 fedora pipewire[1888]: usage: node.name=<string> Sep 01 18:33:11 fedora pipewire-media-session[1897]: error id:71 seq:467 res:-22 (Invalid argument): usage: node.name=<string> Sep 01 18:33:26 fedora pipewire-media-session[1897]: device 'alsa_card.pci-0000_03_00.1': can't restore profile: No such device Sep 01 18:34:17 fedora dracut[8980]: -rw-r--r-- 1 root root 30 Jul 9 08:18 etc/ld.so.conf.d/pipewire-jack-x86_64.conf Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1 Sep 01 18:34:41 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument Sep 01 18:34:41 fedora pipewire[1888]: adapter 0x557ed233d680: can't get format: Invalid argument Sep 01 18:34:41 fedora pipewire[1888]: usage: node.name=<string> Sep 01 18:34:41 fedora pipewire-media-session[1897]: error id:30 seq:519 res:-22 (Invalid argument): usage: node.name=<string> Sep 01 18:34:56 fedora pipewire-media-session[1897]: device 'alsa_card.pci-0000_03_00.1': can't restore profile: No such device Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 S
*ep 01 19:24:09 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1Sep 01 19:24:09 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argumentSep 01 19:24:09 fedora pipewire[1888]: adapter 0x557ed236e370: can't get format: Invalid argumentSep 01 19:24:09 fedora pipewire[1888]: usage: node.name http://node.name=<string>Sep 01 19:24:09 fedora pipewire-media-session[1897]: error id:30 seq:551 res:-22 (Invalid argument): usage: node.name http://node.name=<string>Sep 01 19:29:52 fedora pipewire-media-session[1897]: device 'alsa_card.pci-0000_03_00.1': can't restore profile: No such device* Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1 *Sep 01 22:06:32 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument* Sep 01 22:06:32 fedora pipewire[1888]: adapter 0x557ed2345f10: can't get format: Invalid argument Sep 01 22:06:32 fedora pipewire[1888]: usage: node.name=<string> Sep 01 22:06:32 fedora pipewire-media-session[1897]: error id:30 seq:583 res:-22 (Invalid argument): usage: node.name=<string> Sep 01 22:07:21 fedora systemd[1632]: pipewire-pulse.service: Deactivated successfully. Sep 01 22:07:21 fedora systemd[1632]: pipewire.service: Deactivated successfully.
ok, this ain't right, but i am unable to translate it to a discrete error...
*[root@ws jackc]# aplay -L* null Discard all samples (playback) or generate zero samples (capture) samplerate Rate Converter Plugin Using Samplerate Library pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization default Default ALSA Output (currently PipeWire Media Server) hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 1 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output hdmi:CARD=NVidia,DEV=4 HDA NVidia, HDMI 4 HDMI Audio Output usbstream:CARD=NVidia HDA NVidia USB Stream Output
suggestions?? tia, jackc...
On Mon, Sep 6, 2021 at 1:40 PM Jack Craig jack.craig.aptos@gmail.com wrote:
i wanted to report gnome-control-panel sound see an output source, but not in
when i do the testing, the speaker icon flashes, but no audio.
On Mon, Sep 6, 2021 at 7:43 AM stan via users < users@lists.fedoraproject.org> wrote:
On Sun, 5 Sep 2021 19:41:09 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 [root@ws jackc]#
I recall from your first message that you were trying to instantiate hdmi:0,1. From the above output, that device doesn't exist. You only have devices hdmi:0,[3,7,8,9,10]. So, the error message is correct. For some reason, pipewire? is trying to open an incorrect device. Do you have a device hard-coded somewhere in your configuration? Pipewire should be able to figure out the correct device to try if it isn't being told a device to use (I think, no expert on pipewire). _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
On Tue, Sep 7, 2021 at 1:57 AM Jack Craig jack.craig.aptos@gmail.com wrote:
Sep 01 18:33:11 fedora pipewire-pulse[1889]: pulse-server 0x55b24e6f3db0: [gsd-power] ERROR command:-1 (invalid) tag:4 error:25 (Input/output error) Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 Sep 01 18:33:11 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1 Sep 01 18:33:11 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument Sep 01 18:33:11 fedora pipewire[1888]: adapter 0x557ed233f260: can't get format: Invalid argument Sep 01 18:33:11 fedora pipewire[1888]: usage: node.name=<string> Sep 01 18:33:11 fedora pipewire-media-session[1897]: error id:71 seq:467 res:-22 (Invalid argument): usage: node.name=<string> Sep 01 18:33:26 fedora pipewire-media-session[1897]: device 'alsa_card.pci-0000_03_00.1': can't restore profile: No such device Sep 01 18:34:17 fedora dracut[8980]: -rw-r--r-- 1 root root 30 Jul 9 08:18 etc/ld.so.conf.d/pipewire-jack-x86_64.conf Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 Sep 01 18:34:41 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1 Sep 01 18:34:41 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument Sep 01 18:34:41 fedora pipewire[1888]: adapter 0x557ed233d680: can't get format: Invalid argument Sep 01 18:34:41 fedora pipewire[1888]: usage: node.name=<string> *Sep 01 18:34:41 fedora pipewire-media-session[1897]: error id:30 seq:519 res:-22 (Invalid argument): usage: node.name http://node.name=<string>* Sep 01 18:34:56 fedora pipewire-media-session[1897]: device 'alsa_card.pci-0000_03_00.1': can't restore profile: No such device Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 *S*
*ep 01 19:24:09 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1Sep 01 19:24:09 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argumentSep 01 19:24:09 fedora pipewire[1888]: adapter 0x557ed236e370: can't get format: Invalid argumentSep 01 19:24:09 fedora pipewire[1888]: usage: node.name http://node.name=<string>Sep 01 19:24:09 fedora pipewire-media-session[1897]: error id:30 seq:551 res:-22 (Invalid argument): usage: node.name http://node.name=<string>Sep 01 19:29:52 fedora pipewire-media-session[1897]: device 'alsa_card.pci-0000_03_00.1': can't restore profile: No such device* Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib dlmisc.c:226:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:4733:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null) Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device or address Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:3917:(snd_config_hook_load) Unable to expand filenames in the pre-load section Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:3739:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 0,1 Sep 01 22:06:32 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1 *Sep 01 22:06:32 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument* Sep 01 22:06:32 fedora pipewire[1888]: adapter 0x557ed2345f10: can't get format: Invalid argument
ok, this ain't right, but i am unable to translate it to a discrete error...
*[root@ws jackc]# aplay -L* null Discard all samples (playback) or generate zero samples (capture) samplerate Rate Converter Plugin Using Samplerate Library pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization default Default ALSA Output (currently PipeWire Media Server) hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 1 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output hdmi:CARD=NVidia,DEV=4 HDA NVidia, HDMI 4 HDMI Audio Output usbstream:CARD=NVidia HDA NVidia USB Stream Output
suggestions?? tia, jackc...
I recall from your first message that you were trying to instantiate
hdmi:0,1. From the above output, that device doesn't exist. You only have devices hdmi:0,[3,7,8,9,10]. So, the error message is correct. For some reason, pipewire? is trying to open an incorrect device. Do you have a device hard-coded somewhere in your configuration? Pipewire should be able to figure out the correct device to try if it isn't being told a device to use (I think, no expert on pipewire).
my .config/pipewire/media-session.d/default-routes has,...
*{ "default.route.alsa_card.pci-0000_03_00.1:profile:off": [ ], "default.route.alsa_card.pci-0000_03_00.1:profile:output:hdmi-stereo-extra1": [ ]}*
*should i have hdmi:0,2 as default route??*
_
On Thu, 9 Sep 2021 11:48:28 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
On Tue, Sep 7, 2021 at 1:57 AM Jack Craig jack.craig.aptos@gmail.com wrote:
*[root@ws jackc]# aplay -L* null Discard all samples (playback) or generate zero samples (capture) samplerate Rate Converter Plugin Using Samplerate Library pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization default Default ALSA Output (currently PipeWire Media Server) hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 1 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output hdmi:CARD=NVidia,DEV=4 HDA NVidia, HDMI 4 HDMI Audio Output usbstream:CARD=NVidia HDA NVidia USB Stream Output
suggestions?? tia, jackc...
Translates to hdmi:0,[0,1,2,3,4]
Previously you showed the following output. This shows device as card and device as device
aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0
Translates to hdmi:0,[3,7,8,9,10]
This is different than the above output. WHat did you do in the interim? With the newer output, hdmi:0,1 should work, because alsa has now found it.
my .config/pipewire/media-session.d/default-routes has,...
*{ "default.route.alsa_card.pci-0000_03_00.1:profile:off": [ ], "default.route.alsa_card.pci-0000_03_00.1:profile:output:hdmi-stereo-extra1": [ ]}*
*should i have hdmi:0,2 as default route??*
If the output from aplay -lv or aplay -L* still shows that hdmi:0,0 is legitimate, I think that is what you should be using. I am not sure how to translate that into pipewire speak. I'm not even sure that the above is looking at the nvidia card as the pci in the name is confusing. What do you see if you do lsmod? How about lspci? Is the hdmi card in either of them?
At this link, https://alsa.opensrc.org/DigitalOut about halfway down the page you will find an Alternate Method subsection. It describes a way to test the digital output to see which one is legitimate using aplay or mplayer. Note that they use different device specifications, with mplayer using a specification like the one Tom Horsley described in his post.
That will give you the exact device which you want pipewire to be using. Note that hdmi is a digital format so you might have to use the -D plugin option to aplay.
This will only give you the name of the alsa device that you want to use with pipewire. It doesn't tell you how to specify that pipewire use that device as default.
Osuggestions?? tia, jackc...
Translates to hdmi:0,[0,1,2,3,4]
Previously you showed the following output. This shows device as card and device as device
aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0
Translates to hdmi:0,[3,7,8,9,10]
This is different than the above output. WHat did you do in the interim? With the newer output, hdmi:0,1 should work, because alsa has now found it.
*i have made no file updates, just started populating /etc/pipewire from /usr/share/doc/sound/pipewire* *i have ...*
*.config/pipewire/media-session.d/default-routes.config/pipewire/media-session.d/media-session.conf.config/pipewire/media-session.d/bluez-monitor.conf.config/pipewire/pipewire.conf*
my .config/pipewire/media-session.d/default-routes has,...
*{ "default.route.alsa_card.pci-0000_03_00.1:profile:off": [ ],
"default.route.alsa_card.pci-0000_03_00.1:profile:output:hdmi-stereo-extra1":
[ ]}*
*should i have hdmi:0,2 as default route??*
If the output from aplay -lv or aplay -L* still shows that hdmi:0,0 is legitimate, I think that is what you should be using. I am not sure how to translate that into pipewire speak. I'm not even sure that the above is looking at the nvidia card as the pci in the name is confusing. What do you see if you do lsmod? How about lspci? Is the hdmi card in either of them?
i see ...
aplay -L null Discard all samples (playback) or generate zero samples (capture) samplerate Rate Converter Plugin Using Samplerate Library pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization default Default ALSA Output (currently PipeWire Media Server) hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 1 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output hdmi:CARD=NVidia,DEV=4 HDA NVidia, HDMI 4 HDMI Audio Output usbstream:CARD=NVidia HDA NVidia USB Stream Output [jackc@ws ~ $ aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0
snd 110592 10 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm snd_hda_codec 172032 2 snd_hda_codec_hdmi,snd_hda_intel snd_hda_codec_hdmi 73728 1 snd_hda_core 110592 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_hda_intel 57344 1 snd_hrtimer 16384 0 snd_hwdep 16384 1 snd_hda_codec snd_intel_dspcfg 28672 1 snd_hda_intel snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg snd_pcm 135168 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core snd_seq 90112 1 snd_seq_dummy snd_seq_device 16384 1 snd_seq snd_seq_dummy 16384 0 snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm soundcore 16384 1 snd
03:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1) 03:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
cat /proc/asound/devices 1: : sequencer 2: [ 0- 3]: digital audio playback 3: [ 0- 7]: digital audio playback 4: [ 0- 8]: digital audio playback 5: [ 0- 9]: digital audio playback 6: [ 0-10]: digital audio playback 7: [ 0- 0]: hardware dependent 8: [ 0] : control 33: : timer
off to check the link about alternates.
note that if i boot live media and try sound, all is well. gnome/sound only sees the output device, not input, but i get sound. rebooting the installed system, i get same gnome/sound display, but no audio.
anyone get helvum working??
next to review the below reference, Thx!!
At this link, https://alsa.opensrc.org/DigitalOut about halfway down the page you will find an Alternate Method subsection. It describes a way to test the digital output to see which one is legitimate using aplay or mplayer. Note that they use different device specifications, with mplayer using a specification like the one Tom Horsley described in his post.
That will give you the exact device which you want pipewire to be using. Note that hdmi is a digital format so you might have to use the -D plugin option to aplay.
This will only give you the name of the alsa device that you want to use with pipewire. It doesn't tell you how to specify that pipewire use that device as default. _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
On Fri, Sep 10, 2021 at 11:45 AM Jack Craig jack.craig.aptos@gmail.com wrote:
Osuggestions?? tia, jackc...
Translates to hdmi:0,[0,1,2,3,4]
Previously you showed the following output. This shows device as card and device as device
aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0
Translates to hdmi:0,[3,7,8,9,10]
This is different than the above output. WHat did you do in the interim? With the newer output, hdmi:0,1 should work, because alsa has now found it.
*i have made no file updates, just started populating /etc/pipewire from /usr/share/doc/sound/pipewire* *i have ...*
*.config/pipewire/media-session.d/default-routes.config/pipewire/media-session.d/media-session.conf.config/pipewire/media-session.d/bluez-monitor.conf.config/pipewire/pipewire.conf*
my .config/pipewire/media-session.d/default-routes has,...
*{ "default.route.alsa_card.pci-0000_03_00.1:profile:off": [ ],
"default.route.alsa_card.pci-0000_03_00.1:profile:output:hdmi-stereo-extra1":
[ ]}*
*should i have hdmi:0,2 as default route??*
If the output from aplay -lv or aplay -L* still shows that hdmi:0,0 is legitimate, I think that is what you should be using. I am not sure how to translate that into pipewire speak. I'm not even sure that the above is looking at the nvidia card as the pci in the name is confusing. What do you see if you do lsmod? How about lspci? Is the hdmi card in either of them?
i see ...
aplay -L null Discard all samples (playback) or generate zero samples (capture) samplerate Rate Converter Plugin Using Samplerate Library pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization default Default ALSA Output (currently PipeWire Media Server) hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 1 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output hdmi:CARD=NVidia,DEV=4 HDA NVidia, HDMI 4 HDMI Audio Output usbstream:CARD=NVidia HDA NVidia USB Stream Output [jackc@ws ~ $ aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0
snd 110592 10 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm snd_hda_codec 172032 2 snd_hda_codec_hdmi,snd_hda_intel snd_hda_codec_hdmi 73728 1 snd_hda_core 110592 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_hda_intel 57344 1 snd_hrtimer 16384 0 snd_hwdep 16384 1 snd_hda_codec snd_intel_dspcfg 28672 1 snd_hda_intel snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg snd_pcm 135168 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core snd_seq 90112 1 snd_seq_dummy snd_seq_device 16384 1 snd_seq snd_seq_dummy 16384 0 snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm soundcore 16384 1 snd
03:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1) 03:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
cat /proc/asound/devices 1: : sequencer 2: [ 0- 3]: digital audio playback 3: [ 0- 7]: digital audio playback 4: [ 0- 8]: digital audio playback 5: [ 0- 9]: digital audio playback 6: [ 0-10]: digital audio playback 7: [ 0- 0]: hardware dependent 8: [ 0] : control 33: : timer
off to check the link about alternates.
note that if i boot live media and try sound, all is well. gnome/sound only sees the output device, not input, but i get sound. rebooting the installed system, i get same gnome/sound display, but no audio.
anyone get helvum working??
next to review the below reference, Thx!!
At this link, https://alsa.opensrc.org/DigitalOut about halfway down the page you will find an Alternate Method subsection. It describes a way to test the digital output to see which one is legitimate using aplay or mplayer. Note that they use different device specifications, with mplayer using a specification like the one Tom Horsley described in his post.
That will give you the exact device which you want pipewire to be using. Note that hdmi is a digital format so you might have to use the -D plugin option to aplay.
This will only give you the name of the alsa device that you want to use with pipewire. It doesn't tell you how to specify that pipewire use that device as default.
context.exec = [ #{ path = <program-name> [ args = "<arguments>" ] } # # Execute the given program with arguments. # # You can optionally start the session manager here, # but it is better to start it as a systemd service. # Run the session manager with -h for options. # * # { path = "/usr/bin/pipewire-media-session" args = "" }*
i did comment out this pw-media-session line...
On Fri, 10 Sep 2021 11:45:10 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
i see ...
aplay -L null Discard all samples (playback) or generate zero samples (capture) samplerate Rate Converter Plugin Using Samplerate Library pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization default Default ALSA Output (currently PipeWire Media Server) hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 1 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output hdmi:CARD=NVidia,DEV=4 HDA NVidia, HDMI 4 HDMI Audio Output usbstream:CARD=NVidia HDA NVidia USB Stream Output [jackc@ws ~ $ aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0
snd 110592 10 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm snd_hda_codec 172032 2 snd_hda_codec_hdmi,snd_hda_intel snd_hda_codec_hdmi 73728 1 snd_hda_core 110592 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_hda_intel 57344 1 snd_hrtimer 16384 0 snd_hwdep 16384 1 snd_hda_codec snd_intel_dspcfg 28672 1 snd_hda_intel snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg snd_pcm 135168 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core snd_seq 90112 1 snd_seq_dummy snd_seq_device 16384 1 snd_seq snd_seq_dummy 16384 0 snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm soundcore 16384 1 snd
The proper audio codecs are all loaded.
03:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1) 03:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
The proper video controller is loaded
cat /proc/asound/devices 1: : sequencer 2: [ 0- 3]: digital audio playback 3: [ 0- 7]: digital audio playback 4: [ 0- 8]: digital audio playback 5: [ 0- 9]: digital audio playback 6: [ 0-10]: digital audio playback 7: [ 0- 0]: hardware dependent 8: [ 0] : control 33: : timer
The aplay -lv and this agree, that your sound devices are hdmi:0,[3,7,8,9,10] I'm not sure why the aplay -L isn't showing the same thing.
The alternative method should have found one of these as the correct output in order to give you sound. You then would have to somehow tell pipewire to use that device.
Online, I see that people are using pavucontrol with pipewire successfully. If you can do that, it should be easy to fix this. Just go into pavucontrol and, while music is playing (even if there is no sound), set the default device to the each of the hdmi outputs in turn, hdmi:0,3 hdmi:0,7 etc. When one of them outputs sound, leave it as the default. You then don't have to worry about translating the alsa form into the pipewire form; pavucontrol will have done it for you.
On Sat, Sep 11, 2021 at 9:13 AM stan via users < users@lists.fedoraproject.org> wrote:
On Fri, 10 Sep 2021 11:45:10 -0700 Jack Craig jack.craig.aptos@gmail.com wrote:
i see ...
aplay -L null Discard all samples (playback) or generate zero samples (capture) samplerate Rate Converter Plugin Using Samplerate Library pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization default Default ALSA Output (currently PipeWire Media Server) hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 1 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output hdmi:CARD=NVidia,DEV=4 HDA NVidia, HDMI 4 HDMI Audio Output usbstream:CARD=NVidia HDA NVidia USB Stream Output [jackc@ws ~ $ aplay -lv **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0
snd 110592 10
snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
snd_hda_codec 172032 2 snd_hda_codec_hdmi,snd_hda_intel snd_hda_codec_hdmi 73728 1 snd_hda_core 110592 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_hda_intel 57344 1 snd_hrtimer 16384 0 snd_hwdep 16384 1 snd_hda_codec snd_intel_dspcfg 28672 1 snd_hda_intel snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg snd_pcm 135168 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core snd_seq 90112 1 snd_seq_dummy snd_seq_device 16384 1 snd_seq snd_seq_dummy 16384 0 snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm soundcore 16384 1 snd
The proper audio codecs are all loaded.
03:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1) 03:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
The proper video controller is loaded
cat /proc/asound/devices 1: : sequencer 2: [ 0- 3]: digital audio playback 3: [ 0- 7]: digital audio playback 4: [ 0- 8]: digital audio playback 5: [ 0- 9]: digital audio playback 6: [ 0-10]: digital audio playback 7: [ 0- 0]: hardware dependent 8: [ 0] : control 33: : timer
The aplay -lv and this agree, that your sound devices are hdmi:0,[3,7,8,9,10] I'm not sure why the aplay -L isn't showing the same thing.
The alternative method should have found one of these as the correct output in order to give you sound. You then would have to somehow tell pipewire to use that device.
Online, I see that people are using pavucontrol with pipewire successfully. If you can do that, it should be easy to fix this. Just go into pavucontrol and, while music is playing (even if there is no sound), set the default device to the each of the hdmi outputs in turn, hdmi:0,3 hdmi:0,7 etc. When one of them outputs sound, leave it as the default. You then don't have to worry about translating the alsa form into the pipewire form; pavucontrol will have done it for you.
*Well I got it happening finally . I just did a reinstall and came up and it's worked so far. *
*I keep going back to test the sound and so far it continues to work it's a two speaker only but at least it's getting audio out .*
*Does anyone know the directories where the sound configuration is stored I got like to go look at what works so I know better what to return it to if it starts feeling thanks folks*
- ______________________________**_________________*
On 9/12/21 12:54 PM, Jack Craig wrote:
*I keep going back to test the sound and so far it continues to work it's a two speaker only but at least it's getting audio out .*
Is there a reason for you to expect it to stop? Normally, once it's working it stays working unless you change something.
On Sun, Sep 12, 2021 at 12:37 PM Joe Zeff joe@zeff.us wrote:
On 9/12/21 12:54 PM, Jack Craig wrote:
*I keep going back to test the sound and so far it continues to work it's a two speaker only but at least it's getting audio out .*
Is there a reason for you to expect it to stop? Normally, once it's working it stays working unless you change something.
Sadly yes I've had some difficulty installing on a large screen TV series
the audio set up but I don't get any audio out what
I do get to work though is if I switch down to a normal monitor for the display that installs and then audio works just fine
but then once connected and working with the smaller screen if I just get the working screen up and swap cables with the large screen all seems to work except music now I don't get any audio out again so I'm trying to figure this out what's changing and why
do you have any advice to pass along ?? thanks
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
sounds like my boat too.
retired due parkinsons, but still chasing fedora.
just to keep the 'lights on'. ;)
On Sun, Sep 12, 2021 at 1:24 PM Joe Zeff joe@zeff.us wrote:
On 9/12/21 1:44 PM, Jack Craig wrote:
do you have any advice to pass along ?? thanks
Alas, no. Back when I was working I did tech support, but only on Internet related issues and I've been retired for a decade or so. _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
i did a fresh f34 install nd this list of pipewire packages
pipewire.x86_64 0.3.35-2.fc34 @updates pipewire-alsa.x86_64 0.3.35-2.fc34 @updates pipewire-doc.x86_64 0.3.35-2.fc34 @updates pipewire-gstreamer.x86_64 0.3.35-2.fc34 @updates pipewire-jack-audio-connection-kit.x86_64 0.3.35-2.fc34 @updates pipewire-libs.x86_64 0.3.35-2.fc34 @updates pipewire-pulseaudio.x86_64 0.3.35-2.fc34 @updates pipewire-utils.x86_64 0.3.35-2.fc34 @updates pipewire0.2-libs.x86_64 0.2.7-5.fc34 @anaconda
pipewire-pulseaudio.x86_64 0.3.35-2.fc34 @updates pulseaudio-libs.x86_64 14.2-3.fc34 @anaconda pulseaudio-libs-glib2.x86_64 14.2-3.fc34 @anaconda pulseaudio-utils.x86_64 14.2-3.fc34 @fedora
cp /usr/share/doc/pipewire/pipewire.conf ~/.config/pipewire/pipewire.conf
followed this chant...
https://www.tomordonez.com/install-pipewire-linux-fedora/
reboot and test with gnome-control-panel sound
thx for all the support,...
On Sun, Sep 12, 2021 at 1:38 PM Jack Craig jack.craig.aptos@gmail.com wrote:
sounds like my boat too.
retired due parkinsons, but still chasing fedora.
just to keep the 'lights on'. ;)
On Sun, Sep 12, 2021 at 1:24 PM Joe Zeff joe@zeff.us wrote:
On 9/12/21 1:44 PM, Jack Craig wrote:
do you have any advice to pass along ?? thanks
Alas, no. Back when I was working I did tech support, but only on Internet related issues and I've been retired for a decade or so. _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
On Sun, 12 Sep 2021 13:36:45 -0600 Joe Zeff wrote:
Is there a reason for you to expect it to stop? Normally, once it's working it stays working unless you change something.
I've had the default sound device get changed on me after an update every once in a while (not often, but it does happen). Once I change it back it usually sticks till the next mystery update.
and you change it back to a working state how?? thx.
On Sun, Sep 12, 2021 at 12:46 PM Tom Horsley horsley1953@gmail.com wrote:
On Sun, 12 Sep 2021 13:36:45 -0600 Joe Zeff wrote:
Is there a reason for you to expect it to stop? Normally, once it's working it stays working unless you change something.
I've had the default sound device get changed on me after an update every once in a while (not often, but it does happen). Once I change it back it usually sticks till the next mystery update. _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
bizarre, now its working on all monitors, go figure.
Rather than guess whats up, i am going to take a break and list my pipe wire config.
thx to all for assistance...
On Sun, Sep 12, 2021 at 1:07 PM Tom Horsley horsley1953@gmail.com wrote:
On Sun, 12 Sep 2021 12:51:34 -0700 Jack Craig wrote:
and you change it back to a working state how?? thx.
Usually just run gnome control center, see that the sound device is set wrong, and pick the one that is actually connected to speakers :-). _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
On Fri, 2021-09-10 at 07:39 -0700, stan via users wrote:
Translates to hdmi:0,[3,7,8,9,10]
This is different than the above output. WHat did you do in the interim? With the newer output, hdmi:0,1 should work, because alsa has now found it.
Tangentially... Can the output go to multiple devices simultaneously?
If you have a system that periodically thinks device one is now device two, and vice versa, sending to both might be a simple work around.
For me, that kind of approach would work, too. Normally, I just have sound going through the HDMI monitor, and that gives me enough to hear alerts and whatnot. But if I want to enjoy music, I switch on my stereo amplifier. It's a bit of a pain to, also, have to reroute audio.