Linux-Framebuffer-Auflösung richtig einstellen
Ich habe einen RaspberryPi und möchte ein Bild anzeigen, Vollbild ohne xserver - so schreiben es direkt in den framebuffer. Kein problem hier.
Aber die Einstellung Vollbild nicht funktioniert.
cat /sys/class/graphics/fb0/modes
ergibt:
U:1024x768p-0
U:1920x1200p-0
U:1920x1080p-0
U:608x684p-0
Also ich benutze
fbset -xres 1920 -yres 1200 -match
was in
>>fbset
mode "1920x1200"
geometry 1920 1200 1920 1200 16
timings 0 0 0 0 0 0 0
rgba 5/11,6/5,5/0,0/16
endmode
Wenn ich nun verwenden fbi
um ein Bild anzuzeigen, oder füllen Sie einfach den framebuffer /dev/urandom >> /dev/fb0
, nur ein Teil des Bildschirms ausgefüllt ist. Der Aspekt etc. der dargestellte Teil ist richtig, es ist nur eine große schwarze Grenze um.
Wenn ich die anderen Auflösungen funktioniert alles wie erwartet, zum Beispiel die stats-Zeile im fbi wird größer usw.
Was mache ich falsch?
InformationsquelleAutor user3696412 | 2016-01-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen diese format heisst fbset:
Und überprüfen Sie, ob Sie wirklich suchen bei fb0 und nicht fb1:
Überprüfen, was war eigentlich:
Auch versuchen zu laufen, fbi mit (wieder, stellen Sie sicher, dass Sie mit fb0):
Könnten Sie auch zwingen, Ihre Einstellungen in das fb0-by-doing:
Technisch, das ist das, was das heisst fbset ist ohnehin Tat.
Nur machen Sie sicher, dass der fb1 nicht Schrauben Dinge.
Letzten, stellen Sie sicher, dass die Konsole mit fb0. Ich bin mir sicher, dass es ist.
Können Sie auch wollen, um neu zu starten, so überprüfen, was Ihre Einstellung ist:
Wenn Ihr nicht 1920x1200, update 1920x200. Ich denke, es befindet sich in /boot/cmdline.txt für den raspberry pi. Für mich sein /boot/uEnv.txt.
InformationsquelleAutor Jeff DeCola