Не работает resizable bar

Включил технологию Resizable BAR на видеокарте NVIDIA GeForce RTX 3070 и вот что получилось

реклама

Компания NVIDIA решила не отставать от своего «красного» конкурента с его технологией AMD Smart Access Memory и представила собственную под названием Resizable BAR, сделав её доступной для пользователей видеокарт GeForce RTX. Теоретически Resizable BAR должна повысить производительность систем с видеокартами NVIDIA GeForce RTX 30-й серии. Без данной технологии процессоры имели доступ к видеопамяти лишь с буфером небольшого размера. Но новые игры требуют передачи всё больших объёмов данных. И при старом варианте работы центрального процессора с видеопамятью могло произойти превышение доступного лимита, что приводило к созданию очереди запросов и падению производительности. С Resizable BAR вместо использования небольшого буфера центральный процессор получает доступ ко всему объему видеопамяти. А передача данных может осуществляться в несколько параллельных потоков. Выглядит всё очень неплохо и к тому же бесплатно! Для того, чтобы задействовать технологию, требуется всего лишь обновить BIOS материнской платы и видеокарты, а также установить последний видеодрайвер. Но, как всегда, не обошлось без «Но». На сайте NVIDIA указано, что для работы технологии требуются материнские платы, основанные на чипсетах AMD 400/500 серии и работающие в паре с процессорами AMD Zen 3 (5ххх) или процессоры Intel 10-го / 11-го поколения с материнскими платами на чипсетах Intel 400/500 серии. Процессора AMD Zen 3 у меня нет. Но есть процессор AMD Zen 2 в виде RYZEN Pro 3700. И хоть официально его поддержка не заявлена, но уже давно известно, что с Zen 2 технология также работает.

Что касается игр, то заявлена поддержка из 17 наименований. Их список представлен ниже.

реклама

Маркетологи NVIDIA утверждают, что Resizable BAR на видеокартах GeForce RTX 3000 может повысить производительность до 12%. Ключевое слово здесь «до». Доверяй, но проверяй! Я решил включить технологию Resizable BAR на своей GeForce RTX 3070 и проверить их слова. Из поддерживаемых технологией игр я взял шесть: Red Dead Redemption 2, Assassin’s Creed Valhalla, Cyberpunk 2077, Horizon Zero Dawn, Metro Exodus и Battlefield V. К ним я добавил уже не совсем свежую Deus Ex Mankind Divided, которой нет в списке, чтобы посмотреть, как сказывается технология на неподдерживаемых играх.

— процессор AMD Ryzen 7 Pro 3700

— видеокарта MSI GeForce RTX 3070 GAMING X TRIO

реклама

— материнская плата MSI MPG B550 GAMING PLUS

— ОЗУ — два модуля по 16 ГБ, работающие на частоте 3600 Мгц

— игры установлены на SSD Samsung SSD 970 EVO, не являющийся системным.

ОС Microsoft Windows 10 Pro. Видеодрайвер 465.89. Тесты проводились в разрешении 2560 x 1440 пикселей. Процессор и видеокарта работали в «стоке». Только ОЗУ была разогнана при помощи программы «Ryzen DRAM Calculator» от 1usmus до 3600 Мгц, с таймингами 16-19-16-36-56 1Т (включая настройки вторичных). Таким образом, подобные настройки системы доступны любому пользователю.

реклама

AGESA версии 1.2.0.0 с включением необходимых пунктов в BIOS. Хотя вышла уже более свежая 1.2.0.1, но она в статусе Beta и её я решил не ставить.

Показания программы GPU-Z и панели NVIDIA до и после прошивки BIOS видеокарты. Везде сообщается, что технология включена. Прошивка легко и быстро прошла с помощью MSI Dragon Center, после чего он неблагодарно был удалён.

Итак, можно приступать. Все настройки выставлялись на максимум в режиме AUTO.

1. Assassin’s Creed Valhalla

Resizable BAR OFF

Resizable BAR ON

Среднее количество кадров увеличилось на 4. Минимальные подросли на столько же. Максимальные на 1.

2. Battlefield V

Resizable BAR OFF / RTX OFF

Resizable BAR ON / RTX OFF

Resizable BAR OFF / RTX ON

Resizable BAR ON / RTX ON

Без «лучей» игра прибавила 5 fps, с «лучами» 2. Хотя с RTX частота кадров абсолютна «неиграбельна». Необходимо снижать настройки или играть без «лучей».

