lanefu changed the topic of #armbian-rockchip to: Armbian - Linux for ARM development boards | Rockchip SoC | www.armbian.com | This channel is relayed to the equivalent Discord channel | this channel is logged
DC-IRC has quit [Remote host closed the connection]
DC-IRC has joined #armbian-rockchip
<DC-IRC> [Discord] <hacker31_b> Is Lima driver for MALI450 GPU available in kernel 4.4?
<DC-IRC> [Discord] <tyro_noob> hi does anyone know why the hardware setting in armbian-config are not working for rk3566?
<DC-IRC> [Discord] <gospod13337> @spooky8086 ive been following that mainline git for RK3588 since you told me and it looks like its progressing quite nicely. Is there a reason why you are making your own build and not joining those ranks? 😛
<DC-IRC> [Discord] <gospod13337> I dont want to be bad or rude, but will your builds differ or have any benefit over mainline after it will be usefully complete?
<DC-IRC> [Discord] <gospod13337> As far as I understand, they are kinda reverse engineering those drivers, and you are using hacked drivers from android kernel?
<DC-IRC> [Discord] <gospod13337> For an average Joe, reverse engineered but open sourced drivers should be okay right?
<DC-IRC> [Discord] <spooky8086> you mean why am i working on the 6.1 kernel over mainline?
<DC-IRC> [Discord] <gospod13337> Also yea
<DC-IRC> [Discord] <spooky8086> do you mean why am i working on the 6.1 kernel over mainline?
<DC-IRC> [Discord] <gospod13337> Mainline as in from those links
<DC-IRC> [Discord] <spooky8086> Mainline does not *fully* support the hardware yet, its still very much in progress. While if i work on the 6.1 kernel I know that the hardware will work.
<DC-IRC> [Discord] <lanefu> Can you be more specific
<DC-IRC> [Discord] <gospod13337> But once the mainline will fully support the hardware, will your 6.1 kernel have any benefit over it for an average Joe?
<DC-IRC> [Discord] <spooky8086> likely no, but i'm mainly doing development on the 6.1 kernel to learn.
<DC-IRC> [Discord] <gospod13337> Understood
<DC-IRC> [Discord] <efectn> It will never happen
<DC-IRC> [Discord] <gospod13337> Why you think that?
<DC-IRC> [Discord] <efectn> For example rk3399 has been released in 2016 and still some features are not fully implemented
<DC-IRC> [Discord] <gospod13337> Understood
<DC-IRC> [Discord] <efectn> Especially hardware codecs and camera stuff
<DC-IRC> [Discord] <gospod13337> God damn 😛 the most useful thing for me to use it for browsing
<DC-IRC> [Discord] <gospod13337> Is RK3588 very different from RK3399 hardware codecs wise?
<DC-IRC> [Discord] <efectn> I don't have much information about RK3399. However RK3588 has similar hw codes as RK356x
<DC-IRC> [Discord] <efectn> So H264, MPEG2 and VP8 should work
<DC-IRC> [Discord] <efectn> So H264, MPEG2 and VP8 decoding should work
<DC-IRC> [Discord] <efectn> also AV1 decoding is mainlined but there is no H265 decoding and H264, H265 encoding support
<DC-IRC> [Discord] <gospod13337> Thats already plenty for casual youtubing?
<DC-IRC> [Discord] <efectn> yeah it should be enough for youtube
<DC-IRC> [Discord] <narga_64> Are there any beefy ARM CPUs with better mainline support than Rockchip?
<DC-IRC> [Discord] <gospod13337> RPi5?
<DC-IRC> [Discord] <narga_64> Performance wise I was more thinking about from around the neighborhood of rk3588 and up. Not Ampere Altra levels though, since these mainboards are expensive af
<DC-IRC> [Discord] <amazingfate> You can try qcom socs with mainline kernel, but you have to do a lot of work with hardwares outside soc.
<DC-IRC> [Discord] <gospod13337> You two talking about soldering qcom soc on your own DIY motherboard?
<DC-IRC> [Discord] <narga_64> Isn't Qualcomm super proprietary? I don't know much about it, but that's what I remember
<DC-IRC> [Discord] <narga_64> Nah I'm not looking for THAT level of DIY 😅
<DC-IRC> [Discord] <gospod13337> Does a qcom soc SBC even exist?
<DC-IRC> [Discord] <amazingfate> No, you can try to boot mainline kernel on a qcom phone or tablet.
<DC-IRC> [Discord] <amazingfate> Qcom is always pushing their soc driver to mainline kernel.
<DC-IRC> [Discord] <gospod13337> How is that possible? Got a link?
<DC-IRC> [Discord] <narga_64> Interesting!
<DC-IRC> [Discord] <gospod13337> What I hate most about android phones is that they wont poweron without a working battery (older phone)
<DC-IRC> [Discord] <gospod13337> So you are saying it can be done?
<DC-IRC> [Discord] <amazingfate> Qcom mainline supports their video encoding/decoding with v4l2m2m API, while rockchip socs have to wait some volunteers to write codecs drivers.
<DC-IRC> [Discord] <amazingfate> You can take a look at postmarketos. People have made mainline kernel usable on some android devices. Armbian has just borrowed their code to support Xiaomi pad 5 pro.
<DC-IRC> [Discord] <gospod13337> Didnt know it existed
<DC-IRC> [Discord] <gospod13337> So with a usbc phone, you can use a usbc hub and use it then as a computer
<DC-IRC> [Discord] <amazingfate> It is possible, but there is work to be done. You have to get device sch from phone maker, and make usb alt mode work with mainline kernel. Qcom devices have a closed ecosystem, many reverse engineering is necessary.
<DC-IRC> [Discord] <amazingfate> But for rockchip devices almost everything for development is open.
<DC-IRC> [Discord] <gospod13337> Is there a distro like this for mediatek devices?
<DC-IRC> [Discord] <narga_64> Ah yes, this closed ecosystem for Qualcomm is what I meant earlier.
<DC-IRC> [Discord] <narga_64> I guess Rockchip is still best for many use cases if you want some performance.
<DC-IRC> [Discord] <narga_64> If x86 wouldn't have such bad power efficiency compared to ARM, I would just switch to Intel/AMD
<DC-IRC> [Discord] <amazingfate> Mediatek is worse.
<DC-IRC> [Discord] <retrofan90> i need a legacy kernel build of armbian for rk3318 tv box
<DC-IRC> [Discord] <retrofan90> @everyone !
<DC-IRC> [Discord] <Tonymac32> congrats. We don't have one
<DC-IRC> [Discord] <Tonymac32> Don't tag please
<DC-IRC> [Discord] <dualtachyon> very... while rockchip don't ahve perfect software stacks, they're like 99% open compared to QCom. They control way too much of their hardware, even if you're an OEM using their chips. Largely, you can only use their bootloaders, that they sign themselves, etc so when a chip is "end of line", QC will stop supporting them with new/fixed bootloaders except in very rare cases. RK on <clipped message>
<DC-IRC> [Discord] <dualtachyon> the other hand, we may not have the soruce of some bootloaders (like the DDR init blob), you can patch it or replace it. No such luck with secure boot enabled QC chips.
<DC-IRC> [Discord] <Tonymac32> one step closer
<DC-IRC> [Discord] <lanefu> Also didn't realize rk3588 used DynamicIQ. I guess makes sense once I think about the 3 clusters