CoreELEC 20.1-Nexus Amlogic-ng Discussion

I’m having this in kodi.log:

2023-03-20 12:00:40.649 T:3896     info <general>: ## CoreELEC Addon ## system::set_hostname ## CoreELEC
2023-03-20 12:00:40.660 T:3896     info <general>: ## CoreELEC Addon ## system::set_keyboard_layout ## us
2023-03-20 12:00:41.209 T:3896     info <general>: ## CoreELEC Addon ## updates::updateThread ## Started
2023-03-20 12:00:41.210 T:3896     info <general>: ## CoreELEC Addon ## updates::set_auto_update ## manual
2023-03-20 12:00:41.360 T:3896  critical <general>: ## CoreELEC Addon ## hardware::set_cpu_governor ## ERROR: (OSError(22, 'Invalid argument'))
2023-03-20 12:00:41.360 T:3896  critical <general>: OSError: [Errno 22] Invalid argument

                                                   During handling of the above exception, another exception occurred:

                                                   Traceback (most recent call last):
                                                     File "/home/portisch/CE/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/install_pkg/CoreELEC-settings-fc0ad70728f5ba56e3e19662a94695e35fb1cdca/usr/share/kodi/addons/service.coreelec.settings/resources/lib/modules/hardware.py", line 892, in set_cpu_governor
                                                   OSError: [Errno 22] Invalid argument

2023-03-20 12:00:41.429 T:4019     info <general>: ## CoreELEC Addon ## _service_::run ## WAITING:
2023-03-20 12:00:41.436 T:4018     info <general>: ## CoreELEC Addon ## xdbus Monitor started. ##

The governor is set to performance as it always was.

EDIT:

CoreELEC:~ # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
ondemand performance
CoreELEC:~ # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance

So it doesn’t seem to be a kernel issue, the governors are there.

Not sure, just ignore it.
It was reworked on Amlogic-ne but I think it will never be fixed in Amlogic-ng.

The “error” does happen on close the file? There is no argument at all:

You have the folder /sys/devices/system/cpu/cpu4... as well?

It is on GT King Pro (S922X rev.b), so the cpu clusters are A53 (cpu0,1) and A73 (cpu2,3,4,5).

P.S. Nevermind, I forgot that I use custom script like this, which probably can cause the issue:

CoreELEC:~ # cat .config/autostart.sh
echo "0" > /sys/devices/system/cpu/cpu0/online
echo "0" > /sys/devices/system/cpu/cpu1/online

I disable the “LITTLE” A53 cores, because I’ve found out the device to be noticeably smoother when it is using the “big” A73 cores only.

This fixed DVD playback on my Odroid N2 so thanks!

1 Like

There’s a huge memory leak while trying to play PSX games (via PCSX-reArmed). Anyone can confirm this please? I expect this to be an upstream issue, but I’d like to confirm it first.

I’ve tried different versions of both game.libretro and game.libretro.pcsx-rearmed, but it seems, that it doesn’t depend on a particular version combination.

Once I start a PSX game I start to loose about 100 MB every 2 seconds so it takes about a minute before the whole system dies on out of memory.

Reverting back to 20.0 I can play the games without problems. Also it doesn’t seem to affect other emulators, so far only PCSX.

2 Likes

Just a question , the original PS4 bluetooth controler not longer work with ce ? I install 20.1 stable…but no way (bluetooth/câble) to make work the controler ,work perfect with older ce

No idea. Hard to track everything with limited amount of time devs has.

Hi there!

I’ve installed “CoreELEC-Amlogic-ng.arm-20.1-Nexus-Generic” with “sm1_s905x3_4g_1gbit.dtb” to a 32GB MicroSD card and managed to boot it on my H96 Max X3 (With Amlogic S905X3 SoC) by pressing the tiny button in the AV-slot with a toothpick while connecting the power.

I’m very happy that with CoreELEC I’ve finally found something that manages to output surround sound, even passing through various digital audio streams directly without reencoding to PCM first. Sadly, I couldn’t find any android firmware for the device that managed to output anything but reencoded stereo PCM audio via HDMI.

