Вы можете посмотреть на этот вопрос: Отключить «Хотите изменить цветовую схему для повышения производительности?» предупреждение и ответ, отправленный 'nars'. Его ответ - единственный, который действительно решил проблему для меня и других. Большинство людей, кажется, думают, что предупреждение на самом деле «что-то значит». Это сообщение MS, не слишком отличающееся от другого: «Кому когда-нибудь понадобится больше 640К»? В этом случае точки срабатывания MS основаны на дробных точках (2/3 и 3/4 для предупреждений и отключения рабочего стола). Хотя эта эвристика могла сработать, когда память GPU была меньше, сегодня она не работает, когда у GPU есть ГБ памяти.
Вы можете увидеть график моего использования:
Средний график показывает память. 2 удара справа, где он достиг максимума, поднял меня на весь экран и спросил, что я хочу сделать, а затем продолжил, с приложением, регулирующим память GPU вскоре после этого.
В моем случае я вышибал меня из полноэкранного приложения для отображения предупреждающего сообщения в верхней части этого поста, когда у меня оставалось около 1,2 ГБ памяти. Более чем достаточно для большинства приложений. Во всяком случае, nars исправил проблему, когда перескочил вызов во всплывающее окно. Если вы попробуете это, обязательно сохраните оригинальный двоичный файл перед установкой, затем скопируйте исходный файл под новым именем и добавьте новый файл (я использовал dwm.bin, чтобы я мог исправить его с помощью gvim). Затем я остановил менеджер рабочего стола, скопировал пропатченный файл dwm.bin поверх dwm.exe и перезапустил менеджер рабочего стола (через панель управления службами).
В любом случае, обратите внимание, что память GPU - это не VRAM, а графическая карта, о которой идет речь, это «выделенная память GPU». Используйте инструмент наподобие ProcessHacker для отображения памяти графического процессора, чтобы вы могли легко увидеть пики использования, а при наведении мыши PH сообщит вам, сколько используется, и обычно, какие процессы используют больше всего. PH находится на http://processhacker.sourceforge.net/ . Это не инструмент для взлома, но он делает все sysinternals (теперь сайт MS), Process Explorer, и многое другое. Это может быть описано как менеджер задач (встроенный просмотрщик задач) на стероидах. Он может заменить taskmgr.exe в качестве менеджера, который появляется, когда вы нажимаете Ctl-Alt-Del - хотя убедитесь, что он всегда установлен сверху, если вы это делаете).
В любом случае, я отвлекся - он покажет вам, сколько выделенной памяти вы используете, и если это реальная проблема. Видимо, «общая» видеопамять не в счет. Дай мне знать, если это работает. Было бы интересно узнать, работает ли метод 'nars для вас, если вам удобно его использовать (если нет, очень понятно!) ...