标签: opengl

什么是可以显示 OpenGL 版本的终端命令?

所以我想知道哪个是我的 OpenGL 版本。我可以通过 SSH 访问 Ubuntu。我应该执行哪个命令?

xorg opengl mesa

125
推荐指数
5
解决办法
37万
查看次数

编译 OpenGL 程序(缺少 GL/gl.h)

我是一个完整的 Linux/Ubuntu 菜鸟,所以我为这个问题的任何愚蠢部分或后续问题道歉。

我正在尝试将我的软件工程班组编写的程序写入我的家用计算机。在学校,我们有 Linux,它会在那里编译和运行。我下载了 VMWare,在虚拟机上安装了 Ubuntu,现在正在尝试打开我的程序。

然而,当我尝试运行我的 make 文件时,我收到一个错误消息

gcc -I../include -pthread -O1 -c rain.c
In file included from rain.c:19:0:
../include/GL/glfw.h:176:21: fatal error: GL/gl.h: No such file or directory
compilation terminated.
make: *** [rain.o] Error 1
Run Code Online (Sandbox Code Playgroud)

有人会碰巧知道为什么在我学校的计算机上找不到这个文件吗?我需要做什么才能下载它或将它放在正确的位置?

compiling opengl

64
推荐指数
2
解决办法
14万
查看次数

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

我想知道如何快速测试我的 3D 图形的性能。由于glxgears 不是基准测试,我应该使用什么。此外,glxgears 有时会停留在 60FPS,您甚至无法在驱动程序更新之前/之后进行比较(例如添加 xorg-edges PPA)。甚至 glxgears 也不能真正开箱即用。

一种可能是屏保,但你看不到 FPS。我也不愿意安装 600MB nexuiz,特别是如果我在 Live-CD 上运行。其他 3D 游戏也很大... Unigine 测试对开源驱动程序要求太高(OpenGL 太低的问题,可能是纹理压缩(S3TC...))。我还想测试 OpenGL 2.x 扩展。

如何快速测试您的 3D 性能?

performance opengl benchmarks 3d

55
推荐指数
4
解决办法
15万
查看次数

libGl、fbConfigs 的问题,每次更新都会出现问题?

编译SFML项目时出现问题(看不到任何图形):

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Run Code Online (Sandbox Code Playgroud)

通过本教程简单地重新安装 nvidia-drivers 即可解决此错误:https : //askubuntu.com/a/451248/341889

