Как уменьшить потребление видеопамяти в windows

zontiki raznotsvetnyj ulitsa 149409 1280x720 Windows

Как уменьшить потребление видеопамяти в windows

Всем привет. Извиняюсь заранее если тема не по адресу, тема следующая у меня:

Помогите разобраться. А то мне глаза режет, что у меня винда почти 1Гб видеопамяти жрет. ЛОЛ

menu open

Конфигурация PC:
CPU: AMD Ryzen 5 3600Х 3800-4400 Mhz
MB: ASUS B350-F ROG STRIX GAMING
ОЗУ: 32Gb DDR4 Samsung 2xM378A1K43CB2-CRC + 2xM378A1K43CB2-CTD(OC 3000Mhz 18-19-19-19-38)
HDD/SSD: SSD Samsung 970 Evo Plus 500Gb Samsung 970 Evo 1000Gb Samsung 870 Evo 1000Gb
Video: GeForce RTX 3060Ti Palit Dual 8Gb GDDR6
АC: Avelvox HD272
Корпус: Deepcool MATREXX 55 + 6x Aerocool P7-F12
БП: SEASONIC M12II-520 (SS-520GM)
Cooler: Deepcool GAMMAXX GT RGB Lighting
Модем: Apple AirPort Extreme + AirPort Express
Монитор: Asus TUF Gaming VG27AQ1A
OS: Windows 10 x64
Keyboard: A4Tech Bloody B820R
Mouse\other: A4Tech Bloody ZL50

Night1K, у меня например на 1070ти вот сейчас при рабочем столе и открытой одной вкладке хрома с этой темой и открытым стимом потребление 400 мб.

какая разница то? чем мешает?

menu open

Конфигурация PC:
CPU: Intel Core™ i5 3570K
MB: ASUS P8Z77-V
ОЗУ: Kingston (KVR16N11/8Gbx2) PC3-12800, 1.5v, 16Gb
HDD/SSD: SSD Crucial М4 128Gb\ F3-HD103SJ-1000Gb\ SSD Crucial MX500 1TB
Video: Zotac Geforce GTX 1070 Founders Edition
Sound: Asus Xonar DGX
АC: Mackie CR5-X Edifier R2700.
DVD/CD: DVD±RW LiteOn iHAS122-18IONEER
Корпус: Cooler Master Storm Enforcer
БП: Seasonic 850W(SS-850HT)
Cooler: CoolerMaster Hyper 612 PWM
Монитор: LG 32QN600 2560×1440
OS: Windows 10 Pro x64
Keyboard: Logitech g105
Mouse\other: Logitech G102 Prodigy

Night1K, Можно зайти в диспетчер задач, перейти во вкладку «процессы», выбрать GPU и посмотреть, какие конкретно процессы, используют GPU, а значит и видеопамять.

menu open

Artem.Russian, ну как-то странно по мне. У меня тоже карты с 8гб, Вега 56 и 1080, в обои случаях браузер + Стим от 450 до 700мб. На Нвидии примерно на 200мб меньше. 380-550

т.е. это нормально? а то при отметке в 700мб интересно становится куда видеокарта отдаёт почти 1гб, да и когда я захожу в игру эти 700мб освобождаются для игры? или по сути у меня на игры у карты 7гб, а не 8гб (ибо 1гб под винду уходит) 0102 bigsmile

menu open

Конфигурация PC:
CPU: AMD Ryzen 5 3600Х 3800-4400 Mhz
MB: ASUS B350-F ROG STRIX GAMING
ОЗУ: 32Gb DDR4 Samsung 2xM378A1K43CB2-CRC + 2xM378A1K43CB2-CTD(OC 3000Mhz 18-19-19-19-38)
HDD/SSD: SSD Samsung 970 Evo Plus 500Gb Samsung 970 Evo 1000Gb Samsung 870 Evo 1000Gb
Video: GeForce RTX 3060Ti Palit Dual 8Gb GDDR6
АC: Avelvox HD272
Корпус: Deepcool MATREXX 55 + 6x Aerocool P7-F12
БП: SEASONIC M12II-520 (SS-520GM)
Cooler: Deepcool GAMMAXX GT RGB Lighting
Модем: Apple AirPort Extreme + AirPort Express
Монитор: Asus TUF Gaming VG27AQ1A
OS: Windows 10 x64
Keyboard: A4Tech Bloody B820R
Mouse\other: A4Tech Bloody ZL50

menu open

menu open

