Linux 构建用于屏幕外渲染的最小台面/xorg
我已经成功地构建了一组mesa库,与虚拟xserver一起,可以在没有使用openswr的GPU的机器上运行OpenGL应用程序,而无需重新链接或更改已有Xorg安装的机器上应用程序中的任何代码。我在x64上使用Linux(具体来说是centos 7) 我使用的mesa构建说明如下: 现在,我正试图为没有安装XOrg的机器建立一个构建过程,因为各种原因,我将不详细介绍。由于XOrg构建过程和mesa之间存在一些来回依赖关系,因此需要使用正确的参数构建正确的XOrg和mesa模块 我已经到了进退两难的地步 如果启用dri,mesa似乎不会生成镓。也就是说,如果我从openswr示例的mesa配置命令行中删除该行--disable dri,它将无法工作,并给出以下错误 :配置:错误:无法使用DRI构建基于Xlib的(镓)GLX 启用 在Xorg端,使用不带dri的mesa,使用--disable dri标志构建xserver,配置脚本可以工作,但构建失败,出现以下错误: glxdrisrast.c:39:10:致命错误:GL/internal/dri_interface.h:否 此类文件或目录#包括 (这表明即使使用--disable-dri禁用它,xserver的某些部分仍然引用dri头) 有人知道什么是正确的标志组合才能使所有这些工作正常吗?我还不习惯使用openswr,llvmpipe可能对我来说已经足够好了,以防它让事情变得更简单Linux 构建用于屏幕外渲染的最小台面/xorg,linux,opengl,xorg,mesa,Linux,Opengl,Xorg,Mesa,我已经成功地构建了一组mesa库,与虚拟xserver一起,可以在没有使用openswr的GPU的机器上运行OpenGL应用程序,而无需重新链接或更改已有Xorg安装的机器上应用程序中的任何代码。我在x64上使用Linux(具体来说是centos 7) 我使用的mesa构建说明如下: 现在,我正试图为没有安装XOrg的机器建立一个构建过程,因为各种原因,我将不详细介绍。由于XOrg构建过程和mesa之间存在一些来回依赖关系,因此需要使用正确的参数构建正确的XOrg和mesa模块 我已经到了进退