You are not logged in.

#1 2014-09-02 03:42:27

Xaero252
Member
Registered: 2011-11-28
Posts: 107

[SOLVED] Choppy/Noisey audio on fresh install w/ PulseAudio

As the title states, I've got a fresh install, with audio being weird in certain applications. Most notably anything in wine (currently running Wine-multimedia from the aur) and VirtualBox VM's.
More interestingly, journalctl is being spammed with this message approximately 6 times per second, as I understand this process is somehow associate to Pulse:

Sep 01 21:26:03 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.

Things I've done so far:

-Kernel parameter change (posted as a suggested workaround):

processor.max_cstate=2

-ArchWiki steps for determining proper fragment size and count
-Disabled time-based scheduler for PulseAudio (tsched=0)
-Multiple different resampling methods

Any other ideas/suggestions to try? I'm thinking the Burst Limit and respawning is my big indicator here, but I don't know what to do to track this down.

The relevant information:

lspci:

00:00.0 Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port (rev 13)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)
00:02.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 2 (rev 13)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)
00:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 13)
00:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
00:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
00:14.3 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers (rev 13)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
01:00.0 IDE interface: Marvell Technology Group Ltd. Device 91a3 (rev 11)
02:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
03:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 670] (rev a1)
03:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
04:00.0 VGA compatible controller: NVIDIA Corporation GF106 [GeForce GTS 450] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)
06:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
07:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
ff:00.0 Host bridge: Intel Corporation Xeon 5600 Series QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Xeon 5600 Series QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Xeon 5600 Series QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Xeon 5600 Series QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Xeon 5600 Series Mirror Port Link 0 (rev 02)
ff:02.3 Host bridge: Intel Corporation Xeon 5600 Series Mirror Port Link 1 (rev 02)
ff:02.4 Host bridge: Intel Corporation Xeon 5600 Series QPI Link 1 (rev 02)
ff:02.5 Host bridge: Intel Corporation Xeon 5600 Series QPI Physical 1 (rev 02)
ff:03.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Registers (rev 02)
ff:03.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Target Address Decoder (rev 02)
ff:03.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller RAS Registers (rev 02)
ff:03.4 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Test Registers (rev 02)
ff:04.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Control (rev 02)
ff:04.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Address (rev 02)
ff:04.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Rank (rev 02)
ff:04.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control (rev 02)
ff:05.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Control (rev 02)
ff:05.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Address (rev 02)
ff:05.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Rank (rev 02)
ff:05.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control (rev 02)
ff:06.0 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Control (rev 02)
ff:06.1 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Address (rev 02)
ff:06.2 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Rank (rev 02)
ff:06.3 Host bridge: Intel Corporation Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control (rev 02)

lsusb:

Bus 004 Device 006: ID 0853:0111 Topre Corporation 
Bus 004 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 002: ID 1e7d:2dbe ROCCAT 
Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 0bda:0184 Realtek Semiconductor Corp. RTS5182 Card Reader
Bus 003 Device 004: ID 17a0:0002 Samson Technologies Corp. Q1U dynamic microphone
Bus 003 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 002: ID 2109:3431  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 2109:0810  
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

/etc/pulse/default.pa

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no

; high-priority = yes
nice-level = -15

; realtime-scheduling = yes
; realtime-priority = 5

exit-idle-time=0
; exit-idle-time = 20
; scache-idle-time = 20

; dl-search-path = (depends on architecture)

; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa

; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0

resample-method = speex-float-10
; enable-remixing = yes
; enable-lfe-remixing = yes

; flat-volumes = yes

; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 1000000

; default-sample-format = s16le
; default-sample-rate = 44100
alternate-sample-rate = 96000
; default-sample-channels = 2
; default-channel-map = front-left,front-right

default-fragments = 2
default-fragment-size-msec = 176

; enable-deferred-volume = yes
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0

/etc/pulse/daemon.conf

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no

; high-priority = yes
nice-level = -15

; realtime-scheduling = yes
; realtime-priority = 5

exit-idle-time=0
; exit-idle-time = 20
; scache-idle-time = 20

; dl-search-path = (depends on architecture)

; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa

; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0

resample-method = speex-float-10
; enable-remixing = yes
; enable-lfe-remixing = yes

; flat-volumes = yes

; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 1000000