Конфигурация PC:
CPU: AMD Ryzen 7 1700X
MB: AsRock AB350 Pro4
ОЗУ: Crucial Ballistix Sport LT 4x8GB 3066CL16
HDD/SSD: Samsung SM951 512GB MLC NVMe + Seagate Barracuda 2TB 7200.14 ST2000DM001
Video: EVGA GeForce GT 740 FTW 1GB GDDR5
Корпус: Corsair Graphite 780T (White)
БП: Seasonic Prime 650W Titanium (SSR-650TD)
Cooler: Noctua NH-D15 + Noctua NM-AM4
Монитор: Samsung UE-32F6100
OS: Windows 10 Pro x64
Keyboard: Samsung Pleomax PKB-8000W
Mouse\other: Razer Lachesis 3.5G Laser 5600dpi

Работа с видеопамятью в играх обстоит таким образом, что может происходить освобождение, а может и нет. Это зависит от режима работы приложения (в данном случае игры). Если игра запущена в оконном режиме (даже если занимает при этом всю видимую область экрана) ничего не высвобождается, а следовательно часть видеопамяти занимает кэш и резервная область под интефейс ОС. Кроме того, часть вычислительных ресурсов также откусывается системой.
Если же запущена игра в полноэкранном режиме, видеопамять высвобождается за счет сброса упомянуто кеша в ОЗУ, где этими данными уже распоряжается система менеджмента памяти Windows.

Источник

Есть ли возможность отключить подкачку видеокарты в ОС. Windows 7-8-10?

Есть ли возможность отключить подкачку видеокарты в ОС. Windows 7-8-10, чтобы видео карта пользовалась только доступной ей памятью. У меня видеокарта с 1024Гб. памяти. ОС. Windows 7-8-10 подкачивает её от 3000 до 4000Гб. Выключение файла подкачки не помогает. Если кто что знает пожалуйста отпишитесь. И если возможности нет, эта подкачка обращается к HDD или к RAM.

Читайте также:  Защитник виндовс 10 как включить защиту

Ниже представлены скрины подкачки видео-памяти.

Ответы (6) 

1 пользователь нашел этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Спасибо, что откликнулись.

Подкачка видео-карты, началась с операционной системы «Vista».
Вот пример:

На тот момент у меня была видео-карта с объёмом
видео-памяти 256 Мб., стояла XPProSP3x32. Я решил запустить игру которой по
факту требовалось больше чем 256 Мб., и естественно выскочило сообщение, что
игра не может быть запущенна т.к., не хватает видео-памяти.
Далее, зная способности ОС. Vista, я установил её и игра запустилась.
Но т.к., большая часть видео-памяти представляло из себя подкачку, а
не железную память видео-карты, то игра жутко лагала и была не играбельна.
Всё это для примера того, что начиная с ОС. Vista и заканчивая ОС. Win10, в
ОС. присутствует функция подкачки видео-карты.
Ниже представлены скрины в ОС. Win10.

P.S. Да файл подкачки не используется, в моём вопросе этот момент освещён, но средствами ОС. видео-память всё равно подкачивается.

Все же, есть ли возможность откл. эту функцию.

1 пользователь нашел этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

6 польз. нашли этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Я рад, что Вы на связи, спасибо.
Всё верно, «Системной видеопамяти 0 Мб», потому как для функционирования
ОС. железной памяти хватает с лихвой, но как запускаешь игру видео-память
начинает подкачиваться.
Вот ещё пример:
Когда вышла игра ведьмак 1 я запустил её на ОС. Vista.
Игра пошла, но подлагивала, хотя железо соответствовало.
Потом я запустил игру на ОС. WinXpSp3x32. Игра работала ровно без
малейшего подозрения на лаги.
Вывод вся эта подкачка, добром не кончается. И еще, на первом скрине где
показаны свойства графического адаптера в строке «Доступно графической памяти» указано значение 3839 Мб. Так вот, если открыть это окно на ОС. WinXpSp3x32, то значение будет равно 1024 т.е., аналогично железной памяти. Потому как в линейке XP., подкачки небыло.

Вопрос остаётся открытым, есть ли возможность откл. подкачку видео-памяти или это зашито в ядро ОС.

1 пользователь нашел этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Я рад, что Вы на связи, спасибо.
Всё верно, «Системной видеопамяти 0 Мб», потому как для функционирования
ОС. железной памяти хватает с лихвой, но как запускаешь игру видео-память
начинает подкачиваться.
Вот ещё пример:
Когда вышла игра ведьмак 1 я запустил её на ОС. Vista.
Игра пошла, но подлагивала, хотя железо соответствовало.
Потом я запустил игру на ОС. WinXpSp3x32. Игра работала ровно без
малейшего подозрения на лаги.
Вывод вся эта подкачка, добром не кончается. И еще, на первом скрине где
показаны свойства графического адаптера в строке «Доступно графической памяти» указано значение 3839 Мб. Так вот, если открыть это окно на ОС. WinXpSp3x32, то значение будет равно 1024 т.е., аналогично железной памяти. Потому как в линейке XP., подкачки небыло.

