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

Обновлено: 02.07.2024

мой ноутбук имеет встроенный GPU, но не дискретный GPU. Это MacBook Pro, поэтому я использую Mac OS X 10.6.8 (Snow Leopard). Мой процессор-Intel второго поколения i5, а графический процессор-Intel HD 3000.

Как я понимаю, интегрированные решения это: ГПУ крепится непосредственно к материнской плате, а не отдельным компонентом, и он не имеет памяти, посвященный ГПУ. Поскольку у него нет выделенной памяти, он должен "делиться" памятью с остальной частью компьютера. И так как он должен быть общим, он не может быть доступен так быстро, так что, как правило, почему интегрированные графические процессоры работают медленнее, чем выделенные графические процессоры.

Я искал способы улучшить свою производительность в играх. Очевидно, я не могу купить лучший процессор или GPU, так как это ноутбук, и могут быть проблемы перегрева. Но я думал (пожалуйста, поправьте меня, если я ошибаюсь), так как встроенный GPU "разделяет" память, вероятно, нет физических ограничений (вопреки выделенной памяти), поэтому сколько памяти он может поделиться-это, вероятно, просто заданное число. Итак, это приводит меня к моему вопросу: есть ли способ увеличить объем памяти, который GPU разделяет с остальной частью компьютера?<!-Поскольку многие игры используют высококачественные модели и текстуры, они требуют много видеопамяти. Поэтому, если бы я мог увеличить объем памяти, которую может выделить GPU, возможно, я мог бы получить более плавный опыт. В конце концов, когда я играю, у меня в конечном итоге около 1 ГБ памяти, которая не используется с узкого места обычно ГПУ, а не ЦПУ.

Intel HD Graphics 3000 выделяет базовый объем 384 Мб на Mac с 4 ГБ ОЗУ или 288 Мб на Mac с 2 ГБ ОЗУ для видео и процессов при запуске. Например, в MacBook Pro (13-дюймовый, начало 2011 г.) с 4 ГБ оперативной памяти доступно 3,7 Гб для Mac OS X и приложений (4096-384=3712). Для компьютеров Mac, обновленных до 8 ГБ ОЗУ, Intel HD Graphics 3000 выделит 512 МБ системной памяти вместо 384 МБ. Например, MacBook Pro (15 дюймов, начало 2011 г.) С 8 ГБ оперативной памяти имеет 7,6 ГБ доступной памяти (8192-512=7680)

Это означает, что это автоматический вариант, основанный на объеме оперативной памяти, который у вас есть в вашем Macbook. И. по крайней мере один человек, который повышен с 8 до 16 ГБ, он не увеличивает больше чем 512mb.

Итак, лучшее, что вы могли бы сделать-это обновить до 8 ГБ оперативной памяти.

насколько я знаю, новая модель retina 2012 13 дюймов имеет 768 МБ общей оперативной памяти. (Intel graphics 4000)это имеет 8 ГБ оперативной памяти. Так что, может быть, с OSX Mountain Lion вы можете увеличить его до 768 МБ с 16 ГБ?

однако на 15 дюймах графики 4000 Интел только имеет 384мб, который делят Врам и мое имеет 8ГБ и 16ГБ моего отца, обе машины имеют 384МБ, который делят Врам. (Мой и Macbook моего отца идентичны, но ОЗУ и дисплей).

Так на 15 дюймах оно не изменяет потому что он получил Nvidia gt650m.

Я не уверен на 100%, когда дело доходит до макбуков. но насколько ПК идут. некоторые (большинство) интегрированных графических процессоров имеют выделенную видеопамять. Некоторые выделить часть оперативной памяти для видеопамяти. но они, как правило, не выполняют нигде рядом, а также аналогичные чипсеты с выделенной оперативной памятью. На тех материнских платах, которые совместно используют ОЗУ, вы, как правило, можете выделить количество из BIOS. Просто бросать больше оперативной памяти на GPU не означает, что ваш GPU будет работать лучше. Как правило, вы увидите только улучшения при попытке увеличить разрешение (увеличение разрешения рабочего стола или добавление 2nd/3rd/4th. мониторы.) Больше оперативной памяти не сделает ваш GPU быстрее. но это может уменьшить количество перезагрузок данных с диска или системной памяти. В большинстве ситуаций, с которыми я играл. вы не заметите никаких улучшений в отношении игр. Во многих случаях я видел, что это на самом деле значительно снижает производительность из-за отсутствия системы ОПЕРАТИВНАЯ ПАМЯТЬ.

Я установил Mac OS в VMware сегодня, и его настройки по умолчанию следующие:

введите описание изображения здесь

Как я могу настроить виртуальную рабочую станцию ​​для увеличения графической памяти до 512 МБ от нынешнего значения 128 МБ?

