Wenn es sich bei dem Artikel um einen Originalartikel handelt, geben Sie beim Nachdruck bitte die Quelle des Originalartikels an.
Die Blog-Adresse dieses Artikels:https ://hpzwl.blog.csdn .net/article/details/133685938
Rockchip-Entwicklungskolumne
brauchen
RK3588 basiert auf Weston und kann nicht an die HDMI-Anzeige angepasst werden. Die feste Auflösung ist auf 1920 x 1080 eingestellt.
Überprüfen Sie die vom aktuellen HDMI-Anschluss unterstützten Auflösungen
cat /sys/class/drm/card0-HDMI-A-1/modes
Trennen Sie den HDMI-Stecker, starten Sie neu und prüfen Sie erneut:
Das wird also vom HDMI-Anschluss unterstützt und hat nichts mit dem Bildschirm zu tun. Warum der angeschlossene Bildschirm das tut? nicht auf 1080p anpassen, es ist jetzt nicht klar.
Unterstützte Auflösungen, angegeben basierend auf Weston
Hier müssen zusätzliche Elemente hinzugefügt werden, es gibt standardmäßig keine (beachten Sie den Namen des HDMI-Anschlusses):
vi /etc/xdg/weston/weston.ini
Fügen Sie zusätzlich Folgendes hinzu:
[output]
name=HDMI-A-1
mode=1920x1080
Schließen Sie dann HDMI an und starten Sie den Test neu:
Die Popup-Menüleiste wurde hier entfernt. So entfernen Sie die Popup-Menüleiste zum Anzeigen< a i=2> „RK3568-Entwicklungshinweise ( 10): Anwendungsdemo, entwickelt durch Transplantieren der Buildroot-Firmware des Entwicklungsboards und Starten der Vollbildanzeige》
Tatsächliche Ausgabe im Vergleich zur Desktop-Auflösung
Die Ausgabe auf HDMI beträgt1920 x 1080, aber die Auflösung des Vollbild-Anwendungsdesktops beträgt 1024x600 , das ist es für den Moment, und wir werden weitere hinzufügen, wenn es Fortschritte gibt
void MainWindow::resizeEvent(QResizeEvent *event)
{
ui->label->setText(QString("%1,%2,%3,%4").arg(rect().x()).arg(rect().y()).arg(rect().width()).arg(rect().height()));
}
HDMI ist eigentlich ein sekundärer Bildschirm und der Hauptbildschirm ist ein Spiegel. Wie kann man den Spiegel deaktivieren?
Ändern Sie /etc/profile.d/weston.sh
Entfernen Sie export WESTON_DRM_MIRROR=1, sodass der sekundäre Bildschirm nicht den Hauptbildschirm widerspiegelt:
Zu diesem Zeitpunkt haben wir festgestellt, dass die angepasste Startbildschirmanwendung 1024 x 600 hat und der Startbildschirm 1200 x 800 nicht unterstützt, sodass dieser Teil nicht erforderlich ist.
Wenn es sich bei dem Artikel um einen Originalartikel handelt, geben Sie beim Nachdruck bitte die Quelle des Originalartikels an.
Die Blog-Adresse dieses Artikels:https ://hpzwl.blog.csdn .net/article/details/133685938