I recently picked up an ODroid C2 and am seriously considering migrating to CoreELEC from LibreELEC 9.0.0 after a friend told me about this fork. I started with OpenELEC on a RPi 3 more than a year ago, migrated it to LE and then recently picked up the C2 to be ready for 4K, plus I wanted to play with some new hardware.
There are a couple of things I’ve noticed as compared to the Pi3, which is flawlessly running LE 8.2.5, and googling around I haven’t been able to confirm if these things are fixed yet:
The first thing I noticed with the LE betas was that there was some sort of weird resolution or refresh-rate issue which would cause our Toshiba TV to randomly blank out and come back on, like you were changing refresh-rates or resolutions (this is an older model, one of the first 1080p flat-screens). Changing from 1920x1080p to 1920x1080i or to 1280x720p fixes the problem. While in 1080p resolution, changing the refresh from 30 to 29.94 helped a lot at first, but didn’t seem to completely solve the problem. Frankly it’s hard to tell if it really helped because it would go for long periods of time without screwing up, then it would start blanking out like crazy to the point where it was hard to see the screen long enough to switch resolutions to stop the mayhem. I have not tested to see if this problem is fixed since updating to LE 9.0.0 but I haven’t seen anything in the change log that would indicate it has been fixed… Amlogic seems to be sort of an afterthought for them right now, they can’t.fit in into the timeline with all the fixes to the kernel, etc., that apparently need to be done to make things “perfect” on these devices. My apologies if I’ve misstated any facts here.
The other issue is pretty minor, but sort of perplexing considering that the C2 is considerably more powerful than the Pi3. If I’m playing a video from an Internet source (I’ve no local sources to check at the moment), such as Amazon Prime, BBC iPlayer, etc., and I pull up the UI while the video is playing (i.e. by hitting Esc., Backspace, or Tab with a keyboard connected), the video and the UI briefly freezes or stutters, all motion on the screen stops for a moment and then everything goes back to normal. The Pi does not do this, there is no perceptible slow down or frame drop on the video when you pull up the UI, the GPU does its work and does not seem to be bothered by any user-interface activity. The C2 is doing hardware decoding btw, confirmed by hitting ‘o’ with a keyboard connected.
I’m running a 64GB Sandisk Ultra SDXC-UHS-I card and while an SD card works fine on the Pi, I’ve heard where folks are saying that eMMC works better on the C2, so to try and eliminate anything related to that, I changed buffermode to 1 in order to buffer all filesystems, including local ones, in case the C2 was inexplicably taking longer to load the icons and such from the SD card than the Pi, although that still wouldn’t explain the video stutter. The change had no noticeable effect.
So, has CoreELEC addressed any/all of these issues, or will these sorts of things be addressed by future kernel/Kodi updates, etc.? I have no problem with the latter, I’d just like to know that others have/are experiencing some of these issues as opposed to thinking that perhaps I picked up a defective ODroid board, which I seriously doubt.
My apologies for the “War and Peace” first post, just trying to cover all of the bases. Thanks for reading!