Closed yetist closed 10 months ago
liblol 0.0.3 中查找 dri 目录存在问题,找的路径不对
getuid() = 1000 openat(AT_FDCWD, "/usr/lib/loongarch64-linux-gnu/dri/tls/radeonsi_dri.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/usr/lib/loongarch64-linux-gnu/dri/radeonsi_dri.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "\\$/opt/lol/lib/loongarch64-aosc-linux-gnuow/dri/tls/radeonsi_dri.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "\\$/opt/lol/lib/loongarch64-aosc-linux-gnuow/dri/radeonsi_dri.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/usr/lib/dri/tls/radeonsi_dri.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/usr/lib/dri/radeonsi_dri.so", O_RDONLY|O_CLOEXEC) = 11 read(11, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\2\1\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
感谢您反馈此问题。
我手头暂时没有能用于调试此问题的硬件。如果不影响应用绘制界面,暂时先不解决了。
该问题在 QQ 和腾讯会议中均可复现,尤其后者,会严重影响性能。
我的分析是,需要更改 Mesa 默认的 DRI 搜索路径并预装相关 DRI 库:我预计下周末开始调查这一问题。
0.1.0 版本使用系统 Mesa 库,已无此问题
liblol 0.0.3 中查找 dri 目录存在问题,找的路径不对