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
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 265 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 265 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 260 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 268 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 252 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 265 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 260 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 250 seconds]
tkaiser has joined #armbian-rockchip
<tkaiser>
TonyMac32: does it really matter whether anybody listens or not when here in this 'community' basic terms like DVFS, cpufreq, IRQ/SMP affinity, ASPM, PCIe link training, coherent pool size, stability, security and so on aren't understood anyway?
<tkaiser>
And just to get an idea about Igor bragging about 'Armbian developers are more or less the only one that are progressing somewhere'... how many patches to improve upstream support for RK hardware have you or someone else genuinly being part of 'Team Armbian' sent upstream to the LKML? Just a rough estimate...
<tkaiser>
Tens? Hundreds? Thousands?
<Armbian-Discord>
<IgorPec> We all want this and more. You are again asking 3rd party, from your perspective, to invest more, hundred thousands of euros worth of time that is never possible to get back, just to be a smaller idiot from your perspective? Or a bit less to find, organize and lead enough interested part timers & volunteers. While feeling like a retard doing it - good luck. If all this "small" work can be done by volunteers
<Armbian-Discord>
that pays for this party, why its not done already? Just lack of organisation, direction of activities? For who? For common goals? You? For scammers profits? For every day Joe that market will keep him unsatisfied - to buy more junk hardware - regardless of where we could push it up? For commercial competitions which is already sucking out as much they can? Stop wasting your and our precious time repeating this BS? Who, out
<Armbian-Discord>
of this group, would not like to have a better, without compromises, coding practices and sort out all what is needed, which is just more expensive for our time ... time getting wasted for wrong causes? Some certainly & always will. Is coding art, business or something in between? If you want that something is sorted out for your professional levels, make a PR, maintain the code. Do not expect someone else will do it for
<Armbian-Discord>
you when you lost interest. Stop this complaining / suggestion / "cheering" BS since nobody needs nor listen. If you want that this becomes more professional, a lot more from multiple directions has to be thrown at the community / open source in general. And towards the project. Wishes are cheap and anything to cover them just raises already big enough maintaining expenses that nobody wants to hear about. Dealing with
<Armbian-Discord>
(repeated) wishes, which we can often classify as nothing but blackmailing, goes on that that bill too.
<tkaiser>
Igor, how many patches originating from 'Team Armbian' to improve RK hardware support went upstream to the LKML? Less than 1, 1-10, 11-100, 101-1000?
<tkaiser>
Just give me a number. I really don't want to waste your precious time.
<Armbian-Discord>
<balbes150> The whole paradox is that the vast majority of users (ordinary users, not geeks) who use these devices to solve their SPECIFIC tasks are deeply indifferent to having 100% of the power of these devices. It's good if they use at least 60-80%, but in real life it's usually 30-40% of the possibilities. Question. Why should I spend a lot of time (to study possible settings, choose the optimal ones, test and
<Armbian-Discord>
constantly monitor changes, etc.) if no one will appreciate this work or even notice. Yes, I agree with you that it is useful and interesting to achieve the maximum from iron, but the question is at what price (costs \ the result obtained). Another nuance, earlier, when ARM was very weak (similar to how it was with the first 286 \386\486 PCs, weak, with a meager amount of RAM, etc.), yes, the issue of optimization was
<Armbian-Discord>
relevant and in demand, but now, having 8 cores of 16 GB RAM, SATA \ NVMe, many will they notice the difference in increasing system performance by 5-10%? For them, the price is much more important. And it will be very good if they at least think about (and use) the criterion - zataraty \ the result obtained. I'm not blaming the users, it's an objective reality. Look at the rapid change with phones - from simple ones with a
<Armbian-Discord>
tiny screen to the current monsters. How many people use at least half of their capabilities ? But everyone studies articles with an intelligent look, where they make comparative analyses of characteristics and so on and make a choice based on this.
<tkaiser>
balbes150: it all boils down to ignorance again. ASPM is Active State PowerManagement, a basic principle of PCIe. Armbian is all about dealing with e-waste from the Android world (just check the devices supported by Armbian. No TI, no Renesas, a few NXP, all the rest is junk originating from the Android world.
<tkaiser>
Android defaults are suited for Android use cases. Armbian is about Linux. Linux is about different use cases compared to Android.
<tkaiser>
Setting ASPM to powersave with Android makes sense, with Linux rather not.
<tkaiser>
As such adjusting this is one of the first steps to be done when exploring a new platform / BSP kernel.
<tkaiser>
Prior to such basic optimisations that are well documented (check the ODROID N1 thread in Armbian forum for example or the summary I wrote for this project here recently wrt Rock 5B) the homework hasn
<tkaiser>
't been done.
<Armbian-Discord>
<balbes150> do you remember why complete crap (from a technical point of view) Windows 3.1 "won" (became commonly used) over OS2? How many car owners use 100% of their power (capabilities)? People should be deprived of cars for this ? 🙂
<tkaiser>
Could be adopted by Armbian in the form of such a list. New Android platform? What needs to be addressed? Ah, there's a list.
<tkaiser>
The way Igor's brain works this ends up like this: 'You are again asking 3rd party, from your perspective, to invest more, hundred thousands of euros worth of time'. He isn't even able to understand that there's the solution on a silver platter but things this is asking for precious time of those 'engineers' here. :)
<tkaiser>
balbes150: Ok, understood. So Armbian isn't about low-level optimisations. I'm fine with this as long as Igor stops spamming the whole Internet with his ridicilous claims about 'Armbian's optimisations'. Since 'at Armbian' simply nobody cares.
<Armbian-Discord>
<IgorPec> there are hundreds of solutions on the forum that were never integrated. and never will.
<Armbian-Discord>
<IgorPec> yes, because nobody cares and the project exists because we don't
<Armbian-Discord>
<gambl0r> 🍿
<tkaiser>
'the project exists because we don't' ... don't what? Care?
<Armbian-Discord>
<balbes150> to use your information (on optimization) - I think it is reasonable to use it and perhaps it will be used over time, I have already tried to use something myself, but alas, there are only 24 hours in a day and there is not enough time for everything. If you help (give recommendations) I think it's real to use. I am not a specialist in such optimizations, and I may be wrong.
<Armbian-Discord>
<IgorPec> "the project exists because we don't care". Yes. Isn't it obvious?
<tkaiser>
Ok, Igor. Then please stop your advertising Armbian would be about low-level optimisations since *obviously* it's not. The 'project' (or to be more precise its owner) doesn't care.
<tkaiser>
This stuff *obviously* was just a pet project of Mikhail and mine. We both left the project in 2018 and maybe even for the same reason. Mine is a four letter word.
<Armbian-Discord>
<IgorPec> advertisement is not tech problem. you should know it. And low level optimizations exists, you know that too. the problem is in lack of their perfection.
<Armbian-Discord>
<balbes150> maybe I don't know something, so I can write nonsense. What prevents you from acting as an independent expert and, as far as possible, make recommendations on what can be improved\changed? This does not oblige to anything - we have expressed your suggestion \ opinion. Personally, I would be interested to test try as much as possible (time). Moreover, I have my own "personal" fork, in which I can freely
<Armbian-Discord>
experiment and send from it what I consider useful to the general build system 🙂
<tkaiser>
I've just seen amazingfate taking puzzle pieces that were already there, combining them in a PR to 'support Rock 5B' in the Armbian build system and that's it. No progress whatsoever other than OS image that work exactly the same (slightly worse in fact) than those provided by Radxa.
<Armbian-Discord>
<IgorPec> I know we don't do nothing. I am just wasting your time
<tkaiser>
Igor, how many patches originating from 'Team Armbian' to improve RK hardware support went upstream to the LKML? Less than 1, 1-10, 11-100, 101-1000?
<Armbian-Discord>
<IgorPec> and who are you to ask this?
<tkaiser>
That's more or less what we as community (not Armbian) found when working on RK3588 so far. You're free to adopt this.
<Armbian-Discord>
<IgorPec> IgorPec — Today at 10:11 AM there are hundreds of solutions on the forum that were never integrated. and never will.
<Armbian-Discord>
<IgorPec> answer to that question first
<tkaiser>
But the way RK3588 is dealt with in Armbian is weird anyway. Since when did reinventing the wheel without need helped? As with RK3399 there are two BSP kernel sources now in the build system. One originating from Radxa, the other from Firefly. Makes not that much sense since all the fixes that have been incorporated by Radxa as reaction to my review miss in Firefly's fork.
<tkaiser>
Igor, which question? Is 'there are hundreds of solutions on the forum that were never integrated. and never will.' a question?
<Armbian-Discord>
<IgorPec> yes. that is the question
<Armbian-Discord>
<IgorPec> i mean you should answer to that problem first
<tkaiser>
Yeah, it was useless trying to talk to you already years ago. Your definition of stability and security are not compatible with mine. Now also the term 'question'. :)
<Armbian-Discord>
<balbes150> With your permission, as far as possible \ time, I will try to use.
<Armbian-Discord>
<IgorPec> cover expenses of that stability if you need it
<Armbian-Discord>
<IgorPec> just don't pass that problem to me
<Armbian-Discord>
<IgorPec> its not my personal problem nor a problem of armbian - its your problem. if you want it better, you invest into that
<Armbian-Discord>
<IgorPec> don't tell other people to deal with your shit
<tkaiser>
Igor, you will never understand that you're at the heart of Armbian's real problem. You doing Igor things. You bored on a Sunday afternoon fiddles around with a bootloader, package it, throw it in the apt repo and on monday morning boards out there are bricked.
<Armbian-Discord>
<IgorPec> yes
<tkaiser>
And this won't change. Since Igor doing Igor things. Being the project owner :)
<Armbian-Discord>
<IgorPec> that's it. that's all what i do and you are just jealous because you can't
<Armbian-Discord>
<IgorPec> didn't know i own open source
<Armbian-Discord>
<IgorPec> you are repeating yourself
<Armbian-Discord>
<IgorPec> in 10 years of coding around this, i made a lot more mistakes
<Armbian-Discord>
<IgorPec> if you don't bring up anything new, you are again just stealing resources
<Armbian-Discord>
<IgorPec> and attention
<tkaiser>
Sure.
<tkaiser>
Open source can be fixed. Broken structures obviously not.
<Armbian-Discord>
<IgorPec> to my estimation, there are around 1000 x more people (like you) complaining then those that can do anything
<Armbian-Discord>
<IgorPec> speaking in general. regardless of the structure of our codebase or a project
<Armbian-Discord>
<IgorPec> but this is something you don't care
<tkaiser>
'cover expenses of that stability if you need it'. The problem is (which you're obviously not able to understand) that the source of instability and insecurity is just _you_. Not related to code base or anything other that could be fixed by an 'open source community'.
<Armbian-Discord>
<IgorPec> not, its not me. anyone that can push the code
<Armbian-Discord>
<IgorPec> stability and security are principles
<Armbian-Discord>
<IgorPec> practices
<Armbian-Discord>
<IgorPec> all this cost investing and you keep forgetting that you don't pay not even for amateur levels of services demanding (!) professional ones
<Armbian-Discord>
<IgorPec> and btw. Armbian is most likely the only Linux provider that tests boot loader and kernel upgrade within CI processes alongside with performance testings. All your fancy numbers could be abtain automatically alongside with visualization ... if we had time / resources for that.
<tkaiser>
Yeah, not able to understand. Maybe stability has improved within the last years since all commits (especially yours) need to be reviewed. But back then when I quit you being in playground mode constantly caused stability issues just by fiddling around with stuff that only pleased you.
<Armbian-Discord>
<IgorPec> yes it was a playground and with resons
<Armbian-Discord>
<IgorPec> it was a project on that level
<Armbian-Discord>
<IgorPec> you still have many linux project that tests almost exclusively on users
<Armbian-Discord>
<IgorPec> most of amateur linux projects is simply run in hippy style
<Armbian-Discord>
<IgorPec> not obligations - we try the best but if it fails ... we will fix it once we can
<Armbian-Discord>
<IgorPec> we are far away from that
<Armbian-Discord>
<IgorPec> stability in overall changes with years because upstream is not totally random as it used to be
<Armbian-Discord>
<IgorPec> now someone even test what it sends upstream
<tkaiser>
Another free suggestion: Integrate a simple 'armbianmonitor -z' call into this CI thing so stuff like ODROID N2 being on lower cpufreq with latest release can't slip through.
<Armbian-Discord>
<IgorPec> but even tested, due to quality and revisions changes, boot loaders will keep crashing sometimes
<Armbian-Discord>
<IgorPec> i will ask people you are paying when they can pick it up
<Armbian-Discord>
<IgorPec> waiting for donations
<tkaiser>
Yeah, 'hundred thousands of euros worth of time'... same old story :)
<Armbian-Discord>
<IgorPec> average issue closing date / resources is closing 400 days
<Armbian-Discord>
<IgorPec> well if you know a better way, why don't you do it?
<Armbian-Discord>
<IgorPec> graph below - you like that kind of representations
<Armbian-Discord>
<IgorPec> and again this is not a complete picture as there is a lot more wishes and problems that aren't getting recorded
<tkaiser>
LOL! Sure, I like graphs. That's why I point out sbc-bench being a tool that 'tries to produce insights instead of fancy graphs'.
<tkaiser>
A ticket system is close to 'patch management' IMO. There are companies/organisations that patch their machines and there are those managing 'work not getting done'. Instead of patching they play patch management and those are the ones with ransomware :)
<tkaiser>
Anyway, it's really just a waste of time but it's nice you confirmed few specific things.
<Armbian-Discord>
<IgorPec> haha, so you will be blackmailing me 🙂
<Armbian-Discord>
<balbes150> Question to the owners of NanoPC T4. Check the latest image with EFI. I am interested in whether the choice of which system\kernel to run works on the first EFI\Grub screen. https://disk.yandex.ru/d/VjPGWf2rVPW4uA
<Armbian-Discord>
<balbes150> please perform another check on T4. After starting the system, install the second media-current kernel by regular means (via apt or synaptic) (I pay attention, you can only install the media-* kernel versions). And check, the choice in the startup menu, the choice of a different kernel version. Please note, there is no need to do any manual (additional) manipulations on configuring the kernel, the scripts of
<Armbian-Discord>
the kernel package will do all the work automatically (i.e. the installation principle is similar to a regular PC, select the kernel and run the installation). You should have two cores in your system, and you can choose which core to use at startup.
tkaiser has quit [Ping timeout: 250 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 268 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 252 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 265 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 268 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 244 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 252 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 268 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 265 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 265 seconds]
tkaiser has joined #armbian-rockchip
tkaiser has quit [Ping timeout: 250 seconds]
tkaiser has joined #armbian-rockchip
<Armbian-Discord>
<profbbrown> Tried disabling the FUSB chip in the device tree file, by setting the status to "disabled." But it made no difference in the load average.
<Armbian-Discord>
<profbbrown> Is there a way to find out what process is causing blocked I/O?