Questions tagged [mesa]

A free and open source implementation of graphics and compute APIs such as Vulkan, OpenGL and OpenCL. Typically used in GNU/Linux on AMD or Intel GPUs. Use this tag for questions about issues in your code running on Mesa or in questions about compiling Mesa itself.

Mesa 3D is a free and open source library that implements graphics and APIs such as Vulkan, OpenGL and OpenCL (among others) with support for hardware acceleration on several different types of GPUs.

Supported hardware are Intel and AMD GPUs, along with several GPUs that are found in ARM chips, such as Adreno, Mali, Vivante and V3D. There is also a driver for NVidia GPUs, however it is somewhat limited on modern chips.

The latest releases can be found on the official website, and here is a list of the supported feature set for each driver.

219 questions
0
votes
1 answer

Visualizing agents using Mesa & Networkx

I'm current doing a multi agent path finding using Mesa and Networkx. The nodes represent location where only 1 agent can reside at one point of time. The edges represent distance between the nodes. How do I visualize the moving of agents along the…
Syukri
  • 13
  • 1
0
votes
0 answers

How to make OpenGL Core-profile Apps run on old Linux computers without Core-profile support?

I am testing one of my OpenGL core-profile applications (explicitly request OpenGL core-profile 3.3 when creating context) on numbers of Linux machines. By using glxinfo, I notices that computers with old Intel processors does not have core-profile,…
Hongkun Wang
  • 717
  • 8
  • 22
0
votes
1 answer

How to activate OpenGL 3.3 core profile in lvvmpipe software renderer?

I have a Linux system with Mesa3D and llvmpipe software driver. glxinfo reports Extended renderer info (GLX_MESA_query_renderer): Vendor: VMware, Inc. (0xffffffff) Device: llvmpipe (LLVM 9.0, 128 bits) (0xffffffff) Version: 19.2.8 Accelerated:…
Fedor
  • 17,146
  • 13
  • 40
  • 131
0
votes
0 answers

Function glGetString not found during explicit linking

As it seems to be a larger problem to understand my question: It is NOT about any source code or programming implementation, it is about linking an existing and working program! So let me try that again: I have an application which runs on both,…
Elmi
  • 5,899
  • 15
  • 72
  • 143
0
votes
3 answers

customizing the legend in a plot derived from a pandas dataframe

I'm working on a python implementation of an agent-based model using the 'mesa' framework (available in Github). In the model, each "agent" on a grid plays a Prisoner's Dilemma game against its neighbors. Each agent has a strategy that determines…
steve---g
  • 365
  • 2
  • 11
0
votes
0 answers

X Error of failed request: BadMatch on X_ShmPutImage | Major opcode 130 | Minor opcode 3

Since my last system upgrade on Gentoo, I'm not able to run some code of mine: window_management.c which was working without any warnings nor errors before the upgrade. #include #include #include #include…
Denis
  • 21
  • 5
0
votes
1 answer

tar: eosPT_data: Cannot utime: Function not implemented

I am currently trying to install MESA on Windows by using the Windows subshell and Ubuntu. However I am getting this error message: tar: eosPT_data: Cannot utime: Function not implemented tar: Exiting with failure status due to previous…
TimerxD
  • 1
  • 1
0
votes
1 answer

How to enable etnaviv drivers without using Yocto build?

I have custom board with kernel 4.14 and vivante drivers 6.2.4p4.0 (Official Freescale's ones). I want to test my Qt application using the mesa drivers instead of the Freescale's. I've already downloaded and manually compiled and installed the mesa…
EzeEst
  • 117
  • 1
  • 11
0
votes
1 answer

OpenGL version 2.1 is not supported by graphics driver and maybe need to update

I am using mayavi to do some visualization task on my remote server with GPUs.When my code run mlab.show(),the following error occurred qt.glx: qglx_findConfig: Failed to finding matching FBConfig (8 8 8 0) ... qt.glx: qglx_findConfig: Failed to…
Zhuzi
  • 1
  • 2
0
votes
1 answer

Why can't this Jupyter Code run in Python?

I am trying to recreate the results of the following Jupyter Notebook by copying the code and running it in PyCharm. When I run the code, I am not able to import numpy or matplotlib because they are showing up in grey, however, the other imports…
GrayLiterature
  • 381
  • 2
  • 13
0
votes
2 answers

Texture sharing between QOpenGLContext and native OpenGL context does not work with Mesa drivers

I'm trying to add an UI as a plugin to an existing application using OpenGL. For this I'm rendering the UI into a texture and drawing that texture on top of the 3D scene after the scene was drawn. The texture is generated as follows: if (context_ ==…
Stefan Fabian
  • 498
  • 4
  • 21
0
votes
1 answer

OpenGL: Mesa3D Offscreen Software Rendering Performance Issues

I am using Yocto as an embedded system with OpenGL 2.1, GLEW 2.0.0 and Mesa 17.0.2. I am software rendering off screen to a monitor through HD/SDI. The problem I am having is my update rate is around 1 hertz. On my development machine I have about…
Noble
  • 104
  • 10
0
votes
0 answers

How does Mesa recycle graphic resources?

I have a system running on an Intel debug board with DRM and Mesa. This graphic system use Wayland/Weston and Mesa. And applications are developed with OpenGL ES 2.0. Now, I find, sometimes, if the application crashed, the Weston will crashed…
zeerd
  • 23
  • 6
0
votes
0 answers

attribute error in Python/Mesa: 'MyAgent' object has no attribute 'name'

I'm trying to complete the Mesa tutorial (https://media.readthedocs.org/pdf/mesa/latest/mesa.pdf) and am running into repeated attribute errors. I just tried this code (exactly as it's printed in the tutorial): import random from mesa import Agent,…
0
votes
1 answer

Mesa-18.1.6 'c compiler cannot create executables'

so I have been trying to compile Mesa on BLFS 8.3 to no avail, and I am having issues trying to figure out what seems to be the issue. I am not quite understanding why it will not compile, when gcc is installed. My current setup is LFS 8.3, using…
thealexvond
  • 69
  • 1
  • 7