; default-sample-format = s16le
; default-sample-rate = 44100
alternate-sample-rate = 96000
; default-sample-channels = 2
; default-channel-map = front-left,front-right

default-fragments = 2
default-fragment-size-msec = 176

; enable-deferred-volume = yes
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0

dmesg | grep hda

dmesg | grep hda
[    4.860150] snd_hda_intel 0000:00:1b.0: irq 78 for MSI/MSI-X
[    4.860188] snd_hda_intel 0000:03:00.1: Handle VGA-switcheroo audio client
[    4.860217] snd_hda_intel 0000:03:00.1: irq 79 for MSI/MSI-X
[    4.860246] snd_hda_intel 0000:04:00.1: Handle VGA-switcheroo audio client
[    4.860274] snd_hda_intel 0000:04:00.1: irq 80 for MSI/MSI-X
[    5.031793] sound hdaudioC0D0: autoconfig: line_outs=4 (0x14/0x15/0x16/0x17/0x0) type:line
[    5.031796] sound hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.031797] sound hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    5.031798] sound hdaudioC0D0:    mono: mono_out=0x0
[    5.031799] sound hdaudioC0D0:    dig-out=0x11/0x1e
[    5.031800] sound hdaudioC0D0:    inputs:
[    5.031802] sound hdaudioC0D0:      Front Mic=0x19
[    5.031803] sound hdaudioC0D0:      Rear Mic=0x18
[    5.031804] sound hdaudioC0D0:      Line=0x1a
[   13.995429] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[   14.078727] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[   14.156078] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[   14.244513] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[   14.323028] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[   14.410302] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[   14.488688] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[   14.554972] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[   14.634007] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[   14.702878] snd_hda_intel 0000:03:00.1: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
[   14.711805] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[   14.779658] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[   14.857007] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[   14.925334] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[   15.002750] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[   15.072117] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[   15.149328] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[   15.217777] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[   15.295568] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[   15.366729] snd_hda_intel 0000:04:00.1: IRQ timing workaround is activated for card #2. Suggest a bigger bdl_pos_adj.
[   15.558246] snd_hda_intel 0000:00:1b.0: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
[  590.856485] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  590.944567] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[  591.022457] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  591.100307] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[  591.178181] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  591.255921] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[  591.333978] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  591.411790] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[  592.480173] sound hdaudioC1D0: hda-codec: out of range cmd 0:7:707:ffffffbf
[  592.488048] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  592.565816] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  592.653695] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[  592.730549] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  592.810420] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[  592.887341] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  592.967190] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[  593.044065] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  593.123912] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[  593.201935] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  606.308377] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  606.396792] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[  606.474724] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  607.492101] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[  607.549843] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[  607.627692] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  607.705604] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[  607.783452] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  607.861281] snd_hda_intel 0000:03:00.1: Too big adjustment 384
[  607.940211] snd_hda_intel 0000:03:00.1: Too big adjustment 128
[  608.016813] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  608.103904] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[  608.180714] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  608.260564] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[  608.337481] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  608.417331] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[  608.494165] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  608.574057] snd_hda_intel 0000:04:00.1: Too big adjustment 384
[  608.651660] snd_hda_intel 0000:04:00.1: Too big adjustment 128
[  769.987913] sound hdaudioC1D0: hda-codec: out of range cmd 0:4:707:ffffffbf

