linux编译mesa,ubuntu编译安装mesa

本文档提供了Mesa图形库的详细安装配置步骤,包括使用./configure进行配置、make安装,以及设置必要的环境变量来确保正确加载驱动程序。对于出现的dri驱动错误,文档还提供了具体的解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

./configure \

--prefix=/usr/local/mesa \

--enable-osmesa \

--with-gallium-drivers=swrast \

--with-dri-drivers=i965 \

--with-dri-searchpath=/usr/local/mesa/lib/dri \

--with-egl-platforms=x11,drm,wayland

make

sudo make install

#添加环境变量

LIBRARY_PATH=/usr/local/mesa/lib:$LIBRARY_PATH

LD_LIBRARY_PATH=/usr/local/mesa/lib/dri:/usr/local/mesa/lib:$LD_LIBRARY_PATH

LIBGL_DRIVERS_PATH=/usr/local/mesa/lib/dri

GBM_DRIVERS_PATH=$LIBGL_DRIVERS_PATH

PKG_CONFIG_PATH=/usr/local/mesa/lib/pkgconfig:$PKG_CONFIG_PATH

C_INCLUDE_PATH=/usr/local/mesa/include:$C_INCLUDE_PATH

CPLUS_INCLUDE_PATH=/usr/local/mesa/include:$CPLUS_INCLUDE_PATH

export PATH

export LIBRARY_PATH

export LD_LIBRARY_PATH

export GBM_DRIVERS_PATH

export PKG_CONFIG_PATH

export C_INCLUDE_PATH

export CPLUS_INCLUDE_PATH

有时候会因出现找不到dri错误,这时候把/usr/local/mesa/lib下的dir驱动放到程序要找的目录即可

一些有用的调试变量

#export MESA_DEBUG=1

#export EGL_LOG_LEVEL=debug

#export LIBGL_DEBUG=verbose

#export WAYLAND_DEBUG=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值