3. Horizon Zero Dawn

Resizable BAR OFF

Resizable BAR ON

В «Горизонте» снова +5 кадров по среднему показателю. Зато минимальная частота кадров возросла с 24 до 40. А это уже неплохой результат. Но что интересно, в этой игре в режиме Resizable BAR OFF игра зарезервировала под себя 19 ГБ оперативки, с Resizable BAR ON всего 8 ГБ. Когда я увидел, что занято 19 ГБ ОЗУ, то сначала я подумал, что не закрыл какую-то программу. Вышел на рабочий стол – нет, всё закрыто. Перезапустил игру и результат тот же. Решил, что так и должно быть. Но в тестах после перепрошивки BIOS видеокарты, я, всё же, обратил внимание на объём использованной ОЗУ и был удивлён двухкратным снижением. Может это баг и произошел он лично у меня, ничего не утверждаю. Но, всё же, я заметил некую тенденцию к небольшому снижению потребления ОЗУ и в других играх, уже после завершения всех тестов и сравнения результатов. Хотя в остальных играх разница, конечно, не столь существенная.

4. Cyberpunk 2077

Многострадальная игра. Сумасшедшая реклама и высокие ожидания. А затем сломанные копья на всех форумах мира. По скринам видно, что играть в неё я ещё не начал. Всё откладываю на потом. Впрочем, как и большинство других игр. Покупаешь новую видеокарту, а оказывается, что времени на игры почти нет. «Ставь в майнинг!» — скажет кто-то.

Resizable BAR OFF / RTX OFF

Resizable BAR ON / RTX OFF

Resizable BAR OFF / RTX ON

Resizable BAR ON / RTX ON

Без RTX преимущество в 1 кадр. С включенным RTX уже в 3. Ничего выдающегося.

5. Metro Exodus

Resizable BAR OFF / RTX ON

Resizable BAR ON / RTX ON

Результаты на уровне погрешности. Неужели всё так скучно? В конце будет наглядная диаграмма и вердикт.

Читайте также:  Дневник ру не работает чат

6. Red Dead Redemption 2

Resizable BAR OFF

Resizable BAR ON

Стало повеселее. Подросла как средняя, так и максимальная частота кадров.

7. Deus Ex Mankind Divided

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

Resizable BAR OFF

Resizable BAR ON

Сюрприз. Да, в разных источниках не раз упоминалось, что Resizable BAR может принести как положительный, так и отрицательный результат. Возможно NVIDIA включила в список «поддерживаемых игр» те игры, где результат положительный. А там, где он отрицательный просто внесли в список всех остальных игр – так называемых «неподдерживаемых». Но это лишь предположения и возможно не обоснованные. Если возникнет вопрос, что дело может быть в версии DirectX, то в тестах данной игры был включен именно 12-ый.

Тесты проведены. Пора подвести итог. Я оформил их в виде диаграммы в Excel. Не надо морщиться от упоминания «экселя», здесь его не очень много.

Что же, задействование технологии Resizable BAR само по себе никаких сложностей не вызывает. Она даёт увеличение среднего fps от 1 до 5. Как-то не густо? И это в списке «поддерживаемых» игр. В играх не из списка результат вполне может быть и отрицательным. Подозреваю, что в старых играх толку от этой технологии особо нет, но главное чтобы не было вреда. В процентном соотношении 5 кадров — это повышение среднего fps до 11%, согласно результатам моих тестов. Значит, на этот раз маркетологи NVIDIA не обманули, обещая до 12% прироста! В некоторых случаях также подтягивается минимальный fps, что уже более полезно. С другой стороны, даже 5 кадров не будут лишними. Тем более даром. Интересно бы было сравнить итоговые результаты в реальных тестах с видеокартой от AMD из новой серии. Но, к сожалению, у меня её нет. Зато есть лучше — рисунок с сайта AMD. Если судить по нему, то технология даёт сопоставимый прирост на видеокартах обоих производителей.

Источник

Как включить Resizable BAR на картах NVIDIA.

Привет друзья и подруги!

Сегодня я на своем опыте покажу и расскажу как активировать данную функцию на картах GeForce RTX 30-й серии.

