Above 4g decoding что это в биосе
Перейти к содержимому

Above 4g decoding что это в биосе

  • автор:

Above 4G Decoding

Параметр - Above 4G Decoding

Возможно, многие пользователи персональных компьютеров видели в своих BIOS такую опцию, как Above 4G Decoding. Название данной опции можно перевести, как «декодирование свыше 4 ГБ». Она относится к категории опций, предназначенных для настройки параметров работы 64-битных графических ускорителей, подключаемых к шине PCI-Express. Эту функцию можно встретить, в частности, на некоторых материнских платах производства компании ASUS. Опция может принимать всего лишь два значения – Disabled (Выключено) и Enabled (Включено).

Принцип работы

Многим устройствам персонального компьютера, в частности, устройствам, подключаемым к разъемам расширения PCI и PCI-Express, для своей работы требуется обмен данными с центральным процессором. Как правило, в таком случае применяется метод обмена данными через оперативную память (memory-mapping I/O). Этот метод подразумевает использование в качестве средства для доступа к устройству оперативную память компьютера, к которой центральный процессор может обращаться через шину адреса материнской платы.

Однако обмен данными между процессором и устройством при помощи оперативной памяти может затруднить использование оперативной памяти в других целях и снизить производительность компьютера. Поэтому, если в компьютере установлено много планок ОЗУ, то для 64-битных устройств расширения есть смысл использовать оперативную память за пределами 4 ГБ и обойти ограничение, накладываемое традиционной 32-разрядной архитектурой.

Описываемая функция предназначена для того, чтоб задействовать предоставление для устройств адресного пространства в области свыше 4 ГБ в режиме обмена данными через оперативную память. Режим ввода-вывода через оперативную память, включаемый функцией, может быть использован 64-битными графическими ускорителями стандарта PCI-Express.

Функция встречается лишь на материнских платах, которые поддерживают 64-битные устройства PCI-Express. Она может быть полезна при использовании не только видеокарт, но и других плат расширения, в частности графических сопроцессоров семейства Nvidia Tesla.

Графические карты и прочие устройства с разрядностью менее 32 бит не могут адресовать память свыше 4 ГБ и поэтому не нуждаются в использовании этого адресного пространства. Кроме того, очевидно, что опция не имеет смысл для тех компьютеров, в которых установлено менее 4 ГБ оперативной памяти.

Функцию Above 4G Decoding обычно можно найти в разделе BIOS, посвященном настройкам шины ввода-вывода PCI и PCI-Express, который может носить, например, название PCI Subsystem Settings. Включить опцию можно, установив значение Enabled, а выключить – установив значение Disabled.

Стоит ли включать?

Стоит соблюдать осторожность при включении данной опции. Установка опции в том случае, если у вас в системе нет графического ускорителя, поддерживающего технологию адресации свыше 4 ГБ, может привести к неработоспособности системы вывода изображения на монитор компьютера. Если такое произошло, то единственным выходом из ситуации часто может стать лишь сброс параметров BIOS к заводским настройкам по умолчанию. Поэтому опцию можно включать лишь в том случае, если вашем компьютере установлена 64-битная видеокарта PCI-Express. Включение опции позволит высвободить часть оперативной памяти, используемой для нужд видеокарты.

В противном случае, если у вас в системе не установлена 64-битная видеокарта, фунцию лучше всего оставить выключенной. Также опцию следует оставить выключенной в том случае, если на компьютере не установлена 64-битная операционная система или присутствует менее 4 ГБ оперативной памяти. В некоторых случаях BIOS компьютера автоматически определяет необходимость во включении функции при загрузке компьютера.

Целесообразность включения Above 4G Decoding в BIOS

img

Буквально неделю назад обзавёлся карточкой 3060 ti и начал изучать её «технологичный» функционал. Наткнулся на такую технологию как Resizable Bar и информацию, что якобы эта волшебная технология «бесплатно» позволяет получить 10-16% производительности за счёт задействования всей доступной видеопамяти и тем самым, позволяя процессору осуществлять передачу данных в видеопамять в несколько потоков, а не ограниченными блоками в 256 Мб. А так же, что чтобы эта технология работала, в биосе необходимо включить Above 4G Decoding. Эта же технология мне немного непонятна в сути своей работы. Вроде бы, она должна позволить процессору лучше и быстрее обмениваться данными с оперативной памятью на 64-х битных системах, видеокарты и софта, что в свою очередь (по идее) задействует большее количество оперативной памяти для тех или иных задач, преимущественно в играх. Ну и вопрос по сабжу: Стоит ли оставлять включённым функцию Above 4G Decoding и отключённым Resizable Bar? Типа будет ли хоть какой-то прирост в играх? Я делал тесты с включённой и отключённой функцией, никаких изменений не заметил вообще. Разве что процессор на 5 градусов сильнее греется с отключённым Above 4G Decoding. Загрузка ГПУ одинаковая, потребление оперативной памяти тоже в пределах погрешности. Игра сама упирается в 100 кадров на ультрах, в других играх тестить лень. Просто сам факт. Ну и интересно услышать ваше мнение касательно этой технологии.

