Ubuntu16.04 出现error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES

2024-04-30 05:18

本文主要是介绍Ubuntu16.04 出现error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

报出这个错误之前,博主找了各种办法尝试解决此问题,发现此问题比较常见。由于每个人的系统操作配置不一样,可能别人的配置使用网上的方法就可以解决,但是用在自己的身上就频频出错。因此,博主在这里先详细介绍自己电脑的配置情况:Ubuntu16.04  nvidia-driver384.130  cuda8.0/9.0  英伟达显卡1050Ti  台式机双系统。这里特意注明一下,博主使用sudo apt-get的方式安装过OpenGL,这个是解决此问题的关键。

在使用LabelFusion 做3D数据集的制作(若有小伙伴在后续的研究中使用该制作数据集的工具,需要问一些环境配置的相关问题时,可以私信我,我会尽力帮助大家),发现在nvidia-docker2.0中执行run_prep时,报出了如下的的错误:

即使,后来使用下述方法暂时去掉了OpenGL的版本冲突问题,可是出现了Pangolin 的调用问题,而导致该问题出现的原因是使用SSH方式远程登录。可笑的是,此刻博主就坐在台式机电脑的正前方调用命令语句啊~每每相望,唯余失望

苦苦挣扎两周,网上的办法挨个试了个遍:修改cmakelistis.txt文件,修改.cpp文件。。。最后,找了一台没人使用的台式机改成全Ubuntu系统,再重新配置环境,结果其可以正常运行,没有报错:

分析原因:glxinfo | grep"OpenGL version" 是查看OpenGL版本的命令,我在原先主机使用这个命令是可以看到有关OpenGL版本和依赖项等众多信息,但是在这台新的Ubuntu系统的主机里我并没有安装OpenGL。因此,在这里推测应该是系统的主机OpenGL版本和程序中需要使用的OpenGL版本相冲突。因此,此处给出的解决方案是卸载OpenGL和其相关的依赖项即可解决上述出现的问题。

 

这篇关于Ubuntu16.04 出现error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/947995

相关文章

ElasticSearch的DSL查询⑤(ES数据聚合、DSL语法数据聚合、RestClient数据聚合)

目录 一、数据聚合 1.1 DSL实现聚合 1.1.1 Bucket聚合  1.1.2 带条件聚合 1.1.3 Metric聚合 1.1.4 总结 2.1 RestClient实现聚合 2.1.1 Bucket聚合 2.1.2 带条件聚合 2.2.3 Metric聚合 一、数据聚合 聚合(aggregations)可以让我们极其方便的实现对数据的统计、分析、运算。例如:

编译linux内核出现 arm-eabi-gcc: error: : No such file or directory

external/e2fsprogs/lib/ext2fs/tdb.c:673:29: warning: comparison between : In function 'max2165_set_params': -。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。 。。。。。。。。 host asm: libdvm <= dalvik/vm/mterp/out/Inte

收藏:解决 pip install 出现 error: subprocess-exited-with-error 错误的方法

在使用 pip 安装 Python 包时,有时候会遇到 error: subprocess-exited-with-error 错误。这种错误通常是由于 setuptools 版本问题引起的。本文将介绍如何解决这一问题 当你使用 pip install 安装某个 Python 包时,如果 setuptools 版本过高或过低,可能会导致安装过程出错,并出现类似以下错误信息:error: subpr

Nn criterions don’t compute the gradient w.r.t. targets error「pytorch」 (debug笔记)

Nn criterions don’t compute the gradient w.r.t. targets error「pytorch」 ##一、 缘由及解决方法 把这个pytorch-ddpg|github搬到jupyter notebook上运行时,出现错误Nn criterions don’t compute the gradient w.r.t. targets error。注:我用

OpenGL ES学习总结:基础知识简介

什么是OpenGL ES? OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。 为桌面版本OpenGL 的一个子集。 OpenGL ES管道(Pipeline) OpenGL ES 1.x 的工序是固定的,称为Fix-Function Pipeline,可以想象一个带有很多控制开关的机器,尽管加工

OpenGL ES 2.0渲染管线

http://codingnow.cn/opengles/1504.html Opengl es 2.0实现了可编程的图形管线,比起1.x的固定管线要复杂和灵活很多,由两部分规范组成:Opengl es 2.0 API规范和Opengl es着色语言规范。下图是Opengl es 2.0渲染管线,阴影部分是opengl es 2.0的可编程阶段。   1. 顶点着色器(Vert

ubuntu16.04 Git add 使用tab键卡死

以前使用Ubuntu14.04 进行git add 操作时使用TAB键可以很快自动补全,但自从使用16.04使用TAB半天没有反应。 一开始以为是Git版本问题,后验证与Git无关。 搜索发现与Dash有关,以下是博客原文: http://www.51testing.com/html/50/n-1245050.html 今天碰到一个问题git 后面的参数用Tab键无法补全

src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录

(venv) shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$ pip install pyaudio sounddeviceCollecting pyaudioDownloading PyAudio-0.2.14.tar.gz (47 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ERROR 2003 (HY000): Can't connect to MySQL server on (10061)

在linux系统上装了一个mysql-5.5,启动后本机都是可以访问的,操作都正常,同时建了一个%的用户(支持远程访问), root@debian:/# mysql -u loongson -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id

pip install pyaudio sounddevice error: externally-managed-environment

shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$ pip install pyaudio sounddeviceerror: externally-managed-environment× This environment is externally managed╰─> To install Python package