From 830a70ac94bc62cdeb9c91129dd0260528085c54 Mon Sep 17 00:00:00 2001 From: Laurent Trinques Date: Thu, 17 Feb 2022 19:01:56 +0100 Subject: [PATCH] Add Linux pc.gpu.RAM informations, but need glxinfo dependency --- sources/machine_info.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/sources/machine_info.cpp b/sources/machine_info.cpp index ae6c85c91..da6e3dbbd 100644 --- a/sources/machine_info.cpp +++ b/sources/machine_info.cpp @@ -232,7 +232,17 @@ void MachineInfo::init_get_cpu_info_linux() linuxgpuinfo.waitForFinished(); QString linuxGPUOutput = linuxgpuinfo.readAllStandardOutput(); pc.gpu.info=QString(linuxGPUOutput.toLocal8Bit().constData()); - pc.gpu.RAM="@ToDo"; + linuxgpuinfo.close(); + + QProcess linuxgpuRAM; + linuxgpuRAM.start("bash", + QStringList() + << "-c" + << "glxinfo | egrep -i 'video memory' | cut -b 1-"); + linuxgpuRAM.waitForFinished(); + QString linuxGPURAMOutput = linuxgpuRAM.readAllStandardOutput(); + pc.gpu.RAM=QString(linuxGPURAMOutput.toLocal8Bit().constData()); + linuxgpuRAM.close(); } /**