Поддержка Resizable BAR требует наличия совместимого оборудования, новейшей версии графического драйвера NVIDIA (456.89 или новее), а также обновления vBIOS видеокарт. Технология Resizable BAR, открывающая центральному процессору доступ ко всему стеку видеопамяти графического ускорителя, что, по заявлениям NVIDIA, позволяет повысить производительность в некоторых играх почти до 12 %.

Учитывая, что информации было очень мало что и как, многое приходилось делать «методом тыка».

Еще маленькая шпаргалочка для каких процессоров доступна активация данной функции

Какие этапы прошел я для активации этой функции.

1. Обновление биоса материнской платы. У меня мать от фирмы Gigabyte, соответственно идем на официальный сайт, находим свою материнскую плату в поиске. И скачиваем последнюю версию Биоса. В моем случае это F5c или F20d. Они оба имеют поддержку R.BAR. (для разных плат название Биоса будет отличаться, будьте внимательны!)

«Поскольку процедура обновления BIOS несет в себе потенциальный риск, не рекомендуется обновлять BIOS, если эксплуатация текущей версии BIOS не вызывает нареканий.Обновление BIOS следует проводить предельно аккуратно. Некорректное обновление BIOS может повлечь за собой неработоспособность системы.» — это информация с того же сайта. Но мы же не боимся и хотим 12 % прироста в играх. Так что все нормально. » Не сси Славик, я 100 раз так делал»

И через фирменное приложение (можно найти на том же сайте) выбираем скачанный файл и обновляем Биос. Процесс не быстрый, главное чтобы не было перепадов напряжения и лучше ничего не трогать в процессе.

Затем в настройках Биоса нужно активировать эту функцию.

У меня включалось так: Вкладка Setting. Деколирование свыше 4 гб меняет на «Разрешено», появится вкладка Re-Size BAR support делаем «АВТО»

2. Обновление Биоса видеокарты

Если честно обновлять Биос видеокарты было гораздо страшнее, чем материнской платы. Потому что стоимость ошибки в разы выше. Но у настоящего самурая «нет пути, есть только цель» или наоборот 😀

Идем на сайт производителя твоей видеокарты ищем карту в поиске и скачиваем Биос.

В моем случае это выглядело так:

Разархивируем и запускаем исполнительный файл

И после недолгих манипуляций получаем. ЧЕРНЫЙ ЭКРАН. Казалось бы, что могло пойти не так. Причем комп работает, перезагружается, но картинка на экран не выводится, даже если поменять разъем вывода.

Паника? Криво встал Биос? Осознание того, что завтра тащить в сервис и пытаться что то сделать по гарантии. Но оказалось все проще. Сбросил настройки Биоса на материнской плате и все заработало. Правда пришлось снова настраивать Биос материнки, в том числе и включать функцию Resizable BAR.

Проверить, активирована ли данная функция можно в панели управления Nvidia —> информация о системе. Должно стоять слово «да».

Что я получил в итоге- да функция активирована, какого то прям заметного прироста ФПС я не обнаружил, все на уровне погрешности. Но как я понял в будущем производители игр будут делать больший упор на эту функцию и оптимизацию. Так что ждем.

Надеюсь вам помогла эта статья.

Если у вас возникли какие то вопросы — пишите, пообщаемся обсудим.

-Подписывайся на канал, пиши комментарии, ставь «палец вверх».

-И так же не забывай подписываться на каналы ютуба и твича .

Источник

Не работает resizable bar

Resizable BAR – это фирменная функция, реализованная средствами шинного интерфейса PCI Express. По мере того, как пользователь перемещается по виртуальному пространству игрового мира, буфер кадров ГП (стек видеопамяти VRAM) обрабатывает значительные объемы информации в отношении текстур, шейдеров и иных инструкций, по запросу множества команд от центрального и графического процессора.

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

Читайте также:  Xcom 2 не работает мастерская

Прежде, чем воспользоваться преимуществами функции Resizable BAR, убедитесь в том, что установленные в Вашем ПК центральный и графический процессор, а также материнская плата поддерживают указанную функцию. Пожалуйста, загрузите актуальную версию видеодрайвера NVIDIA Game Ready по адресу и выполните процедуру инсталляции, с целью повысить производительность видеоподсистемы.

Процедура обновления микрокода videoBIOS графической платы

Все графические процессоры GeForce RTX 30-серии поддерживают функцию Resizable BAR. Чтобы активировать функцию, возможно, потребуется обновить микрокод videoBIOS применительно к конкретной графической плате. Следуйте изложенным далее указаниям Инструкции.

Шаг 1: Откройте страницу «Поддержка» применительно к Вашей модели материнской платы.
[Примечание] Версия микрокода BIOS для каждой модели индивидуальна и неприменима к другим материнским платам.

Шаг 2: Загрузите рекомендованную версию микрокода BIOS. (Добавлена поддержка функции Resizable BAR)

Шаг 3: Выполните процедуру обновления микрокода BIOS. Внимание: в процессе обновления НЕ ВЫКЛЮЧАЙТЕ компьютер!

Шаг 4: Перезагрузите ПК по завершении процедуры обновления.

Дополнительная информация и инструментарий для обновления микрокода NVIDIA Resizable BAR размещены на официальной странице компании по адресу.

Перечисленные далее процессоры поддерживают функцию Resizable BAR.

Intel:
11th Gen S-Series – i9-11xxx, i7-11xxx, i5-11xxx
10th Gen – i9-10xxx, i7-10xxx, i5-10xxx, i3-10xxx

AMD:
Ryzen 5000 – Ryzen 9 59xx, Ryzen 7 58xx, Ryzen 5 56xx
Ryzen 3000 – Ryzen 9 39xx, Ryzen 7 38xx, Ryzen 7 37xx, Ryzen 5 36xx, Ryzen 5 35xx, Ryzen 3 33xx, Ryzen 3 31xx

Материнские платы и обновления

Перечисленные далее чипсеты поддерживают функцию Resizable BAR.

Источник

Об увеличении производительности видеокарт с помощью опции Resizable BAR/Smart Access Memory

Профессиональные видеокарты Nvidia, а также модели серии RTX3000 имеют функцию расширения размера регистра (Resizable BAR), теоретически увеличивающую производительность при проведении вычислительных операций с большими массивами данных, а также в играх. Современные видеокарты AMD поддерживают аналогичную технологию, называемую Smart Access Memory.

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

Что такое Resizable BAR?

Возможность использования опции Resizable BAR появилась в 2008 году в стандарте PCI-E 2.0.

В устройствах AMD работа с Resizable BAR реализуется с помощью технологии Smart Access Memory (SAM). В некоторых конфигурациях включение SAM-технологии не увеличивает производительности системы, поэтому в большинстве случаев она отключена. Для новейших видеокарт серии AMD RX 6xxx поддержка этой технологии включена по умолчанию.

Иллюстрация выигрыша от использования опции Resizable BAR (Smart Access Memory) для видеокарт AMD:

У Nvidia функция расширения размера регистра раньше была доступна только на профессиональных видеокартах, например, Nvidia Tesla K40. Начиная с моделей Nvidia серии GeForce RTX 3000 опция Resizable BAR стала доступна и владельцам обычных видеокарт.Опция Resizable BAR расширяет доступные возможности работы устройств по шине PCI-Express. Это параметр, позволяющий оптимизировать порядок работы с BAR (Base Address Register) — базовыми адресами (регистрами) памяти или PCI I/O-диапазона.

За счет использования Resizable BAR появляется возможность одновременной работы центрального процессора с фрагментами памяти VRAM размером более 256MB, что увеличивает производительность приложений, работающих с большими массивами данных. Включение опции Resizable BAR позволяет ускорить обмен данными по шине PCI-E между аппаратным обеспечением и системными программами за счет оптимизации использования ограниченных ресурсов — памяти устройства и/или адресов шины ввода-вывода.

Неэффективное использование ресурсов может значительно уменьшить производительность видеокарт при вычислениях. На практике это проявляется в заниженном хешрейте при майнинге в сравнении с расчетным. Например, при тестировании видеоускорителя Nvidia Tesla K40 на алгоритме Ethash был получен хешрейт, равный единицам mh/s, хотя DAG генерировался со скоростью 275 MB/s, что соответствует 34 mh/s.

Как работает опция Resizable BAR?

Порядок работы с функцией Resizable BAR определяется установкой нужных значений регистров Capability и Control на PCI-E устройстве:

По умолчанию, для обеспечения совместимости, PCI-E устройства используют малый размер BAR (256 мегабайт), что снижает их производительность. Если использовать функцию расширения размера регистра (Resizable BAR), то можно изменять размер доступной процессору памяти видеокарты в диапазоне от 1 MB до 512 GB.

Для работы с функцией Resizable BAR на аппаратном уровне используется специальный регистр — Resizable BAR Capability register:

Доступный объем BAR-памяти определяется местонахождением бита регистра Resizable BAR Capability (от 4 до 23). При установке этого бита в положение 4, размер BAR равен одному мегабайту, если регистр Resizable BAR Capability равен 23, то возможна работа с адресами памяти до 512 GB.

Соответствие некоторых значений регистра Resizable BAR Capability и доступного размера адресов памяти:

Разработчики программ задают в них алгоритм, который на программном уровне определяет оптимальный размер задействующихся ресурсов и программирует его с помощью BAR Size field регистра Resizable BAR Control:

Доступный размер BAR в диапазоне от 1 MB до 512 GB, записывается в бит 12:8. Затем устройство и программа взаимодействуют между собой, согласуя порядок работы с BAR-ами.

Если используется совместимое аппаратное и программное обеспечение, при включении опции Resizable BAR устройство может задействовать больше ресурсов и тем самым обеспечить более высокую производительность. Нужно понимать, что на нужды других устройств станет выделяться меньше ресурсов, что иногда может привести к падению общей производительности. В связи с этим, при использовании видеокарт, работающих с опцией Resizable BAR, на компьютере требуется обеспечить наличие значительно большего объема системной памяти. Ее должно быть не меньше, чем доступный размер VRAM плюс память на нужды операционной системы и прикладных программ.

Как включить на компьютере опцию Resizable BAR?

Чтобы использовать потенциал функции Resizable BAR, оборудование компьютера должно уметь работать в соответствующем режиме.

Обычно для этого требуется установка видеокарты в полноценный слот PCI-E (без райзера или с устройством, способным обеспечить высокую скорость передачи данных по всем линиям PCI-E), наличие большого объема системной памяти (больше размера VRAM), а также поддержка этой технологии процессором и чипсетом. Также требуется включение соответствующих опций в BIOS видеокарты/материнской платы и поддержка на уровне драйвера/операционной системы.

Resizable BAR Capability работает с памятью размером более 4 GB только в режиме 64-bit, поэтому технология Resizable BAR работает только при использовании современной 64-битной операционной системы.

Читайте также:  Библиотека не работает коронавирус

Для видеокарт GeForce RTX 3060 Ti, 3070, 3080, или 3090 первых выпусков для работы с Resizable BAR может понадобиться обновление BIOS. Подробная инструкция о работе с Resizable BAR есть на странице сайта Nvidia.

Официально технологию Resizable BAR на видеокартах Nvidia 3000-й серии поддерживают:

Теоретически работать с опцией Resizable BAR могут и более старые компьютеры с процессорами, которые поддерживают работу с инструкциями PDEP (PCI-E full-rate _pdep_u32/64). К ним относятся процессоры AMD с архитектурой Zen 3, 5 и выше, а также процессоры Intel 4-го поколения Haswel и новее.

Важным условием совместимости является поддержка материнской платой опции 4G Decoding.

Основные требования, которым должен соответствовать Windows-компьютер для полноценной работы видеокарт Nvidia серии RTX 30 с Resizable BAR (для GPU AMD требования идентичны):

  • видеокарта должна быть вставлена в полноценный слот PCI-E материнской платы (или через PCI-E 3.0 x16 райзер);
  • на компьютере под управлением 64-разрядной версии Windows 10 должны быть установлены драйвера Game Ready или NVIDIA Studio, поддерживающие опцию Resizable BAR (лучше Nvidia GPU driver версии 465.89 и выше);

О наличии поддержки опции Resizable BAR можно узнать в описании конкретной версии драйверов на сайте Nvidia:

  • BIOS материнской платы должен поддерживать работу с Resizable BAR (может понадобиться обновление), соответствующая функция должна быть включена пользователем. У разных производителей эта опция BIOS называется по разному, например, на платах фирмы ASRock — это опция Clever Access Memory, у ASUS — Re-Size BAR Support, у Gigabyte — Resizable BAR Support;

Включение опции CAM (Clever Access Memory) в BIOS материнской платы ASRock (меню Advanced — Chipset Configuration):

