====== HDMI ====== HDMI funktioniert mit [[https://github.com/frank-w/BPI-R2-4.14/tree/4.16-hdmi|Kernel 4.16]] in den meisten Fällen (1080p,1280x1024). Der Treiber inkl. fbdev wurde nach 4.14 und 4.19+ portiert. Diskussion im [[http://forum.banana-pi.org/t/hdmi-in-uboot-and-linux/4651|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:1280x1024-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