So since now I’m very happy with how it plays local media now, I’d like to find out if and how I can get streaming like youtube or tvthek.orf.at to work with it also (without having to reboot into android every time and back to CoreELEC using the toothpick-method…)

Can somebody help me? The Youtube plugin didn’t manage to install because it said something like dependencies failed to install. I’ve managed to install the addon “tubed” butit doesn’t work giving “quotaExceeded” and other errors.

Please help, thank you!

[UPDATE: While browsing through the available Kodi Addons, I’ve found "ORF TVthek and it works out of the box, very NICE!]

Did you try the Kodi Add-on for the TVthek?

https://kodi.wiki/view/Add-on:ORF_TVthek

Edit: Too slow.

1 Like

yes, and I’ve tried installing the youtube addon a second time and funny enough this time round it did install. I’m currently trying to get the webserver thing working so I don’t have to manually type those 3 endless long youtube api strings…

ORF is working but you need to be in Austria as it’s global protected.

YouTube isn’t working anymore what I know. When it works it is a very large process to get it running.

1 Like

yes… I just succeeded in entering my youtube api key details but it still says “quotaExceeded” - though this api key hasn’t been used in a few months… I guess I need to read up more on this.

I wish it was as easy as it was on the android ROMs… but those sadly only gave me stereo sound which is an absolute no-go for watching movies in my home-cinema…

You shouldn’t have to use the toothpick method each time. From Android did you long press power and click restart?

1 Like

oh, I just assumed that it’s needed every time, thanks for the hint I will try!

Seems like on the X96 Mini s905W. Wifi connectivity has been broken. I can see the networks but can’t connect. Coreelec Nexus 20 and 20.1 does that. But on 19.5 and below WiFi works perfectly. Please look at it

2 Likes

https://wiki.coreelec.org/coreelec:ce_support

The same connectivity problem on mxq pro s905w.

2 Likes

Hi there,

I am currently trying to figure out whether I should upgrade from my Ordroid C4 CoreELEC 9.2.8 installation to the new CoreELEC Nexus 20.1 or LibreELEC 11.0.1 versions. If I understand there are still some problems with HEVC playback/skipping on the recent LibreELEC release. Are there any problems like this with the recent CoreELEC release as well or do they not exist due to a different codebase?

Do I understand it correctly that CoreELEC keeps using the more stable 4.9 Linux kernel whereas LibreELEC uses the kernel version 5 or 6 which the rest of the codebase might not have been made to run with smoothly yet. Is that correct or a misunderstanding?

My 9.2.8 runs fairly smooth at the moment, but it would be nice to have more addons to choose from and profit from the Python 3 support that comes with the newer versions of the OS. I could imagine that the old Python 2 addons will also probably stop being updated and stop to work sooner or later. However stability is most important to me and I don’t quite understand if the basic things like playback already work well in the new CoreELEC 20.1. I would be glad if anyone would share their experiences. Does HEVC playback work well? Does the hardware decoding work properly? Are there any issues with skipping? Are there any other bugs despite the release status?

Furthermore I read that the current CoreELEC version will be the last one that will be developed for 905X3 devices like the Odroid C4, so I am tending to switch over to LibreELEC now already for a smoother upgrade later on. I am really satisfied with CoreELEC so I would be glad if the team would continue developing for older SBC like the Odroid devices as well, especially considering the recent price increases of such devices due to the supply chain disruptions. Thanks for your nice work!

I would be happy if some people would share their experiences with the new version, I am sure there are also other people wondering the same thing, so it would be helpful to have some people weigh in on that here so everyone can find the information easily.

Thank you!

1 Like

No, you’re wrong, CE21 will be available for ng devices like the C4. There aren’t any major problems in CoreELEC, it’s pretty stable. Can’t say anything about LE, I don’t use it.

Reverting this commit does restore the xbmc.RenderCapture functionality, which was working in CE19.

What would be the way forward to get this fixed properly? I’m guessing the bandaid solution of just reverting this commit wouldn’t be acceptable?

My C++ is very rusty and I’m not familiar with the codebase but I think I could bumble my way through creating a patch to implement the new GetRenderCapture method for the CRendererAML class.

Of course, in the meantime if someone in the CE team has the time, would appreciate it if this could be looked into :slight_smile:

1 Like