【发布时间】:2014-12-01 03:13:00
【问题描述】:
问题是关于 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 正常工作。 有什么建议吗?
【问题讨论】:
标签: ubuntu framebuffer ioctl tearing