Test Day:2008-10-09 GlitchFreeAudio

From FedoraProject

Jump to: navigation, search
Thu October 9, 2008 From 12:00 to 21:00 UTC (8am -> 5pm EDT) #fedora-qa (need irc help?)


[edit] How to join?

For information on joining a Fedora Test Day, see QA/Test_Days#Where_are_Test_Days_held.3F

[edit] What to test?

This week's instalment of Fedora Test Day will focus on:

[edit] Preparing for Test Day

Depending on the speed of your connection and the time available for testing, there are several methods available for

Live Images

  1. Please download a live ISO image for your architecture:
  2. Prepare your live image by following the instructions at FedoraLiveCD
  3. Or run the dowloaded ISO image in qemu:
     su -c 'qemu -cdrom Fedora-10-Beta-i686-Live.iso -m 512 -std-vga'

Install Media

  1. Consult the installation guide for quick start information to determine the best install method for your needs.
  2. Follow instructions for installing your system.
    • Alternatively, on an already installed system:
      1. Install snake:
        yum install snake
      2. Configure your system for installation:
        snake-install http://download.fedora.redhat.com/pub/fedora/linux/releases/test/10-Beta/Fedora/i386/os

Upgrade Pulse Audio

A newer version of pulseaudio has been built since the release of F10-Beta. The latest version is pulseaudio-0.9.13-1.fc10, a changelog is available in koji.

  1. To install the update type:
     yum update pulseaudio

[edit] How to test?

Use a live cd or make a default install.

Open a terminal window and run:


Set Sound Events, Music and Movies, Audio Conferencing to Autodetect and click all the test buttons and try playing sound from the sound menu.

Repeat the above but set everything to PulseAudio Sound Server and leave it like that!

Open a terminal window and run:


Open Edit and select all tracks.

Start testing the tracks one by one.

Test playing media and different types of media in a terminal window.

paplay /usr/share/sounds/login.wav

Test playing the same file(s) through media players that use gstreamer for a backend.

First check if gstreamer is using pulseaudio sound server:


Then test playing a file.

gnome-mplayer /usr/share/sounds/login.wav

Test players that dont use gstreamer for a backend.

su -c 'yum -y install audacious'

Go to preference of that player and make sure it's using PulseAudio.

Start audacious the <ctrl>p select Audio and make sure Current output plugin is set to PulseAudio output plugin.

audacious /usr/share/sounds/login.wav

If you have a sound card that supports surround sound you can enable surround sound by editing /etc/pulse/daemon.conf.

Find the line that has "; default-sample-channels = 2" change 2 to 6 for 5.1 or to 8 for 7.1 then restart the pulseudio.

Consult the documentation of the media player that you use on how to set it to play 5.1 audio.

Take a look at http://www.pulseaudio.org/wiki/PerfectSetup

Please add your thoughts below or discuss any issues or concerns on IRC #fedora-qa.

Things to Avoid:

  • emu10k-based cards ... the driver is buggy
  • Bluetooth audio devices
  • Closed-source software (skype, flash etc...)
  • Fiddling with default.pa should be avoided

Debugging Tips:

  • Add your user to the pulse-rt group. Note you will need to logout and in again for it to take effect.
su -c '/usr/sbin/usermod -a -G pulse-rt <username>'
  • Kill pulseaudio
pulseaudio -k
  • Start pulseaudio verbose mode
pulseaudio -vvvv
  • Ensure the volume is up and unmuted using either:
    • alsamixer
    • pavucontrol
    • alsamixer -c0 (to bypass PA)
  • Are any $HOME/.asoundrc*' files present that might be customizing your sound preferences?
  • Are any sound-related messages present in /var/log/messages or dmesg ?
  • Include the URL generated by running [1] in any bug reports
  • Include output of aplay -L, the verbose pulseaudio -vvvv output (see above) and the output of "ls" inside of "pacmd" in any bug reports.
  • For crashes include a full backtrace.
  • Include your smoltProfile url in any bug report. Encase you did not send it in the first place..
su -c 'smoltSendProfile -a'

[edit] Sound Cards Tested

Please record information about the sound cards you've tested in the table below.

Driver PCI ID Vendor/Model
Tested By Notes
snd_hda_intel 00:1b.0 Intel Corporation 631xESB/632xESB High Definition Audio Controller (rev 09)
User:jlaska alsa-info.sh - http://www.alsa-project.org/db/?f=0bba90565883dc921f97eeb910e9bc30076b30cd

Filed Bug#466338 - I: memblock.c: Pool full

snd_hda_intel 00:1b.0 Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
User:darthmarth37 alsa-info.sh - http://www.alsa-project.org/db/?f=0341f71bc3db75ff2219843d568b9e710dbbfd59
snd_hda_intel 00:1b.0 Analog Devices AD1984
DenisLeroy alsa-info.sh - http://www.alsa-project.org/db/?f=5547bcb5796f98eea0ad3b96a7de05d35d600863
snd_usb_audio 046d:0990 Logitech QuickCam Pro 9000
DenisLeroy alsa-info.sh - http://www.alsa-project.org/db/?f=5547bcb5796f98eea0ad3b96a7de05d35d600863
snd_hda_intel 8086:27d8 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
User:robertmwilliams alsa-info.sh - http://www.alsa-project.org/db/?f=6a214dd15ada41945cb8a18ec382fe85d7fccde6


8086:27d8 Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
User:ndim alsa-info.sh - http://www.alsa-project.org/db/?f=831930df75ad63a16c6be799bc1689cd1a690bbd
snd_hda_intel 8086:269a Audio device: Intel Corporation 631xESB/632xESB High Definition Audio Controller (rev 09)
User:Jwilson alsa-info.sh - http://www.alsa-project.org/db/?f=7a82bfcfb51d9438f5ed3d28c279e2fed7c5a533
snd_emu10k1 06:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
snd_via82xx 1106:3059 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
User:Jwilson alsa-info.sh - http://www.alsa-project.org/db/?f=17a8942fb9cb8acf12cd6686c22990dd4432cb67

Filed Bug#466351 - snd-via82xx made of fail

[edit] Where to file bugs

Please record any issues/defects discovered in Red Hat's Bugzilla.

[edit] Need help?

We'll have a host of QA and Development characters hanging out discussing bugs (aka "features"), expectations, and test areas. I've included details below for how you can contribute below.

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...

Want to join in?
If you'd like to sign up to help field questions, please add your name to the list above.