Questions tagged «opengl»

该标签应用于与开放图形库有关的问题。

2
LIBGL_ALWAYS_INDIRECT = 1实际做什么?
KDE SC 4.5.0对于某些视频卡(包括我的视频卡)存在一些问题。在发行时,Arch建议了几种解决方法。其中之一是 在启动KDE之前导出“ LIBGL_ALWAYS_INDIRECT = 1” 我认为这是最简单,最好的方法。但是我不知道它能做什么或如何影响我的系统。它比默认速度慢吗?我应该记得留意问题并在解决后将其禁用吗?
22 xorg  kde  opengl 

3
GLX扩展不能与xvfb一起正常工作
我有一个Ubuntu 14.04系统,安装了以下软件包: libegl1-mesa:amd64 libegl1-mesa-drivers:amd64 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-glx:i386 libglapi-mesa:amd64 libglapi-mesa:i386 libgles2-mesa:amd64 libglu1-mesa:amd64 libopenvg1-mesa:amd64 libwayland-egl1-mesa:amd64 mesa-utils xvfb 我想在xvfb下启动一个应用程序。我首先使用以下命令启动xvfb: $ Xvfb :1 -screen 0 1024x768x24 +extension GLX +render -noreset >> xsession.log 2>&1 & 然后检查xvfb日志文件: Initializing built-in extension Generic Event Extension Initializing built-in extension SHAPE Initializing built-in extension MIT-SHM Initializing built-in extension XInputExtension …
15 x11  opengl  xvfb 

1
X11将OpenGL应用程序从运行NVIDIA卡的计算机转发到带有AMD卡的计算机
我有兴趣通过SSH转发X11会话,以启动一个利用OpenGL的远程进程(特别是对熟悉的人来说是凉亭)。 我似乎遇到的问题是,凉亭由于显卡不匹配而崩溃;它找不到“ NV-GLX”扩展名。确切的错误输出: Xlib: extension "NV-GLX" missing on display "localhost:10.0". Xlib: extension "NV-GLX" missing on display "localhost:10.0". X Error of failed request: GLXUnsupportedPrivateRequest Major opcode of failed request: 149 (GLX) Minor opcode of failed request: 16 (X_GLXVendorPrivate) Serial number of failed request: 24 Current serial number in output stream: 25 …
15 ssh  x11  opengl 

1
为什么`xvfb-run glxgears`失败并出现错误?
xvfb应该让我在无头的环境中运行X程序。但是当我跑步时xvfb-run glxgears,我得到: libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. Error: couldn't get an RGB, Double-buffered visual 当我跑步时LIBGL_DEBUG=verbose xvfb-run glxgears,我得到: libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so libGL error: failed to load driver: swrast Error: couldn't get an RGB, Double-buffered visual …
12 linux  opengl  xvfb 

1
将虚拟输出添加到Xorg
我想在当前Intel iGPU的Xorg服务器上创建虚拟虚拟输出(在Ubuntu 16.04.2 HWE,Xorg服务器版本为1.18.4上)。它与Linux Mint 18.2类似,xrandr输出之一显示以下内容: Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 ... eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm ... VIRTUAL1 disconnected (normal left inverted right x axis y axis) ... 在Linux Mint …

3
如何通过远程连接有效地使用3D?
我有一台性能较弱的PC(客户端),但具有可接受的3D性能,还有一台性能强大的PC(服务器),它应该能够使用OpenGL运行两次应用程序,即在客户端一次在本地运行,一次在客户端远程运行。目前,我ssh -X进入了,但是客户端的控制台输出状态使用了软件渲染,并且我每秒仅获得3帧(fps)。实际上,ssh的加密不是必需的,因为它位于LAN上,但这是我对远程应用程序已经知道的... 那么,如何提高客户端性能?我的想法是 使用硬件加速,但是服务器或客户端的硬件加速又如何? 使用与SSH不同的东西 我知道,在全分辨率且没有复杂压缩的情况下,一个100 Mbit / s的LAN不会产生更高的fps,但这是ca的窗口化应用。800x450,因此理论上使用未压缩的图形数据应该可以达到12 fps(24位/像素)。使用客户端自己的GPU或某些智能压缩,可能会带来更好的效果。 - 编辑原来,我想要的基本上是onlive和gaikai提供的内容的本地版本。Linux是否有类似的东西(可能是免费的)? - edit2 VirtualGL看起来是最好的解决方案(尽管目前不适用于我),但我想知道是否也可以在客户端上进行硬件渲染
11 ssh  remote  opengl 

1
尝试通过virtualGL运行glxgears时出现分段错误
(有关如何通过远程连接有效使用3D的后续内容?) 我在服务器上安装了amd64软件包,在客户端上安装了i386一个软件包。遵循用户指南,我在客户端上运行此命令: me@client> /opt/VirtualGL/bin/vglconnect me@server me@server> /opt/VirtualGL/bin/vglrun glxgears 这会导致segfault,vglconnect -s用于ssh隧道也不起作用。我还尝试了TurboVNC方法,该方法可以在启动时vglrun glxgears起作用,但是我更喜欢使用jpeg压缩仅传输应用程序窗口。问题是32 <-> 64位吗?或者我该如何解决?

2
如何在没有sudo的情况下运行/ usr / bin / Xorg?
这个问题是关于/usr/bin/Xorg直接在Ubuntu 14.04上执行的。 而且我知道存在Xdummy,但是我无法使虚拟驱动程序与nvidia GPU一起正常工作,因此这不是一个选择。 我复制了系统范围的xorg.conf和/usr/lib/xorg/modules,并对其进行了一些修改。(也ModulePath由我指定xorg.conf) 以root用户身份运行以下命令可以正常工作: Xorg -noreset +extension GLX +extension RANDR +extension RENDER -logfile ./16.log -config ./xorg.conf :16 但是,如果我以非root用户身份执行此操作(日志文件权限为OK),则会发生此错误: (EE) Fatal server error: (EE) xf86OpenConsole: Cannot open virtual console 9 (Permission denied) (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check …

4
运行strace如何解决我的OpenGL问题?
自从最近对我的发行版(PLD Linux)进行重大升级以来,我一直在处理大量程序。据我所知,任何涉及OpenGL或PulseAudio段错误的内容。我正在使用专有的nvidia驱动程序和3.2.x内核。Xorg本身运行良好,我能够运行大多数程序,但是mplayer segfault之类的东西并且任何程序都不会发出声音。 一旦确定它可能与OpenGL有关,便开始glxgears进行测试。单独运行它会立即出现段错误。然后我发现在下运行它strace很好。同样的道理对于mplayer。立即在测试mp3文件segfault上运行它,运行strace mplayer播放就很好了(尽管脉冲音频仍然消亡,并且它恢复为虚拟输出设备)。 如何在某些情况下运行某些东西以strace防止它出现段错误,我将如何继续调试情况?

3
在X中使用软件OpenGL渲染
我想尝试最基本的OpenGL驱动程序,以了解我的X服务器和OpenGL的问题。 然后,我想让X使用OpenGL的软件渲染,就像Windows在opengl.dll没有安装驱动程序的情况下那样。 我怎样才能做到这一点?搜索时未找到任何内容X OpenGL software rendering。我将很高兴为您提供参考,以及我不得不使用的关键字才能找到实现方法。 我Xorg在RHEL 5.3中使用。
8 xorg  opengl 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.