libEGL 警告:MESA-LOADER:无法打开番红花

问题描述 投票:0回答:2


我的 Gentoo Linux UI 在我的 PC(同时配备 Intel GPU 和 Nvidia GPU)上显示此错误。

libEGL warning: MESA-LOADER: failed to open crocus: /usr/lib64/dri/crocus_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)

并且路径中没有

crocus_dri.so
。 仅有的
kms_swrast_dri.so

nouveau_dri.so

nouveau_drv_video.so

r300_dri.so

r600_dri.so

r600_drv_video.so

swrast_dri.so

存在。

什么是

crocus_dri.so

这样做时我是否必须添加某种 USE 标志
emerge media-libs/mesa

gentoo mesa
2个回答
0
投票

当我升级到 Mint 21.1 并尝试运行 Eagle 9.5.2 和 9.6.2 时,在 HP 台式机上进行核心转储之前,我确实遇到了这些错误(和其他错误)。在另一台装有 Mint 19.1 和 Eagle 9.5.2 的机器上,我遇到了不同的错误:“

“符号查找错误:/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0”... ./eagle:符号查找错误:/usr/lib/x86_64-linux-gnu/libGLX_mesa.so .0:未定义符号:xcb_dri3_get_supported_modifiers 环境”

我查询该错误的解决方案并发现: “解决方案:按照以下步骤操作:打开终端;移动到目录 .../eagle-9.6.2/lib;运行命令 rm libxcb*;启动 Eagle”。

我按照说明操作,它允许 Eagle 在两台机器上运行。


0
投票

您需要启用

VIDEO_CARDS="intel"
来构建 crocus(适用于 Intel GPU 第 4-7 代的 OpenGL 驱动程序)。

© www.soinside.com 2019 - 2024. All rights reserved.