LINUX.ORG.RU

Поясните за VRAM/GTT

 


0

2

У меня интеграшка, откусывающая немножко от рамы. Явно меньше полугига; radeontop показывает 384M VRAM, что похоже на правду.

Недавно в radeontop завезли ещё отображение GTT, которого у меня аж гигабайт. Что это такое — ни в покопипащенных на куче ресурсов описаниях выпуска, ни в исходниках самого radeontop не наблюдаю.

Судя по педивикии, VRAM — это как раз аппаратная видеопамять, а GTT — виртуальная, откусанная от рамы. Или под GTT подразумеваются буфера, выделенные в памяти процессов? Как это всё понимать?

В случае говноинтеграшки часть оперативки просто недоступна системе, а только видеокарте, плюс видеокарта имеет доступ к остальной обычной части оперативки.

anonymous ()
Ответ на: комментарий от anonymous

Sounds legit.

А можно посмотреть, в каких процессах и по скольку видеобуфера выделены? В /sys/kernel/debug/dri/0/radeon_gtt_mm нашёлся перечень буферов, но там даже адресация внутренняя, не то что связи с PID нету...

xvostostrel ()