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

Обновлено: 03.07.2024

Здравствуйте! Видеокарта rtx2060 с 6Гб на борту.
Остальное: Amd3600+В450+ddr4 4×8Гб 3.2Гц
Пользуюсь программой FPSmonitor. В игре space engineers программа показывает загрузку по процу 25-70%, оперативки жрет до 21Гб. И, пока память видеокарты (100٪ нагрузки) расходуется в районе 5.4Гб, фпс составляет порядка 110 к/с. Как только память видеокарты заполняется больше 5.6Гб фпс резко проседает до вполне комфортных 50-70 кадров. Однако иногда происходит серия микрофризов. уже неприятных. пофризило и перестало. Может снова начать, а может и нет. Говорю сразу: - самая горячая - это видеокарта - 59°c.
Вопрос такой. Есть возможность через биос увеличить видеопамять за счет оперативки.
Сколько выделять?
Как скажется на быстродейсвии оперативки, а соответственно есть ли смысл?
Или не выпендриваться-понизить качество графики? ;)

Видеопамять не расширишь. Если только для встроенного видео. А это и не нужно. Поэтому понизь графику.

Невозможно в принципе. Из 5999 мегабайт памяти более 5999 мегабайт НИКАК не выделить, хоть ты об стену разбейся. Бери 2070, там 7999 мегабайт. Оперативку увеличивают файлом подкачки, у меня на двух устройствах по 32 - 64 ГБ выделено.

Финансы уже не позволяют видеокарту покупать. И ьак в этом году с 960 на 2060 перешел. Оперативки пока то ..опы. и то, я только в этой игре видел такие запросы. а по файлу подкачки у меня опыт был на прошлой платформе. Я к ссд под систему прикупил тополнительно ссд на 60гб. Чисто весь под файл подкачки. Тем не менее с осного не не убирал совсем его. Тогда у меня было 16гб ддр3. Этой же игрой всю пожирало. Файл подкачки кстати подсобил ощутимо. Фризило гораздо меньше, да и перезапускать игру ненужно стало. Насколько помог именно 2й ссд не знаю, не пробовал иначе. Может помогло тш что с ххд на ссд перешел просто

Destino Искусственный Интеллект (276586) А ты не пробовал НОРМАЛЬНУЮ видеокарту взять, а не эти два обрезка? И насчет файла подкачки - он не может занимать более 24% объёма диска.

Только менять карту на с большей памятью. Микрофризы от того что система сбрасывает на диск инфу во время игры.

А ты в курсе, что оперативная память значительно более медленная чем видеопамять?

Да, в курсе, но мысля появилась что маленькая подкачка поможет. Однако эта функция в биосе оказалась в принципе предусмотренна для встроеного видеоядра.

Loony Искусственный Интеллект (518419) Именно для него. Потому, в том числе, встроенное ядро и демонстрирует низкую производительность. Я не могу с уверенностью утверждать, но по образу оперативной памяти - она работает на частоте модуля с самой низкой частотой. Скорее всего, если бы было возможно добавить оперативку к видеопамяти, то частота её упала бы. Со всеми печальными последствиями.

Не понимаю нвидиа, выпустили новую 2060 и все те же 6 гигов на борту 2019 год.. У меня 1070ti прошлая линейка, 8 гигов жрут не все новые игры, однако есть и такие, но их как правило немного, в основном игры жрут 3-5 гигов на ультра, так что да, снижай настройки текстур на высокие вместо ультра.

Так 2060 и далеко не топ, чтобы на ультра все тянуть.

Я в этом году в феврале ее схватил без раздумий. На замену gtx960. Я все облизывался на 1070 ti но цены конские были 34000-49000. А тут за 24000 отхватил asus rtx 2060 duo. но 6гб, да.

