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=<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
Sep 01 19:24:09 fedora pipewire[1888]: ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi:0,1
Sep 01 19:24:09 fedora pipewire[1888]: 'hdmi:0,1': playback open failed: Invalid argument
Sep 01 19:24:09 fedora pipewire[1888]: adapter 0x557ed236e370: can't get format: Invalid argument
Sep 01 19:24:09 fedora pipewire[1888]: usage: 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=<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??
_