Got Pi3B+ today, and good news: XBian is booting
and running
Got only one serious problem to solve: I'm using PINN as boot manager, but unfortunately PINN still does not support Pi3B+
So I got same flashing red LED
After bypassing PINN, everything seems to be ok: eth is working, wlan is working, bt still not checked, but looks ok though
Now I have to collect everything together for building image
(17th Mar, 2018 09:19 PM)Nachteule Wrote: [ -> ]Got Pi3B+ today, and good news: XBian is booting and running
That's the good news. The bad news is:
The new ethernet controller driver (LAN78XX) seems still very buggy and unreliable. Getting kernel OOPS permanantly, no stable working is possible (my test configuration's root fs is on a iSCSI target, so ethernet is much more busy than normal)
After disabling ethernet and using wlan, system is stable now, but much slooooooower
Great work @
Nachteule Looking forward to test builds
Let me know if I can help somehow
@
rikardo1979
(17th Mar, 2018 10:42 PM)rikardo1979 Wrote: [ -> ]Great work @Nachteule Looking forward to test builds
Let me know if I can help somehow
Sure, you can
Currently building new packages, which are available 20:30 CET. You can update your current Pi3 installation (linux-image-bcm2836 and xbian-package-firmware are important, xbian-package-initramfs-tools and xbian-package-config-shell optional) and put this sd-card in your new Pi3B.
Should boot now
XBian_2018.03.17_rpi3.img.gz (and oc XBian_Latest_rpi3.img.gz) is first image supporting Pi3B+ available for download
Has kernel 4.9.87, this version works much better than 4.14.27 (ethernet is still unusable)
(18th Mar, 2018 10:00 AM)Nachteule Wrote: [ -> ]XBian_2018.03.17_rpi3.img.gz (and oc XBian_Latest_rpi3.img.gz) is first image supporting Pi3B+ available for download
Has kernel 4.9.87, this version works much better than 4.14.27 (ethernet is still unusable)
It seems strange the Pi foundation would release before driver compatibility is there.
(18th Mar, 2018 01:05 PM)f1vefour Wrote: [ -> ] (18th Mar, 2018 10:00 AM)Nachteule Wrote: [ -> ]XBian_2018.03.17_rpi3.img.gz (and oc XBian_Latest_rpi3.img.gz) is first image supporting Pi3B+ available for download
Has kernel 4.9.87, this version works much better than 4.14.27 (ethernet is still unusable)
It seems strange the Pi foundation would release before driver compatibility is there.
It's not strange, it's fact:
https://github.com/raspberrypi/linux/issues/2447
https://github.com/raspberrypi/linux/issues/2442
https://github.com/raspberrypi/linux/issues/2437
And I have to do more tests before I will post next one
My tests results yesterday:
Pi3B with kernel 4.14 --> no problem
Pi3B+ and kernel 4.14 --> between 3 and 10 kernel OOPS per hour while watching HD-tv stream
Pi3B and kernel 4.9 --> no network issue while playing 2,5h FHD HEVC video and watching 90min HD-tv stream
(19th Mar, 2018 12:16 AM)Nachteule Wrote: [ -> ] (18th Mar, 2018 01:05 PM)f1vefour Wrote: [ -> ] (18th Mar, 2018 10:00 AM)Nachteule Wrote: [ -> ]XBian_2018.03.17_rpi3.img.gz (and oc XBian_Latest_rpi3.img.gz) is first image supporting Pi3B+ available for download
Has kernel 4.9.87, this version works much better than 4.14.27 (ethernet is still unusable)
And I have to do more tests before I will post next one
My tests results yesterday:
Pi3B with kernel 4.14 --> no problem
Pi3B+ and kernel 4.14 --> between 3 and 10 kernel OOPS per hour while watching HD-tv stream
Pi3B and kernel 4.9 --> no network issue while playing 2,5h FHD HEVC video and watching 90min HD-tv stream
So i better wait until you guys figure this network issues out... I really need to use the WiFi chipset on the unit.
Did i read that right? You are decoding HEVC on a Pi3? How is the performance?
(19th Mar, 2018 01:21 AM)Exnor Wrote: [ -> ] (19th Mar, 2018 12:16 AM)Nachteule Wrote: [ -> ] (18th Mar, 2018 01:05 PM)f1vefour Wrote: [ -> ] (18th Mar, 2018 10:00 AM)Nachteule Wrote: [ -> ]XBian_2018.03.17_rpi3.img.gz (and oc XBian_Latest_rpi3.img.gz) is first image supporting Pi3B+ available for download
Has kernel 4.9.87, this version works much better than 4.14.27 (ethernet is still unusable)
And I have to do more tests before I will post next one
My tests results yesterday:
Pi3B with kernel 4.14 --> no problem
Pi3B+ and kernel 4.14 --> between 3 and 10 kernel OOPS per hour while watching HD-tv stream
Pi3B and kernel 4.9 --> no network issue while playing 2,5h FHD HEVC video and watching 90min HD-tv stream
So i better wait until you guys figure this network issues out... I really need to use the WiFi chipset on the unit.
wlan works without any issues, the culprit is the eth (driver)
Quote:Did i read that right? You are decoding HEVC on a Pi3? How is the performance?
Yep, performance is brilliant. All of my 1080p HEVC vids are played smoothly (Kodi Leia testbuild required).
Some days ago I did a test with my Pi2, even that one is able to play most of my 1080p smoothly
(19th Mar, 2018 01:28 AM)Nachteule Wrote: [ -> ] (19th Mar, 2018 01:21 AM)Exnor Wrote: [ -> ] (19th Mar, 2018 12:16 AM)Nachteule Wrote: [ -> ] (18th Mar, 2018 01:05 PM)f1vefour Wrote: [ -> ] (18th Mar, 2018 10:00 AM)Nachteule Wrote: [ -> ]
wlan works without any issues, the culprit is the eth (driver)
Quote:Did i read that right? You are decoding HEVC on a Pi3? How is the performance?
Yep, performance is brilliant. All of my 1080p HEVC vids are played smoothly (Kodi Leia testbuild required).
Some days ago I did a test with my Pi2, even that one is able to play most of my 1080p smoothly
Wow so the CPU can handle HEVC :O (i'm assuming it's just the CPU since the VideoCoreIV does not have hardware decoding for HEVC)? That is amazing.
I've tried some samples at FHD on a Intel Atom Z35xx SoC @ 1.33Ghz (4 cores x64 and a Intel GPU) with the latest Kodi (stable release, not Leia) (OS Win10 and 2 GiB DDR3 RAM) and it does not go well... (my living room HTPC... its a Intel Compute Stick)
Is it possible the Cortex A53 has more "power"/performance than a x64 core? Or what am i missing here? If that is the case i'm ditching the compute Stick....
Also what is the average bit rate of those HEVC files you play?
(19th Mar, 2018 02:32 AM)Exnor Wrote: [ -> ]Wow so the CPU can handle HEVC :O (i'm assuming it's just the CPU since the VideoCoreIV does not have hardware decoding for HEVC)? That is amazing.
I've tried some samples at FHD on a Intel Atom Z35xx SoC @ 1.33Ghz (4 cores x64 and a Intel GPU) with the latest Kodi (stable release, not Leia) (OS Win10 and 2 GiB DDR3 RAM) and it does not go well... (my living room HTPC... its a Intel Compute Stick)
Is it possible the Cortex A53 has more "power"/performance than a x64 core? Or what am i missing here? If that is the case i'm ditching the compute Stick....
Intel Atom is not able to software-decode HEVC, and it seems that hardware-decode is not used
No, A53 does not have more power, but there are ffmpeg patches using cpu
and gpu for decoding HEVC frames. And most of that stuff is coded in inline assembler. So, we can say, in the meantime it is extremely optmized for Raspberry Pi
Kodi Krypton patches are able to decode 1080p 2:35:1 AR videos, sometimes with glitches, and Kodi Leia patches are able to decode FHD (no black bars) HEVC's without decoding errors
Quote:Also what is the average bit rate of those HEVC files you play?
Bit rate is not relevant for me, quality is much more important. Just tested HEVC video again, ffprobe reports
Terminal
Input #0, matroska,webm, from 'unfired-rush-x265.mkv':
Metadata:
encoder : libebml v1.3.4 + libmatroska v1.4.5
creation_time : 2017-04-26T15:59:54.000000Z
Duration: 02:02:37.72, start: 0.000000, bitrate: 5705 kb/s
(19th Mar, 2018 07:22 AM)Nachteule Wrote: [ -> ]Intel Atom is not able to software-decode HEVC, and it seems that hardware-decode is not used
No, A53 does not have more power, but there are ffmpeg patches using cpu and gpu for decoding HEVC frames. And most of that stuff is coded in inline assembler. So, we can say, in the meantime it is extremely optmized for Raspberry Pi
Kodi Krypton patches are able to decode 1080p 2:35:1 AR videos, sometimes with glitches, and Kodi Leia patches are able to decode FHD (no black bars) HEVC's without decoding errors
Quote:Also what is the average bit rate of those HEVC files you play?
Bit rate is not relevant for me, quality is much more important. Just tested HEVC video again, ffprobe reports
Terminal
Input #0, matroska,webm, from 'unfired-rush-x265.mkv':
Metadata:
encoder : libebml v1.3.4 + libmatroska v1.4.5
creation_time : 2017-04-26T15:59:54.000000Z
Duration: 02:02:37.72, start: 0.000000, bitrate: 5705 kb/s
So no hope for some optimization on my Atom platform... that sucks :/ On the other hand its awesome that the Pi 3 is able to handle the codec using optimized code
.
Wow the samples i have are in 16:9 AR and with 30 Mbit/s bit rate... and 1080p or FHD... maybe i can test with a lower bit rate and see what is the performance ?
And yes i also don't care about bitrate but i do care about quality, and sadly the best ones have much higher bit rate :/ (or again am i missing something ?)
2:35:1 AR with no black bars? So it stretch the image or what? If so is that optional (because i don't like stretching the image) ?
Thanks