Fix OpenGL VRAM Memory Leak in a Linux 3D Compositor
$25-50 USD / hour
In Progress
Posted about 7 years ago
$25-50 USD / hour
I am working on a 3D Linux Compositor (the compositor happens to work in VR, but you do *not* need a VR headset to work on this project).
Within the compositor, OpenGLcalls (like `glBindBuffers` and `glGenBuffers`) are allocating GPU memory without deallocating them. It's causing a VRAM GPU leak that I don't know how to fix. I need someone with OpenGL, Linux, and C++ experience to track down these calls within the code (there are about 40 of them) and figure out where the memory leak is occurring and to fix it.
Linked to this project are some instructions of how to build the compositor, produce the the VRAM leak error, and some ideas as to what I think the problem is/how to fix it.
Hello, I am expert with opengl and c++ since more than 20 years ago... before award me the project, I would want to look at the code to be sure that I can do it in a short amount of time. Best regards!.
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
hi, i am an experienced c++, opengl programmer and developed codes for windows, linux pltaforms. have done coding using older and newer opegl functionalities. please visit my profile to view my opengl related tasks.
Hello,
In the past I used a lot of OpenGL 1.1. I belonged to Russian gamedev communit with my own game engine based on OpenGL. For two years I worked as gameplay and AI programmer of Metro 2033 project. For a year I developed car navigation system that was rendered with OpenGL.
Once I reverse engineered OpenGL calls of famous Dwarf Fortress game with glIntercept library to extend display grid (it was 40x25 grid). I intercepted OpenGL calls and replaced them with my own calls to provide greater than 40x25 grid.
I think the most robust way to detect GPU memory leaks when code is available is to wrap relevant OpenGL calls with logger functions. But you should be aware that debugging the code can take much time.
Maksym
Hi, my name is Mike, I’m based in Oxford, UK. Your project description sounds interesting to me and I do have skills & experience that are required to complete it to a high standard. I can show you some examples of my work that are similar to this. Let me know when you’re available to go through it in more details.