2015-03-01, 16:21
OK, I use Ubuntu on my media server and use it daily as a video player with KODI. However last week sometime doing the usual system updates and such, I noticed a studder in video. Audio keeps going, video would just freeze a second and continue. So finally I said screw it. Formatting Ubuntu is super fast so I just blew away the boot drive and redid it all. Install, apt-get update, upgrade, dist-upgrade, install kodi and the latest AMD driver, and test and it's still there.
I turned on debugging and did a tail -f kodi.log while watching the video and found that exactly when it happens the log gets a ton of these:
This is the server that holds the content so it is local. It does it on anything from tiny files, both AVI, MKV, etc. to ISOs. I now use VLC as an external player (though it doesn't work properly for BR ISOs, tends to skip when the m2ts changes... very annoying). Asside from the subtitle issues with the standard player, it worked fine till very recently.
At this point I'm out of ideas. Before the format, it used the standard AMD driver, this time I went to their site and got it, but it seems to be something else. System is quite overkill for any server. It's a retired gaming rig. AMD 1100T (6-core) 3.3G, 16G ram, SSDs, Old AMD 5770 (I think) and then the LSI raid card for the storage array. It is literally just what I had sitting around, but it shouldn't be a problem in any regard. With debug on, each CPU is sitting only around 20% while playing. Also tried all software modes, etc.
Full KODI Log File
I turned on debugging and did a tail -f kodi.log while watching the video and found that exactly when it happens the log gets a ton of these:
Code:
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 0
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 0
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 0
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 0
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 0
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 0
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 0
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 0
08:01:48 T:139833080956672 DEBUG: CDVDPlayerVideo::CalcDropRequirement - hurry: 1
This is the server that holds the content so it is local. It does it on anything from tiny files, both AVI, MKV, etc. to ISOs. I now use VLC as an external player (though it doesn't work properly for BR ISOs, tends to skip when the m2ts changes... very annoying). Asside from the subtitle issues with the standard player, it worked fine till very recently.
At this point I'm out of ideas. Before the format, it used the standard AMD driver, this time I went to their site and got it, but it seems to be something else. System is quite overkill for any server. It's a retired gaming rig. AMD 1100T (6-core) 3.3G, 16G ram, SSDs, Old AMD 5770 (I think) and then the LSI raid card for the storage array. It is literally just what I had sitting around, but it shouldn't be a problem in any regard. With debug on, each CPU is sitting only around 20% while playing. Also tried all software modes, etc.
Full KODI Log File