You are not logged in.
I've got no sound so I've looked into journalctl and there were some bluez and pulseaudio related erros. So i.a.w. this topic https://bbs.archlinux.org/viewtopic.php?id=155714 I did `systemctl enable bluetooth.service`. No more errors but still no sound.
Other things I did:
- unplug/plug headphones
- check whether anything is muted in alsamixer and the gnome sound applet (note: nothing is greyed-out, microphone picks up signals)
snd_oxygen i.e. ASUS XONAR is the sound card I would like to use and I hook my headphones to.
# cat /proc/asound/cards
0 [DGX ]: CMI8786 - Xonar DGX
C-Media Oxygen HD Audio at 0xee00, irq 17
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfd7fc000 irq 30
# lsmod | grep '^snd' | column -t
snd_hda_codec_hdmi 49263 1
snd_hda_intel 26387 2
snd_hda_controller 26857 1 snd_hda_intel
snd_oxygen 23783 2
snd_hda_codec 112621 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller
snd_oxygen_lib 36709 1 snd_oxygen
snd_hwdep 17244 1 snd_hda_codec
snd_mpu401_uart 13507 1 snd_oxygen_lib
snd_rawmidi 26806 1 snd_mpu401_uart
snd_seq_device 13307 1 snd_rawmidi
snd_pcm 88779 5 snd_hda_codec_hdmi,snd_oxygen_lib,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer 26614 1 snd_pcm
snd 73436 19 snd_oxygen,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_rawmidi,snd_oxygen_lib,snd_hda_codec,snd_hda_intel,snd_mpu401_uart,snd_seq_device
# journalctl -b | grep -i bluez
Apr 26 12:13:52 arch1411 dbus[326]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Apr 26 12:13:52 arch1411 dbus[326]: [system] Successfully activated service 'org.bluez'
Apr 26 12:14:31 arch1411 /usr/lib/gdm/gdm-x-session[359]: Activating service name='org.bluez.obex'
Apr 26 12:14:31 arch1411 /usr/lib/gdm/gdm-x-session[359]: Successfully activated service 'org.bluez.obex'
[root@arch1411 hg1]# journalctl -b | grep -i audio
Apr 26 12:13:50 arch1411 kernel: snd_hda_intel 0000:01:00.1: Handle VGA-switcheroo audio client
Apr 26 12:13:52 arch1411 rtkit-daemon[432]: Successfully made thread 431 of process 431 (/usr/bin/pulseaudio) owned by '1000' high priority at nice level -11.
Apr 26 12:13:52 arch1411 rtkit-daemon[432]: Successfully made thread 456 of process 431 (/usr/bin/pulseaudio) owned by '1000' RT at priority 5.
Apr 26 12:13:52 arch1411 rtkit-daemon[432]: Successfully made thread 497 of process 431 (/usr/bin/pulseaudio) owned by '1000' RT at priority 5.
Apr 26 12:13:52 arch1411 rtkit-daemon[432]: Successfully made thread 498 of process 431 (/usr/bin/pulseaudio) owned by '1000' RT at priority 5.
Apr 26 15:37:00 arch1411 vlc.desktop[876]: [00007ffabc009ee8] mpgatofixed32 audio converter error: libmad error: bad main_data_begin pointer
Apr 26 15:37:02 arch1411 vlc.desktop[876]: [00007ffae0c244f8] mpgatofixed32 audio converter error: libmad error: bad main_data_begin pointer
# systemctl status pulseaudio.service
● pulseaudio.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
# systemctl start pulseaudio.service
Failed to start pulseaudio.service: Unit pulseaudio.service failed to load: No such file or directory.
Should I proceed per https://bbs.archlinux.org/viewtopic.php?id=149501 and remove pulseaudio daemon from the /etc/rc.conf file?
Last edited by bbarcher (2015-05-01 07:42:36)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
Should I proceed per https://bbs.archlinux.org/viewtopic.php?id=149501 and remove pulseaudio daemon from the /etc/rc.conf file?
Arch hasn't used /etc/rc.conf for quite a while now so that won't work.
Which desktop environment/window manager are you using?
With pulseaudio, I find that installing & running pavucontrol then playing around with all the options usually gets things working.
You have a lot of sound-related modules -- have you tried blacklisting some of them?
Para todos todo, para nosotros nada
Online
Thanks for chiming in.
I see.
I'm using Gnome Shell.
I'll try with the pavucontrol and I'll go throught the wiki page again.
PS. On that bluez.service. Any idea why it causes problems (including with pulseaudio) in the first place and why it requires >user's intervention< even on systems without any bluetooth devices?
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
No idea about bluetooth, sorry -- all my systems have this file:
# /etc/modprobe.d/blacklist.conf
blacklist btusb
blacklist bluetooth
Para todos todo, para nosotros nada
Online
I've blackilisted bt per #4 and went through everything related to no sound, muting and bt here https://wiki.archlinux.org/index.php/Pu … leshooting up to and including section 6. I still get no pulseaudio service startup. As for blacklisting the unused audio hardware modules, I don't know how to identify modules not belonging to my discrete audio card yet.
systemctl start pulseaudio
Failed to start pulseaudio.service: Unit pulseaudio.service failed to load: No such file or directory.
Last edited by bbarcher (2015-04-26 14:23:15)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
I don't know how to identify modules not belonging to my discrete audio card yet.
lspci -k
Para todos todo, para nosotros nada
Online
systemctl start pulseaudio Failed to start pulseaudio.service: Unit pulseaudio.service failed to load: No such file or directory.
Try this:
systemctl --all --no-pager|grep -i pulse
Last edited by Head_on_a_Stick (2015-04-26 14:30:43)
Para todos todo, para nosotros nada
Online
Post the output of
pacmd list-cards
pacmd list-sinks
Bluetooth shouldn't have anything to do with this, it will notice no bluetooth and therefore not load the bluetooth module, this won't have any effect on any non bluetooth devices.
Furthermore pulseaudio.service is a user service (as one shouldn't run pulse as root). That said it usually isn't needed and even has some regressions compared to the traditional desktop file starting method which should be handled by your DE in normal cases (which it is, output you posted indicates that pulseaudio has started successfully, at which point no service or eventual bluetooth warnings will be relevant to your problem anymore)
Last edited by V1del (2015-04-26 17:44:21)
Offline
systemctl --all --no-pager|grep -i pulse
returns nothing.
Thank you for your input, V1del.
$ pacmd list-cards
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_01_00.1>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "0"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xfd7fc000 irq 30"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.product.id = "aa88"
device.product.name = "Barts HDMI Audio [Radeon HD 6800 Series]"
device.string = "0"
device.description = "Barts HDMI Audio [Radeon HD 6800 Series]"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: unknown)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 300, available: unknown)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 300, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <output:hdmi-stereo>
sinks:
alsa_output.pci-0000_01_00.1.hdmi-stereo/#0: Barts HDMI Audio [Radeon HD 6800 Series] Digital Stereo (HDMI)
sources:
alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor/#0: Monitor of Barts HDMI Audio [Radeon HD 6800 Series] Digital Stereo (HDMI)
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
index: 1
name: <alsa_card.pci-0000_04_04.0>
driver: <module-alsa-card.c>
owner module: 24
properties:
alsa.card = "1"
alsa.card_name = "Xonar DGX"
alsa.long_card_name = "C-Media Oxygen HD Audio at 0xee00, irq 17"
alsa.driver_name = "snd_oxygen"
device.bus_path = "pci-0000:04:04.0"
sysfs.path = "/devices/pci0000:00/0000:00:05.0/0000:03:00.0/0000:04:04.0/sound/card1"
device.bus = "pci"
device.vendor.id = "13f6"
device.vendor.name = "C-Media Electronics Inc"
device.product.id = "8788"
device.product.name = "CMI8788 [Oxygen HD Audio]"
device.string = "1"
device.description = "CMI8788 [Oxygen HD Audio]"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <output:analog-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_04_04.0.analog-stereo/#1: CMI8788 [Oxygen HD Audio] Analog Stereo
sources:
alsa_output.pci-0000_04_04.0.analog-stereo.monitor/#1: Monitor of CMI8788 [Oxygen HD Audio] Analog Stereo
alsa_input.pci-0000_04_04.0.analog-stereo/#2: CMI8788 [Oxygen HD Audio] Analog Stereo
ports:
analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: unknown)
properties:
analog-input-aux: Analog Input (priority 8000, latency offset 0 usec, available: unknown)
properties:
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-headphones"
$ pacmd list-sinks
2 sink(s) available.
index: 0
name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9050
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 0
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
card: 0 <alsa_card.pci-0000_01_00.1>
module: 6
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "0"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xfd7fc000 irq 30"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.product.id = "aa88"
device.product.name = "Barts HDMI Audio [Radeon HD 6800 Series]"
device.string = "hdmi:0"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo"
device.profile.description = "Digital Stereo (HDMI)"
device.description = "Barts HDMI Audio [Radeon HD 6800 Series] Digital Stereo (HDMI)"
alsa.mixer_name = "ATI R6xx HDMI"
alsa.components = "HDA:1002aa01,00aa0100,00100200"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
active port: <hdmi-output-0>
* index: 1
name: <alsa_output.pci-0000_04_04.0.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9059
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 1
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1837.50 ms
card: 1 <alsa_card.pci-0000_04_04.0>
module: 24
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "Multichannel"
alsa.id = "Multichannel"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "Xonar DGX"
alsa.long_card_name = "C-Media Oxygen HD Audio at 0xee00, irq 17"
alsa.driver_name = "snd_oxygen"
device.bus_path = "pci-0000:04:04.0"
sysfs.path = "/devices/pci0000:00/0000:00:05.0/0000:03:00.0/0000:04:04.0/sound/card1"
device.bus = "pci"
device.vendor.id = "13f6"
device.vendor.name = "C-Media Electronics Inc"
device.product.id = "8788"
device.product.name = "CMI8788 [Oxygen HD Audio]"
device.string = "hw:1"
device.buffering.buffer_size = "352800"
device.buffering.fragment_size = "352800"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "CMI8788 [Oxygen HD Audio] Analog Stereo"
alsa.mixer_name = "CMI8786"
alsa.components = "CS4245 CMI8786"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-headphones"
active port: <analog-output-headphones>
After all of the recommended solutions from the wiki I still get
$ systemctl status pulseaudio.service
● pulseaudio.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
$ pulseaudio -vvvv
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
D: [pulseaudio] core-util.c: RealtimeKit worked.
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 6.0
D: [pulseaudio] main.c: Compilation host: x86_64-unknown-linux-gnu
D: [pulseaudio] main.c: Compilation CFLAGS: -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -fdiagnostics-color=auto
D: [pulseaudio] main.c: Running on host: Linux x86_64 3.19.3-3-ARCH #1 SMP PREEMPT Wed Apr 8 14:10:00 CEST 2015
D: [pulseaudio] main.c: Found 6 CPUs.
I: [pulseaudio] main.c: Page size is 4096 bytes
D: [pulseaudio] main.c: Compiled with Valgrind support: no
D: [pulseaudio] main.c: Running in valgrind mode: no
D: [pulseaudio] main.c: Running in VM: no
D: [pulseaudio] main.c: Optimized build: yes
D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.
I: [pulseaudio] main.c: Machine ID is d36c9fa4b78f4c8cae7f7ad7897683e3.
I: [pulseaudio] main.c: Session ID is c1.
I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
I: [pulseaudio] main.c: Using state directory /home/hg1/.config/pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-6.0/modules.
I: [pulseaudio] main.c: Running in system mode: no
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
Last edited by bbarcher (2015-04-27 19:16:41)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
As said pulseaudio.service is a user service, so using systemctl without --user won't find anything, which is totally irrelevant in this case however as pulse does start already.
Output of the sinks does look fine as well, so we have to go into the specifics. Which application are you trying to run? can you post the output of
fuser -v /dev/snd/*
while running an application which is supposed to output sound? Can you play anything on your card using ALSA itself?
aplay -Dhw:0 somewav
for example
PS you can put all of the output into code-tags it makes it more readable than wadding through a huge quote-block
Last edited by V1del (2015-04-26 21:49:45)
Offline
Thanks for bearing with me.
As usual, I rely on system sounds for the most part. In Gnome using volume+ keys on the keyboard is accompanied with a "pop...pop...pop..." sound with each increase. I also use the test function built into the standard sound applet. For the following command I started music playback from VLC and a video on youtube (Gnome Web). With the music playing (VLC only) I've started pavucontrol. It clearly shows the dB bar dancing to the music. I'm starting to get the feeling that I haven't plugged my headphones. But when I reboot into Windows without even taking them off I get correct playback, as always.
On another note. ALSA config and pulseaudio config seem to 'match'. When I use alsamixer to adjust the Master level (default ALSA output device) the corresponding sliders move in other sound applets and the dB level indicator shows different amplitudes.
$ fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/controlC0: hg1 706 F.... pulseaudio
/dev/snd/controlC1: hg1 706 F.... pulseaudio
/dev/snd/pcmC0D0p: hg1 706 F...m pulseaudio
$ aplay -Dhw:0 /home/hg1/Downloads/Tambourine.wav
Playing WAVE '/home/hg1/Downloads/Tambourine.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
$ aplay -Dhw:1 /home/hg1/Downloads/Tambourine.wav
aplay: main:722: audio open error: No such file or directory
Nothing comes from my soundcard. If I read it correctly '0' is for HDMI on my system so we should ignore it. And the second one ('1') gives an error.
PS you can put all of the output into code-tags it makes it more readable than wadding through a huge quote-block
I think I always put output and the command themselves in code brackets. If you mean something else, please rephrase.
Last edited by bbarcher (2015-04-27 07:48:58)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
hw:0 is the correct card, if the cat /proc/asound/cards still outputs this same output. if the aplay command didn't output anything, and you are sure the mixers are correct it seem that there may be some deeper issue. Can you post the output of
dmesg | grep -E 'snd|ALSA'
and maybe
pulseaudio -k && pulseaudio -vvvv #You may have to set autospawn = no in your /etc/pulse/client.conf to properly test this
Have you always had this issue? I'm thinking that you may have hit a kernel bug, so maybe you could try another/an older kernel
The code brackets thing I only mentioned because you put the pacmd output into quotes instead of code so it's a bit hard to sift through
Last edited by V1del (2015-04-27 15:49:50)
Offline
There are 2 things that I can think of that you need to do.
If your speakers are connected via hdmi, then the hdmi should be your default, if not, then your analog should be.
I had an issue with this very driver where it would go to the hdmi, and I'm connected via analog. I ended up disabling the hdmi, and adding the appropriate profile to my ~/.config/pulse/default.pa file.
To disable the hdmi, I added the following to my /etc/modprobe.d/snd-hda-intel.conf file:
options snd-hda-intel id=PCH,HDMI index=0,1 enable=0,1
I got the names from aplay -l.
Then the appropriate line in my default.pa file:
set-card-profile 1 output:analog-surround-40+input:analog-stereo
That's what I ended up doing, and it has worked fine.
Though, I did have to use hdajackretask to set up my audio outputs appropriately.
HTH
Knute
Offline
Wrong jacks with hdajackretask may also be something, but I don't know/think this will work with snd_oxygen (which is the card you wanna use right?)
Offline
I also don't think it could be attributed to wrong jack detection. The Gnome sound applet even reckognizes I connect headphones (rather than speakers).
(...) with snd_oxygen (which is the card you wanna use right?)
That is correct. snd_oxygen i.e. ASUS XONAR
hw:0 is the correct card, if the cat /proc/asound/cards still outputs this same output.
Holy %$#t, the cards swapped places! Now it's
# cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfd7fc000 irq 30
1 [DGX ]: CMI8786 - Xonar DGX
C-Media Oxygen HD Audio at 0xee00, irq 17
I have re-run the playback alsa commands but still no sound
$ aplay -Dhw:0 /home/hg1/Downloads/Tambourine.wav
aplay: main:722: audio open error: No such file or directory
[hg1@arch1411 ~]$ aplay -Dhw:1 /home/hg1/Downloads/Tambourine.wav
Playing WAVE '/home/hg1/Downloads/Tambourine.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
# dmesg | grep -E 'snd|ALSA'
[ 4.663891] snd_hda_intel 0000:01:00.1: Handle VGA-switcheroo audio client
The output of
pulseaudio -k && pulseaudio -vvvv
is
http://pastebin.com/VzpzARqn
I've terminated the comand using Ctrl+C. I don't know if this is the right way.
I don't know whether it's been like this the whole time. The day I posted was the first day I've tried to play any media on the system. I installed it on November 2014, haven't touched it as far as any further configuration (beyond basic) goes but it's up to date.
This sucks. I've been postponing getting the Arch all set up for weeks and when I finally got to it I got this slap in the face Maybe I shuld try some recent live media to see if the issue is Arch specific?
Last edited by bbarcher (2015-04-27 19:45:42)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
In my previous post, I put in about the /etc/modprobe.d/snd-hda-intel.conf file.
I just mentioned the enable command, but not the index command. If you want them to stay a certain way, you can use the index command to keep the PCH as, in my case, 0 and the HDMI as 1. That way they don't flip-flop on you.
Knute
Offline
In my previous post, I put in about the /etc/modprobe.d/snd-hda-intel.conf file.
I just mentioned the enable command, but not the index command. If you want them to stay a certain way, you can use the index command to keep the PCH as, in my case, 0 and the HDMI as 1. That way they don't flip-flop on you.
I see, but isn't it a step for >after< I get any sound at least on ALSA-level? It's easy to 'ping' both cards so I'd leave it for now.
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
It's up to you, but if you are referring to in your .asoundrc file is card 1 and the card that you want is now 0, you won't have any stable sound.
Knute
Offline
It's up to you, but if you are referring to in your .asoundrc file is card 1 and the card that you want is now 0, you won't have any stable sound.
I'm referring to these commands
$ aplay -Dhw:0 /home/hg1/Downloads/Tambourine.wav
aplay: main:722: audio open error: No such file or directory
$ aplay -Dhw:1 /home/hg1/Downloads/Tambourine.wav
Playing WAVE '/home/hg1/Downloads/Tambourine.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
To my understanding if I issue them >both< I should get some sound if we fix at least alsa-level configuration.
Right now I'mgoing to try some other distro. Then I'll try blacklisting anything other than the Xonar.
Last edited by bbarcher (2015-04-27 21:29:41)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
Actually, if you don't have speakers hooked up to both soundcards, and the one that is playing the sounds isn't hooked up, you won't hear anything anyway.
Knute
Offline
I've just checked with Fedora 21 and Manjato community LXQt edition. Exactly the same behaviour.
I've also skeemed through http://www.alsa-project.org/main/index. … ule-oxygen and... I have no idea what it all means, including the "hardware volume only for headphones." One thing I'm sure of. My card was not muted the first time I used alsamixer.
EDIT:
I've always considered ASUS to be great sound solution for Linux and it haven't even occurred to me that it might be the problem with my XONAR DGX. It turns out other people have that issue as well (fresh posts):
http://askubuntu.com/search?q=xonar+dgx … e6b891c831
So, the last thing to try is blscklisting hdmi (my integrated sound is already disabled in BIOS). If it doesn't work I'll have no choice but to stick to Windows 7
Last edited by bbarcher (2015-04-29 11:26:31)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
Well, you are unlucky. Mine DGX is working fine on any distro I have tried yet.
Only thing I blacklisted is snd_hda_intel since I'm not using Nvidia HDMI, Realtek is disabled in BIOS.
One thing to note, this card doesn't have automatic output switching (front-back). Hell, even official Windows drivers lack this feature, I'm using UNi Xonar drivers there.
I've got "Unit dbus-org.bluez.service failed to load: No such file or directory." in logs but audio works anyway.
Plasma 5.3.
Make sure Analog Output is set right in alsamixer.
Offline
Updating the kernel to 4.x alone didn't help (along with the respective updated firmware).
I've blacklisted all of the modules I think are related to intel audio/hdmi.
# lsmod | grep '^snd'
snd_oxygen 24576 2
snd_oxygen_lib 36864 1 snd_oxygen
snd_mpu401_uart 16384 1 snd_oxygen_lib
snd_rawmidi 28672 1 snd_mpu401_uart
snd_seq_device 16384 1 snd_rawmidi
snd_pcm 90112 1 snd_oxygen_lib
snd_timer 28672 1 snd_pcm
snd 69632 11 snd_oxygen,snd_timer,snd_pcm,snd_rawmidi,snd_oxygen_lib,snd_mpu401_uart,snd_seq_device
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: DGX [Xonar DGX], device 0: Multichannel [Multichannel]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: DGX [Xonar DGX], device 1: Digital [Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
Still no sound.
EDIT:
>Something< has worked! I'm not sure what was it.
1. Blacklisting alone didn't help.
2. I fired up alsamixer.
3. And followed as the screenshots show http://1drv.ms/1DGxDHe
Changing 'Analog Output' from 'Headphones FP' to either 'Headphones' or 'Multichannel' made sound work!
It all points to the default selection of audio output to front panel headphones. This should not happen.
Last edited by bbarcher (2015-05-01 08:04:45)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
Screenshots uploaded.
I've marked the topic as solved. Two more things though:
1. Does it qualify as a bug (alsa?)?
2. In the OP I wrote "microphone picks up signals" i.e. the microphone connected to XONAR. Isn't it indicative for such cases that everything right from kernel level to at least alsa level is OK and that
the only possible issue is with output line selection?
Note on Headphones output:
The leftmost channel always reads 'Headphones' but it is only when I select the 'Analog Output' also to 'Headphones' I get the proper output power which to me means that only with that configuration you get the true proper configuration for headphones on Xonar DGX.
An additional question:
The ASUS control panel for Windows provides headphone impedance selection. From what I saw the setting is not available for Xonar DGX but STX has this setting
http://techgage.com/news/asus_xonar_stx … der_linux/
Last edited by bbarcher (2015-05-01 08:12:11)
Put up or shut up.
--Austin Meyer, the lead developer of X-Plane
[ url=http://... ] Text [ /url ]
Offline
I don't think this qualifies as a bug, its a default setting that could be correct on other configuration/connector setup. You are somewhat supposed to go and check what is correct on a mixer level. That's also likely the reason why ALSA has cards muted by default, so that you go into alsamixer and make sure that the basic setup is correct.
No idea about the impedance thing.
Offline