linuxFB
- 直接往FrameBuffer写数据
- 只支持软件渲染(software-rendered),所以没有gpu的片子选这个
- 某些配置会使显示性能受到抑制
- 命令行可使用命令
QT_QPA_PLATFORM=linuxfb:fb=/dev/fb1
和-platform linuxfb
使qt程序运行在该plugin上 - 另外指定fb用
fb=/dev/fbN
,分配显示区大小size=<width>x<height>
,物理大小mmSize=<width>x<height>
,设定便宜offset=<width>x<height>
,有关于屏幕消影(blinking cursor)和闪烁光标(screen blanking)的控制nographicsmodeswitch
KMS
一个试验性的平台plugin,利用内核的 modesetting 和 drm(Direct Rendering Manager)机制。依赖内核的配置和 drm
XCB
- 用于平常的桌面linux平台
- 一些嵌入式平台使用该plugin需要提供一些必要的开发文件
- 在x桌面下,有些设备不支持egl和 opengl因为EGL的实现不适配Xlib,这种情况下编译出来的XCB plugin将不支持EGL,也意味着 Qt Quick 2