Summary: | Multimedia device has failed...falling back back to hdmi device | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Phonon | Reporter: | Thomas Rehill <etech97> |
Component: | kded module for audio device listing | Assignee: | Harald Sitter <sitter> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | frederic.coiffier, ggrabler, martin.sandsmark, myriam, pete_herworth, psychonaut, weigelt.bernd, wstephenson |
Priority: | NOR | ||
Version: | 4.4.4 (KDE 4.6.x) | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.5 | |
Sentry Crash Report: | |||
Attachments: | Console output when attempting to play sound using phonon enabled application |
Description
Thomas Rehill
2010-12-23 20:02:06 UTC
This is happening for me in openSUSE 11.4 M5, but has also been reported to be hsppening in openSUSE 11,3. This happened to me from KDE4 4.5.86svn ... and now with 4.90. I also tried it in 11.3 and it had exactly the same affect. The workaround from Thomas works for me but it's not ideal. I see the message that hda-intel module may not be loaded but it shows in Yast. This workaround has to be done after each reboot...just a note :( On opensuse you can make 'rcalsasound restart'. but then you have the fallback.entries in the multimedia-config. till next logout or user-change :( I today updated on Chakra to 4.6 RC1. This problem occurs for me as well on a intel snd_hda_intel card. The HDA Intel (STAC92xx Analog) is the one which gets in an unusable state. The fallback goes to the HDMI Output .. where I don't have a device connected of course. aplay works perfectly well. So most likely solid / phonon giving me headaches there. Haven't got a workaround for chakra yet though. It magically works when switching to the backend phonon-vlc... probably that's a workaround as well. I used phonon-xine before, which did not work properly. (In reply to comment #6) > It magically works when switching to the backend phonon-vlc... probably that's > a workaround as well. > I used phonon-xine before, which did not work properly. With phonon-vlc .ogg files skip whenbeing played in either Clementine or Amarok :( For Gentoo users, using last git version of Phonon and Phonon-xine solves the problem. These versions can be found as phonon-9999 and phonon-xine-9999 ebuilds in kde overlay. So apparently this is already solved in git @Myriam do you have a reference to the fix in git? I am still seeing this with Phonon 4.4.4 and KDE 4.6.0. I just upgraded from KDE 4.5 to KDE 4.6 on openSUSE 11.3 and am experiencing this problem. So I dispute the fact that it's been "fixed" in 4.5, as the header summary claims... Will, I closed this based on the comments, reopening. Please define what you mean by "this problem". After upgrading from KDE 4.5 to KDE 4.6 on openSUSE, upon logging into my usual account I got a notification indicating that the main sound device had failed and that it was falling back to some other device. (After a few logins with me attempting to troubleshoot, this message no longer appears for me.) Sound does not work in any KDE application, though it does work from command line applications like mplayer and from non-KDE applications SeaMonkey and Skype. I am using the ALSA sound driver. If I create an entirely new user account and log in with that, the sound works perfectly, so I guess there's something about my KDE 4.5 configuration files that KDE 4.6 doesn't like. It's not ~/.kde4/share/config/phonondevicesrc, since the contents of that file are identical in both accounts. Also, the devices shown in System Settings->Multimedia->Phonon are identical for both accounts. The Backend is GStreamer for both accounts. The contents of ~/.config/kde.org/libphonon.conf are identical in both accounts. I tried included deleting the contents of my /tmp directory (in case it was a problem with my kde cache), but this didn't fix things. As per comment #6, I just tried changing the System Settings->Multimedia->Phonon->Backend. The sound works with VLC or Xine, but not Gstreamer. please export the following env variables and try to play sound using a phonon enabled application, then attach the output produced to the bug report. thanks. export PHONON_PULSEAUDIO_DEBUG=5 export PHONON_VLC_DEBUG=5 export PHONON_GST_DEBUG=5 export PHONON_GST_GST_DEBUG=3 export PHONON_XINE_DEBUG=5 export PHONON_DEBUG=5 Created attachment 57800 [details] Console output when attempting to play sound using phonon enabled application This attachment was requested in Comment 16. It shows the console output of systemsettings when performing the following: 1. Click on Multimedia 2. Click on Phonon 3. Click on the first output device listed in the right-hand pane 4. Click on Test 5. Close the application I should add that the log was made when the Phonon Backend was set to Gstreamer. Ok, you are not experiencing the issue originally reported but your gstreamer is defunct. Bug #264428 has additional information on this. Also, unless your Qt is built without glib (which is terribly unlikely) you have the env var QT_NO_GLIB set, preventing the use of PulseAudio, which might or might not be the cause of one account not having sound (i.e. if PulseAudio is locking the audio device it can be that Phonon without PulseAudio is unable to play anything). Closing bug again as the issue originally reported was resolved by a change in the KDE device list plugin thing, which had HAL dependent device detection code up until 4.6rc1 or something like that (at any rated fixed in 4.6.0). |