@tlhintoq - какую версию Mac OSX вы используете? версия Маверикс? На скриншоте написано "OS X 10.8", это будет Mountain Lion.

В статье базы знаний VMware « Настройка размера пользовательской видеопамяти в Fusion» показаны параметры, которые необходимо изменить:

Установка пользовательского размера видеопамяти в Fusion

Невозможно выбрать другой размер видеопамяти через пользовательский интерфейс. Это должно быть сделано путем редактирования .vmx файла настроек виртуальной машины ( ). Для получения дополнительной информации см. Редактирование файла .vmx для вашей виртуальной машины Fusion (1014782) .

Добавьте эту строку в файл .vmx:

svga.vramSize = value_in_bytes

где value_in_bytes - желаемый объем памяти в байтах

.vmx Упоминается в статье скрыт в пачке вашей виртуальной машины. Чтобы найти файл для редактирования, щелкните правой кнопкой мыши (или удерживая нажатой клавишу «Control») на своей виртуальной машине в Finder и выберите « Показать содержимое пакета» .

Если вы установили OS X на рабочую станцию ​​VMWare для Windows, вам нужна VMsvga2 . Установите этот файл .pkg в OS X, и вы увидите заметное изменение в анимации.

Вы также найдете обновленные версии VMsvga2 для Mavericks в разделе «Файлы». Вы должны установить все необходимые исправления и обновления, чтобы все работало.

Огромное спасибо. У меня были странные проблемы с рендерингом в 10.8.4, такие как AppCode или muCommander, которые не рисовали свой интерфейс. Этот драйвер исправил это. То, что стоит использовать OSX на оборудовании, отличном от Apple, виртуализированном или нет, противоречит EULA. Messaging не может быть установлен на MacOS High Sierra, которая размещена на Windows Workstation Pro 14. Чтобы удалить VMsvga2.kext после установки, VMsvga2*.pkg откройте терминал и введите: sudo rm -rf /System/Library/Extensions/VMsvga2.kext введите свой пароль и дождитесь его завершения и перезагрузите.

Обязательно сделайте снимок перед установкой SVGA2. На моем MacVM драйвер SVGA2 убивает пару программ, таких как iPhoto и Safari. Теперь я не могу найти способ удалить это. Черт возьми, что я не сделал снимок, потому что я спешил.

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

В последнее время снискали большую популярность интегрированные (их еще называют встроенными ) видеокарты 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).

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

В этом нам поможет утилита от NVIDIA под названием NvTagToggle. Проект по разработке этой программы закрыли ещё в 2013 году, но тем не менее она до сих пор прекрасно работает (хотя для запуска утилиты на современных операционных системах придётся немного потанцевать с бубном). Итак, поехали!


Внимание! Так как NvTagToggle — утилита от NVIDIA, то естественно, она работает только с видеокартами данного производителя.

Как запустить и настроить NvTagToggle на Windows 10

  1. Для начала скачиваем архив с экзешным файлом программы (всё проверенно вирусов нет).

NvTagToggle

2. Как уже было сказано выше, программа NvTagToggle капризничает на современных ОС. Поэтому необходимо зайти в свойства программы и выставить режим совместимости с Windows 7 в пункте «Совместимость«. Жмём применить, а затем ОК.

Запуск NvTagToggle на Windows 10

3. Теперь наконец можно запустить программу. Делать это нужно от имени администратора — кликаем правой кнопкой мыши и выбираем соответствующий пункт контекстного меню.

NvTagToggle

4. В открывшемся окне программы мы видим нашу видеокарту, а также общий объём оперативной памяти. Чуть ниже есть 3 пункта: Compatibility, Maximum Memory, Default.

NvTagToggle на Windows 10

5. Если мы выберем режим Maximum Memory, то в играх будет задействован весь доступный объём ОЗУ, что может привести к тормозам системы, поэтому МЫ НЕ РЕКОМЕНДУЕМ вам выбирать данный режим. Нам необходим пункт Compatibility. Данный режим позволяет программе подобрать оптимальные значения для вашей конфигурации, чтобы система не тормозила, а игры летали. После выбора режима, утилита NvTagToggle предложит вам перезагрузить компьютер, спокойно соглашаемся.


6. После перезагрузки объём видеопамяти доступный для игр вырастет на несколько ГБ (прирост зависит от соотношения видеопамяти к ОЗУ). Но в любом случае настройки графики можно будет повысить. Если же вдруг что то пойдёт не так, не волнуйтесь, просто переходим в программу, возвращаем режим Default и перезагружаем ПК.

Спасибо за внимание. Хорошего вам настроения и удачных каток!

Внимание! Если вы хотите получить совет по вопросам, связанным с покупкой и эксплуатацией гаджетов, выбором железа и ПО, советуем оставить заявку в разделе «Скорая помощь«. Наши авторы и эксперты постараются ответить как можно быстрее.

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