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.

Screen resolution shenanigans

Featured Replies

Some prerequisites.

Distro: Debian 12 bookworm, xfce;

Board: Orange Pi 4 LTS;

Screen: Samsung SyncMaster 923NW, 1440x900_60, VGA.

Using hdmi to vga adapter with vga cable. Tried one piece hdmi to vga cable. Tried other all in one adapter that goes in to the screen and goes to hdmi cable.

 

The problem.

While running armbian distro screen resolution is set to be 1080p by default. Using xrandr I can not set it to suggested 900p. Every time I set any other resolution - screen turns black until I set it back to 1080p. It is not a hardware issue, because right now I am running headless Debian bullseye from orange pi and the resolution is set 900p by default, it works.

 

I have tried adding new modes, tried other resolutions and most of them have led me to the black screen.

 

Brothers, I am confused. Any help is welcome.

Debian 12 and 13 have trouble establishing the correct EDID for the monitor, which is why it doesn't recognize resolutions correctly.

I spent two weeks reading and testing everything until I found the solution.

You need to connect the monitor to a Windows PC, install and run the CRU program.

This program correctly reads the monitor's EDID. Simply export the data and save it as a BIN file.

Then, reconnect the monitor to your Orange Pi device. Copy the exported .bin file to this directory: /lib/firmware/edid/

Next, you need to load the parameters into the kernel:

Edit the armbianEnv.txt file and add:

extraargs=drm.edid_firmware=HDMI-A-1:edid/you_file.bin video=HDMI-A-1:1024x600@60

Set your chosen resolution.

Restart and verify: `cat /proc/cmdline`

Check that the string loading your custom EDID appears.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

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.