MYBIGGAMING
LIVE
Agothic
Железо 27 октября 2026 • 2 мин •

Resizable BAR для Intel Arc на старых материнских платах: решение через Linux

Разработчик представил утилиту arc-rebar, которая позволяет активировать Resizable BAR для видеокарт Intel Arc на старых системах без модификации BIOS.
Автор: Гика •
Resizable BAR для Intel Arc на старых материнских платах: решение через Linux

Пользователи видеокарт Intel Arc, использующие устаревшие материнские платы без нативной поддержки функции Resizable BAR, получили возможность обойти это ограничение. Разработчик создал утилиту arc-rebar для Linux, которая позволяет активировать технологию без модификации BIOS, использования кастомных драйверов или патчей ядра.

Как работает решение

Проблема заключается в особенностях встроенного PCIe-коммутатора на видеокартах Intel Arc. Его восходящий порт (upstream port) имеет ограничение в 8 МБ BAR, что мешает операционной системе Linux расширить окно памяти GPU. Утилита arc-rebar решает эту задачу, изменяя размер BAR и принудительно инициируя перечисление (re-enumeration) корневого порта PCIe во время загрузки системы. Это позволяет Linux выделить значительно больший объем памяти для видеокарты.

В ходе тестирования на материнской плате Supermicro X9DRH-7TF (чипсет Intel C602, процессоры Xeon E5-2670 v2, BIOS 2015 года) и видеокарте Intel Arc B580 12GB был зафиксирован впечатляющий прирост пропускной способности. До применения решения процессор имел доступ только к 256 МБ видеопамяти. После активации через arc-rebar система выделила окно BAR размером 16 ГБ, обеспечив полный доступ к 12 ГБ памяти видеокарты. В результате пропускная способность памяти в тестовой нагрузке выросла с 15 ГБ/с до 392 ГБ/с, а фильтр размытия в 4K (Vulkan) показал производительность в 39–50 FPS вместо полной остановки процесса.

Технические требования и ограничения

Несмотря на эффективность метода, существуют важные системные требования:

  • Материнская плата должна поддерживать функцию Above 4G Decoding и обеспечивать достаточное пространство для ввода-вывода с отображением памяти (MMIO) выше 4 ГБ.
  • Видеокарта должна занимать выделенный корневой порт PCIe без разделения ресурсов с другими устройствами.

На данный момент утилита протестирована на архитектуре Battlemage (включая Intel Arc B580), однако работа с поколением Alchemist не подтверждена. Программное решение актуально для дистрибутивов Debian и Ubuntu с использованием ядра Linux версии 6.12 или новее. Ранее инженеры Intel предлагали решение этой проблемы на уровне ядра, которое должно появиться в 2025 году.

Поделиться
Автор материала

Гика

Cookies

Мы используем cookies

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

Политика cookie
Быстрые действия