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.

How to enable early KMS start with Armbian?

Featured Replies

Hello, My hardware is BananaPi and I would like to enable early KMS start. As per https://wiki.archlinux.org/index.php/Kernel_mode_setting#Early_KMS_start , I need to add "the display driver kernel module" to initramfs.

 

With a normal x86 PC, the kernel module to add would be 'i915', 'radeon' or 'nouveau'. But I'm a bit confused with the sunxi hardware. Which module am I supposed to add?

 

Thanks!

  • Author
56 minutes ago, zador.blood.stained said:

There is no KMS driver for this hardware yet, it may be added to the mainline kernel in 3-6 months from now.

 

Oh, initially I didn't think of that. The resolution change midway through bootup tricked me into thinking it is KMS. So the resolution is set manually in boot.cmd and script.fex? That clears up the mystery for me. Thanks!

16 minutes ago, alexy314 said:

So the resolution is set manually in boot.cmd and script.fex?

For the legacy kernel it should be set via kernel command line (from boot.cmd or armbianEnv.txt). Mainline kernel uses simplefb driver and framebuffer is set up in u-boot (using EDID or saved environment).

While the legacy kernel will obviously never get a DRM/KMS driver, linux-next (mainline) got the driver a couple of days ago, though Banana Pi didn't get the DT bits so it will need additional patching later.

  • Author
On 10/19/2017 at 11:49 PM, zador.blood.stained said:

..., linux-next (mainline) got the driver a couple of days ago, though Banana Pi didn't get the DT bits so it will need additional patching later.

 

Thank you very much for the detailed explanation, I'm planning to build my own debian desktop image so it's good to know the mainline kernel is making great progress.

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.