2015-10-15 5 views
10

Ich arbeite gerade an einem Kiosk-System auf Basis des Raspberry Pi 2 mit Raspbian, auf dem eine Java-App läuft. Alles funktioniert perfekt, außer einer Verzerrung auf dem Bildschirm, die erscheint, während sich Objekte bewegen. Normalerweise wäre das kein Problem, aber ich habe eine Liste in der Java-App, die von den Benutzern ausgiebig genutzt wird. Die Verzerrung ist beim Scrollen in dieser Liste sichtbar.Raspberry Pi 2 - Verzerrung beim Verschieben von Objekten im Portrait-Modus

Der Link unten zeigt dies in Aktion:

A GIF showing the distortion

Was ich weiß bisher:

  • Dies geschieht nur, wenn der Bildschirm gedreht wird. Ich gedreht habe den Bildschirm um 270 * von “display_rotate=3” in /boot/config.txt
  • Einstellung Es ist nicht abhängig von der Bildschirmauflösung oder die “hdmi_group"
  • Dadurch wird nicht nur auf der GUI geschieht, ist die Verzerrung auch sichtbar beim Booten
  • Overlocking wirkt sich nicht auf die Verzerrung
  • Es ist immer die rechte Unterseite des
  • Dieses Problem kann auch in Ubuntu
  • Mate-vorlag Bildschirm appearson
+4

Erscheint zu sein * "Bildschirm reißt" *. Wissen Sie, wie Sie 'VSYNC' (wait-for-vsync) innerhalb des verwendeten Software-Stacks aktivieren? Abwechselnd nach Konfigurationsoptionen suchen, um den Display-Framebuffer doppelt/dreifach zu puffern? – TheCodeArtist

+0

Haben Sie versucht, Ihre Firmware zu aktualisieren? Siehe http://raspberrypi.stackexchange.com/questions/37645/when-using-displace-rotate-1-the-screen-tears –

+0

Tritt es bei anderen Drehwinkeln wie 90 Grad auf? – pietv8x

Antwort

0

Ich bin kein Spezialist in Linux oder so etwas, aber hören Sie mich,

Sie sagen, dass Sie Ihren Bildschirm in der Konfigurationsdatei drehen. Könnten Sie es auf den Standard zurücksetzen? Warum muss es gedreht werden? Diese Drehung könnte dazu führen, dass Teile des Bildschirms ausgerichtet werden. Ich würde zuerst für dein Problem versuchen, mit dieser Variable zu experimentieren und zu sehen, wie sie sich verändert. :)