I recently got an ODROID-N2 but forgot to first check if it was possible to run recent linux distros on it.
I am happy with Fedora on my raspberry pi 4, so that would be my first choice. I now see that the N2 is not support and that booting it requires a few binary blobs:
https://gitlab.denx.de/u-boot/u-boot/-/blob/master/board/amlogic/w400/README...
Is that a no go for fedora or are early boot blobs like that acceptable? What package would I have to add the above build instructions to? uboot-images-armv8?
Thanks, Rafael
My experience with the Odroid XU4 and Fedora would suggest that the N2 probably will not get official support. However it may be possible to get it to work. Here is a link to the wiki page about the XU4, it may give you a hint where to go: https://fedoraproject.org/wiki/Architectures/ARM/exynos. Yes I know the XU4 and N2 use a different processor, but I imagine the general steps may be similar.
Michael Whapples
On 02/05/2020 01:58, Rafael Avila de Espindola wrote:
I recently got an ODROID-N2 but forgot to first check if it was possible to run recent linux distros on it.
I am happy with Fedora on my raspberry pi 4, so that would be my first choice. I now see that the N2 is not support and that booting it requires a few binary blobs:
https://gitlab.denx.de/u-boot/u-boot/-/blob/master/board/amlogic/w400/README...
Is that a no go for fedora or are early boot blobs like that acceptable? What package would I have to add the above build instructions to? uboot-images-armv8?
Thanks, Rafael _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org
Thanks.
I was looking for a fanless TV with modern software, but it looks hard to get an ARM based one :-(
Looks like the fastest board that could be supported by Fedora is the rockpro64 (check?). But even then widevine is only available in 32 bits for chromium.
Looks like kernel 5.7 will have better support for the Pi 4, so I will try that again once it comes to Fedora and keep an eye on the rockpro64.
Cheers, Rafael
"Michael Whapples" contact@ashotinthedark.online writes:
My experience with the Odroid XU4 and Fedora would suggest that the N2 probably will not get official support. However it may be possible to get it to work. Here is a link to the wiki page about the XU4, it may give you a hint where to go: https://fedoraproject.org/wiki/Architectures/ARM/exynos. Yes I know the XU4 and N2 use a different processor, but I imagine the general steps may be similar.
Michael Whapples
On 02/05/2020 01:58, Rafael Avila de Espindola wrote:
I recently got an ODROID-N2 but forgot to first check if it was possible to run recent linux distros on it.
I am happy with Fedora on my raspberry pi 4, so that would be my first choice. I now see that the N2 is not support and that booting it requires a few binary blobs:
https://gitlab.denx.de/u-boot/u-boot/-/blob/master/board/amlogic/w400/README...
Is that a no go for fedora or are early boot blobs like that acceptable? What package would I have to add the above build instructions to? uboot-images-armv8?
Thanks, Rafael _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org
arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org
I was looking for a fanless TV with modern software, but it looks hard to get an ARM based one :-(
Looks like the fastest board that could be supported by Fedora is the rockpro64 (check?). But even then widevine is only available in 32 bits for chromium.
Unfortunately there's not much we can do about widevine.
In terms of hardware I would probably for the near term choose the NVidia Jetson Nano. We now support this as of F-32 (yes, I need to document this), there's a bug currently with the graphics but one of the nvidia maintainers is investigating it and we should have a fix soon.
Looks like kernel 5.7 will have better support for the Pi 4, so I will try that again once it comes to Fedora and keep an eye on the rockpro64.
It won't support it any better than what we currently have in the Fedora 5.6 kernel, I have pulled most of the useful patches that were headed to 5.7. There won't be accelerated graphics in 5.7, and given the patch set that begins adding this support is over 90 patches [1] and it needs to be ready for 5.8 in a week (the patches have to be ready to go by rc5) it will be 5.9 at the earliest which means it's borderline [2] if it'll make F-33 at this point.
[1] https://lists.freedesktop.org/archives/dri-devel/2020-April/263716.html [2] http://phb-crystal-ball.org/
Cheers, Rafael
"Michael Whapples" contact@ashotinthedark.online writes:
My experience with the Odroid XU4 and Fedora would suggest that the N2 probably will not get official support. However it may be possible to get it to work. Here is a link to the wiki page about the XU4, it may give you a hint where to go: https://fedoraproject.org/wiki/Architectures/ARM/exynos. Yes I know the XU4 and N2 use a different processor, but I imagine the general steps may be similar.
Michael Whapples
On 02/05/2020 01:58, Rafael Avila de Espindola wrote:
I recently got an ODROID-N2 but forgot to first check if it was possible to run recent linux distros on it.
I am happy with Fedora on my raspberry pi 4, so that would be my first choice. I now see that the N2 is not support and that booting it requires a few binary blobs:
https://gitlab.denx.de/u-boot/u-boot/-/blob/master/board/amlogic/w400/README...
Is that a no go for fedora or are early boot blobs like that acceptable? What package would I have to add the above build instructions to? uboot-images-armv8?
Thanks, Rafael _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org
arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org
arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org
"Peter Robinson" pbrobinson@gmail.com writes:
I was looking for a fanless TV with modern software, but it looks hard to get an ARM based one :-(
Looks like the fastest board that could be supported by Fedora is the rockpro64 (check?). But even then widevine is only available in 32 bits for chromium.
Unfortunately there's not much we can do about widevine.
In terms of hardware I would probably for the near term choose the NVidia Jetson Nano. We now support this as of F-32 (yes, I need to document this), there's a bug currently with the graphics but one of the nvidia maintainers is investigating it and we should have a fix soon.
That is surprising, I would not have looked for an nvidia product for linux support :-)
Given that it is a reduced X1, according to https://nouveau.freedesktop.org/wiki/CodeNames/#NV110 it is a "NV12B (GM20B)", but that model is missing from https://nouveau.freedesktop.org/wiki/VideoAcceleration/.
Given that it works, I would assume it is a VP5?
Thanks, Rafael
I was looking for a fanless TV with modern software, but it looks hard to get an ARM based one :-(
Looks like the fastest board that could be supported by Fedora is the rockpro64 (check?). But even then widevine is only available in 32 bits for chromium.
Unfortunately there's not much we can do about widevine.
In terms of hardware I would probably for the near term choose the NVidia Jetson Nano. We now support this as of F-32 (yes, I need to document this), there's a bug currently with the graphics but one of the nvidia maintainers is investigating it and we should have a fix soon.
That is surprising, I would not have looked for an nvidia product for linux support :-)
Given that it is a reduced X1, according to https://nouveau.freedesktop.org/wiki/CodeNames/#NV110 it is a "NV12B (GM20B)", but that model is missing from https://nouveau.freedesktop.org/wiki/VideoAcceleration/.
Given that it works, I would assume it is a VP5?
TBH I have no idea, I think it might be completely different IP, the GPU is Maxwell based, the display engine is unrelated to their discreet parts at all. They're not a direct mapping between products.
Peter
Hi Rafael,
I recently got an ODROID-N2 but forgot to first check if it was possible to run recent linux distros on it.
I am happy with Fedora on my raspberry pi 4, so that would be my first choice. I now see that the N2 is not support and that booting it requires a few binary blobs:
https://gitlab.denx.de/u-boot/u-boot/-/blob/master/board/amlogic/w400/README...
Is that a no go for fedora or are early boot blobs like that acceptable? What package would I have to add the above build instructions to? uboot-images-armv8?
It's a no go for Fedora shipping the support out of the box. I have considered writing a script that would do the needed bits automatically but decided against it because Odroid is generally quite upstream and distro hostile so I would prefer to spend my time assisting the SBC makers that support the community instead.
That being said I've had reports that the Fedora userspace/kernel runs just fine on the N2 once you've sorted out the firmware side of things. I'm not sure what they tested from a AV point of view. The Amlogic looks like it had a Mali-G52 GPU which is a bitfrost class which isn't yet supported in panfrost, the open source reverse engineered driver for the newer gens of MALI hardware, but there seems to be progress here [1], but it should support video offload although I've not had time to look at that in general in Fedora to see whether it just works or whether we need to tweak userspace, there's a number of drivers now upstream for various SoCs to support this so it's not unique to Amlogic HW.
Basically once you sort firmware the rest should work but YMMV but happy to assist where possible to fix up kernel/userspace bits if we need Fedora tweaks.
[1] https://www.collabora.com/news-and-blog/blog/2020/04/23/from-bifrost-to-panf...