This is an old revision of the document!


BeagleBone Black Tips && Tricks

Nonstandard HMDI Resolution

Beaglebone X uses framebuffer device, So adding a modeline in xorg.conf won't work. Likewise any fb-resolutions given on the kernelCL depend on that framebuffer-resolution already defined. In the end, none of that is really needed.

Steps:

  1. generate a new fb config, using gtf <width> <height> <refreshrate> -f
  2. add it to /etc/fb.modes
  3. you're done, the rest happens automatically
Example for Resolution 1440x900
fb.modes
mode "1440x900-60"
    # PCLK: 106.47 MHz, H: 55.92 kHz, V: 60.00 Hz
    geometry 1440 900 1440 900 32
    timings 9392 232 80 28 1 152 3
    hsync low
    vsync high
endmode

Rotating the BeagleBone Screen / Display

This can and should be done use X. Downside is you can't rotate the console like on the RPi. Accomplish it using the Rotate X-Option of the Framebuffer Device.

xorg.conf
Section "Device"
        Identifier      "Builtin Default fbdev Device 0"
        Driver          "fbdev"
        Option  "Rotate" "CCW"
EndSection
 
Section "Screen"
        Identifier      "Builtin Default fbdev Screen 0"
        Device          "Builtin Default fbdev Device 0"
        DefaultDepth    16
EndSection
 
Section "ServerLayout"
        Identifier      "Builtin Default Layout"
        Screen          "Builtin Default fbdev Screen 0"
EndSection

Transient State of pins during startup

Device Tree Overlays

realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft
  • /var/lib/dokuwiki/data/attic/xro/beaglebone.1449616885.txt.gz
  • Last modified: 2015-12-09 00:21
  • by xro