Одобрено: Fortect
Вот несколько простых процедур, которые должны помочь решить проблему с запросом видеопамяти Directx.
Нет ответа, который вы ищете? Просмотрите другие окна с пунктирной графикой DirectX или задайте свой вопрос.
Согласно Game Coding Complete 3, есть несколько возможностей:
- DX7s GetAvailableVidMem () – в целом хорошо. Также больше не проецируется на карты с общим пространством.
- Управление WMI (интерфейс Windows) имеет аналогичный подход, возвращающийся к описанному выше.
- DxDiag использует оба, чтобы дать вам лучший результат.
- В D3D9 может быть одна функция, getavailabletexturememory (), но ее можно использовать только в Windows Vista для каждой 7.
Найдите образец DX от 8 марта или позже названный SDK VideoMemory.
отправлено 8 октября 2010 г., 17:21
10,3 тыс.
-
$ start group $ Пример DX для видеопамяти действительно полезен – я должен был найти его перед тем, как задать этот вопрос;) $ финальная группа $-Венсан Шейб 8 октября 2010 г. 17:38
-
$ start group $ Поскольку несколько компьютеров используют общую память, я бы не стал, кроме версии DX7. Где может быть доступен D3D9? Vista + D3D9 под ХР подойдет … $ конечные массы $â € “Bahbar 12 октября 2010 г. 20:57
$ start коллектив $ DX-сэмпл для видеопамяти неплохой – надо было еще давно, еще до того, как задаться вопросом;) $ закрывающая группа $-Венсан Шейб 8 октября 2010 г. 17:38
$ start group $ Учитывая количество компьютеров, которые могут использовать разделяемую память, я бы не стал полагаться на основную версию DX7. Как могла быть доступна версия D3D9? Vista + D3D9 была в XP … rr final группа $â € “Bahbar 12-15 окт ’10 Обеспокоенность 20:57
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
IDXGIDevice - pDXGIDevice;hr = g_pd3dDevice-> QueryInterface (__ uuidof (IDXGIDevice), (void **) & pDXGIDevice);IDXGIAdapter pDXGIAdapter;pDXGIDevice-> GetAdapter (& pDXGIAdapter);DXGI_ADAPTER_DESC adapterDesc;pDXGIAdapter-> GetDesc (& adapterDesc);Возврат адаптераDesc.DedicatedVideoMemory;
ответил 8 октября, новый год в 17:30.
-
start group $ Если вы не собираетесь вызывать
Release ()
pDXGIDevice
после успешного вызова, когда кто-то хочет использоватьQueryInterface ()
, он будет тратить впустую память и. $ финальная организация $- Винз 17 ноя ’18, возможно только в 12:01
$ start group $ Невозможность выполнить вызов Release ()
после успешного вызова QueryInterface ()
на pDXGIDevice
возвращается в виде утечки памяти RAM. $ чрезвычайно группа $- Винз 17 ноя ’18 в собственном доме 0:01