The backend API is working: https://github.com/looperww/sys-monitor
Frontend stuff would be a hardcore -.-
The backend API is working: https://github.com/looperww/sys-monitor
Frontend stuff would be a hardcore -.-
I have been trying to find a light weight system monitoring solution for a while, however I didn't manage to discover any ideal one.
I hope it has graphic visualization feature for the CPU, GPU, RAM and network usage. Also it shows the status of docker containers like what docker ps shows.
I know that using ssh and CLI like htop and docker can do the job but I prefer a more effortless way such as opening a app or a web page and getting all of the data with beautiful visualization.
I have tried some solutions like Netdata and Grafana but they are not lite and clear enough and has too much unnecessary features.
If there is not such kind of tools, maybe I should try to develop one. I think the first step is to create an API endpoint which returns those system info in real time. Since I am not a web developer and it will be my first full stack project, if anyone have any suggestion especially about the backend technique, feel free to let me know. It would be highly appreciated!
Thank you very much mglae, this works like a charm!
Hey Chewitt,
Thanks but I meant the syntax of the syslinux.cfg file as simply appending the code seems didn't work
Thanks mglae. Can I ask how to edit this syslinux.cfg file? I tried to append the i915,enable_fbc=1 i915.enable_guc=3 to the end of the file but it didn't work:
Additional configuration can be done via /storage/.config/sysctl.d/ but bbr is disabled in the kernel.
What about kernel 6.1.9?
Hi,
I have got a MeLE Quieter 3Q Mini PC with Celeron N5105 and installed LE nightly version. The system works perfect but it looks Jellyfin is not able to use the video card to transcode video and subtitle. If the client doesn't support the video format, it just stop playing. Only the audio transcoding works.
I did some search and I am sure the configuration on Jellyfin web app is correct, the only thing I am not sure is that if the driver is configured properly. It looks I need to enable GuC by adding something to /etc/modprobe.d/i915.conf
However LE does not have this config file. I noticed some people said the necessary firmware is "ehl_guc_70.1.1.bin" and it's actually available already:
# modinfo i915 | grep guc
firmware: i915/skl_guc_70.1.1.bin
firmware: i915/bxt_guc_70.1.1.bin
firmware: i915/kbl_guc_70.1.1.bin
firmware: i915/glk_guc_70.1.1.bin
firmware: i915/kbl_guc_70.1.1.bin
firmware: i915/kbl_guc_70.1.1.bin
firmware: i915/cml_guc_70.1.1.bin
firmware: i915/icl_guc_70.1.1.bin
firmware: i915/ehl_guc_70.1.1.bin
firmware: i915/ehl_guc_70.1.1.bin
firmware: i915/tgl_guc_70.1.1.bin
firmware: i915/tgl_guc_70.1.1.bin
firmware: i915/dg1_guc_70.bin
firmware: i915/tgl_guc_69.0.3.bin
firmware: i915/tgl_guc_70.1.1.bin
firmware: i915/tgl_guc_70.bin
firmware: i915/adlp_guc_69.0.3.bin
firmware: i915/adlp_guc_70.1.1.bin
firmware: i915/adlp_guc_70.bin
firmware: i915/dg2_guc_70.bin
parm: enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto [default], 0=disable, 1=GuC submission, 2=HuC load) (int)
parm: guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max) (int)
parm: guc_firmware_path:GuC firmware path to use instead of the default one (charp)
Display More
I don't know if it means everything is setup correctly or I need to do some extra configuration. The fact is video transcoding is not working. It would be appreciated if anyone can let me know what to do.
the kernel is:
uname -r
6.1.9
Thanks in advance!
I have the issue. Please see the log below, my ip is x.x.4.144
2023-02-04 15:34:42.248 T:1450 error <general>: CCurlFile::Stat - <https://addons.libreelec.tv/10.80.11/Generic/x86_64/service.system.docker/service.system.docker-10.80.11.1.zip> Failed: Couldn't connect to server(7)
2023-02-04 15:34:42.249 T:1450 debug <general>: CurlFile::Open - <https://addons.libreelec.tv/10.80.11/Generic/x86_64/service.system.docker/service.system.docker-10.80.11.1.zip>
2023-02-04 15:34:43.288 T:1450 error <general>: CCurlFile::CReadState::FillBuffer - (0x7fc7cc60f1c0) Failed: Couldn't connect to server(7)
2023-02-04 15:34:43.289 T:1450 error <general>: CCurlFile::Open - <https://addons.libreelec.tv/10.80.11/Generic/x86_64/service.system.docker/service.system.docker-10.80.11.1.zip> Failed with code 0:
2023-02-04 15:34:43.289 T:1450 error <general>: CAddonInstallJob[service.system.docker]: failed to download special://home/addons/packages/service.system.docker-10.80.11.1.zip
Display More
I have noticed that LebriELEC is using cubic for congestion control which is not as good as bbr. However, I did't find a way to enable it as the files in /etc is not modifiable.
# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic
Anyone knows how to install BBR on LibreELEC?
info about my system:
hardware: Pi 4b
kernel:
# uname -r
5.10.95