2020-03-08, 12:22
Guys,
I would like to update this post because like me maybe he has the latest NUC model and he's gone crazy.
So I've solved it using a couple of "tricks" that I don't like but that work
I hope that the user (and that I thank him again with all my heart for his infinite patience and goodness) @fritsch does not want to shoot me and that if maybe I'm saying crap to correct me and I try to summarise the steps I have taken (I hope to remember them in the correct order):
Installation
-1.) Hardware and software :
- NUC10i7FNH
- OS Ubuntu Server 19.10
- Kernel : 5.5.8-050508-generic
0.) Basic Installation and script tuning
This is really very important for my system otherwise the hardware acceleration doesn't work.
sudo sh -c "echo 'LIBVA_DRIVER_NAME=iHD' >> /etc/environment"
sudo chmod -R 777 /dev/dri
sudo chmod -R 777 /dev/dri/*
sudo nano etc/modprobe.d/i915.conf
sudo apt remove gdm3
sudo apt remove pulseaudio
Allow "everyone" to start the Xserver
cat /etc/X11/xorg.conf.d/20intel.conf
sudo adduser kodi
sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input,disk kodi
sudo nano /etc/polkit-1/localauthority/50-local.d/custom-actions.pkla
sudo nano /etc/systemd/system/kodi.service
sudo nano /etc/security/limits.conf
1.) Now we install the kodi in nightly version:
cat /home/kodi/.config/openbox/autostart
And in my system I also had to update the graphics drivers
@fritsch if I said nonsense or if the installation history is not correct, feel free to intervene and fix
thank you all
inxi :
dpkg -l |grep mesa | pastebinit
DISPLAY=:0 vainfo | pastebinit Note that I had to make a direcotry and copy this file "iHD_drv_video.so" into it...
cat ~/.kodi/temp/kodi.log | pastebinit
dmesg | pastebinit
id | pastebinit
amixer | pastebinit
cat /var/log/Xorg.0.log | pastebinit
I would like to update this post because like me maybe he has the latest NUC model and he's gone crazy.
So I've solved it using a couple of "tricks" that I don't like but that work
I hope that the user (and that I thank him again with all my heart for his infinite patience and goodness) @fritsch does not want to shoot me and that if maybe I'm saying crap to correct me and I try to summarise the steps I have taken (I hope to remember them in the correct order):
Installation
-1.) Hardware and software :
- NUC10i7FNH
- OS Ubuntu Server 19.10
- Kernel : 5.5.8-050508-generic
0.) Basic Installation and script tuning
Quote:sudo apt-get install ssh software-properties-common xorg xserver-xorg-legacy alsa-utils mesa-utils git-core librtmp1 libmad0 lm-sensors libmpeg2-4 avahi-daemon libnfs12 libva2 vainfo intel-media-va-driver-non-free linux-firmware dbus-x11 udisks2 openbox pastebinit udisks2 xserver-xorg-video-intel xserver-xorg-video-intel
sudo apt-get dist-upgrade
This is really very important for my system otherwise the hardware acceleration doesn't work.
sudo sh -c "echo 'LIBVA_DRIVER_NAME=iHD' >> /etc/environment"
sudo chmod -R 777 /dev/dri
sudo chmod -R 777 /dev/dri/*
sudo nano etc/modprobe.d/i915.conf
Quote:options i915 enable_guc=2 enable_psr=0
sudo apt remove gdm3
sudo apt remove pulseaudio
Allow "everyone" to start the Xserver
Quote:sudo dpkg-reconfigure xserver-xorg-legacy ->everyone
sudo nano /etc/X11/Xwrapper.config -> needs_root_rights=yes
cat /etc/X11/xorg.conf.d/20intel.conf
Quote:Section "Device"
Identifier "Device0"
Driver "intel"
VendorName "INTEL Corporation"
Option "AccelMethod" "sna"
Option "TripleBuffer" "false"
Option "TearFree" "false"
Option "DRI" "3"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
sudo adduser kodi
sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input,disk kodi
sudo nano /etc/polkit-1/localauthority/50-local.d/custom-actions.pkla
Quote:[Actions for kodi user]
Identity=unix-user:kodi
Action=org.freedesktop.login1.*;org.freedesktop.udisks2.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes
[Untrusted Upgrade]
Identity=unix-user:kodi
Action=org.debian.apt.upgrade-packages;org.debian.apt.update-cache
ResultAny=yes
ResultInactive=yes
ResultActive=yes
sudo nano /etc/systemd/system/kodi.service
Quote:[Unit]
Description = kodi-standalone using xinit
Requires = dbus.service
After = systemd-user-sessions.service sound.target network-online.target
[Service]
User = kodi
Group = kodi
Type = simple
PAMName=login
ExecStart = /usr/bin/xinit /usr/bin/dbus-launch --exit-with-session /usr/bin/openbox-session -- :0 -nolisten tcp vt7
Restart = on-abort
[Install]
WantedBy = multi-user.target
sudo nano /etc/security/limits.conf
Quote:kodi - nice -1
1.) Now we install the kodi in nightly version:
Quote:sudo add-apt-repository ppa:team-xbmc/xbmc-nightlyAs we use openbox as our display manager, we need to auto start kodi, therefore create:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install kodi kodi-x11
Quote:sudo mkdir -p /home/kodi/.config/openbox
sudo touch /home/kodi/.config/openbox/autostart
sudo chown kodi:kodi /home/kodi/.config -R
cat /home/kodi/.config/openbox/autostart
Quote:OUTPUT=`xrandr -display :0 -q | sed '/ connected/!d;s/ .*//;q'`
xrandr -display :0 --output $OUTPUT --set "Broadcast RGB" "Full"
xsetroot #000000
xset s off -dpms
/usr/bin/kodi --standalone
while [ $? -ne 0 ]; do
/usr/bin/kodi --standalone
done
openbox --exit
And in my system I also had to update the graphics drivers
Quote:sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt upgrade
@fritsch if I said nonsense or if the installation history is not correct, feel free to intervene and fix
thank you all
inxi :
Quote:System: Host: kodi Kernel: 5.5.8-050508-generic x86_64 bits: 64 compiler: gcc v: 9.2.1 Console: tty 0
Distro: Ubuntu 19.10 (Eoan Ermine)
Machine: Type: Mini-pc System: Intel Client Systems product: NUC10i7FNH v: K61081-302 serial: <root required>
Mobo: Intel model: NUC10i7FNB v: K61360-302 serial: <root required> UEFI: Intel v: FNCML357.0038.2020.0131.1422
date: 01/31/2020
CPU: Topology: 6-Core model: Intel Core i7-10710U bits: 64 type: MT MCP arch: N/A L2 cache: 12.0 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 38399
Speed: 3464 MHz min/max: 400/4700 MHz Core speeds (MHz): 1: 3585 2: 3593 3: 3501 4: 3598 5: 3500 6: 3560 7: 3576
8: 3554 9: 3567 10: 3530 11: 3501 12: 3525
Graphics: Device-1: Intel driver: i915 v: kernel bus ID: 00:02.0
Display: server: X.org 1.20.7 driver: intel tty: 229x40
Message: Advanced graphics data unavailable in console. Try -G --display
Audio: Device-1: Intel driver: snd_hda_intel v: kernel bus ID: 00:1f.3
Sound Server: ALSA v: k5.5.8-050508-generic
Network: Device-1: Intel Wireless-AC 9462 driver: iwlwifi v: kernel port: 3000 bus ID: 00:14.3
IF: wlp0s20f3 state: down mac: xx:xx:xx:xx:xx:xx
Device-2: Intel Ethernet I219-V driver: e1000e v: 3.2.6-k port: efa0 bus ID: 00:1f.6
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: xx:xx:xx:xx:xx:xx
IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
Drives: Local Storage: total: 18.65 TiB used: 8.65 TiB (46.4%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB size: 931.51 GiB
ID-2: /dev/sda vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB
ID-3: /dev/sdb type: USB vendor: Western Digital model: WD Elements 10A8 size: 931.48 GiB
ID-4: /dev/sdc type: USB vendor: Seagate model: ST4000LM024-2AN17V size: 3.64 TiB
ID-5: /dev/sdd type: USB vendor: Seagate model: ST4000LM024-2AN17V size: 3.64 TiB
ID-6: /dev/sde type: USB vendor: Western Digital model: WD My Passport 2627 size: 4.55 TiB
ID-7: /dev/sdf type: USB vendor: Western Digital model: WD My Passport 2627 size: 4.55 TiB
Partition: ID-1: / size: 107.08 GiB used: 31.80 GiB (29.7%) fs: ext4 dev: /dev/sda2
Sensors: System Temperatures: cpu: 47.0 C mobo: 27.8 C
Fan Speeds (RPM): N/A
Info: Processes: 366 Uptime: 16h 21m Memory: 31.20 GiB used: 12.90 GiB (41.3%) Init: systemd runlevel: 5 Compilers:
gcc: 9.2.1 Shell: bash v: 5.0.3 inxi: 3.0.36
dpkg -l |grep mesa | pastebinit
DISPLAY=:0 vainfo | pastebinit Note that I had to make a direcotry and copy this file "iHD_drv_video.so" into it...
cat ~/.kodi/temp/kodi.log | pastebinit
dmesg | pastebinit
id | pastebinit
amixer | pastebinit
cat /var/log/Xorg.0.log | pastebinit