Re: has anyone got pipewire working F34??

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Fri, Sep 10, 2021 at 11:45 AM Jack Craig <jack.craig.aptos@xxxxxxxxx> 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...

_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux