Nope. Yes it could: 8GB on the card plus half the 32GB system RAM equals 24GB on the nose. Windows has always limited cards to taking a maximum of 50% of system RAM; it was why I couldn't run the 4K benchmarks on some of those mini-PCs I tested, 'cos they only had 4GB of RAM of which they could use 2GB as VRAM. Source: the horse's mouth.
Damn, forgot about that. So 100% certain then that the software is falsely adding up graphiccard and system RAM.
's not even false, it's literally how Microsoft tells app developers to calculate and report it. Microsoft's examples aren't exactly bang-up-to-date, but you can see Windows itself reporting "Total Available Graphics Memory" as half-system-RAM plus onboard-VRAM and "Dedicated Video Memory" as onboard-VRAM here: @Jeff Hine: Everything's fine. Your system is doing exactly what Microsoft says it should be doing. Fret not!
Op wasn't talking about two amounts being reported though, so yes the software was falsely adding them together rather than breaking it down into dedicated memory and what it has access to in total. But yeah, everything is fine with op's GPU.
But, again, that's what Microsoft tells developers to do. "Total video memory" or "maximum video memory" should always be onboard plus (up to) half system. Even dxdiag, Microsoft's own diagnostic tool, reports it that way, then breaks it down into display memory and shared memory - and using the terminology "Approx. Total Memory." To quote Microsoft's developer documentation again:
It's saying it has 24GB *available to it*. Of which 8 is the card's dedicated VRAM and 16GB is shared [RAM]. So CYRi is likely reading 'the card has 24GB available to it' as 'the card alone has 24GB'
It works the exact same way regardless if you have DDR3 or DDR4.. the parts may have different performance, but the function is the exact same.