I was struggling with software decoded content on an RPi4 so I decided to try a low power x86_64 CPU. The 10w N5105 seemed to be a good bet.
It shipped with Windows 11 so I tested out Kodi on Windows to see if it could handle the content or not. There were no problems. Hardware decoding and software decoding were both acceptable.
With this in mind, I installed LibreElec. The latest release version failed to load Xorg. I assumed this was drivers and so I switched to the latest nightly. With that, it booted no problem but performance was troubling. Even DVD quality avi files took one core to 100% usage and playback was terrible. Everything I tried wouldn't play consistently.
Next I tried the live image of a Linux distro. Again everything worked without issue.
Is this something that can be fixed through configuration or do I just need to wait for future support?
Here is the inxi information from the Linux live session if any of the hardware info is relevant.
Display Spoiler
System:
Kernel: 5.17.1-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel wm: xfwm
v: 4.16.1 vt: 1 dm: LightDM v: 1.30.0 Distro: EndeavourOS
base: Arch Linux
Machine:
Type: Mini-pc System: Fanless Mini PC product: Quieter 3 v: N/A
serial: <superuser required> Chassis: type: 35 serial: <superuser required>
Mobo: Fanless Mini PC model: Rev JSL1 1.10 serial: <superuser required>
UEFI: American Megatrends LLC. v: ML_JPL1V1.0 date: 03/15/2022
Battery:
Device-1: hidpp_battery_0 model: Logitech Wireless Touch Keyboard K400 Plus
serial: <filter> charge: 100% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: quad core model: Intel Celeron N5105 bits: 64 type: MCP
smt: <unsupported> arch: Tremont rev: 0 cache: L1: 256 KiB L2: 1.5 MiB
L3: 4 MiB
Speed (MHz): avg: 775 high: 800 min/max: 800/2900 cores: 1: 800 2: 800
3: 767 4: 734 bogomips: 15980
Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel JasperLake [UHD Graphics] driver: i915 v: kernel ports:
active: HDMI-A-2 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:4e61
class-ID: 0300
Display: server: X.Org v: 1.21.1.3 compositor: xfwm v: 4.16.1 driver: X:
loaded: intel unloaded: modesetting alternate: fbdev,vesa gpu: i915
display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
s-diag: 777mm (30.58")
Monitor-1: HDMI-A-2 mapped: HDMI2 model: Dell S3220DGF serial: <filter>
res: 2560x1440 hz: 60 dpi: 93 size: 700x400mm (27.56x15.75")
diag: 806mm (31.7") modes: max: 2560x1440 min: 720x400
OpenGL: renderer: Mesa Intel UHD Graphics (JSL) v: 4.6 Mesa 22.0.1
direct render: Yes
Audio:
Device-1: Intel Jasper Lake HD Audio vendor: Realtek driver: snd_hda_intel
v: kernel bus-ID: 00:1f.3 chip-ID: 8086:4dc8 class-ID: 0403
Sound Server-1: ALSA v: k5.17.1-arch1-1 running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.49 running: yes
Network:
Device-1: Intel Wi-Fi 6 AX201 160MHz driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:4df0 class-ID: 0280
IF: wlan0 state: down mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 3000
bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 1-8:3 chip-ID: 8087:0026 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Drives:
Local Storage: total: 174.86 GiB used: 0 KiB (0.0%)
ID-1: /dev/mmcblk1 model: A3A442 size: 115.23 GiB type: SSD
serial: <filter> rev: 0x8 scheme: GPT
ID-2: /dev/sda type: USB vendor: Lexar model: USB Flash Drive
size: 59.62 GiB type: SSD serial: <filter> rev: 1100 scheme: MBR
Partition:
ID-1: / size: 10 GiB used: 259.6 MiB (2.5%) fs: overlay source: ERR-102
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 55.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 186 Uptime: 13m wakeups: 2 Memory: 7.52 GiB
used: 1.27 GiB (16.9%) Init: systemd v: 250 target: multi-user.target
Compilers: gcc: 11.2.0 Packages: pacman: 921 Shell: Bash v: 5.1.16
running-in: xfce4-terminal inxi: 3.3.14
Display More