草庐IT

libgl1-mesa-glx

全部标签

c++ - libGL 确实存在,但链接器无法找到它 - Qt 4.8.7、CentOS 7.5

我从baserepo安装了CentOSLinuxrelease7.5.1804和Qt4.8.7。我安装了NVidia驱动程序版本390.59发布日期2018.5.16。我还有libGL-mesa和libGL-mesa-develINSTALLED。我的显卡QuadroK4000M运行良好-例如,glxgears60fps,QtDemos(OpenGL)运行良好。但是当我尝试编译chip示例时,出现以下错误:/usr/bin/ld:skippingincompatible/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../libGL.sowhe

c++ - SDL2 无法创建窗口,因为找不到匹配的 GLX 视觉对象

我有一个问题,因为我目前在Windows10上运行Ubuntu终端。我还安装了XMing作为我的X服务器(我将XMing用于qemu等...)。我正在尝试运行这个SDL2程序。所以我有这个用于main.cpp:#include#include#include#include#includeintmain(intargc,char*argv[]){intfinal_status=1;SDL_Window*window;SDL_GLContextopenGL_context;if(SDL_Init(SDL_INIT_VIDEO)){fprintf(stderr,"Unabletoiniti

linux - 如果 "pure XCB"OpenGL 是不可能的,那么 xcb/glx.h 中的 XCB/GLX API 有什么用?

官方XCB文档告诉我们usingOpenGLpurelywithXCBisimpossible:还必须使用Xlib。Thispost作者BartMassey(XCB的创建者)并不认为这应该是不可能的。但我确定我遗漏了一些东西。我花了几个小时浏览xcb/glx.h,它组织得很好here.在我看来,它像是一个成熟的API。但我无法让它工作。问题XCB/GLXAPI没用吗?xcb/glx.h的用途是什么?如何使用API?(注意。这是了解XCB工作原理的持续努力的一部分。)相关SOthread.次要的、冗长的东西如果有人愿意破解它,这里是XCB邮件列表中原始帖子的源代码,稍微精简并放入一个文件

c++ - libGL 堆使用

我正在使用Nvidia290.1064位驱动程序开发基于linux的c++OpenGL应用程序。我正在尝试减少它的内存占用,因为它使用了大量的实时数据。我一直在使用valgrind/massif来分析堆使用情况,虽然它帮助我优化了各种东西,但现在使用的最大堆内存块是由libGL分配的。无论我如何设置阈值,massif都不让我详细了解这些分配的来源,只是它是libGL。在高峰时段,我看到libGL分配了大约250MB(总堆使用量为900MB)。我在显卡上拥有类似数量的内存,如VBO和纹理(主要是一个大的4096*4096纹理)。所以看起来好像libGL在堆上分配了与我上传到GPU内存的内

Android,搭建Linux编译环境,libgl1-mesa-glx :i386 package have unmet dependencies

我正在尝试为AOSP设置Linux构建环境。我有Ubuntu-12.04.4-desktop-amd64发行版。我按照给出的说明做所有事情here.我输入了终端命令来安装必要的包:$sudoapt-getinstallgitgnupgflexbisongperfbuild-essential\zipcurllibc6-devlibncurses5-dev:i386x11proto-core-dev\libx11-dev:i386libreadline6-dev:i386libgl1-mesa-glx:i386\libgl1-mesa-devg++-multilibmingw32tofr

Android Lubuntu - libGL 错误 : failed to load driver: i965

我正在尝试在Lubuntu上设置Android开发环境,但在加载模拟器时我一直收到此错误:⇒./emulator-x86-avdtestlibGLerror:failedtoloaddriver:i965libGLerror:TryagainwithLIBGL_DEBUG=verboseformoredetails.emulator:warning:openingaudiooutputfailed当我使用LIBGL_DEBUG=verbose运行它时,我得到:⇒./emulator-x86-avdtestlibGL:OpenDriver:trying/usr/lib/i386-linu

android - 错误 libGL.so : cannot open shared object file using Android emulator

我试图在Ubuntu12.04(64位)中运行android模拟器。但是,我收到以下错误。StartingemulatorforAVD'emulatr'FailedtoloadlibGL.soerrorlibGL.so:cannotopensharedobjectfile:NosuchfileordirectoryFailedtoloadlibGL.soerrorlibGL.so:cannotopensharedobjectfile:Nosuchfileordirectoryemulator:emulatorwindowwasoutofviewandwasrecentered使用loc

c++ - X11/GLX - 全屏模式?

我正在尝试创建一个Linux应用程序-在这种情况下是一个屏幕保护程序-事实证明,非常很难找到有关使窗口全屏的简单任务的信息。甚至现有屏幕保护程序的代码也没有提及它们是如何管理它的,而且我还没有看到像XRemoveDecoration()这样的明显功能。经过一番摸索,我确实设法创建了一个与桌面大小相同的窗口,如下所示:Windowwin=DefaultRootWindow(disp);XWindowAttributesgetWinAttr;XGetWindowAttributes(disp,win,&getWinAttr);win=XCreateWindow(disp,win,0,0,g

macos - 从 Mac 上的容器运行 GUI 解析为 "libGL error: No matching fbConfigs or visuals found"

我正在尝试在我的Mac上运行基于ubuntu:15.10的容器。我运行以下命令dockerrun-i-v/tmp/.X11-unix:/tmp/.-eDISPLAY=192.168.0.104:0--privilegedmycompany/mycontainer(IP取self的en0:inetusingifconfig)我收到以下错误:libGLerror:NomatchingfbConfigsorvisualsfoundlibGLerror:failedtoloaddriver:swrastXErroroffailedrequest:BadValue(integerparamete

android - 无法在 Android 上加载 libGL.so

我正在使用Ubuntu 12.04(精确穿山甲)与OracleJDK7,当我从Eclipse运行Android模拟器时,它给出了这个错误:[2012-07-0402:52:10-Emulator]errorlibGL.so:cannotopensharedobjectfile:Nosuchfileordirectory[2012-07-0402:52:10-Emulator]FailedtoloadlibGL.so模拟器也很慢。我该如何解决这个问题? 最佳答案 我已将AndroidSDK安装到~/android-sdk-linux_