Tag: opengl

如何执行详细而快速的3D性能测试

我想知道如何快速测试我的3D图形的性能。 由于glxgears 不是基准测试,我应该使用什么。 另外glxgears有时会停留在60FPS,你甚至无法在驱动程序更新之前/之后进行比较(例如添加xorg-edgers PPA)。 即使是glxgears也无法真正开箱即用。 一种可能性是屏保,但你看不到FPS。 我也不愿意安装600MB nexuiz ,特别是如果我在Live-CD上运行的话。 其他3D游戏也非常大……对于开源驱动程序来说,Unigine测试要求太高(OpenGL太低,纹理压缩可能太大(S3TC ……))。 我还想测试OpenGL 2.x扩展。 如何快速测试3D性能?

了解glxinfo OpenGL版本

glxinfo命令输出中所有不同版本字符串之间的区别是什么? 我已经在这里问了这个问题 ,但没有得到很多回复,反正似乎在AskUbuntu上还有更多相关的问题。 glxinfo|grep OpenGL的输出如下, glxinfo |grep Open Vendor: Intel Open Source Technology Center (0x8086) OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) OpenGL core profile version string: 4.5 (Core Profile) Mesa 13.0.2 OpenGL core profile shading language version string: 4.50 OpenGL core profile […]

运行OpenGL程序时,ubuntu 16.04给出“X错误请求失败:BadValue(整数参数超出操作范围)”

我在机上有两个显卡,一个是集成在Intel cpu中,一个是nvidia卡。 我想使用集成的一个渲染桌面,NV卡用cuda计算。 我在“NVIDIA X服务器设置”中切换使用集成的一个,在我安装了“nvidia-modprobe”后,它按照我想要的方式工作。 但是当我运行glxinfo时,glx的问题出在哪里。 name of display: :0 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 24 (X_GLXCreateNewContext) Value in failed request: 0x0 Serial number of failed request: 37 Current serial number in output stream: 38 […]

Ubuntu 14.04“无法找到所需的OpenGL入口点’glGetError’!”

当我收到此错误时,我正试图在我的电脑上播放Dota2和FT2: “无法找到OpenGL入口点’GLGetError’!您的video卡不受支持或需要更新。” 我花了最后一周阅读所有类似的问题,并尝试了其中的一些(许多解决方案是为了让我尝试,所以我远离他们),我不知道还能做什么。 如果还需要任何其他信息,请询问。 我在用: Ubuntu 14.04 32位 GLX版本是1.4 OpenGL版本字符串:1.4 Mesa 10.1.3 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10) (prog-if 00 [VGA controller]) – libgl1-mesa-glx: Installed: 10.1.3-0ubuntu0.1 Candidate: 10.1.3-0ubuntu0.1 Version table: *** 10.1.3-0ubuntu0.1 0 500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages 100 /var/lib/dpkg/status 10.1.0-4ubuntu5 0 500 http://us.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages

除非root,为什么我的FPS很低?

问题:普通用户没有使用最好的图形驱动程序。 我首先注意到这是从HumbleBundle2玩Osmos,但我也可以在运行glxgears时观察它。 在1280×1024上最大化,glxgears平均在5秒内波动60帧,而根据平均每5秒平滑300帧。 这是一些glxinfo: jake@daedalus:~$ glxinfo | grep “renderer string” OpenGL renderer string: Software Rasterizer jake@daedalus:~$ sudo glxinfo | grep “renderer string” [sudo] password for jake: OpenGL renderer string: Mesa DRI R300 (RV380 5B60) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 即使在重新启动(断电,循环电涌保护器)后,我也遇到了同样的问题。 我按照Ubuntu wiki的指示去掉了fglrx ,但没有骰子。 我还可以做些什么? 硬件: Radeon x300 AMD Athlon 1.8 GHz 1.5 GB内存

屏幕撕裂11.10与intel图形

在Ubuntu 11.10 x64中观看video时我有轻微的屏幕撕裂,真的很烦人。 在Unity和GNOME-Shell中都有。 请将答案集中在GS,因为它是我的主要DE,而且它是我希望它工作的地方。 这是我用的: OpenGL供应商字符串:Tungsten Graphics,Inc OpenGL渲染器字符串:Mesa DRI Intel(R)Sandybridge Mobile OpenGL版本字符串:2.1 Mesa 7.11 OpenGL着色语言版本字符串:1.20 OpenGL扩展: 我想这是因为我无法让屏幕垂直同步,但我不知道如何修复它。 我找到了一个讨论driconf的线程,我将设置设置为“始终垂直同步”。 我还能做些什么来解决这个问题? 请帮助,欢迎任何答案:)如果我不能在我的新笔记本电脑上舒适地观看video,那会很糟糕。 更新: 我认为它可能与屏幕刷新率有关,所以我试图手动更改它。 我找到了笔记本电脑的在线文档(DELL LATITUDE E5420): http://support.dell.com/support/edocs/systems/late5520/en/SM_EN/GUID-89CF3778-9361-4F01-A0A4-1D257AE39CAD.html 在那里我发现屏幕刷新率是60赫兹,但我不知道如何在GNOME-Shell中手动更改,所以我尝试更改Unity中的compiz设置以查看是否有任何差异。 我仍然有这个问题,但我认为它不是那么严重,很难说。 更新2: Unity 2D和Gnome-classic也存在这个问题。 所以这个问题可能仅限于显示设置或驱动程序问题? 更新3: GNOME-Shell的解决方案在对已接受答案的评论中。

如何修复Vmware Workstation 9的3D加速?

我最近在Ubuntu 12.04上安装了Vmware工作站9,我已将我的VM从Windows迁移到Ubuntu 12.04。 现在我得到openGL错误,并且没有3D加速,如下图所示 我如何解决它 ?

登录后,有一个黑屏和我的光标,没有别的! 在Ubuntu 12.10中

我一直在使用Ubuntu(12.10)很长一段时间,最近,我的Ubuntu又经历了一次更新。 整个更新提示出现,然后是密码提示,最后是好的进度条…… 一切顺利,后来,我关闭了我的电脑。 第二天,我打开电脑,进入登录界面。 我继续前进,然后登录,但在那之后,我只能看到一个黑屏和我的光标! 我检查了论坛,得到了各种提示,但没有一个有效… 现在我遇到了一个完全没用的Ubuntu安装。 还有一件事: 我甚至尝试通过Guest登录,但同样的问题! :\ My Computer Specs: Motherboard: Intel DG41WV Processor: Intel Core 2 Quad Q6600 @ 2.40GHz Graphics: Intel G41 Express Chipset RAM: Dual Channel, DDR3 2*2GB (4096 MBytes) HDD: Seagate 500GB SATA —-详细信息—- 为了更准确地解决我的问题,登录后,我可以看到黑屏和光标。 另外,重要的是,我能够看到登录屏幕,因此我确信Ubuntu正确渲染,并且非常确定驱动程序没有问题(否则我甚至不应该登录屏幕,对吧?)。 Anywho,另一个(可能)重要的是,登录后,我可以按Ctrl + Alt + 1并启动恢复控制台。 唯一没有加载的是我的实际GUI桌面 然后,我从恢复控制台运行统一,它经历了一些命令,在OpenGL中停留了几秒钟,然后放大了更多的代码行,最后得到了这样的结果: ERROR 2012-01-03 20.51.23 unity.launcher.Icon TrashLauncherIcon.cpp:62 […]