Benutzer-Werkzeuge

Webseiten-Werkzeuge



bpi-r2:hdmi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bpi-r2:hdmi [2018/06/17 19:34] – [HDMI] frankbpi-r2:hdmi [2023/06/08 17:06] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== 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