# Why functions of opencv 3.0 use GPU memory

**URL:** <https://forum.opencv.org/t/why-functions-of-opencv-3-0-use-gpu-memory/7524>\
**Category:** C++\
**Created:** [February 11, 2022, 9:07am UTC](https://forum.opencv.org/t/why-functions-of-opencv-3-0-use-gpu-memory/7524 "2022-02-11T09:07:05Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![crackwitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/crackwitz/32/14_2.png) [@crackwitz](https://forum.opencv.org/u/crackwitz)\
**Post date:** [February 11, 2022, 11:03am UTC](https://forum.opencv.org/t/why-functions-of-opencv-3-0-use-gpu-memory/7524/3 "2022-02-11T11:03:59Z")

</div>

OpenCL is a basic part of OpenCV. you could try disabling its use, if you don’t like it.

`setUseOpenCL(false)`

[https://docs.opencv.org/3.4/dc/d83/group\_\_core\_\_opencl.html](https://docs.opencv.org/3.4/dc/d83/group __core__ opencl.html)

see if that does anything.

also watch whether the GPU does any _computation_ when your OpenCV program runs.

---

_[View the full topic](https://forum.opencv.org/t/why-functions-of-opencv-3-0-use-gpu-memory/7524)._
