From 5f8122497668841fcabf771b7338529050372776 Mon Sep 17 00:00:00 2001 From: amerhifi Date: Tue, 21 May 2019 08:59:04 -0700 Subject: [PATCH] did not work on linux, backing out change --- libraries/shared/src/GPUIdent.cpp | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/libraries/shared/src/GPUIdent.cpp b/libraries/shared/src/GPUIdent.cpp index 16c95ff9ce..dcbc83cfc1 100644 --- a/libraries/shared/src/GPUIdent.cpp +++ b/libraries/shared/src/GPUIdent.cpp @@ -84,26 +84,7 @@ GPUIdent* GPUIdent::ensureQuery(const QString& vendor, const QString& renderer) _dedicatedMemoryMB = bestVRAM; CGLDestroyRendererInfo(rendererInfo); -#elif defined(Q_OS_LINUX) -//get gpu name - FILE* stream = popen("system_profiler SPDisplaysDataType | grep Chipset", "r"); - - std::ostringstream hostStream; - while (!feof(stream) && !ferror(stream)) { - char buf[128]; - int bytesRead = fread(buf, 1, 128, stream); - hostStream.write(buf, bytesRead); - } - - QString result = QString::fromStdString(hostStream.str()); - QStringList parts = result.split('\n'); - std::string name; - - for (int i = 0; i < parts.size(); ++i) { - if (parts[i].toLower().contains("radeon") || parts[i].toLower().contains("nvidia")) { - _name=parts[i]; - } - } + #elif defined(Q_OS_WIN) struct ConvertLargeIntegerToQString {