Godkänd: Fortect
Här är i allmänhet några enkla steg som ska hjälpa dig att lösa det faktiska problemet med Directx -videominne.
Inget svar du letar efter? Bläddra bland andra DirectX -prickade grafikfönster eller ställ din egen fråga.
Enligt Game Coding Complete 3 finns det några möjligheter:
- DX7s GetAvailableVidMem () – generellt hög kvalitet. Projicerar inte heller på kartor med tillgängligt utrymme.
- WMI -hantering (Windows -gränssnitt) har ett liknande tillvägagångssätt som det som beskrivs ovan.
- DxDiag använder båda för att ge dig det bästa slutresultatet.
- Det finns en funktion i D3D9, getavailabletexturememory (), men den kan bara användas direkt på Windows Vista / 7.
Hitta en utchecknings -DX från 8 mars eller senare kallad “VideoMemory” SDK.
publicerad den 2 oktober 2010 17:21
10.3k
-
$ försök grupp $ DX -exemplet för video ram -minne är faktiskt bra – jag var tvungen att identifiera det innan frågan;) $ slutmassor $-Vincent Scheib 8 oktober 2010 17:38
-
$ start kollektiv $ Eftersom många datorer använder delat minne rekommenderar jag inte DX7 -versionen. Var kan D3D9 -versionen mycket väl vara tillgänglig? Vista + D3D9 skulle finnas där under XP … bucks final group $- Bahbar 12 oktober 2011 20:57
rrr start group $ DX -prov för videouppspelningsminne är riktigt bra – jag borde ha hittat det länge innan en persons fråga;) kontanter slutgrupp $-Vincent Scheib Oktoberåtgärder, 2010 17:38
$ starta organisationen $ Med tanke på antalet datorer som sannolikt kommer att använda delat minne skulle jag långt ifrån förlita mig på DX7 -versionen. Hur kan hela D3D9 -versionen vara tillgänglig? Vista + D3D9 skulle vara i XP … $ slutinsamling $- Bahbar 12 okt ’10 Oro 20:57
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
IDXGIDevice as pDXGIDevice;hr = g_pd3dDevice-> QueryInterface (__ uuidof (IDXGIDevice), (void **) & pDXGIDevice);IDXGIAdapter pDXGIAdapter;pDXGIDevice-> GetAdapter (& pDXGIAdapter);DXGI_ADAPTER_DESC adapterDesc;pDXGIAdapter-> GetDesc (& adapterDesc);ReturadapterDesc.DedicatedVideoMemory;
uppgav 8 okt 2010 kl 17:30.
-
$ starta val $ Om du inte ringer
Release ()
ipDXGIDevice
efter ett segerrikt samtal när du vill användaQueryInterface ()
, kommer det att slösa bort minne och minne. rrr sista gruppen $- Winz 17 nov ’18, möjligen kl 12:01
$ startcirkel $ Underlåtenhet att ringa Release ()
på grund av att QueryInterface ()
ringde över pDXGIDevice
resulterar i ett RAM -läckage. ? rrr final group $- Winz 17 nov ’18 inomhus 0:01