【问题标题】:Unable to install Mesa opengl for off-screen rendering on ubuntu无法在 ubuntu 上安装 Mesa opengl 进行离屏渲染
【发布时间】:2016-05-20 05:02:47
【问题描述】:

我正在尝试安装 Mesa opengl 以在基于 ubuntu 命令行的环境(无 X 窗口)上进行屏幕外渲染。由于错误,我安装失败:configure: error: egl requires --enable-dri

我用来配置的命令:configure --enable-osmesa --disable-driglx-direct --disable-dri --with-gallium-drivers=swrast

我遵循的步骤:

  1. 从 https://mesa.freedesktop.org/archive/11.1.4/>
  2. 下载 Mesa
  3. 安装/升级 python、flex、mako、bison
  4. 但是,我没有安装 dri2proto、libdrm、Xorg 服务器,正如 http://www.mesa3d.org/install.html> 的 1.2 节中提到的那样,当我不是针对“DRI 和硬件加速”时需要安装这些选项...我想我只是在屏幕外之后。
  5. 在此之后,我发出上面列出的配置命令。

我做错了什么吗?

【问题讨论】:

  • 为什么不使用 Ubuntu 软件包存储库中的 Mesa?我认为它的包叫做 libgl1-mesa-dev。

标签: ubuntu opengl mesa


【解决方案1】:

Mesa 的跨平台 EGL 实现 doesn't exist any more。剩下的就是 DRI 了。正如您所注意到的,这需要 DRI。

如果您不需要 EGL,请在您的 configure 命令行中输入 --disable-egl

【讨论】:

    猜你喜欢
    • 2018-06-11
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 2014-07-28
    相关资源
    最近更新 更多