Ново предложение има за цел да стандартизира отчитането на статистиките за видео паметта под ядрото Linux, като се справя с отдавнашен проблем с непоследователни данни в различните графични драйвери. Инициативата, водена от разработчика на Igalia Твртко Урсулин, се стреми да предостави независим от производителя интерфейс за достъп до информацията за видео RAM (vRAM) и таблицата за графични трансформации (GTT). Предложението на Урсулин произтича от необходимостта от точно определяне на изискванията за swap пространство по време на инсталацията на операционната система, въз основа на наличната видео памет. В момента такава функционалност липсва стандартизация, въпреки предишни дискусии. Предложеното решение включва излагане на статистиките за паметта чрез интерфейса sysfs, конкретно под директория като `/sys/class/drm/card1/memstat/`. Тази директория ще показва общата и използваната памет за различните региони, включително vRAM и GTT, в мегабайти. Реализацията изисква интеграция във всеки Direct Rendering Manager (DRM) драйвер. Всеки драйвер ще трябва да реализира прост callback, за да отчете списъка с регионите на паметта и свързаните с тях статистики, които след това ще бъдат представени в стандартизиран формат. Като демонстрация, Урсулин е изпратил patch, реализиращ интерфейса за kernel драйвера AMDGPU. Предложението в момента е в процес на обсъждане чрез mailing листа dri-devel.
Прочетете оригиналното отразяване
💬 Коментари
📜 Правила за коментари