29 lines
No EOL
909 B
Text
29 lines
No EOL
909 B
Text
'=============================================================================
|
|
' Integrated GPU Info Script for BGInfo
|
|
'=============================================================================
|
|
' Description: This script gets the integrated GPU name (Intel/AMD)
|
|
'=============================================================================
|
|
|
|
On Error Resume Next
|
|
|
|
' Connect to WMI
|
|
Set wmi = GetObject("winmgmts:\\.\root\cimv2")
|
|
|
|
' Get iGPU info - look for Intel or AMD integrated graphics
|
|
Set gpus = wmi.ExecQuery("SELECT Name FROM Win32_VideoController WHERE " & _
|
|
"Name LIKE '%Intel%' OR " & _
|
|
"Name LIKE '%AMD Radeon Graphics%' OR " & _
|
|
"Name LIKE '%AMD Radeon(TM) Graphics%' OR " & _
|
|
"Name LIKE '%AMD Ryzen%'")
|
|
|
|
' Get iGPU name
|
|
For Each gpu In gpus
|
|
If Not IsNull(gpu.Name) Then
|
|
Echo gpu.Name
|
|
Exit For
|
|
End If
|
|
Next
|
|
|
|
' Clean up
|
|
Set gpus = Nothing
|
|
Set wmi = Nothing |