У меня процессор Intel со встроенной iGPU (i5 1335u) на моём proxmox-хосте и 16Гб ddr5. В BIOS хоста я могу выбирать размер памяти aperture для iGPU: 128-256-512-1024. Это количество памяти впоследствии больше недоступно на proxmox-хосте (зарезервировано).
Интересно, если GPU используется совместно несколькими ВМ (vGPU), как распределяется/выделяется RAM? Как я понимаю, внутри одной ВМ vGPU запрашивает "v-RAM" по мере необходимости, но ограничено ли это размером, указанным в BIOS? Вероятно, нет. Каждая ВМ может выделять v-RAM до тех пор, пока не будет достигнут максимальный объем RAM, назначенный ВМ. Но что тогда происходит с зарезервированной памятью, указанной в BIOS? Какие ВМ её получат или как они ею делятся? Она пропадает впустую? Может быть, лучше держать этот размер минимальным?
Интересно, если GPU используется совместно несколькими ВМ (vGPU), как распределяется/выделяется RAM? Как я понимаю, внутри одной ВМ vGPU запрашивает "v-RAM" по мере необходимости, но ограничено ли это размером, указанным в BIOS? Вероятно, нет. Каждая ВМ может выделять v-RAM до тех пор, пока не будет достигнут максимальный объем RAM, назначенный ВМ. Но что тогда происходит с зарезервированной памятью, указанной в BIOS? Какие ВМ её получат или как они ею делятся? Она пропадает впустую? Может быть, лучше держать этот размер минимальным?
