得到显存的大小

原创 2004年10月26日 10:04:00

#include <ddraw.h>
#pragma comment(lib, "guids.lib")

 LPDIRECTDRAW2 lpdd;
 HRESULT ddrval;
 
 CoInitialize(NULL); 
 
 ddrval = CoCreateInstance(CLSID_DirectDraw,
  NULL, CLSCTX_ALL, IID_IDirectDraw2, (void**)&lpdd);
 
 
 if(!FAILED(ddrval))
 {
  ddrval = IDirectDraw2_Initialize(lpdd, NULL);
 }
 
 DDCAPS ddcaps;
 
 ddcaps.dwSize = sizeof DDCAPS;
 lpdd->GetCaps(&ddcaps, NULL);
 
 lpdd->Release();
 
 DWORD dwMem = ddcaps.dwVidMemTotal;

 int iMem = dwMem/1024/1024;

 CString strMem;
 strMem.Format(_T("display memory is %d MB"),iMem);

 AfxMessageBox(strMem);
 
 CoUninitialize();

无法获取显存大小,请检查Directx版本

解决方法一:开始-》运行-》dxdiag 回车 打开DirecX 诊断工具-》显示 将DirectDraw加速,Direct3D加速,AGP纹理加速 全部启用既可解决方法二:可能你的显卡不是独立显存的...
  • escode
  • escode
  • 2008年06月05日 09:24
  • 1755

Ubuntu下有关显存的命令

查看NVIDIA实时显存指令在跑深度学习的时候,经常出现显存不足的情况,所以我们希望能够随时查看GPU时使用率。如果你是NVIDIA的GPU,那么在命令行下,只需要一行命令就可以实现。1. 显示当前G...
  • qq_17448289
  • qq_17448289
  • 2017年02月23日 17:40
  • 4293

怎样看编号了解显存信息

最影响显卡性能是显存容量、显存速度以及显存位宽(单位是位,一般现在的显卡都是128位的),那么就首先来看看如何识别显存的容量。三星显存  显存的编号中都包含着什么呢?(比如下上图中的K4J55323Q...
  • tanbaihua1010
  • tanbaihua1010
  • 2007年09月06日 17:54
  • 816

获取显卡名称、显存大小 代码

获取显卡容量// vram.cpp : Defines the entry point for the console application. // #include "stdafx.h" #in...
  • tody_guo
  • tody_guo
  • 2014年05月20日 14:32
  • 2182

显卡显存和内存显存的区别

本文转自:http://guoqiang.name/?p=42 要弄清楚这个问题,首先要知道什么是地址映射,为什么平时我们说内存地址空间,而不是说内存空间。因为实模式下,20根地址线,最多可以寻址1...
  • hexiaomin_1984
  • hexiaomin_1984
  • 2014年02月24日 15:03
  • 1441

10大游戏显存占用率测试

请注意这里的游戏全是开的最高效果!~    近几年,显卡的发展速度可以说快的惊人,几乎隔几个月,NVIDIA和AMD就会推出性能更高的新品。很显然,CPU的发展速度早已经不能和显卡相提并论了,N...
  • pizi0475
  • pizi0475
  • 2015年04月15日 11:20
  • 2760

windows、ubuntu系统程序运行查看显存方法

ubuntu系统 打开终端  在终端直接输入命令行    nvidia-smi 即可查看 windows系统 运行 命令行  nvidia-smi.exe  -l  方法如下: nvidia-...
  • qq_31511955
  • qq_31511955
  • 2017年07月26日 13:55
  • 784

tensorflow设置显存自适应和显存比例.

转自:http://blog.csdn.net/cq361106306/article/details/52950081 用惯了theano.再用tensoflow发现一运行显存就满载了,吓得我吃了...
  • threadroc
  • threadroc
  • 2017年02月03日 20:02
  • 943

高通平台采用gpu-mmu的时候发生显存耗完而整个系统内存尚有的情况导致crash和重启

原因在于kgsl_mmu.c中,定义了gpu使用的内存大小,7x30中限定了256MB,当显存耗光而内存尚剩余很多的时候就会发生问题:不能触发LMK或OOM来释放内存,而又没有显存可用,进而可能引起各...
  • AKeywordSE
  • AKeywordSE
  • 2014年06月26日 08:35
  • 1474

Tensorflow与Keras自适应使用显存

Tensorflow支持基于cuda内核与cudnn的GPU加速,Keras出现较晚,为Tensorflow的高层框架,由于Keras使用的方便性与很好的延展性,之后更是作为Tensorflow的官方...
  • l297969586
  • l297969586
  • 2017年12月26日 18:07
  • 218
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:得到显存的大小
举报原因:
原因补充:

(最多只允许输入30个字)