@@ -75,17 +75,26 @@ static void printGPUResult(FFGPUOptions* options, uint8_t index, const FFGPUResu
7575 {
7676 FF_STRBUF_AUTO_DESTROY tempStr = ffStrbufCreate ();
7777 ffTempsAppendNum (gpu -> temperature , & tempStr , options -> tempConfig , & options -> moduleArgs );
78+ FF_STRBUF_AUTO_DESTROY dTotal = ffStrbufCreate ();
79+ FF_STRBUF_AUTO_DESTROY dUsed = ffStrbufCreate ();
80+ FF_STRBUF_AUTO_DESTROY sTotal = ffStrbufCreate ();
81+ FF_STRBUF_AUTO_DESTROY sUsed = ffStrbufCreate ();
82+ if (gpu -> dedicated .total != FF_GPU_VMEM_SIZE_UNSET ) ffParseSize (gpu -> dedicated .total , & dTotal );
83+ if (gpu -> dedicated .used != FF_GPU_VMEM_SIZE_UNSET ) ffParseSize (gpu -> dedicated .used , & dUsed );
84+ if (gpu -> shared .total != FF_GPU_VMEM_SIZE_UNSET ) ffParseSize (gpu -> shared .total , & sTotal );
85+ if (gpu -> shared .used != FF_GPU_VMEM_SIZE_UNSET ) ffParseSize (gpu -> shared .used , & sUsed );
86+
7887 FF_PRINT_FORMAT_CHECKED (FF_GPU_MODULE_NAME , index , & options -> moduleArgs , FF_PRINT_TYPE_DEFAULT , FF_GPU_NUM_FORMAT_ARGS , ((FFformatarg []) {
7988 {FF_FORMAT_ARG_TYPE_STRBUF , & gpu -> vendor , "vendor" },
8089 {FF_FORMAT_ARG_TYPE_STRBUF , & gpu -> name , "name" },
8190 {FF_FORMAT_ARG_TYPE_STRBUF , & gpu -> driver , "driver" },
8291 {FF_FORMAT_ARG_TYPE_STRBUF , & tempStr , "temperature" },
8392 {FF_FORMAT_ARG_TYPE_INT , & gpu -> coreCount , "core-count" },
8493 {FF_FORMAT_ARG_TYPE_STRING , type , "type" },
85- {FF_FORMAT_ARG_TYPE_UINT64 , & gpu -> dedicated . total , "dedicated-total" },
86- {FF_FORMAT_ARG_TYPE_UINT64 , & gpu -> dedicated . used , "dedicated-used" },
87- {FF_FORMAT_ARG_TYPE_UINT64 , & gpu -> shared . total , "shared-total" },
88- {FF_FORMAT_ARG_TYPE_UINT64 , & gpu -> shared . used , "shared-used" },
94+ {FF_FORMAT_ARG_TYPE_STRBUF , & dTotal , "dedicated-total" },
95+ {FF_FORMAT_ARG_TYPE_STRBUF , & dUsed , "dedicated-used" },
96+ {FF_FORMAT_ARG_TYPE_STRBUF , & sTotal , "shared-total" },
97+ {FF_FORMAT_ARG_TYPE_STRBUF , & sUsed , "shared-used" },
8998 {FF_FORMAT_ARG_TYPE_STRBUF , & gpu -> platformApi , "platform-api" },
9099 {FF_FORMAT_ARG_TYPE_DOUBLE , & gpu -> frequency , "frequency" },
91100 }));
0 commit comments