Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 构建用于屏幕外渲染的最小台面/xorg_Linux_Opengl_Xorg_Mesa - Fatal编程技术网

Linux 构建用于屏幕外渲染的最小台面/xorg

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模块 我已经到了进退

我已经成功地构建了一组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可能对我来说已经足够好了,以防它让事情变得更简单