Benutzer-Werkzeuge

Webseiten-Werkzeuge


Übersetzungen dieser Seite:

bpi-r2:hdmi

Inhaltsverzeichnis

HDMI

HDMI funktioniert mit Kernel 4.16 in den meisten Fällen (1080p,1280×1024). Der Treiber inkl. fbdev wurde nach 4.14 und 4.19+ portiert.

Diskussion im Forum.

Auflösung lässt sich in der BPI-BOOT/bananapi/bpi-r2/linux/uEnv.txt setzen:

bootopts=vmalloc=496M debug=7 initcall_debug=0 video=1280x1024-32

diese Auflösung wird dann für die virtuelle Konsole und den X-Server verwendet. Der x-server wird installiert, wenn z.B. lxde installiert wird

damit wird die Ausgabe auf einen bestimmten Anschluss festgelegt (Hotplug, Anzeige Muss während des bootens nicht angeschlossen sein):

video=HDMI-A-1:1280x1024D

leider gibt es aber manchmal Darstellungsprobleme, wenn das Anzeigegerät nachträglich angeschlossen wird

mehr infos zu dieser Einstellung: https://nouveau.freedesktop.org/wiki/KernelModeSetting/

um nur die Schrift auf der Konsole zu vergrößern kann man folgendes tun:

setfont Uni3-TerminusBold32x16.psf.gz

die Schriften liegen in /usr/share/consolefonts/

für die Framebuffer-console werden zusätzlich diese optionen benötigt:

console=tty1 fbcon=map:0

das drm-debug kann mit dieser cmdline aktiviert werden:

drm.debug=0x7

testing

for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
HDMI-A-1: connected

cat /sys/class/graphics/fb0/modes 
U:1024x768p-0

Vielen Dank an Forum-User Alex R. aka „DeadMeat“

Normalerweise wird hdmi deaktiviert wenn kein Monitor angeschlossen (oder ausgeschaltet) ist während des Bootvorgangs. Dies lässt sich mit folgender video-option ändern:

video=HDMI-A-1:1280×1024-32@60D

damit bleibt hdmi aktiviert und man kann hotplug nutzen, aber in meinem Fall gibt es Auflösungsprobleme

http://forum.banana-pi.org/t/bpi-r2-hdmi-in-uboot-and-linux/4651/123

X-Server

Autostart deaktivieren (systemd)

systemctl set-default multi-user.target

aktivieren:

systemctl set-default graphical.target
bpi-r2/hdmi.txt · Zuletzt geändert: 2023/06/08 17:06 von 127.0.0.1