I acquired an Intel NUC to use with Kodi…
I have to confess, I’ve only used Linux for network type services and always only via an SSH console. (Yip, beloved ‘olde putty seated right next to corporate Windows) Yet, in my heart, I felt tis to be the year I would finally axe Windows.
And so, the NUC7CJYH was to be the bearer of graphical FREEDOM. I did a minimal console install of “debian-9.5.0-amd64-netinst.iso” followed by “apt-get install xinit kodi” .
(I contemplated other hardware options, but finalised on Mr & Mrs Intel as I understand they’re forthcoming and actually do wanna play nice with Uncle Linus)
For good measure I also, as always, do a:
Code: Select all
apt-get update
apt-get upgrade
apt-get dist-upgrade
Yet, starting Kodi via
Code: Select all
/usr/bin/xinit /usr/bin/kodi-standalone
Code: Select all
/usr/lib/x86_64-linux-gnu/kodi/kodi-xrandr: Failed to get size of gamma for output default
libEGL warning: DRI2: failed to authenticate
Yet the true surprise is in the system details being:
Moving to the Audio under System Settings in Kodi … “freezes” the interface temporarily. (Please forgive me for such a sacrilegious statement involving Linux)Processor utilisation constantly at 33%.
OS: Debian GNU/Linux 9 (stretch) (kernel: Linux 4.9.0-8-amd64)
GPU: Gallium 0.4 on llvmpipe (LLVM 3.9, 128bits)
OpenGL vendor: VMWare, Inc.
OpenGL version: 3.0 Mesa 13.0.6
Once finally within the Audio settings, no output devices is listed.
Soooo, this has to be a driver issue … Yet, what more than installing the “firmware-linux-free” package can be done in regards to a driver?? For this is not over bloated Windows…
I’ve scoured the net, trying to make sense of this. Installed packaged on packages. Even did a graphical installations and then another with ALL packages installed. All for naught.
Though I’ve found numerous “related” topics, the final answer has always been to install LibreELEC.
Without making an commotion, I softly put my Debian T-shirt in the wash as to never allow it to witness what I was about to do.
Now … LibreELEC-Generic-x86_64-8.90.006.img.gz works PERFECT with the NUC7CJYH !
PERFECT, as in better than I could ever have contemplated, AMAZINGLY PERFECT! Everything works. Once the LibreELEC installer has completed and the NUC boots into Kodi all connectivity options works, first time, every time. Ethernet, WiFi, Bluetooth. Video, audio and power options (with WOL). LibreElec should be relabelled “Garden of Eden”. It’s bliss, tranquillity, the definition of ZEN, did I mention perfect, sensation, euphoric, … it’s unbelievable. … but it’s not debian.
Time for another confession. I’ve never contemplated or even tried to use wireless, bluetooth or even audio on a Linux machine before.
From LibreELEC’s Kodi, the system details being:
That was 4 days ago. Yet, I still just cannot get a breakthrough with debian.Processor utilisation lingering at 2%.
OS: LibreELECC (official) 8.90.006 9.0 (kernel: Linux 4.18.11)
GPU: Mesa DRI Intel® UHD Graphics 600 (Geminilake 2x6)
OpenGL vendor: Intel Open Source Technology Center
OpenGL version: 4.5 (Core Profile) Mesa 18.2.1
Audio: ALSA: HAD Intel PCH ALC233
ALSA: HAD Intel PCH, HDMI #0 -> 4
PULSE: Bluetooth Audio (PULSEAUDIO)
i.e.
Code: Select all
glxinfo
Error: Unable to open display
Code: Select all
Glxgears
Error: couldn’t open display (null)
Sooo, what am I trying to accomplish?
1. The most minimalist possible installation of Debian with Kodi
2. On startup or restart, boot straight into Kodi
3. No full blown aids. Sorry, I mean, the least amount of any window managers and/or desktop environment components, if even required.
4. SSH access and the freedom to install any other network service such as BIND, DHCP and/or PostFix if and when required. Basically dear olde debian as I have loved her since many many moons ago, upgraded to play music or a video in the background on some screen or HiFi.
5. Understand Debian\Linux multimedia better as to be able to resolve these ferrel issues quicker and more efficiently in the future.
Being new to forum posts, is there any seasoned Debianian whom would advise on how to proceed and troubleshoot as to finally achieve this objective?