..但是当我得到新的更新时 - 这个错误又回来了;(我该怎么办?这不是解决方案 - 不使用系统更新......

PS,是的,我在安装 nvidia 驱动程序后保存了所有更改

updates nvidia opengl drivers

51
推荐指数
4
解决办法
22万
查看次数

如何安装 OpenGL/GLUT 库

我目前在我的 acer 上网本上安装了 ubuntu 11.10。我在获取一些我需要的包裹时遇到问题。我使用的是最新版本,并且在我的校园内有 wifi 连接。这是我的导师希望我们做的:

  1. 在 Ubuntu 桌面上选择应用程序/附件/终端
  2. 输入ls /usr/include/GL
    是否有glut.h gl.h等,
    如果没有,请安装它sudo apt-get install libglut3-dev
  3. 然后我复制program1.c到桌面
  4. cd desktop
  5. gcc -lglut -lGLU program1.c 注意 l 是小写的 L,在 UNIX 中表示库
  6. ./a.out 执行

我完成了第 2 步,其中返回:

sudo: ls/brandon/include/GL: command not found
Run Code Online (Sandbox Code Playgroud)

所以从这里我做 apt-get 并尝试安装它,但返回给我:

E: Unable to locate package libglut3-dev
Run Code Online (Sandbox Code Playgroud)

这是否与我的连接有关,或者我需要在我的系统上做些什么才能找到软件包并安装它。我对 ubuntu 真的很陌生,可以在刚开始时使用一些帮助。

command-line opengl

46
推荐指数
2
解决办法
22万
查看次数

在 KDE Plasma 5.4 中闪烁

我在 KDE Plasma 5.4 中面临闪烁。当我将合成器渲染后端更改为 OpenGL 3,然后再次更改为 OpenGL 2 时,闪烁停止。

  1. 操作系统:KUbuntu 15.04
  2. 显卡:Intel HD 4000

flicker opengl kubuntu

32
推荐指数
1
解决办法
4万
查看次数

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

我有两块两块显卡,一块是集成在 Intel cpu 中的,一块是 nvidia 卡。

我想用集成的来渲染桌面,NV卡用cuda计算。在我安装了“nvidia-modprobe”之后,我切换到使用“NVIDIA X Server 设置”中的集成器,它按我的意愿工作。

但是当我运行 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
Run Code Online (Sandbox Code Playgroud)

在 xorg 中将 libglx.so 记录在

[     3.597] (II) "glx" will be loaded by default.
[     3.597] (II) …
Run Code Online (Sandbox Code Playgroud)

nvidia xorg graphics opengl

31
推荐指数
2
解决办法
12万
查看次数

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

我已经使用 Ubuntu(12.10) 很长时间了,最​​近,我的 Ubuntu 又经历了一次更新。

整个更新提示出现了,接着是密码提示,最后是好的进度条......

一切都很顺利,后来,我关闭了我的电脑。

第二天,我打开我的电脑,进入登录屏幕。我继续前进并登录,但在那之后,我只能看到黑屏和我的光标!

我检查了论坛,并得到了各种提示,但没有一个有效......

现在我被困在一个完全没用的 Ubuntu 安装中。

还有一件事:

我什至尝试通过访客登录,但同样的问题!:\

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
Run Code Online (Sandbox Code Playgroud)

---- 详细信息 ----

为了更准确地说明我的问题,在我登录后,我可以看到一个黑屏和我的光标。另外,重要的是,我能够看到登录屏幕,因此我确信 Ubuntu 渲染正确,并且非常确定驱动程序没有问题(否则我什至不应该看到登录屏幕,对吗?)。

Anywho,另一个(可能)重要的事情是,登录后,我可以点击Ctrl+ Alt+1并启动恢复控制台。

唯一没有加载的是我的实际 GUI 桌面

然后,我从恢复控制台运行 unity,它执行了一些命令,在 OpenGL 上卡住了几秒钟,然后放大了更多代码行,最后得到了这个:

ERROR 2012-01-03 20.51.23 unity.launcher.Icon TrashLauncherIcon.cpp:62 Could not create file monitor for trash url: Operation not supported …
Run Code Online (Sandbox Code Playgroud)

unity opengl lightdm 12.10

25
推荐指数
2
解决办法
11万
查看次数

Alt+tab 退出全屏游戏

现在我正在Ubuntu 10.10 中运行Trine,这是一款使用 OpenGL 全屏运行的游戏。

我希望能够做的是Alt+Tab退出游戏,以便在暂停时浏览网页、查看任何 IM 消息等。

但是,只是Alt+ Tab'ing 没有任何作用,因此每次我想检查某些内容时都必须退出游戏。

有什么办法可以最小化全屏游戏吗?我知道我可能可以在窗口模式下运行它,但是在玩游戏时我必须隐藏面板 - 因为否则游戏会隐藏在下面。另外,这只是一个丑陋的解决方案。

xorg opengl

23
推荐指数
3
解决办法
1万
查看次数

致命错误:gl/glut.h:没有这样的文件或目录

我正在尝试编写一个程序,但不断收到此错误:

Fatal error: gl/glut.h: no such file or directory
Run Code Online (Sandbox Code Playgroud)

我已经阅读了人们遇到的其他类似问题,但没有任何效果对我有用。我能做些什么来解决这个问题?

opengl c++

21
推荐指数
1
解决办法
5万
查看次数