Что означают предварительно загружаемая и не предварительно загружаемая память в результатах lspci -vnn?

Что означают предварительно загружаемая и не предварительно загружаемая память в результатах lspci -vnn?

А что означают другие размеры памяти, упомянутые здесь? Каково их значение? Использует ли интегрированная видеокарта какую-то фиксированную память в оперативной памяти ядра или пользовательском пространстве или у нее есть своя собственная память?

:~$ lspci -vnn
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M] [1  
1] (prog-if 00 [VGA controller])
    Subsystem: Dell Mobility Radeon HD 5650 [1028:0456]
    Flags: bus master, fast devsel, latency 0, IRQ 26
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Memory at cfee0000 (64-bit, non-prefetchable) [size=128K]
    I/O ports at 2000 [size=256]
    [virtual] Expansion ROM at cfe00000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: radeon
    Kernel modules: radeon

решение1

Чтобы отобразить производителя графического процессора и другую подробную информацию о графическом процессоре, откройте терминал и введите:

lspci -vnn | grep VGA -A 12

Первая строка вывода содержит имя поставщика, название/серию модели и идентификатор PCI. Обратите внимание на числа, заключенные в пару скобок, в виде 1234:5678. Такой номер присутствует почти у всех видеокарт. Первое 4-значное число (1234) указывает идентификатор поставщика, а второе число (5678) указывает идентификатор PCI, который указывает на модель графического процессора.

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

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

   Источник:Что такое предвыборочная память?

Использует ли интегрированная графическая карта некоторую фиксированную память в оперативной памяти ядра или пользовательском пространстве?

Prefetchable memory — это область памяти, помеченная операционной системой как prefetchable. В результатах lspci -vnnв вопросе система имеет 256 МБ prefetchable memory, выделенной для GPU.

Есть ли у него собственная память?

Некоторые модели интегрированных процессоров имеют собственную память, а некоторые — нет. Интегрированные графические процессоры Intel Iris имеют небольшой объем встроенной памяти, что помогает им работать быстрее. Семейство процессоров Intel Core 8-го поколения с графикой Radeon RX Vega M GL имеет 4 ГБ памяти второго поколения с высокой пропускной способностью (HBM2).

Связанный контент