This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
使用 GBM 在 Dra829 EVM 板上运行时出现错误:
================================================================================================================
GBM:无法打开任何驱动程序(搜索路径/usr//lib/dri)
GBM:上次 dlopen 错误:/usr//lib/dri/kms_swrast_dri.so:无法打开共享目标文件:没有这样的文件或目录
无法加载驱动程序:kms_swrast
GBM:无法打开任何驱动程序(搜索路径/usr//lib/dri)
GBM:上次 dlopen 错误:/usr//lib/dri/swrast_dri.so:无法打开共享目标文件:没有这样的文件或目录
无法加载 swrast 驱动程序
===================================================================================
/usr/lib/dri/.下只有一个文件"PVR_DRI.SO" 默认情况下、GBM 似乎没有加载。
如何解决此问题?
您好!
您能否分享您的应用程序如何打开 GBM?
谢谢、
Gowtham
您好、Gowtham、
我的应用非常简单:
步骤1:int fd = open ("/dev/dri/card0、O_RDWR);
步骤2:struct GBM_device * display = GBM_CREASE_DEVICE (FD);
由 Aarch64-linux-gnu-gcc 编译、与-lEGL 链接
第一步是正常的、但步骤2始终失败。
您的系统中是否有多个卡? 是否可以使用"ls /dev/dri/card?"进行检查?
尝试在其他卡上执行相同的操作(如果可用)、然后查看是否成功
-Subhajit
我尝试了每张卡、但都出现了相同的故障。
这很奇怪。 今天、我的应用程序没有发生任何变化、错误就消失了。
我认为这可能是由电路板中错误的 DRM 驱动程序引起的。
请关闭此问题。
谢谢