diff --git a/deepin-devicemanager/src/DeviceManager/DeviceGpu.cpp b/deepin-devicemanager/src/DeviceManager/DeviceGpu.cpp index 0b904ad3..1951118b 100644 --- a/deepin-devicemanager/src/DeviceManager/DeviceGpu.cpp +++ b/deepin-devicemanager/src/DeviceManager/DeviceGpu.cpp @@ -135,7 +135,7 @@ bool DeviceGpu::setHwinfoInfo(const QMap &mapInfo) setAttribute(mapInfo, "SubDevice", m_Name, true); } setAttribute(mapInfo, "Model", m_Model); - if (!m_Name.isEmpty() && !m_Name.startsWith("pci")) { + if (m_Model.isEmpty() && !m_Name.isEmpty() && !m_Name.startsWith("pci")) { m_Model = m_Name; } setAttribute(mapInfo, "Revision", m_Version, false);