_VhkVeKOkA8.jpg?size=1920x1080&quality=96&sign=271e8ac5fc67729e7d4be622867e61a9&type=album

Скриншот с отключённым Above 4G Decoding

3ly46FYFvGo.jpg?size=1920x1080&quality=96&sign=c4f5ddaa573de9aff417aa98ddd74b09&type=album

Скриншот с включённым Above 4G Decoding

Функция для 4+ карт "Above 4g decoding" (Тонкости использования)

Всем привет, расскажу о настройке рига под 4+ карт с помощью функции "Above 4g decoding" в биосе.
Данная функция позволяет решить проблему ошибки 12 "недостаточно свободных ресурсов".

Данная функция как я понял есть на материнках серии MSI Z*** (у меня конкретно MSI Z270-A Pro)
Ссылка на CU цена 100 евро
https://www.computeruniverse.ru/products/90679642/msi-z270-a-pro.asp

Собирая риг, столкнулся с ошибкой 12, и решил проблему как в этом видео, но автор видео не учел некоторые нюансы о которых я сейчас расскажу:

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

РЕШЕНИЕ читать отсюда!
https://forum.bits.media/index.php. -12-nedostatochno-svobodnykh-resursov/page-13

Взято тут, суть заключается в такой закономерности:
1. Ставим 1 видеокарту, (выключаем above 4g decoding если он включен)
2. Ставим виндовс(10)
3. Ставим свежий драйвер чипсета
4. Ставим Дрова для видеокарты (при 1 подрубленной видяхе)
5. Перезагружаем комп, заходим в биос, включаем функцию above 4g decoding
6. Подрубаем остальные видяхи, все должно работать.
p.s 7. если у вас разные видяхи, (у меня 3 вида в 1 риге) то надо подключать по 1, и включать комп, и ждать пока винда определит их, экран будет мигать 10-20 раз.)

Итог:
Суть в том, что черный экран происходит за счет того, что виндовс не может загрузится в режиме above 4g decoding, если на ведущей видеокарте не стоят дрова, причем возникают проблемы если установить драйвер сразу на все карты.

Все написанное получено экспериментальным путем стучания в бубен около 15 часов, все кто сталкивался с этой проблемой можете отписать в комментариях что я не учел, или не правильно понял.

Above 4G Decoding — что это в биосе? (включать или нет)

Функция, активирующая расширенную работу процессора с оперативной памятью — взаимодействие процессором с устройствами PCI-E перемещается за пределы 4 Гб оперативной памяти.

Присутствует на многих матринках — Asus, Gigabyte, MSI, Biostar и другие.

Расположение функции обычно — раздел Advanced или Boot. Состояние по умолчанию — отключено (disable).

Суть простыми словами. Процессор обрабатывает данные, которые находятся в оперативной памяти. В порядке очереди. Видеокарта — устройство, которое подключается по шине PCI-E, при своей работе помещает данные в оперативку, которые обрабатывает процессор в порядке очереди. Однако из-за очереди — могут быть небольшие подтормаживания, хоть и в редких ситуациях. Активация функции Above 4G Decoding позволяет видеокарте помещать данные в область за пределами 4 Гб, что ускоряет работу с памятью при некоторых сценариях.

Опция Above 4G Decoding подразумевает соблюдение некоторых моментов:

  • Обьем оперативки более 4 Гб.
  • Установлена Windows 64-бит.
  • Устройства, установленные в PCI-E должны поддерживать 64-разрядный режим.

Включать или нет? Без веской причины — нет. Активация настройки при наличии видеокарты, которая не поддерживает адресацию свыше 4 Гб (64-битная) — может привести к отсутствующему изображению на экране. При таком результате, выход — сбросить настройки BIOS. Некоторые BIOS способны автоматически включать функцию при наличии всех условий.

Настройка содержит стандартно два пункта: Enabled (вкл) и Disabled (выкл).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *