问题是关于 linux framebuffer,图形正在撕裂。
最近我为 SDI 显卡的输出桌面工作,然后我想到了使用帧缓冲区。没关系,它输出成功,但它有一个大问题,图形撕裂。我想使用 FBIO_WAITFORVSYNC 和 FBIOPAN_DISPLAY 来解决它,但它们都返回-1。ioctl(fd, FBIO_WAITFORVSYNC, 0) errno: 25 (不适合设备的 ioctl) ioctl(fb, FBIOPAN_DISPLAY, &vi) ,errno: 22 (无效参数)
我使用的操作系统是 Ubuntu 12.04,安装 fbset 后,我发现两个 ioctl 命令都包含在 fb.h 中。现在的问题是如何让 FBIO_WAITFORVSYNC 和 FBIOPAN_DISPLAY 正常工作。有什么建议吗?