Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Kernel 5.10 performance

Featured Replies

it seems to be only for a memory-remap function and not for the whole system ;)

Quote

Back in 2018 was a memory management speed-up by around 20x for the mremap system call on large memory regions. 

 

That patch by a Google engineer was an optimization for mremap given that Android relies on using it for large regions of memory during various operations. The mremap system call can be quite slow without transparent huge-pages (THP) while this patch makes things faster by copying at the PMD level when possible.

 

The speed-up back in 2018 by the engineer was reported to be around ~20x faster on x86 (x86_64) with a 1GB mremap taking just 144~160 microseconds rather than 3.4~3.6 milliseconds.

 

But for systems with THP support, there isn't likely to be much of a performance difference.

 

 

  • Author

Yes, trying to find a way to measure this improvement. Unsuccessful so far.

this improvement only in some certain cases. and the cases are mixed in our daily use, maybe not high frequently used, so 8x~20x * frequency, that's actual improvement, we can feel.

  • Author

It does seem that the optimization is for certain use-cases only, not apparent in daily desktop operations. Anyway, 20201123 is running without issues so far, congratulations to balbes :thumbup:

  • Author

eth0 seems to disengage after a while. Reverted to kernel 5.9.9, seems stable so far. Looking forward to 5.10 final after this weekend.

I will let you know.  One of the changes between 5.9 and 5.10 for the rock-pi-4 dtb is that in 5.10 it now has three versions rock-pi-4a, 4b and 4c.  I am currently using the 4b version for the N6 max.  If the networking stability remains, I may experiment with the other dtb files and/or try to revert back to the way they were structured in 5.9 to see if that may be the cause of the issues. 

 

I bought the N6 max board because of your recommendation and am very impressed with the overall performance.  But I really don't know how closely the box hardware matches the rock-pi-4 dtb that I am currently using.  This is the most recent board I have purchased and I am still getting to know it better.

 

Do you run your N6 max box from sd card or internal emmc?  It took me a bit of work to adjust balbes scripts, but I eventually got the os installed on emmc.

  • Author

I'm running off sd and since it is running well enough, I didn't to risk bricking the box by trying to install to emmc. What cpu speeds have you got running?

  • Author

I've got it running the xfce4 desktop at 1.70Ghz(cpu1-4) and 2.02Ghz(cpu5-6) plus a few other tweaks. With kernel 5.9.9 the issues with eth0 seems to have gone, although there were a few times it disconnected/reconnected on its own.

Now that 5.10 final is released, waiting for Armbian :)

are you guys running the Magicsee N6 Max, that looks like an ashtray? :P

Any cooling issues?

Thanks!

  • Author

image.png.e76bdee7e7c320605fae52434c754a75.png

I use this, the N6 Max maintains temps in the 50's C. Without it, high 60's.

Is there a comprehensive list of changes made that are more of an interest to us arm users? 

4 hours ago, Bozza said:

Is there a comprehensive list of changes made that are more of an interest to us arm users? 

 

Armbian supported hardware or in general? We usually integrate features (way) before they reach mainline.  Perhaps quick scan here https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/arch/arm64?h=v5.10.1 and here https://www.collabora.com/news-and-blog/news-and-events/kernel-5.10-rockchip-h264-bifrost-more.html ?

  • SteeMan locked this topic
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.