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

Проблема связана с PCIe-коммутатором на видеокартах Arc: его настройки мешают Linux увеличить доступное процессору окно видеопамяти. arc-rebar меняет регистр ReBAR на карте, затем заново обнаруживает устройство через корневой порт PCIe. Инженеры Intel предложили исправление на уровне ядра Linux, но оно пока не принято.

Изображение к статье: arc-rebar включает ReBAR для Intel Arc на старых платах с Linux

TechPowerUp приводит результаты для Intel Arc B580 на плате Supermicro X9DRH-7TF с процессорами Xeon E5-2670 v2 и BIOS 2015 года: окно видеопамяти выросло с 256 МиБ до 16 ГиБ, охватив все 12 ГБ памяти карты. Измеренная пропускная способность видеопамяти выросла с 15 до 392 ГБ/с, а тест размытия в Vulkan при разрешении 4K, прежде зависавший, работал с частотой 39–50 кадров/с. Это показатели указанной системы и задачи, а не результат игрового теста.

Для работы всё ещё нужны включённая функция Above 4G Decoding и отдельный корневой порт PCIe для видеокарты. Пока проверены только карты поколения Battlemage; разработчик ожидает, что Alchemist тоже будут работать. Утилита рассчитана на Debian и Ubuntu и не предназначена для Windows.

Продолжение после рекламы

Источник: Techpowerup.

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

Перед оставлением комментария, пожалуйста, ознакомьтесь с правилами комментирования.