Вопрос остаётся открытым, есть ли возможность откл. подкачку видео-памяти или это зашито в ядро ОС.

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Александр, в биосе настраивать нечего на скрине же видно,

что видеокарта дискретная.
Касательно драйверов, возможно, но драйвера делаются
персонально для каждой ОС. Отсюда следует вывод, что да,
возможно дело и в драйвере, но так как для каждой ОС, свой
персональный драйвер, то скорее всего ОС, диктует поведение
драйвера. Хотя этот вопрос очень просто исчерпать, поставить
чистую ОС, и так-как при инициализации оборудования на
графический адаптер автоматом ставится драйвер от
майкрософт, то в том же окне можно проверить идёт ли
подкачка без установки официального драйвера.
В моём случае от NVidia. Кстати имено сегодня я это
и проверю. Вообще я не понимаю политику майкрософт касательно
этого момента. Ведь есть файл подкачки(pagefile.sys), который
подкачивает оперативную память(Ram). Так вот, его мы легко можем
регулировать как хотим. Можем выключить полность если позволяет
объём Ram, можем изменить размер, даже можем перенести на
Ram диск. Просто волшебно, но почему пусть не всё это, а хотя бы
откл., не применено к видео-подкачке.
Я бы с удовольствием обсудил этот вопрос с кем-нибудь из офиса
Майкрософт.
Вчера повторно ввел в поисковике браузера запрос «Как откл.
подкачку видео-памяти» и наше с Вами обсуждение единственное на
«.RU». Очень бы хотелось разобраться и понять эту тему до конца.

Читайте также:  Как перезапустить пуск в windows 10

P.S. Спасибо, что Вы на связи. Если будут новые теории отписывайтесь
и я может что-нибудь разузнаю.

14 польз. нашли этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Источник

О потреблении видеопамяти и майнинге на алгоритме Ethash в разных операционных системах

Падение хешрейта на видеокартах с наступлением все более поздних эпох майнинга, увеличивающих размер DAG, ощущается на картах всех производителей.

Частично эту потерю можно компенсировать увеличением частоты ядра (с параллельным увеличением напряжения на ядре GPU и, следовательно, потребления рига), но кардинально эта проблема решается только с помощью перехода на более легкие операционные системы (Linux или хотя бы Windows 7/8, 8.1).

Наилучший эффект дает работа в ОС без графической оболочки, так как она неизбежно забирает на себя часть памяти. Чем меньше эта память загружена, тем больше хешрейт видеокарты при майнинге. Если доступного объема памяти не хватает для размещения в нем данных DAG, то майнинг вообще не запустится.

В связи с этим для добывания криптовалют лучше использовать системы/драйвера, меньше всего потребляющие видеоресурсы.

Какую систему лучше выбрать?

Переход на Linux сопряжен с необходимостью осваивать новое и тратить время на переустановку системы, а также ее настройку.

Простым выходом в этом случае кажется установка систем типа Windows 7/8 или 8.1, но на самом деле это не самый лучший выбор.

При использовании видеокарт AMD в этих системах для майнинга нужно использовать уже устаревшие драйвера от «народного умельца» Robinhood, которые работают не совсем полноценно с современными версиями майнеров.

Кроме того, продукция от Microsoft, несмотря на ее кажущиеся простоту и совершенство, содержит много багов, которые могут принести неприятные сюрпризы. Как бы не нахваливали эти системы, они работают во много раз хуже Linux. Тем не менее, они тоже могут рассматриваться в качестве альтернативы тяжеловесной десятке.

Для более осознанного выбора ОС стоит предварительно изучить информацию о потреблении видеопамяти на разных драйверах и системах. С этой целью в данной статье приводятся данные по измерению служебной загруженности GPU memory, которые особенно нужны при майнинге на алгоритме Ethash (DaggerHashimoto).

Как измерить загрузку видеопамяти в Windows и Linux?

Для измерения потребления видеопамяти системой нужно отнять от общего размера занятой видеопамяти размер использующегося в майнере DAG.

Майнер Claymore выдает информацию о текущем состоянии майнинга, эпохе и размере DAG при нажатии кнопки s, а загрузку видеопамяти в Windows можно посмотреть в GPU-Z.

Пример использования майнера Claymore 15.0 и программы GPU-Z для измерения потребления видеопамяти:

xword image 78.png.pagespeed.ic.FwXUpU7cYP

