2013-02-14, 04:24
Today I noticed that when I try to play certain video files in XBMC, it will be extremely choppy and have no audio (unwatchable at about 1-4 frames per second). Many other similar video files play fine in XMBC, I'd say about 30-40% of my library seems to have this issue now.
I was able to play these video files fine one or two days ago. Since the last time I played them fine I have installed a new video card so that I can do some gaming on this HTPC. I went from i3 intel HD3000 integrated video to an XFX radeon 6670 with the latest 13.1 catalyst drivers. Since it seems the video playback problem appeared after upgrading the video card, I assume this means that is the cause.
- Here is a link to my debug log: http://xbmclogs.com/show.php?id=35450 (I tried playing The Two Towers .mkv in that log)
- I can play these same problem video files in Media Player Classic and VLC Player on the same system with no issues (The problem is specific to XBMC only)
- I can't determine what types of videos are causing this. It has happened on both .avi (xvid) and .mkv (x264) files. Some xvid files seem to work okay, but I haven't found any x264 files that don't have this problem.
UPDATE: with some more testing the audio output option in XBMC can be changed to make the choppiness go away (but lose all audio). In XBMC, system>settings, if I change the passthrough audio device to something else like SPDIF (instead of HDMI that I was using), the video choppiness goes away. This also causes me to lose all audio for everything in XBMC of course, since I am using HDMI and not SPDIF for audio.
On a similar note I have noticed that I am now only getting 2 channel audio through HDMI although I have a 5.1 system setup that was working correctly when I was using my motherboards integrated HDMI port. In Windows Control Panel > Audio Devices my HDMI is showing as a generic "Digital Audio (HDMI)" "2 - High Definition Audio Device". When I look further it shows it is a Microsoft Driver, rather than a Realtek or AMD/Radeon driver that I think it should be... I have tried uninstalling what is there for an HDMI option and, and installing Realtek specific drivers that I found, but it stays as the Microsoft 2 channel driver. When I try to configure this 2 channel HDMI option, it only shows stereo in the list of speaker setups.
Any advice on where to go from here?
System Info:
CPU: i3 2105, motherboard: ASUS P8H77-V LE, 8GB ram, Windows 8, XBMC Frodo 12.0
XFX Radeon 6670 hooked up via HDMI to Yamaha receiver which is hooked up to HDTV via HDMI
I was able to play these video files fine one or two days ago. Since the last time I played them fine I have installed a new video card so that I can do some gaming on this HTPC. I went from i3 intel HD3000 integrated video to an XFX radeon 6670 with the latest 13.1 catalyst drivers. Since it seems the video playback problem appeared after upgrading the video card, I assume this means that is the cause.
- Here is a link to my debug log: http://xbmclogs.com/show.php?id=35450 (I tried playing The Two Towers .mkv in that log)
- I can play these same problem video files in Media Player Classic and VLC Player on the same system with no issues (The problem is specific to XBMC only)
- I can't determine what types of videos are causing this. It has happened on both .avi (xvid) and .mkv (x264) files. Some xvid files seem to work okay, but I haven't found any x264 files that don't have this problem.
UPDATE: with some more testing the audio output option in XBMC can be changed to make the choppiness go away (but lose all audio). In XBMC, system>settings, if I change the passthrough audio device to something else like SPDIF (instead of HDMI that I was using), the video choppiness goes away. This also causes me to lose all audio for everything in XBMC of course, since I am using HDMI and not SPDIF for audio.
On a similar note I have noticed that I am now only getting 2 channel audio through HDMI although I have a 5.1 system setup that was working correctly when I was using my motherboards integrated HDMI port. In Windows Control Panel > Audio Devices my HDMI is showing as a generic "Digital Audio (HDMI)" "2 - High Definition Audio Device". When I look further it shows it is a Microsoft Driver, rather than a Realtek or AMD/Radeon driver that I think it should be... I have tried uninstalling what is there for an HDMI option and, and installing Realtek specific drivers that I found, but it stays as the Microsoft 2 channel driver. When I try to configure this 2 channel HDMI option, it only shows stereo in the list of speaker setups.
Any advice on where to go from here?
System Info:
CPU: i3 2105, motherboard: ASUS P8H77-V LE, 8GB ram, Windows 8, XBMC Frodo 12.0
XFX Radeon 6670 hooked up via HDMI to Yamaha receiver which is hooked up to HDTV via HDMI