Кадров в буфере gpu что это
Выделение памяти под встроенную видеокарту: как увеличить видеопамять у интегрированных IntelHD, Intel Iris Xe и AMD Ryzen Vega (UMA Frame Buffer Size)
Доброго времени!
В последнее время снискали большую популярность интегрированные (их еще называют встроенными ) видеокарты IntelHD, Intel Iris Xe, и AMD Ryzen Vega. Последних версий уже с лихвой хватает для многих не слишком требовательных игр (что, конечно, радует — т.к. получается хорошая такая экономия на покупке внешней видеокарты)!
Однако, есть один нюанс : видеопамять для этих карт выделяется из ОЗУ (RAM). По умолчанию эта операция «выделения» происходит автоматически (без вашего участия), что не во всех случаях оптимально (например, вы можете столкнуться с ошибками во время запуска игр. ).
Разумеется, было бы не плохо вручную отрегулировать выделение памяти под интегрированную карту (в большинстве случаев стоит вопрос ее увеличения ).
И так, перейдем ближе к теме.
Можно ли разогнать встроенные видеокарты Intel HD и AMD Radeon? За счет чего поднять их производительность
Как увеличить видеопамять: по шагам
ШАГ 1: зачем это нужно
Вообще, если у вас все корректно работает, нет притормаживаний, ничего не зависает и не вылетает с ошибками — то вам, скорее всего, это и не нужно.
Однако, есть ситуации, когда без этого никак:
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.
Далее откроется средство диагностики DirectX — во вкладке «Экран» среди прочих характеристик устройства вы найдете размер видеопамяти (👇).
Видеопамять 1009 МБ
👉 Вариант 2
Доп. параметры дисплея
👉 Вариант 3
Этот вариант также актуален для ОС Windows 10.
ШАГ 3: как вручную установить размер выделения памяти под встроенную видеокарту
Через BIOS/UEFI
Только через настройки BIOS (в принципе) и можно изменить размер выделяемой памяти для интегрированной карты (в редких случаях можно попытаться «обмануть» игры через реестр).
И так, сначала необходимо 👉 войти в BIOS (ссылка на инструкцию в помощь).
Далее нужно перейти в раздел «Configuration» (в некоторых BIOS за это отвечает раздел «Advanced» ).
Затем нам нужно найти один из следующих параметров (прим.: в разных версиях BIOS он называется по-своему) :
На скриншоте ниже приведен параметр «iGPU Configuration» — необходимо отключить авто-режим!
Отключаем Auto режим
А после вручную задать параметр «UMA Frame Buffer Size» — это и есть размер выделяемой видеопамяти (в моем примере можно выбрать от 256 МБ до 2 ГБ 👇).
UMA Frame Buffer Size — ставим 2 GB
Advanced / настройки BIOS / American Megatrends
DVMT ставим на Maximum
Еще один пример для более старой версии American Megatrends см. ниже. 👇
Через настройки реестра (опционально для IntelHD)
Этот способ поможет только «перехитрить» некоторые игры, которые могут вылетать с ошибками после запуска (т.к. у вас якобы недостаточно видеопамяти). Т.е. игра будет «считать», что размер памяти видеокарты у вас больше, чем есть на самом деле.
Причем, хочу отметить, что срабатывает он не всегда (но всё же, вдруг. ).
И так, для начала нужно 👉 открыть редактор реестра — нажать Win+R, и использовать команду regedit.
regedit — открыть редактор реестра
Далее в редакторе нужно создать раздел «GMM» в нижеприведенной ветке:
Создать раздел GMM
После, в разделе «GMM» создать строковый параметр с именем «DedicatedSegmentSize» (без кавычек).
Создать строковый параметр
Далее открыть его и задать значение выделяемой памяти (судя по тестам, способ актуален и работает для значений от 0 до 512).
Кадров в буфере gpu что это
Q: Отсутствует файл MSVCR100.dll.
A: Установить Microsoft Visual C++ 2010 Redistributable Package.
Q: При установке патча выдает: «Нe удалось определить версию игры. Установка прервана».
A: Установить оригинал. На репаки патч не ставится.
Q: В настройках изображения есть пункт Letterbox, что это?
A: Это технология показа широкоэкранных кинофильмов по телевидению стандартной четкости с сохранением исходного соотношения сторон изображения. При такой технологии кинокадр занимает не всю площадь телеизображения, а сверху и снизу передаются черные поля, заполняющие остальной экран.
Q: Путь к сохранениям?
A: 1) C:\Program Files\Ubisoft\Ubisoft Game Launcher\savegames
2) C:\ProgramData\Orbit\46
Q: Игра поддерживает DirectX 10?
A: Нет, 9 и 11.
Q: На DirectX 11 не работает режим SLI, тоесть работает всего лишь одна видеокарта.
A: Нужно установить NVIDIA Inspector (ccылка). Затем запустить прогу и войти в редактор профилей драйверов.
Выбрать профиль Far Cry 3 и добавить файл к профилю, файл находится в директории игры, в папке bin, под названием farcry3_d3d11. Cохранить изменения, готово.
Q: Проблема с оптическим прицелом, нет перекрестия.
A: Как такового решения пока нет, ждём патч.
Q: Игра запустилась, бесконечная загрузка.
A: Запустить игру, при появлении значка загрузки открыть диспетчер задач (в нем нужно поставить галку «отображать процессы всех пользователей») и закрыть процесс WmiPrvSE.exe, если он запустится cнова закрыть его.
Q: Бесконечное обновление Uplay.
A: Идём в Ubisoft\Ubisoft Game Launcher\cache\patch
Там ищем файл version.txt и копируем его в Ubisoft\Ubisoft Game Launcher
Если вдруг нет такого файла, то в файле version.txt, который в Ubisoft\Ubisoft Game Launcher, меняем значение на 954
Задавая вопрос, не забывайте указать версию игры! (лицензия или пиратская)
Кто играет «бесплатно» 😀 у вас игра вылетает? Играю все на макс, дх11, только МСАА отключил.
Типа пишу что на Дх9 не вылетает, а только на Дх11.
Кто играет «бесплатно» 😀 у вас игра вылетает? Играю все на макс, дх11, только МСАА отключил.
Типа пишу что на Дх9 не вылетает, а только на Дх11.
Как избавиться от разрыва кадров и задержки ввода в играх
Разрыв кадров (screen tear) или задержка ввода (input lag)? Использовать ли vsync? Очень долгое время в мире игр для PC это был вопрос «или-или». Можно добиться или картинки без разрыва кадров, или низкой задержки ввода. Но невозможно получить и то, и другое. Или можно?
Ответ на этот вопрос неоднозначен. Если у вас уже есть современный игровой монитор с поддержкой переменной частоты обновления (FreeSync или G-Sync), то вам эта статья вообще не нужна. Но если у вас обычный монитор с постоянной частотой обновления или если вы любите играть в игры на телевизоре, то данная статья поможет вам снизить разрыв кадров и задержку ввода.
Используя ограничение кадров с миллисекундной точностью в RTSS (Rivatuner Statistics Server), можно обеспечить vsync с низкой задержкой. Что мы получим в результате? Чёткую картинку без разрывов кадров и задержку ввода на 50 мс меньше, чем при обычном vsync.
Это одно из тех немногих улучшений PC, которые могут значительно повысить удобство в играх с минимальными компромиссами и совершенно бесплатно. Что же это такое? И как этого добиться? В этой статье мы расскажем всё подробно и шаг за шагом.
Ужасный разрыв кадров с отключенным vsync
Что такое задержка ввода?
Прежде чем приступать к решению проблемы, неплохо бы понять, что конкретно мы будем делать. Vsync с низкой задержкой — это методика, позволяющая снизить задержку ввода. Что это означает? Когда вы печатаете на клавиатуре или перемещаете мышь, существует небольшая, почти неразличимая задержка между вашим действием и выводом на экран. Эта задержка настолько мала, что измеряется в миллисекундах. Если вы используете компьютер для чтения Интернета или казуальных игр, это не влияет на процесс ощутимым образом.
Однако в напряжённых ситуациях, например, в киберспортивных шутерах, важна каждая миллисекунда. Несколько миллисекунд задержки ввода могут решить судьбу хедшота или смерти вашего героя.
У всех мониторов (и телевизоров) по умолчанию добавляется определённая величина задержки ввода. Обычно она зависит от типа используемой панели. Панели IPS и TN с высокой частотой обновления по умолчанию обеспечивают наименьшую задержку ввода. У некоторых мониторов она составляет всего 0,5 мс. Панели VA обычно имеют задержку ввода побольше, у многих она достигает 8-10 мс. Телевизоры (в которых часто используют панели VA) обычно проявляют себя хуже всего, у некоторых задержка составляет до 30 мс или даже больше.
Когда vsync отключен, GPU компьютера отправляет отрендеренные кадры на дисплей с максимально возможной скоростью. Так как скорость вывода кадров на дисплей ограничена (у дисплеев с частотой 60 Гц это один кадр раз в 16,66 мс), разрыв кадров происходит, когда новый кадр прибывает до того, как с экрана пропал предыдущий.
Когда включен традиционный vsync, GPU больше не может заменять содержимое буфера монитора новым кадром, прежде чем старый кадр не получит свои 16,66 мс славы. Это означает, что каждый кадр удаётся отобразить полностью и устранить разрыв кадров. Однако это заставляет GPU составлять очередь из кадров, а не отправлять их максимально быстро.
Из-за создания очереди традиционный vsync может добавлять до 50 мс задержки вдобавок к стандартной задержке дисплея. Здесь на сцене появляется vsync с низкой задержкой.
С помощью vsync с низкой задержкой (low-lag vsync) мы, по сути, ограничиваем частоту кадров (скорость, с которой GPU передаёт кадры) числом, которое слегка ниже частоты обновления монитора. Это мешает GPU отправлять новые кадры до того, как монитор будет готов их выводить. Что мы получим в результате? Игру без разрывов кадров и почти такой же задержкой, как и при отключенном vsync. Теперь поговорим о том, как этого достичь…
Что нам понадобится
Прежде чем приступать, вам нужно скачать последнюю версию Rivatuner Statistics Server (RTSS). Также вам понадобится подключение к Интернету, чтобы перейти на эти две страницы для запуска тестов:
Приступаем к работе
Первым делом нам нужно определить истинную частоту обновления монитора. Если у вас дисплей на 60 Гц, то она, вероятно, очень близка к 60, но отличается на несколько сотых секунды. Используйте или UFO Refresh Rate Test, или vsync Tester. Если у вас есть свободное время, то запустите оба и проверьте, совпадают ли значения.
Чтобы протестировать частоту обновления вашего монитора, закройте все остальные вкладки браузера и все фоновые процессы, а затем подождите от 30 секунд до 1 минуты. Тестовая страница покажет частоту обновления вашего дисплея с точностью до нескольких десятичных разрядов. Для следующего шага округлите их до трёх цифр.
Используем UFO Test для определения истинной частоты обновления
Установка и запуск Rivatuner
После установки Rivatuner запустите программу с правами администратора. Затем нажмите на зелёную кнопку «Add» в левом нижнем углу. Перейдите в папку, где установлена нужная игра. (Стоит учесть, что можно задать параметры и глобально, но мы предпочитаем настраивать их индивидуально для каждой игры).
Выберите исполняемый файл игры, а затем добавьте его в Rivatuner.
Добавляем новую игру в RTSS
Вычисляем величину ограничения кадров
Возьмите частоту обновления с тремя знаками после запятой и вычтите из неё 0,01. Например, если ваша частота обновления равна 60,001, то ограничение кадров будет равно 59,991.
В левой части интерфейса Rivatuner выберите игру. Затем введите значение ограничения частоты кадров в поле рядом с Frame rate limit. Так мы ограничили частоту кадров игры значением ниже частоты обновления монитора. Возможно, с этим значением придётся немного поэкспериментировать. Некоторые игры более чувствительны к ограничению кадров, чем другие: если вы замечаете сильное дрожание, то попытайтесь увеличивать ограничение частоты кадров с инкрементом 0,002.
Включение vsync и запуск
Запустите игру, а затем включите vsync в её настройках. Если вы не можете этого сделать, то включите принудительный vsync на уровне драйвера из панели управления AMD или Nvidia. Вот и всё!
После включения vsync с низкой задержкой вы получите значительно лучшую задержку ввода без разрыва кадров. Однако существуют тонкости, на которые стоит обратить внимание. Vsync с низкой задержкой лучше всего работает, если ваша система способна устойчиво работать с частотой выше частоты кадров монитора. Если она достигает отметки только в 60 FPS, то включение этой функции может вызвать дополнительные рывки при снижении частоты кадров.
Scanline sync: ещё более удобная альтернатива
Если вы не хотите экспериментировать с дробными ограничениями частоты кадров, то у RTSS есть альтернатива: scanline sync. Синхронизация строк развёртки (Scanline sync) позволяет управлять тем, где на экране происходит разрыв кадров с отключенным vsync.
Как это поможет? Разрыв кадра отображается как одна строка, которую мы сможем переместить на край экрана, в самый верх или низ, где он, по сути, исчезнет. Для включения scanline sync нужно отключить ограничение частоты кадров, задав в RTSS Framerate limit равным 0 и отключив внутриигровой или драйверный vsync.
Теперь решим, где мы хотим разместить строку развёртки. Можно с этим поэкспериментировать, но в идеале стоит взять вертикальное разрешение монитора (1440, если это монитор 1440p), а затем вычесть 10-20. Введите это число в поле Scanline Sync. S-Sync часто обеспечивает даже меньшую задержку ввода, чем vsync с низкой задержкой.
Однако для оптимальной работы потребуется мощная система (или не очень требовательная игра). В играх, где уровень загрузки GPU постоянно выше 80 процентов, S-Sync не имеет достаточной производительности для удерживания линии разрыва на одном месте, что может вызвать значительные рывки.
Эмпирическое правило: используйте S-Sync для не очень требовательных игр, в которых средняя частота кадров может быть значительно выше 60 FPS. Vsync с низкой задержкой следует использовать в играх, которые работают близко к 60 FPS.
Беспроблемная настройка
Некоторые способы настройки производительности PC могут обладать эффектом плацебо или иметь издержки, как, например, в случае с масштабированием разрешения. Но в случае vsync с низкой задержкой вы на самом деле получаете более качественный игровой процесс без всяких компромиссов. Если у вас есть дополнительный ресурс производительности, но вы играете не на игровом мониторе с VRR, то включенный low-lag vsync может изменить ощущения от шутеров и соревновательных игр, в то же время избавив от разрыва кадров.
Для этого не требуется специальное оборудование, а из ПО нужен только RTSS. Если последуете нашим инструкциям, то сможете заметить значительное снижение задержки ввода и повышение отзывчивости во всех ваших играх.
На правах рекламы
Поиграть — всегда хорошо, но иногда и работать нужно. Эпичные серверы — прекрасный вариант не только для работы, а и для размещения игровых серверов. Вы можете выбрать абсолютно любую ОС или установить систему со своего ISO.
Буферы изображений на GPU: типы, природа и характеристики
Вы когда-нибудь задумывались, где хранятся изображения, которые вы видите на экране вашего ПК, консоли или устройств PostPC? Ну, в буферах изображений, но какова их природа и из чего они состоят? Как это влияет на производительность наших компьютеров, какие существуют формы рендеринга сцены и в чем их отличия?
A GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР генерирует огромное количество информации в секунду в виде множества изображений, которые быстро передаются на нашу сетчатку с телевизора, размер этих изображений и информация, которая сохраняется и обрабатывается, огромны. Буферы изображений из-за того, что они хранятся во VRAM, являются одной из причин, по которой требуется память с высокой пропускной способностью.
Что такое буфер изображений?
Буфер изображения является частью VRAM, где хранится информация о каждом пикселе на экране следующего кадра, этот буфер сохраняется во VRAM и генерируется графическим процессором каждые x миллисекунд.
Что такое драйвер дисплея?
В таких системах, как NVIDIA G-SYNC, AMD FreeSync / Adaptive Sync и т.п., контроллер дисплея не только отправляет данные на монитор или телевизор, но также контролирует, когда начинается и заканчивается каждый кадр.
Буферы изображений и традиционный 3D-рендеринг
При рендеринге 3D-сцены мы можем обнаружить, что несколько пикселей имеют разные значения в буфере глубины, но находятся в одном и том же месте в двух других измерениях, именно здесь эти лишние пиксели должны быть отброшены, так как они не видны зрителю. Отмена выполняется путем сравнения положения каждого пикселя в буфере глубины, отбрасывая вместе с ними наиболее удаленные от камеры.
Буфер глубины
Аналогом этого перед текстурированием является то, что, не имея значений цвета и прозрачности, альфа-канала, мы можем обнаружить, что один пиксель за другим прозрачным отбрасывается заранее, что делает его невидимым в финальной сцене.
Чтобы избежать этого, разработчики обычно визуализируют сцену в двух частях: первая не визуализирует объекты за прозрачным или полупрозрачным объектом, а вторая визуализирует только эти объекты.
Буферизация изображений и отложенный рендеринг
Одной из новинок, которые были замечены в конце 2000-х годов при рендеринге графики, был отложенный рендеринг или отложенный рендеринг, который состоял из сначала рендеринга сцены, генерирующего серию дополнительных буферов, называемых G-буфером, а затем на следующем шаге вычислял освещение сцена.
Необходимость нескольких буферов изображений увеличивает требования к памяти и, следовательно, требует большего объема памяти для хранения, а также скорости заполнения и, следовательно, более высокой пропускной способности.
Но ленивый рендеринг был выполнен, чтобы исправить одну из проблем производительности классической растеризации, в которой каждое изменение значения в пикселе, будь то из-за яркости или цветности, включает перезапись в буфере изображения, что приводит к огромному количеству данные для передачи во VRAM
Благодаря отложенному рендерингу стоимость количества источников света в сцене изменяется от экспоненциальной до логарифмической, что снижает вычислительные затраты при рендеринге сцен с несколькими источниками света.
Буферы изображений как карта теней
Поскольку растеризация не очень хороша для расчета непрямого освещения, необходимо найти уловки для создания в них карт теней.
Эта система исчезнет в ближайшие годы в связи с распространением технологии трассировки лучей, которая позволяет создавать тени в реальном времени гораздо более точным способом, требуя меньшей вычислительной мощности и без необходимости создавать огромную карту теней во VRAM.
Количество кадров в буфере гпу что это watch dogs
скорее упадет, но не сильно, зато фпс в целом по идее должен быть плавнее
Когда я играл меня это тоже интересовало.
Я заметил что с этой функцией падают фпс, увеличивается плавность кадров и идёт лёгкая задержка между нажатием на клавишу и воспроизведении.
это значит, что видеокарта держит в буфере больше кадров. картинка становится плавнее, но идет дополнительная нагрузка на видеокарту
Какую частоту смены кадров буфера ГПУ ставить в игре Watch Dogs? Видеокарта Ge Force GT 460 1GB
Ну да ГТА класная, но не знаю как вам, а мне Watch Dogs понравилась, да с графикой и оптимизацией Юбисофт налажал а в целом сюжет понравился. К стати и за музыку Юбисофту респект
Александыр Оракул (57148) Мне Watch Dogs тоже понравился, но радость была не долгой. Она однообразна. Ужасно. Но, кому что. Вкусы разные 🙂 Я не школьник. Прошел все GTA от 2-й версии. И люблю их не только за треш. А просто за их «душу»
Настройка графики
Максимальное количество заранее подготовленных кадров ограничивает количество кадров, которые может подготовить ЦП перед их обратобткой графически процессором. Увеличение этого значения обеспечивает ровную игру при более низкой частоте кадров.
Screen Space Ambient Occlusion (сокращённо SSAO; англ. преграждение окружающего света в экранном пространстве) — программная техника (методика) в трёхмерной компьютерной графике, которая является приближенной имитацией глобального освещения.
Алгоритм SSAO менее качественный, так как использует упрощающие методики для оптимизации производительности нежели HDAO или HBAO.
Решение для тебя, просто сам посмотри как меняется картинка при выборе режима затенения, что более тебе приемлемо то и оставь.
Watch Dogs «финальная версия графической модификации TheWorse Mod 1.0»
Оригинальная Watch Dogs изначально задумывалась, как новая часть Driver
Guzick ага. прибежит к тебе домой и трубу пошатает.
CTAH42cek это улучшенная предыдущая версия. по мнению автора это финальня сборка.
Ставил, от такого размытия картинки (ещё хуже чем на скринах) аж глаза устают.
После этого мода у меня дождь лил минут 20 :)) То что нада!
Buruchar кстати рассуждать про 780 будешь когда ее купишь и поиграешь на ней хотя бы с пол года). т.к. то что она у тебя есть мало вероятно, как и то что у тебя стоит хороший комп для полноценной работы этой видяшки) А игра к твоему сведению на видяшке с 2гб видео памяти идет очень хорошо причем на макс настройках, (кроме разве что 3й строчки которая требует 3гб памяти как я помню).
Вопрос,возможно, тупой, но все же- а, если на лицуху поставить, то юплэй ничего не сделает?
Guzick Нет, юплей ничего не должен «сделать» если ты конечно не проверишь кеш на ошибки(как-то так это называется).
Ребят, а как его устанавливать? Просто скинуть файлы в папку?
Время, погода и положение такое же, как в ванили и моде.
Dimchik94 А если трубы нет, батарею шатать будут 😀
И никто не вспомнил самую НУЖНУЮ часть, ПОЛОЖЕНИЯ КАМЕРЫ! Как ставить-то? вообще не вижу файлов с камерами
Не нравится вид камеры на персонажа. Как изменить на прежний вид кто знает?
Dimchik94 «Остряк» такой. Я имел ввиду- не вернет ли юплей файлы к исходным.
F0X-RUS Спасибо=) хоть один нормально ответил.
alexmegaking С этим модом лично у меня машина едет нормально.
Это лучший мод,у меня стабильно 30 фпс синх 1 и MSAA 4.
SkyraX скрины в студию!
andreishot11 кидать в папку data_win64 с заменой (как и любые другие граф.моды, кроме sweetfx)