Prometheus Просветленный (41536) А я с 1063 скаканул) до 1070ти, надо сказать такой себе скачок был), чот сильно не изменилось в производительности (моник фулл хэдэ), если не считать прибавка в видеопамяти, а мож дело в моей "мамке" писиай 2.0

Ни как. Даже если бы это было возможно, то это лишь затормозило бы процесс. Оперативная память хер знает где находится, работает на меньшей частоте и видеокарте до неё надо стучаться через пять огородов.

Угу. самое главное, уже подсказали. эта функция в биосе для встроенного видеоядра. И только.

Ct St Оракул (87922) Да, верно. В настройках BIOS можно выделить память лишь встроенной видеокарте.

Я в этом году в феврале ее схватил без раздумий. На замену gtx960. Я все облизывался на 1070 ti но цены конские были 34000-49000. А тут за 24000 отхватил asus rtx 2060 duo. но 6гб, да.

Оперативка в разы медленнее + винда и так её использует если видео не хватает

Я только что установил Ubuntu 14.04 на VirtualBox, включая гостевые дополнения.

Однако дисплей является действительно медленным. Рассмотрение настроек дисплея I видит, что видеопамять составляет только 12 МБ, но я не могу переместить ползунок для увеличения его. Флажки для расширенных функций отображаются серым также. См. снимок экрана.


.

Как я увеличиваю объем памяти?

Перед изменением настроек необходимо выключить виртуальную ОС.

ответ дан JetCrusherTorpedo 23 November 2019 в 00:07

Virtual Box поддерживает до 256 МБ видеопамяти. Это не может быть установлено с помощью ползунка диспетчера виртуальных ящиков.

Чтобы полностью использовать всю поддерживаемую память, мы можем ввести следующую команду в терминале:

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

Обратите внимание, что для аппаратного ускорения 3D-видео от видеодрайвера дополнительного гостя будет пропущено физическое ОЗУ главной видеокарты. Настройки видеопамяти виртуальной машины не повлияют на это.

  1. Остановите виртуальную машину и закройте виртуальный ящик
  2. Используя текстовый редактор, такой как «Sublime Text», откройте YOUMACHINE.vbox . Заранее сделайте резервную копию.

Найдите запись vram и измените ее значение

Теперь вы можете увеличить видеопамять до 128.

Как сказал Марвин, вам необходимо выключить виртуальную машину, прежде чем что-то менять. Вам также необходимо sudo apt-get install virtualbox-guest-dkms в виртуальной Ubuntu. Имейте в виду, что 3D-ускорение может не работать, а Unity тяжело работает с 3D. Таким образом, использование менее интенсивного графического рабочего стола, такого как xfce4, может быть лучшим / более быстрым вариантом. Включите хотя бы 2D-ускорение. Это должно обеспечить некоторое ускорение.

В VB v5.1.x, если вы сначала включите 3D-ускорение в пользовательском интерфейсе, объем видеопамяти автоматически перейдет к 256M.


Установите счетчик монитора на 8, и вы сможете увеличить видеопамять до 256 МБ.

  1. Shutdown VM
  2. Из командной строки с повышенными привилегиями:

" C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" modifyvm "Ubuntu" --vram 256 Замените «Ubuntu» именем вашей виртуальной машины

И, конечно же, из терминала виртуальной машины Ubuntu:

  1. sudo apt-get install dkms & sudo apt-get install virtualbox-guest-dkms
  2. Перезагрузка виртуальной машины

Settings before the change

Настройки до изменения:

Settings after the change

Настройки после изменения:

ответ дан Yufenyuy Veyeh Dider 23 November 2019 в 00:07

Вы можете установить количество мониторов на 8, и тогда это позволит вам установить для видеопамяти полностью 256 МБ.

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

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

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

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

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

ускорение ПК

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

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

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

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

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

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

Примечание!

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

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

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

Win+R - dxdiag

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

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

Нажать сочетание Win+i — откроется окно с параметрами Windows. Необходимо перейти в раздел "Система / дисплей" и открыть вкладку "Дополнительные параметры дисплея" .

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

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

