LINUX.ORG.RU

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

 


0

2

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

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

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

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

anonymous
()

Ну и собственно у говноиннтеграшек нет «аппаратной видеопамяти».

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

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

Но её-то куда больше гигабайта. Откуда гигабайт?

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

Ограничение, или намеренное, чтоб текстурками всё не забить, или чтоб упростить чип в видеокарте.

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

Sounds legit.

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

xvostostrel
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.