Interesting journalctl tidbits

Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:03:00.1: Too big adjustment 384
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:03:00.1: Too big adjustment 128
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:03:00.1: Too big adjustment 384
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:03:00.1: Too big adjustment 128
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:03:00.1: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 128
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 384
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 128
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 384
Sep 01 21:07:13 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 128
Sep 01 21:07:14 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 384
Sep 01 21:07:14 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 128
Sep 01 21:07:14 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 384
Sep 01 21:07:14 xaeropc kernel: snd_hda_intel 0000:04:00.1: Too big adjustment 128
Sep 01 21:07:14 xaeropc kernel: snd_hda_intel 0000:04:00.1: IRQ timing workaround is activated for card #2. Suggest a bigger bdl_pos_adj.
Sep 01 21:07:14 xaeropc pulseaudio[1317]: ALSA woke us up to read new data from the device, but there was actually nothing to read!
Sep 01 21:07:14 xaeropc pulseaudio[1317]: Most likely this is a bug in the ALSA driver 'snd_usb_audio'. Please report this issue to the ALSA developers.
Sep 01 21:07:14 xaeropc pulseaudio[1317]: We were woken up with POLLIN set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
Sep 01 21:07:14 xaeropc pulseaudio[1317]: ALSA woke us up to write new data to the device, but there was actually nothing to write!
Sep 01 21:07:14 xaeropc pulseaudio[1317]: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Sep 01 21:07:14 xaeropc pulseaudio[1317]: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
Sep 01 21:07:14 xaeropc kernel: snd_hda_intel 0000:00:1b.0: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
Sep 01 21:17:09 xaeropc rtkit-daemon[1328]: Successfully made thread 3191 of process 3191 (/usr/bin/pulseaudio) owned by '1000' high priority at nice level -15.
Sep 01 21:17:09 xaeropc rtkit-daemon[1328]: Supervising 2 threads of 2 processes of 1 users.
Sep 01 21:17:09 xaeropc pulseaudio[3191]: [pulseaudio] pid.c: Daemon already running.
Sep 01 21:19:11 xaeropc sudo[3202]: xaero : TTY=pts/0 ; PWD=/home/xaero ; USER=root ; COMMAND=/usr/bin/nano /etc/pulse/daemon.conf
Sep 01 21:19:11 xaeropc sudo[3202]: pam_unix(sudo:session): session opened for user root by xaero(uid=0)
Sep 01 21:19:30 xaeropc sudo[3202]: pam_unix(sudo:session): session closed for user root
Sep 01 21:19:49 xaeropc rtkit-daemon[1328]: Successfully made thread 3210 of process 3210 (/usr/bin/pulseaudio) owned by '1000' high priority at nice level -15.
Sep 01 21:19:49 xaeropc rtkit-daemon[1328]: Supervising 1 threads of 1 processes of 1 users.
Sep 01 21:19:50 xaeropc kernel: sound hdaudioC1D0: hda-codec: out of range cmd 0:4:707:ffffffbf
Sep 01 21:19:53 xaeropc rtkit-daemon[1328]: Successfully made thread 3221 of process 3221 (/usr/bin/pulseaudio) owned by '1000' high priority at nice level -15.
Sep 01 21:19:53 xaeropc rtkit-daemon[1328]: Supervising 2 threads of 2 processes of 1 users.
Sep 01 21:19:53 xaeropc pulseaudio[3221]: [pulseaudio] pid.c: Daemon already running.
Sep 01 21:19:53 xaeropc rtkit-daemon[1328]: Successfully made thread 3223 of process 3223 (/usr/bin/pulseaudio) owned by '1000' high priority at nice level -15.
Sep 01 21:19:53 xaeropc rtkit-daemon[1328]: Supervising 2 threads of 2 processes of 1 users.
Sep 01 21:19:53 xaeropc pulseaudio[3223]: [pulseaudio] pid.c: Daemon already running.
Sep 01 21:23:10 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:10 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:12 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:13 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:13 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:13 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:13 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:13 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
Sep 01 21:23:13 xaeropc rtkit-daemon[1328]: Warning: Reached burst limit for user '1000', denying request.
... for about 2 minutes, then everything recycles.

Last edited by Xaero252 (2014-09-03 10:04:54)

Offline

#2 2014-09-02 10:00:21

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: [SOLVED] Choppy/Noisey audio on fresh install w/ PulseAudio

Filter the comments out of your PA configuration with 'grep -v \# configuration_file'. Instead of simply lspci run

lspci -vnn | grep -A1 -i audio;
#and
aplay -lL;

Please correct/update your post.

Also provide the output of speaker-test with PA killed, so that you hear sound. It should show the current buffer and period ranges. Should you have multiple sound cards, state which one you are using as default.

Edit: Added example to filter comments out.

Last edited by emeres (2014-09-02 10:01:10)

Offline

#3 2014-09-03 10:04:14

Xaero252
Member
Registered: 2011-11-28
Posts: 107

Re: [SOLVED] Choppy/Noisey audio on fresh install w/ PulseAudio

The issue seems to have resolved itself after rebooting numerous times.
I purged and reinstalled Pulse, including destroying configurations. Not sure what ended up fixing it, but its gone now. Have never had that happen on this system with Arch before. Weird. Marking post as solved.

Offline

Board footer

Powered by FluxBB