В операционной системе Linux (и ее производных) загрузку памяти можно посмотреть следующими способами:

Для видеокарт AMD в ubuntu 18.04 с помощью утилиты ROCm-smi командой:

Для отображения информации должна быть активирована технология AMD OverDrive.

В ubuntu 16.04 со старыми ядрами эта команда выдаст сообщение: ERROR: GPU[1]: Unable to get GPU memory use. Поэтому в ubuntu 16.04 для изучения загрузки памяти видеокарт АМД можно воспользоваться программой radeon-profile.

Для видеокарт Nvidia информацию по загрузке памяти в ubuntu можно узнать по команде:

Она отобразит информацию по загрузке видеопамяти процессами в таком виде:

Исходя из этой информации, графическое окружение Xorg в xubuntu кушает 80 Мб, а gminer на Equihash 192 – 2741 Mb.

Информация о потреблении видеопамяти в ОС Windows и Ubuntu при майнинге

При нахождении значения потребления системой видеопамяти на служебные нужды (Service Vmemory used) использовалась формула:

Service Vmemory used = Total Vmemory used – DAG size.

Далее приводятся данные по служебной загрузке Video memory при подключении дисплея/эмулятора к интегрированной карте при майнинге Ethereum на 322-й эпохе с размером DAG 3,52 Gb.

Windows 7SP1 Professional, сборка 7601 (видеокарты Nvidia с драйверами 441.87):

Windows 8.1 Embedded Industry Pro:

Windows 8.1 корпоративная Build 9600:

Windows 10Home (релиз 15063):

Windows 10 Enterprise LTSC (x64) Build 17763.592 (1809/RS5):

Графическое окружение Xorg в xubuntu — 89 Мб, без него – 0 (6) Мб.

Как видно из приведенных данных, безоговорочным лидером является xubuntu. В ней майнинг эфира будет возможен не менее, чем на (99-0)/8*4=49 дней дольше, чем на видеокартах АМД с драйверами от Робингуда в Windows 8.1. На видеокартах Nvidia GTX 1050Ti xubuntu будет майнить дольше на (224-0)/8*4=112 дней, чем Windows 7SP1.

Драйвера Nvidia на всех системах Windows потребляют значительно больше видеопамяти, чем AMD (в Win10 – в 3 раза больше, в Win7/8 – в 2,2-4,7 раз больше в зависимости от карты). При этом Windows 8.1 Embedded на видеокартах Nvidia показывает себя значительно лучше, чем семерка.

Nvidia P106-100 6 Gb ведет себя аномально — с драйверами 441.87 в Windows 7SP1 при размере DAG 3,52 Gb на служебные нужды она откусывает «всего-навсего» 2623 МБ! В связи с этим даже при сильном разгоне Nvidia P106-100 в Windows 7 показывает хешрейт на 10% меньший, чем GTX 1066.

Читайте также:  Диск программ для windows 10

Принимая во внимание прожорливость драйверов Nvidia, их 4-гигабайтные видеокарты отвалятся от майнинга эфира в любой из Windows намного раньше (примерно на 2 месяца), чем красные видеокарты.

Исходя из вышесказанного, для увеличения хешрейта и продолжительности майнинга четырехгиговых карт нужно переходить на Linux-подобные системы и отключать в них графическое окружение.

(X)ubuntu без рабочего стола потребляет около 0 Мб видеопамяти, что теоретически обеспечивает возможность майнинга до размера Dag, равного полному объему памяти четырехгиговок, то есть ориентировочно до декабря 2020 — января 2021 года.

На практике, кроме ограничений на объем доступной видеопамяти, накладываемых операционной системой, существуют проблемы с драйверами для видеокарт AMD, которые не могут обеспечить работу с большим DAG-ом на четырехгиговых картах уже после 350-й эпохи (для эфира это июль 2020 года), а на 8-гиговых картах — в районе 380-й эпохи (конец 2020 года).

Источник

Выделение памяти под встроенную видеокарту: как увеличить видеопамять у интегрированных IntelHD и AMD Ryzen Vega (UMA Frame Buffer Size)

Uvelichivaem videopamyatДоброго времени!

В последнее время снискали большую популярность интегрированные (их еще называют встроенными ) видеокарты IntelHD и AMD Ryzen Vega. Последних версий уже с лихвой хватает для многих не слишком требовательных игр (что, конечно, радует — т.к. получается хорошая такая экономия на покупке внешней видеокарты)!

Однако, есть один нюанс : видеопамять для этих карт выделяется из ОЗУ (RAM). По умолчанию эта операция «выделения» происходит автоматически (без вашего участия), что не во всех случаях оптимально (например, вы можете столкнуться с ошибками во время запуска игр. ).

Разумеется, было бы не плохо вручную отрегулировать выделение памяти под интегрированную карту (в большинстве случаев стоит вопрос ее увеличения ).

И так, перейдем ближе к теме.

Можно ли разогнать встроенные видеокарты Intel HD и AMD Radeon? За счет чего поднять их производительность

uskwin

Как увеличить видеопамять: по шагам

ШАГ 1: зачем это нужно

Вообще, если у вас все корректно работает, нет притормаживаний, ничего не зависает и не вылетает с ошибками — то вам, скорее всего, это и не нужно.

Однако, есть ситуации, когда без этого никак:

3DMark Sky Driver 8GB Ram dual

3DMark Sky Driver (8GB Ram, dual) — производительность в зависимости от выделенной памяти для интегрированной видеокарты AMD Ryzen Vega 11 (Ryzen 5 2400G)

Примечание!

👉 Если у вас количество ОЗУ 8 ГБ (и более) — то большинство современных материнских плат по умолчанию устанавливают для встроенной видеокарты номинальные 1024 МБ (которых пока достаточно для норм. работы).

👉 Не могу не отметить, что если у вас на борту меньше 6 ГБ ОЗУ — то выставлять для интегрированной карты больше 1 ГБ памяти крайне не рекомендуется! Это отрицательно сказывается на общей производительности ПК/ноутбука.

ШАГ 2: как узнать текущий объем видеопамяти

👉 Вариант 1

Это универсальный вариант, работающий во всех популярных версиях Windows 7/8/10.

Сначала необходимо нажать сочетание кнопок Win+R — в окне «Выполнить» ввести команду dxdiag и кликнуть по OK.

WinR

Далее откроется средство диагностики DirectX — во вкладке «Экран» среди прочих характеристик устройства вы найдете размер видеопамяти (👇).

Videopamyat 1009 MB

Видеопамять 1009 МБ

👉 Вариант 2

Dop. parametryi displeya

Доп. параметры дисплея

Svoystva videoadaptera

Ispolzuetsya videopamyati

👉 Вариант 3

Этот вариант также актуален для ОС Windows 10.

Dispetcher zadach Windows 10

ШАГ 3: как вручную установить размер выделения памяти под встроенную видеокарту

Через BIOS/UEFI

Только через настройки BIOS (в принципе) и можно изменить размер выделяемой памяти для интегрированной карты (в редких случаях можно попытаться «обмануть» игры через реестр).

И так, сначала необходимо 👉 войти в BIOS (ссылка на инструкцию в помощь).

Далее нужно перейти в раздел «Configuration» (в некоторых BIOS за это отвечает раздел «Advanced» ).

Linovo Setup Utility glavnoe okno

Затем нам нужно найти один из следующих параметров (прим.: в разных версиях BIOS он называется по-своему) :

На скриншоте ниже приведен параметр «iGPU Configuration» — необходимо отключить авто-режим!

Otklyuchaem Auto rezhim

Отключаем Auto режим

А после вручную задать параметр «UMA Frame Buffer Size» — это и есть размер выделяемой видеопамяти (в моем примере можно выбрать от 256 МБ до 2 ГБ 👇).

UMA Frame Buffer Size stavim 2 GB

UMA Frame Buffer Size — ставим 2 GB

Advanced

Advanced / настройки BIOS / American Megatrends

DVMT stavim na

DVMT ставим на Maximum

Еще один пример для более старой версии American Megatrends см. ниже. 👇

Share Memory Size vyidelenie pamyati videosisteme

Через настройки реестра (опционально для IntelHD)

Этот способ поможет только «перехитрить» некоторые игры, которые могут вылетать с ошибками после запуска (т.к. у вас якобы недостаточно видеопамяти). Т.е. игра будет «считать», что размер памяти видеокарты у вас больше, чем есть на самом деле.

Причем, хочу отметить, что срабатывает он не всегда (но всё же, вдруг. ).

И так, для начала нужно 👉 открыть редактор реестра — нажать Win+R, и использовать команду regedit.

regedit otkryit redaktor reestra

regedit — открыть редактор реестра

Далее в редакторе нужно создать раздел «GMM» в нижеприведенной ветке:

Sozdat razdel GMM

Создать раздел GMM

После, в разделе «GMM» создать строковый параметр с именем «DedicatedSegmentSize» (без кавычек).

Sozdat strokovyiy parametr

Создать строковый параметр

Далее открыть его и задать значение выделяемой памяти (судя по тестам, способ актуален и работает для значений от 0 до 512).

Источник

RUSТехника