1

Как проверить совместимость материнской платы с видеокартами с объемом памяти более 4 ГБ, такими как Tesla K40, K80, Titan X и т.д.?

Проблема в том, что Tesla K40 не работает должным образом на серверах AMD SuperMicro. Поиск по форумам показывает, что материнская плата должна поддерживать какую-то область BAR с адресацией более 4 ГБ. Какой параметр определяет эту функцию, т.е. что мы должны посмотреть перед покупкой материнской платы?*

1 ответ1

1

Существует только одно комбинированное требование: ваш BIOS и ОС должны поддерживать 64-битные BAR.

Начиная с родных графических процессоров PCI Express, графические процессоры NVIDIA имеют возможность 64-битной BAR (регистр базовых адресов хранит местоположение области ввода / вывода PCI, например регистров или кадрового буфера). Это означает, что области ввода / вывода PCI графического процессора (регистры и кадровый буфер) могут быть размещены выше 32-разрядного адресного пространства (первые 4 ГБ памяти).

Решение о том, где находится BAR, принимается системным BIOS во время загрузки. Если BIOS поддерживает 64-битные BAR, то области ввода / вывода PCI NVIDIA могут быть размещены выше 32-битного адресного пространства. Если BIOS не поддерживает эту функцию, то наши регионы ввода / вывода PCI будут размещены в 32-битном адресном пространстве (классический способ).

К сожалению, некоторые ядра Linux (по состоянию на 2.6.11.x) и 32-битные ОС Windows не понимают и не поддерживают 64-битные BAR. Если BIOS размещает какие-либо области ввода / вывода NVIDIA PCI выше 32-разрядного адресного пространства, ядро отклонит BAR, а драйвер NVIDIA не будет работать.

Некоторая полезная информация здесь:

Теперь, в вашем BIOS, проверьте, можете ли вы включить декодирование адреса выше 4 ГБ.Как только вы это сделаете, у вас все будет хорошо. Настройка адреса BAR ниже 40 бит обеспечивает лучшую общую совместимость.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .