Sound works with Gnome, not with KDE

Patrick O'Callaghan pocallaghan at gmail.com
Sun Jun 12 17:04:35 UTC 2011


F15 x86_64, basic onboard Intel sound chip, nothing fancy.
        
Some recent update to F15 seems to have banjaxed my sound output under
KDE. The Systems Settings widget shows only Analog Output, no Pulseaudio,
even with "Special Devices" selected. I restarted the PA server and now
it does appear, but still no sound.

Speakers are connected and on. KMix has all volume controls at max, and
is not muted. pavucontrol ditto.

Under Gnome, without touching any settings, sound just works.
        
Now some further details:

1) On opening KDE's System Settings (Multimedia->Phonon) I get:

        KDE detected that one or more internal sound devices were
        removed.
        
        Do you want KDE to permanently forget about these devices?
        
        This is the list of devices KDE thinks can be removed:
        
              * Capture: HDA Intel (STAC92xx Analog)
              * Output: HDA Intel (STAC92xx Analog)

If I discard this (i.e. exit the dialogue with no changes), it does not
reappear on opening it again. Meaning that some state was saved even
when I told it not to.

2) The Backend is gstreamer.

3) Pulseaudio does not appear as a device in the Settings dialogue,
though the PA service is running. Killing and restarting the server
causes it to appear in the dialogue, but to no avail, i.e. still no
sound, including with the Test button.

4) I looked for PA-related messages:

$ sudo grep pulseaudio /var/log/messages
Jun 11 20:02:56 bree kernel: [  132.916821] rtkit-daemon[1978]: Successfully made thread 1977 of process 1977 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 11 20:02:56 bree kernel: [  139.078510] rtkit-daemon[1978]: Successfully made thread 2088 of process 2088 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 11 20:02:56 bree kernel: [  139.084094] pulseaudio[2088]: pid.c: Daemon already running.
Jun 11 20:02:56 bree kernel: [  139.093314] rtkit-daemon[1978]: Successfully made thread 2089 of process 2089 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 11 20:02:56 bree kernel: [  139.094078] pulseaudio[2089]: pid.c: Daemon already running.
Jun 11 20:02:56 bree kernel: [  139.103424] rtkit-daemon[1978]: Successfully made thread 2090 of process 2090 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 11 20:02:56 bree kernel: [  139.104576] pulseaudio[2090]: pid.c: Daemon already running.
Jun 11 20:02:56 bree kernel: [  421.060176] pulseaudio[1977]: ratelimit.c: 572 events suppressed
Jun 11 20:02:56 bree kernel: [17502.549480] pulseaudio[1977]: alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write!
Jun 11 20:02:56 bree kernel: [17502.549497] pulseaudio[1977]: alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Jun 11 20:02:56 bree kernel: [17502.549509] pulseaudio[1977]: alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
Jun 11 20:02:56 bree kernel: [18247.101045] rtkit-daemon[1978]: Successfully made thread 4599 of process 4599 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 11 20:02:56 bree kernel: [18247.578129] rtkit-daemon[1978]: Successfully made thread 4605 of process 4605 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 11 20:02:56 bree kernel: [18247.582081] pulseaudio[4605]: pid.c: Daemon already running.
Jun 11 20:02:56 bree kernel: [18250.447238] rtkit-daemon[1978]: Successfully made thread 4608 of process 4608 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 11 20:02:56 bree kernel: [18250.448408] pulseaudio[4608]: pid.c: Daemon already running.
Jun 12 00:50:59 bree rtkit-daemon[1953]: Successfully made thread 1952 of process 1952 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 12 00:51:04 bree rtkit-daemon[1953]: Successfully made thread 2064 of process 2064 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Jun 11 20:21:04 bree pulseaudio[2064]: pid.c: Daemon already running.
Jun 12 00:51:04 bree rtkit-daemon[1953]: Successfully made thread 2065 of process 2065 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.                                                                                                                
Jun 11 20:21:04 bree pulseaudio[2065]: pid.c: Daemon already running.                                                                 
Jun 12 00:51:04 bree rtkit-daemon[1953]: Successfully made thread 2067 of process 2067 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.                                                                                                                
Jun 11 20:21:04 bree pulseaudio[2067]: pid.c: Daemon already running.                                                                 
Jun 11 21:34:15 bree pulseaudio[1952]: ratelimit.c: 603 events suppressed                                                             
Jun 11 21:36:13 bree pulseaudio[1952]: ratelimit.c: 630 events suppressed                                                             
Jun 12 02:15:44 bree rtkit-daemon[1953]: Successfully made thread 3178 of process 3178 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.                                                                                                                
Jun 12 02:15:44 bree rtkit-daemon[1953]: Successfully made thread 3183 of process 3183 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.                                                                                                                
Jun 11 21:45:44 bree pulseaudio[3183]: pid.c: Daemon already running.                                                                 
Jun 12 02:15:46 bree rtkit-daemon[1953]: Successfully made thread 3186 of process 3186 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.                                                                                                                
Jun 11 21:45:46 bree pulseaudio[3186]: pid.c: Daemon already running.                                                                 

None of that looks very interesting, but I'm no multimedia expert.

Any enlightenment would be welcome. I need to edit some videos and
without sound it's rather hit-and-miss ...

poc




More information about the kde mailing list