所以我想知道哪个是我的 OpenGL 版本。我可以通过 SSH 访问 Ubuntu。我应该执行哪个命令?
我是一个完整的 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)
有人会碰巧知道为什么在我学校的计算机上找不到这个文件吗?我需要做什么才能下载它或将它放在正确的位置?
我想知道如何快速测试我的 3D 图形的性能。由于glxgears 不是基准测试,我应该使用什么。此外,glxgears 有时会停留在 60FPS,您甚至无法在驱动程序更新之前/之后进行比较(例如添加 xorg-edges PPA)。甚至 glxgears 也不能真正开箱即用。
一种可能是屏保,但你看不到 FPS。我也不愿意安装 600MB nexuiz,特别是如果我在 Live-CD 上运行。其他 3D 游戏也很大... Unigine 测试对开源驱动程序要求太高(OpenGL 太低的问题,可能是纹理压缩(S3TC...))。我还想测试 OpenGL 2.x 扩展。
如何快速测试您的 3D 性能?
编译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 驱动程序后保存了所有更改
我目前在我的 acer 上网本上安装了 ubuntu 11.10。我在获取一些我需要的包裹时遇到问题。我使用的是最新版本,并且在我的校园内有 wifi 连接。这是我的导师希望我们做的:
ls /usr/include/GL glut.h gl.h等,sudo apt-get install libglut3-devprogram1.c到桌面cd desktopgcc -lglut -lGLU program1.c
注意 l 是小写的 L,在 UNIX 中表示库./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 真的很陌生,可以在刚开始时使用一些帮助。
我在 KDE Plasma 5.4 中面临闪烁。当我将合成器渲染后端更改为 OpenGL 3,然后再次更改为 OpenGL 2 时,闪烁停止。
我有两块两块显卡,一块是集成在 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) 我已经使用 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) 现在我正在Ubuntu 10.10 中运行Trine,这是一款使用 OpenGL 全屏运行的游戏。
我希望能够做的是Alt+Tab退出游戏,以便在暂停时浏览网页、查看任何 IM 消息等。
但是,只是Alt+ Tab'ing 没有任何作用,因此每次我想检查某些内容时都必须退出游戏。
有什么办法可以最小化全屏游戏吗?我知道我可能可以在窗口模式下运行它,但是在玩游戏时我必须隐藏面板 - 因为否则游戏会隐藏在下面。另外,这只是一个丑陋的解决方案。
我正在尝试编写一个程序,但不断收到此错误:
Fatal error: gl/glut.h: no such file or directory
Run Code Online (Sandbox Code Playgroud)
我已经阅读了人们遇到的其他类似问题,但没有任何效果对我有用。我能做些什么来解决这个问题?