2013-03-12, 19:52
Hey guys, just upgraded both my computers to Frodo last night. Thought everything was fine until I started watching some shows after getting everything set the way I like, and was greeted with an issue I never expected. I was watching a show that had 2 audio streams (1 was AC3 stereo in German, the other was AC3 5.1 in English), so I switched to the English one and instantly the framerate dropped to about 4 FPS and the audio was gone... Switch back to German and everything was normal again. I went into my settings and enabled pass through audio for everything (since my receiver can technically handle them all - I just HATE using passthrough because I then have to use a second remote to control just the volume of everything which can be a pain in the ass). With pass through audio enabled, the issue was gone - I was able to switch audio streams without a noticeable side-effect. There were a few potential causes to my problem that I was thinking, and I'm hoping someone maybe has an idea to send me down the right path (or let me know if I'm completely out to lunch on the cause of my issues entirely). For the record, never had this problem with Dharma or Eden (Well, I guess I sort of did, but it didn't matter if pass through was enabled or not - certain videos, namely youtube videos, would do this from time to time, but that was about the extent of the issue. It seems it's progressed into something bigger now with Frodo).
First, the PC in question is a Intel Q6600 quad-core, with a GT-210 and 4GB RAM. It was originally running XBMC Live 10.1 (on Ubuntu 10.04), I upgraded XBMC last year to Eden and then to Frodo last night (It's still running Ubuntu 10.04). I'm wondering if perhaps either the fact that I'm running 10.04 or the fact that I had to install XBMC from ppa:nathan-renniewaldock/xbmc-stable because 10.04 wasn't officially supported in the main XBMC repository? The main reason I'm still running 10.04 is because I'm afraid to upgrade it to 12.10 due to the fact that every time I've ever tried to upgrade my linux distro on any computer, it's ended in a complete wipe and re-install because it broke so many things that it was easier for me to wipe and re-install with the updated distro than to fix what was broken. I assume this is because of my lack of experience with Linux in general, so if anyone has any pointers they could share with how to do this without losing everything (I've spent countless hours setting up configs for using my PS3 Remote and my iMon LCD on my case that I don't want to re-do )....
Another option I was thinking might be the source of my problems is the nVidia drivers? I haven't updated or touched them since installing XBMC Live (I'm currently using the 195.36.24 drivers from nVidia)... Would updating the drivers be likely to fix this issue? I've been scared to touch the drivers as well, since I've never had good luck when it comes to video drivers in Linux (they always tend to not work for me and require ample fiddling that's often beyond my understanding and I just end up taking shots in the dark until eventually something works haha)...
Lastly, the only other thing I could think of, was before updating, I recall my passthrough and audio out settings all used plughw:x,y statements... Now my only options are "HDA NVidia NVIDIA HDMI" or some other iec958 one for an optical audio (I believe) out that I never use... I don't think this would be the root of the issue, but figured I don't know enough to know exactly what those statements were doing that the "HDA NVidia NVIDIA HDMI" option that was there before wasn't, or why it would affect having XBMC decode these codecs instead of passing them to the receiver to decode...
The other thing - I'm having this same problem on my other computer (Intel Atom D510 [1.66GHz Dual Core], ION Graphics, 2GB DDR2 RAM)... It's not connected to a receiver, only direct to the TV - so I set it to pass through everything, and it works (just like the other XBMC PC), but it makes a terrible sound every time a video starts for a few seconds, and again I have to use 2 remotes - one for the volume on the TV and one for controlling XBMC... I've included my debug log (please let me know if it doesn't have enough information in it, I just quickly enabled debugging this morning, disabled all the pass through audio settings that I had disabled before updating to Frodo, started a video I knew was going to give me the problem, stopped it, re-enabled everything, played it again and that's about it, so if needed I can run through more stuff if it'll help), and if need be, I can provide a copy of my advancedsettings (I've since fixed line 53 too haha), guisettings and so on as well if it'll help.
Help me XBMC Community, you're my only hope (thanks in advance for the help )
XBMC Debug Log Here (This is from my Q6600 build, I didn't think to capture one from my ION build this morning, if it'll help, I can also provide that one as well).
First, the PC in question is a Intel Q6600 quad-core, with a GT-210 and 4GB RAM. It was originally running XBMC Live 10.1 (on Ubuntu 10.04), I upgraded XBMC last year to Eden and then to Frodo last night (It's still running Ubuntu 10.04). I'm wondering if perhaps either the fact that I'm running 10.04 or the fact that I had to install XBMC from ppa:nathan-renniewaldock/xbmc-stable because 10.04 wasn't officially supported in the main XBMC repository? The main reason I'm still running 10.04 is because I'm afraid to upgrade it to 12.10 due to the fact that every time I've ever tried to upgrade my linux distro on any computer, it's ended in a complete wipe and re-install because it broke so many things that it was easier for me to wipe and re-install with the updated distro than to fix what was broken. I assume this is because of my lack of experience with Linux in general, so if anyone has any pointers they could share with how to do this without losing everything (I've spent countless hours setting up configs for using my PS3 Remote and my iMon LCD on my case that I don't want to re-do )....
Another option I was thinking might be the source of my problems is the nVidia drivers? I haven't updated or touched them since installing XBMC Live (I'm currently using the 195.36.24 drivers from nVidia)... Would updating the drivers be likely to fix this issue? I've been scared to touch the drivers as well, since I've never had good luck when it comes to video drivers in Linux (they always tend to not work for me and require ample fiddling that's often beyond my understanding and I just end up taking shots in the dark until eventually something works haha)...
Lastly, the only other thing I could think of, was before updating, I recall my passthrough and audio out settings all used plughw:x,y statements... Now my only options are "HDA NVidia NVIDIA HDMI" or some other iec958 one for an optical audio (I believe) out that I never use... I don't think this would be the root of the issue, but figured I don't know enough to know exactly what those statements were doing that the "HDA NVidia NVIDIA HDMI" option that was there before wasn't, or why it would affect having XBMC decode these codecs instead of passing them to the receiver to decode...
The other thing - I'm having this same problem on my other computer (Intel Atom D510 [1.66GHz Dual Core], ION Graphics, 2GB DDR2 RAM)... It's not connected to a receiver, only direct to the TV - so I set it to pass through everything, and it works (just like the other XBMC PC), but it makes a terrible sound every time a video starts for a few seconds, and again I have to use 2 remotes - one for the volume on the TV and one for controlling XBMC... I've included my debug log (please let me know if it doesn't have enough information in it, I just quickly enabled debugging this morning, disabled all the pass through audio settings that I had disabled before updating to Frodo, started a video I knew was going to give me the problem, stopped it, re-enabled everything, played it again and that's about it, so if needed I can run through more stuff if it'll help), and if need be, I can provide a copy of my advancedsettings (I've since fixed line 53 too haha), guisettings and so on as well if it'll help.
Help me XBMC Community, you're my only hope (thanks in advance for the help )
XBMC Debug Log Here (This is from my Q6600 build, I didn't think to capture one from my ION build this morning, if it'll help, I can also provide that one as well).