[英]Raspberry Pi 2 - Distortion while moving objects in Portrait mode
我目前正在开发一个基于运行 Raspbian 的 Raspberry Pi 2 的 Kiosk 系统,它运行一个 Java 应用程序。 除了物体移动时屏幕上出现的失真外,一切都运行良好。 通常,这不是问题,但我在 Java 应用程序上有一个列表,将被用户广泛使用。 在此列表上滚动时可以看到失真。
下面的链接显示了这一点:
到目前为止我所知道的:
- 这仅在屏幕旋转时发生。 我通过在
/boot/config.txt
中设置“display_rotate=3”
将屏幕旋转了 270*- 它不依赖于屏幕分辨率或
“hdmi_group"
- 这不仅发生在 GUI 上,在启动时也会出现失真
- 锁边不影响失真
- 它总是出现在屏幕的右下角
- 这个问题也出现在 Ubuntu Mate 中
我不是 Linux 或类似方面的专家,但请听我说,
你说你在配置文件中旋转你的屏幕。 你能把它恢复到默认值吗? 为什么需要旋转? 因为这种旋转可能会导致它不对齐屏幕的某些部分。 对于您的问题,我首先会尝试使用该变量进行试验,看看它是如何变化的。 :)
看看这个: https : //github.com/justincjack/rasp_pi_graphics
这是我编写的一个库,肯定会解决您的问题。 它将创建一个带有 C 头文件的共享对象(和静态对象)。 如果您可以为它创建 Java 绑定以便能够使用它产生的库,那么您的问题就会结束。
我找不到任何真正有效的信息,所以这是几周工作的成果。
它允许平滑渲染,没有撕裂和疯狂深入挖掘 libdri (libdrm)/kms。
根据提供的信息,失真似乎是由显示硬件或驱动程序问题引起的。
GPU 或显示驱动程序可能未正确配置以处理显示器的旋转,或者显示硬件无法控制旋转。 要解决此问题,您可以尝试以下步骤:
如果这些步骤不能解决问题,则可能是显示器硬件与显示器的旋转不兼容。 在这种情况下,您可能需要购买不同的显示器或使用不同的旋转设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.