Why is Process Explorer reporting activity in non-existent dedicated GPU memory?

2

I've been playing around with Process Explorer on a laptop of mine with Windows 7, 4 GB of RAM, and an onboard GPU(ATI Radeon 6480g as part of the A4 APU). Oddly enough, Process Explorer reports 1.5GB of system GPU memory--all's fine here.

Also included is 512 MB of "dedicated" memory that I'm not aware of the origin of--the card does not contain dedicated memory.

enter image description here

I've seen a few oddities with this card such as Bitcoin miners seeing both the APU (which maxes out CPU usage) and a Winterpark device actually using OpenCL, and the fact that it's reported as dual GPUs to some legacy OpenCL applications.

With that said, playing texture or shader heavy 3D games will, as expected, increase the usage of the dedicated memory--the GPU system memory remains nearly constant.

The GPU should only be getting 512MB of shared memory, which is reported as 1.5GB on the GPU tab.

I'm currently not having problems except for weird resource reporting in some applications, so I'm only asking so far on the basis of curiosity.

Reinstate Monica - ζ--

Posted 2014-01-22T23:51:08.697

Reputation: 354

@nodakai Not a dupe in my opinion, I'm aware of what Dedicated GPU memory is. The problem is that I'm sure I have none as the spec sheet specifies I have none, and dedicated memory is, by convention, not put into cheaper laptop integrated GPUs. That is why I am asking this question. – Reinstate Monica - ζ-- – 2014-01-23T01:00:07.930

Answers

1

In Process Explorer, GPU Dedicated Memory represents the actual physical memory that is on the graphics card itself (memory chips are on the graphics card). I see that you have APU so I can't tell you exactly if there are specific memory chips for it or not since I haven't got the chance to get my hands on one.

GPU System Memory is actually the part of your system memory (RAM) that is assigned to be available to the graphics card in order to increase its memory capacity. Windows Vista and newer often use this for storing the previews of application windows when they are not active. Also I believe Windows also stores some other graphical assets in there.

There is nothing wrong about applications reporting that your computer has two OpenCL interfaces because it actually does have two OpenCL interfaces.

One is the OpenCL support of the built in GPU. This is done through graphical drivers. The other is the OpenCL support of the CPU. This is done through the CPU/APU drivers.

As far as I know, some AMD based APUs running OpenCL through the CPU/APU interface should make use of the combined power of both the CPU and GPU. This is not supported on every APU.

SilverWarior

Posted 2014-01-22T23:51:08.697

Reputation: 146

This does not really answer the author's question – Ramhound – 2015-04-29T14:14:09.920

Well to be honest the OP question is a bit vague so I tried to answer as best as I could. – SilverWarior – 2015-04-29T15:59:13.970

If the question is vague you should seek clarification, and based on the clarification, provide an answer. – Ramhound – 2015-04-29T16:20:14.563

0

  1. Are you sure that Radeon hd 6480g embedded in A4 is the only GPU on your system? Several high-end notebook PC's have a discrete GPU as well Control panel -> Device manager -> Display adapters

  2. You can try alternative system monitoring tools to gain more information. (Sorry, I don't have any Windows boxes right now)

  3. Btw, this is how those numbers are calculated

  4. What's wrong with your Bitcoin miners? OpenCL is an API for utilizing both CPU and GPU in an unified manner (but legacy OpenCL apps just assumed all the OpenCL devices were GPU)

nodakai

Posted 2014-01-22T23:51:08.697

Reputation: 109

1This is a lower-end machine, definitely no extra GPUs there. Device Manager confirms this. The miners are probably just reporting the CPUs as GPus where the Winterpark is a real GPU. – Reinstate Monica - ζ-- – 2014-01-23T01:58:11.077