器件型号:BEAGLEBK
工具/软件:Linux
我使用的 BeagleBone Black 使用以下设置运行:
CAT /etc/powervr.ini
[默认值]
WindowSystem=libpvrPVR2D_FRONTWSEGL.SO
uname -a
Linux NDCT-HMI 4.4.2.27-bone14 #7 5月10日10:03:59 CEST 2017 armv7l GNU/Linux
lsmod | grep omaplfb
Omaplfb 12142 0
pvrsrvkm 155855 1个 omaplfb
tilcdc 26543 1 omaplfb
CAT /proc/pvr/version
版本 SGX_DDK_Linux_CustomerTI sgxddk 1.10@2359475 (版本)/build/buildd/ti-sgx/src/GFX_Linux_KM
系统版本字符串:SGX 版本= 125
fbset -I
模式"1280x800"
槽型1280 800 1280 2400 24
时序0 0 0 0 0 0 0 0 0
Accel true
RGBA 8/16,8/8,8/0.00/0
结束模式
帧缓冲器器件信息:
姓名:
地址 :0x9ea00000
大小 :9216000
类型 :包装像素
视觉 :TrueColor
XPanStep :1.
YPanStep :1.
YWrapStep :0
线长 :3840
加速器:否
我正在尝试使用 SGX、fbdev、24bpp LCD 显示屏、无窗口系统让 OpenGL ES 在 BeagleBone Black 上工作。 我无法在显示屏上看到任何输出。
我有几个问题:
1) 1)我认为此版本的 SGX 驱动程序仅使用 fbdev 驱动程序。 是这样吗?
2) 2)该驱动程序能否在24bpp LCD 显示屏上工作?
3) 3)如果不是-是否有方法强制使用不同的 bpp?
4) 4)我是否应该能够从 ssh shell 成功运行 SGX_FLIP_TEST 应用程序? (我获得了"显示类 API:错误不支持的像素格式!")
5) 5)我在某处读到最新的 SGX 驱动程序不支持 fbdev 并且支持24bpp。 此更改在哪个版本中?
6) 6)我是否必须升级内核和 SGX 驱动程序才能使用较新的 DRM/KMS?
7) 7)在运行任何窗口化系统时、这是否正常?
感谢你的任何帮助。