В ней будет заветная ссылка — "Свойства видеоадаптера" .

Свойства видеоадаптера

Во вкладке "Адаптер" представлена строка "Используется видеопамяти" (в моем примере ниже - 1024 МБ).

Используется видеопамяти

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

Диспетчер задач - Windows 10

Диспетчер задач - Windows 10

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

Через BIOS/UEFI

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

Здесь универсальных инструкций со стрелками дать нельзя, т.к. у каждого производителя - "свой" BIOS. Но несколько характерных примеров я приведу (по ним можно будет сориентироваться!).

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

Linovo Setup Utility - главное окно

Lenovo Setup Utility - главное окно

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

  1. UMA Frame Buffer Size;
  2. iGPU Configuration;
  3. DVMT (Fixed Memory);
  4. Share Memory Size;
  5. Video Memory Size;
  6. On-Chip Frame Buffer Size.

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

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

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

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

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

Кстати, в версии BIOS от American Megatrends для изменения выделяемой памяти — нужно во вкладке "Advanced" изменить параметр "DVMT" .

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

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

DVMT ставим на Maximum

DVMT ставим на Maximum

Share Memory Size - выделение памяти видеосистеме

Share Memory Size - выделение памяти видеосистеме

Разумеется, после выставления размера выделяемой памяти — не забудьте сохранить настройки (в большинстве версий BIOS - используется клавиша F10 / Save and Exit) и перезагрузить компьютер/ноутбук.

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

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

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

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

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

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

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

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

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

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

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

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

Вопрос от пользователя

Здравствуйте.

Александр, я у вас нашел много заметок насчет оптимизации и ускорению ноутбука/ПК. Подскажите, можно ли разогнать встроенную видеокарту Intel HD? У меня на ноутбуке только такая, и она ужасно тормозит в играх (хотелось бы ее оптимизировать для "Танков" и "Варкрафта").

Смотря что, вы понимаете под разгоном. Если нажать одну галочку и увеличить FPS в 5-6 раз — то скорее всего это невозможно. Но, проделав ряд "манипуляций" и настроек — раза в 1,5-2 поднять FPS можно (комплексно, а не за счет одной фишки).

Собственно, теперь рассмотрим, что и в какой последовательности можно сделать.

ускорение ПК

Увеличение производительности: Intel HD, AMD Radeon (Vega)

Вариант 1: классический разгон

Если у обычной дискретной видеокарты (например, от nVidia) частоты видеочипа и памяти можно поднять достаточно легко (и тем самым разогнать ее), то у встроенной Intel HD — сделать это в большинстве случаев не получится (частоты заблокированы!).

Утилиты для разгона просто не позволяют сдвинуть ни один ползунок с места (см. скрин из MSI Afterburner).

Частоты заблокированы (ползунки не двигаются)

Частоты заблокированы (ползунки не двигаются)

Т.е. классический разгон в этом случае нам не поможет.

Вариант 2: тонко настроить видеодрайвер и игру

Этот способ весьма эффективный, и может дать значительный прирост в FPS. Всё дело в том, что в настройках драйвера есть опции, позволяющие задать приоритет работы карты: на качество или на производительность (собственно, это нам и нужно).

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

Настройки Intel HD карты

Настройки Intel HD карты

Далее в разделе настроек 3D выставите приоритет на производительности и отключите разные варианты сглаживания. После в разделе электропитания (если у вас ноутбук) — выставите макс. производительность (без экономии энергии).

Настройки 3D - IntelHD (старая версия драйверов)

Настройки Intel HD — высокая производительность (драйвера - январь 2020)

Настройки Intel HD — высокая производительность (драйвера - январь 2020)

Сначала необходимо указать свой процессор или видеокарту

Сначала необходимо указать свой процессор или видеокарту

Настройки видео в Intel в Counter Strike Global Offensive

