HDMI-Bildschirmauflösung kann imx6 nicht geändert werden
908
user12345
Ich arbeite an Embedded-Produkten, die auf Embedded Linux & Qt Framework laufen, das für die Entwicklung auf dem von uns entwickelten i.Mx6 Custom Board entwickelt wurde. Wir haben eine LVDS-Anzeige, die auf eine Auflösung von 1366 x 768 eingestellt ist .
Jetzt versuche ich, das Display über HDMI anzuschließen, und ich stelle fest, dass die Auflösung des HDMI-Monitors nicht richtig eingestellt ist. Es wird 1280x1024 angezeigt .
Ich habe versucht, den Startvorgang zu unterbrechen, und habe versucht, die Auflösung zu erzwingen, indem Sie den folgenden Schritt ausführen und mit dem Startvorgang fortfahren
U-Boot > set hdmi_video video=mxcfb0:dev=hdmi,1366x768M@60,if=RGB24 fbmem=10M,28M vmalloc=400M
Mir fiel auf, dass die Auflösung nicht erneut eingestellt wurde. Ich habe das bestätigt, indem ich die folgenden Befehle ausgeführt habe:
Was auch immer die Auflösung, die ich versuche, -xres war, wurde auf dem Monitor, den ich verwende, zu 1280 gezwungen. Ich habe bestätigt, dass mein Monitor die Auflösungen bis 1680x1050 unterstützt .
Ich habe die folgende Option ausprobiert:
fbset -xres 1366 -yres 768 -match
Aber das machte den Bildschirm leer und dabei catauf /sys/class/graphics/fb0/mode zeigte nichts.
Alle Optionen, die versuchen, die Auflösung zu ändern, funktionierten nicht einwandfrei. Jede Hilfe dazu wird sehr geschätzt. Danke im Voraus.
1 Antwort auf die Frage
0
Satish
In u-boot setzen Sie die Boot-Argumente wie folgt: