You are not logged in.

#1 2015-09-15 22:28:43

92shea
Member
Registered: 2015-09-15
Posts: 2

EDIT: Pulseaudio doesn't output to HDMI Enlightenment

I have been on the troubleshooting page for pulseaudio, but to no avail. I am running the arch 2015.09.01 release (UEFI using kernel  EFI if that matters) with Enlightenment WM 0.19.5-1. The sound card is built into a Gigabyte z87n-wifi motherboard with sound being ported through the HDMI output. The default Audio Mixer for Enightenment recognizes the different output devices and the log shows that pulseaudio has been started. The system was previously running on a stock Ubuntu distro. Any help would be greatly appreciated.  This is my first true attempt at an arch linux build, but i do have some experience (however small) with manipulating linux systems. I give some outputs to the commands that the pulseaudio sight suggests. I am also interested in knowing what the default Audio Mixer is called for Enlightenment. I have looked on their page and I have even done a pacman search on installed packages to try and determine this without any luck. Am I looking in the wrong place or in the wrong way?

EDIT: sound does go through the standard 2.5mm output but not the HDMI even after changing the default device to HDMI.

the output of loginctl session-status:

c1 - leviathan (1000)
           Since: Tue 2015-09-15 13:57:06 PDT; 1h 12min ago
          Leader: 350 (slim)
            Seat: seat0; vc7
         Display: :0.0
          Remote: user root
         Service: slim; type x11; class user
           State: active
            Unit: session-c1.scope
                   350 /usr/bin/slim -nodaemon
                   410 enlightenment_start
                   416 dbus-launch --sh-syntax --exit-with-session
                   417 /usr/bin/dbus-daemon --fork --print-pid 6 --print-address 8
                   419 /usr/bin/enlightenment
                   423 /usr/bin/efreetd
                   445 /usr/lib/enlightenment/modules/temperature/linux-gnu-x86_64
                   446 /usr/lib/enlightenment/utils/enlightenment_fm
                   460 /usr/bin/pulseaudio --start --log-target=syslog
                   483 /usr/lib/chromium/chromium
                   485 /usr/lib/chromium/chrome-sandbox /usr/lib/chromium/chromium
                   486 /usr/lib/chromium/chromium --type=zygote
                   489 /usr/lib/chromium/chrome-sandbox /usr/lib/chromium/nacl_hel
                   490 /usr/lib/chromium/nacl_helper
                   493 /usr/lib/chromium/chromium --type=zygote
                   513 /usr/lib/chromium/chromium --type=gpu-process --channel=483
                   527 /usr/lib/chromium/chromium --type=gpu-broker               
                   542 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   550 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   554 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   632 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   647 /usr/lib/chromium/nacl_helper
                   657 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   680 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   689 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   697 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   715 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                   723 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                  1564 terminology
                  1567 /bin/bash
                  2125 transmission-qt
                  2474 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                  2678 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                  2833 /usr/lib/chromium/chromium --type=renderer --lang=en-US --e
                  2847 sudo loginctl session-status
                  2848 loginctl session-status
                  2849 less

Sep 15 14:42:45 Leviathan transmission-qt[2125]: QXcbWindow: Unhandled client message: "_GTK_LOAD_ICONTHEMES"
Sep 15 14:46:40 Leviathan sudo[2441]: leviathan : TTY=pts/0 ; PWD=/home/leviathan/Desktop ; USER=root ; COMMAND=/usr/bin/pacman -Ss pavucontrol
Sep 15 14:46:40 Leviathan sudo[2441]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 15 14:46:40 Leviathan sudo[2441]: pam_unix(sudo:session): session closed for user root
Sep 15 14:46:52 Leviathan sudo[2455]: leviathan : TTY=pts/0 ; PWD=/home/leviathan/Desktop ; USER=root ; COMMAND=/usr/bin/pacman -S pavucontrol
Sep 15 14:46:52 Leviathan sudo[2455]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 15 14:47:15 Leviathan sudo[2455]: pam_unix(sudo:session): session closed for user root
Sep 15 14:47:24 Leviathan sudo[2461]: leviathan : TTY=pts/0 ; PWD=/home/leviathan/Desktop ; USER=root ; COMMAND=/usr/bin/pacman -Ss alsa
Sep 15 14:47:24 Leviathan sudo[2461]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 15 14:47:24 Leviathan sudo[2461]: pam_unix(sudo:session): session closed for user root

and fuser /dev/snd/*

/dev/snd/controlC0:    460
/dev/snd/controlC1:    460

"pulseaudio -k --check" came back with nothing

I even tried paplay file.wav and it proccessed the file but no sound.

Last edited by 92shea (2015-09-16 05:21:00)

Offline

#2 2015-09-16 05:27:39

92shea
Member
Registered: 2015-09-15
Posts: 2

Re: EDIT: Pulseaudio doesn't output to HDMI Enlightenment

SOLVED: tried the HDMI fix found here: https://wiki.archlinux.org/index.php/Pu … o/Examples
I was able to manually output the sound using aplay -l to find the device
The only change I'd make to the wiki if i could would be to do a reboot after making the change in "/etc/pulse/default.pa" rather then kill and start pulseaudio. The Audio Mixer that comes with Enlightenment doesn't take to it well. That may just be an Enlightenment issue though. The file default.pa notates that it is not recommended to manually load devices, but in my case audio still works out other sources as well.

EDIT: I wan't getting any sound to go out the HDMI from a web browser so i commented out the lines that auto-detect devices. I don't recommend this if you use different output devices for different reasons. In my case I only use HDMI on this machine, so it doesn't cause any problems for me.

Last edited by 92shea (2015-09-16 06:19:44)

Offline

Board footer

Powered by FluxBB