Настройки видео в Intel в Counter Strike Global Offensive

  1. снизьте разрешение (чем оно меньше — тем ниже нагрузка на видеокарту);
  2. снизьте качество текстур, теней, детализации;
  3. уменьшите дальность горизонта (если есть подобная опция);
  4. уменьшите количество деталей (частиц воды, пыли и пр. Тоже есть не везде).

Настройки игры WOW

Настройки игры WOW

Вариант 3: установить второй модуль ОЗУ

Наиболее эффективно поднять производительность интегрированной карты можно за счет включения двуxканального режима работы памяти (обычно, он включается автоматически, если установить 2 одинаковые плашки ОЗУ) .

Если речь идет о ноутбуке — имейте ввиду, что не в каждый ноутбук можно установить 2 плашки ОЗУ (в некоторых моделях память распаяна на плате и добавить плашку просто некуда) .

Обратите внимание на скрин ниже (утилита TechPowerUp):

  1. слева установлена 1 планка: 64 bit, 17,1 GB/s (шина и пропускная способность) ;
  2. справа установлено 2 планки (двуxканальный режим): 128 bit, 34,1 GB/s.

Т.е. шина стала в два раза шире, пропускная способность выше. Что это может дать? В большинстве случаев удается поднять FPS на 10-50%, многое зависит от конкретной игры! (и это достаточно много для интегрированной графики).

TechPowerUP — 2 плашки ОЗУ по сравнению с 1

TechPowerUp — 2 плашки ОЗУ по сравнению с 1

Ниже приведен конкретный пример: игра Civilization 4 (настройки графики высокие, разрешение FullHD) — в двухканальном режиме количество FPS выше почти на 30%!

Результаты теста на 1 скриншоте

Результаты теста на 1 скриншоте

Учитывая, что сейчас плашку ОЗУ можно купить за "бесценок" в китайских онлайн магазинах — то способ весьма доступный для широкого круга пользователей.

Вариант 4: изменить количество выделяемой памяти

Наверное, многие знают, что для встроенной видеокарты память выделяется из ОЗУ (и по умолчанию это происходит в авто-режиме).

3DMark Sky Driver (8GB Ram, dual)

3DMark Sky Driver (8GB Ram, dual)

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

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

Вариант 5: подключить внешнюю видеокарту

Этот способ актуален для ноутбуков (к обычному ПК нет смысла подключать внешнюю карту. ). Вообще, вариант вполне рабочий, но имеет ряд существенных недостатков:

  1. если брать готовый собранный вариант (так называемый BOX с видеокартой) — то цена этого "добра" достаточно высока;
  2. если подключать обычную видеокарту от ПК к ноутбуку через спец. переходник (использовав порт под Wi-Fi) — то придется использовать доп. блок питания (что принесет еще больше неудобств с проводами. ) .
  3. теряется мобильность, удобство ноутбука.

Например, весьма неплохое решение предлагает Gigabyte (RX 580 GAMING BOX). Стоит устройство не дешево (сопоставимо со стоимостью ноутбука), зато после простого подключения к Thunderbolt 3 — можно играть в любые современные новинки (практически сразу).

Внешняя видеокарта (BOX) подключена к ультрабуку

Внешняя видеокарта (BOX) подключена к ультрабуку

В китайских онлайн магазинах (например, AliExpress) есть спец. переходники, для подключения любой* видеокарты (для ПК) к ноутбуку. Но они достаточно сложны в подключении и требуют доп. питания (то еще удовольствие подключать это к ноутбуку). К тому же стоит отметить, что совместимы они не с каждым ноутбуком.

Переходник

Видеокарта через переходник подключена к ноутбуку

Видеокарта через переходник подключена к ноутбуку

Так что в целом, этот вариант хоть и рабочий, но на мой взгляд, слишком замороченный (овчинка не стоит выделки. )

Читайте также: