2015-10-15 35 views
10

Obecnie pracuję nad systemem kiosku opartym na Raspberry Pi 2 z Raspbian, który uruchamia aplikację Java. Wszystko działa doskonale, z wyjątkiem zniekształceń na ekranie, który pojawia się, gdy obiekty się poruszają. Zwykle nie stanowiłoby to problemu, ale mam listę aplikacji Java, które będą szeroko wykorzystywane przez użytkowników. Podczas przewijania na tej liście widoczne jest zniekształcenie.Raspberry Pi 2 - Zniekształcenie podczas przesuwania obiektów w trybie portretowym

Link poniżej pokazuje w działaniu:

A GIF showing the distortion

co wiem do tej pory:

  • ten występuje tylko wtedy, gdy ekran jest obrócony. Mam obracany ekran o 270 * ustawiając “display_rotate=3” w /boot/config.txt
  • To nie jest zależna od rozdzielczości ekranu lub “hdmi_group"
  • to nie zdarza się tylko w GUI, zniekształcenie jest również widoczne podczas startu systemu
  • overlockingu nie wpływa na zakłócenie
  • zawsze appearson prawym dolnym boku ekranu
  • kwestia ta była również obecna w Ubuntu Mate
+4

Wygląda na * "zrywanie ekranu" *. Czy wiesz, jak włączyć 'VSYNC' (wait-for-vsync) w stosie oprogramowania? Alternatywnie sprawdź, czy opcje konfiguracji nie powodują podwójnego/potrójnego buforowania bufora ramki ekranu? – TheCodeArtist

+0

Czy próbowałeś aktualizacji oprogramowania układowego? Zobacz http://raspberrypi.stackexchange.com/questions/37645/when-using-display-rotate-1-the-screen-tears –

+0

Czy występuje z innymi kątami obrotu, np. 90 stopni? – pietv8x

Odpowiedz

0

Nie jestem specjalistą od Linuksa ani niczego w tym stylu, ale wysłuchaj mnie,

Mówisz, że obracasz ekran w pliku konfiguracyjnym. Czy możesz przywrócić ustawienia domyślne? Dlaczego potrzebujesz go obracać? Ponieważ ten obrót może spowodować wyłączenie wyrównania części ekranu. Najpierw popracuję nad twoim problemem, eksperymentując z tą zmienną i zobacz, jak się zmienia. :)