Включение опции Re-Size BAR Support в обновленном BIOS материнской платы ASUS (меню Advanced — PCI Subsystem Settings):

  • видеокарта должна иметь BIOS, поддерживающий работу с функцией расширения размера регистра. Компания Nvidia начала выпуск видеокарт RTX 3060 с обновленным BIOS-ом с 25 февраля 2021 года;
  • в BIOS материнской платы должны быть включены опции Above 4G Decoding и Resizable BAR (Clever Access Memory), выключен модуль Compatibility Support Module (опция CSM), а также включен самый высокий уровень поддержки (не ниже PCI-E Gen 3.0 или 4.0) ;
  • загрузка операционной системы должна производится с GPT-диска (не MBR!) с UEFI-BIOS.

Чтобы проверить соответствие компьютера/видеокарты нужным требованиям, нужно использовать утилиту Nvidia Resizable BAR Firmware Update Tool. Эта же программа поможет обновить видеокарты с неподходящим BIOS. Для видеокарт различных производителей может понадобиться специальное программное обеспечение, которое можно найти по ссылкам на этой странице.

Если компьютер поддерживает работу с Resizable BAR, программа NVIDIA Control Panel на вкладке System Information покажет одноименную строку, в которой будет написано Yes:

В диспетчере устройств на вкладке ресурсов видеокарты, поддерживающей работу в режиме Resizable BAR, должна быть видна опция Large Memory Range:

Как использовать функцию Resizable BAR в операционных системах с ядром Linux?

Чтобы включить поддержку Resizable BAR для видеокарт Nvidia, AMD, а также Intel в Linux, нужно обеспечить выполнение аппаратных и программных требований, описанных выше.

Работа устройств с увеличенным объемом ресурсов в операционных системах семейства Linux возможна благодаря встроенной в ее ядро поддержке Resizable BAR/Smart Access Memory.

Современные версии Linux (в том числе ОС для майнинга HiveOS) при работе в связке с драйвером amdgpu обычно сами меняют значение BAR0 для каждой видеокарты AMD таким образом, чтобы зарезервировать для CPU весь доступный размер VRAM. Если в системе нет достаточных ресурсов (адресного пространства), то соответствующим образом уменьшается и значение Resizable BAR.

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

При правильной конфигурации BIOS, на компьютере под управлением Linux для видеокарт AMD опция Resizable BAR доступна даже при включении видеокарт через райзер PCI-E x1.

В данном случае размер BAR равен 4096 мегабайтам, что соответствует объему VRAM видеокарты AMD Radeon RX584:

На компьютере, не поддерживающем работу с Resizable BAR, размер BAR равен 256 мегабайтам, независимо от объема VRAM видеокарт АМД:

При работе с видеокартами Nvidia в Linux система также сама пытается подобрать оптимальный размер BAR, но на практике это происходит значительно хуже чем у AMD.

Более полную информацию о видеокартах можно получить с помощью команды

Фрагмент информации, отображающейся о видеокарте AMD Radeon RX584 с включенной поддержкой Resizable BAR/Smart Access Memory (видно, что доступен весь размер памяти, равный 4 GB):

Пример информации о видеокарте GeForce GTX 1060 6GB, отображающейся по команде sudo lspci -s 0000:01:00.0 -vv (поддержка Resizable BAR отсутствует, доступно только 256 MB VRAM):

Пример информации, отображающейся в Linux по команде sudo dmesg | grep BAR на компьютере с видеокартами Nvidia GTX1066:

Заключение

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

В настоящее время подтвержден выигрыш в игровой производительности (до 12%) видеокарт Nvidia трехтысячной серии в Windows после включения Resizable BAR. Так как эта опция улучшает производительность подсистемы памяти, то выигрыш теоретически должен быть и при майнинге. К сожалению, на практике его получить не так легко, так как для этого программы для майнинга должны не только уметь работать с функцией расширения размера регистра, но и обходить ограничения относительно криптовалютных вычислений, налагаемые компанией Nvidia на видеокарты серии RTX 30xx.

В операционных системах на ядре Linux ситуация несколько лучше, так как поддержка Resizable BAR в них реализуется на уровне ядра. Для этого желательно использовать самые новые ядра Linux, а также иметь достаточный объем доступных аппаратных ресурсов (ОЗУ).

Исходя из сравнения производительности видеокарт, у которых работает опция Resizable BAR (в Linux) с такими, в которых используется стандартный размер BAR, равный 256 мегабайтам, можно сказать, что прирост хешрейта при использовании обычных программ для майнинга отсутствует.

Источник

Оцените статью