I am using OSHI to include the device details in my game’s logs. However, the issue is that using
<code>new SystemInfo().getHardware().getGraphicsCards()
</code>
<code>new SystemInfo().getHardware().getGraphicsCards()
</code>
new SystemInfo().getHardware().getGraphicsCards()
returns all the graphics cards
<code>Graphics Card 1:
Graphics Card Name:Intel(R) HD Graphics 4000, VideoController1
Graphics Card Vendor: Intel Corporation
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 10.18.10.5059
Graphics Card 2:
Graphics Card Name:Intel(R) HD Graphics 530, VideoController2
Graphics Card Vendor: Intel Corporation
Graphics Card VRAM: 1.0 GB
Graphics Card Version Info: 26.20.100.7870
Graphics Card 3:
Graphics Card Name:NVIDIA GeForce GT 520, VideoController3
Graphics Card Vendor: NVIDIA
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 23.21.13.9135
Graphics Card 4:
Graphics Card Name:NVIDIA GeForce GT 640, VideoController4
Graphics Card Vendor: NVIDIA
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 27.21.14.5671
</code>
<code>Graphics Card 1:
Graphics Card Name:Intel(R) HD Graphics 4000, VideoController1
Graphics Card Vendor: Intel Corporation
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 10.18.10.5059
Graphics Card 2:
Graphics Card Name:Intel(R) HD Graphics 530, VideoController2
Graphics Card Vendor: Intel Corporation
Graphics Card VRAM: 1.0 GB
Graphics Card Version Info: 26.20.100.7870
Graphics Card 3:
Graphics Card Name:NVIDIA GeForce GT 520, VideoController3
Graphics Card Vendor: NVIDIA
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 23.21.13.9135
Graphics Card 4:
Graphics Card Name:NVIDIA GeForce GT 640, VideoController4
Graphics Card Vendor: NVIDIA
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 27.21.14.5671
</code>
Graphics Card 1:
Graphics Card Name:Intel(R) HD Graphics 4000, VideoController1
Graphics Card Vendor: Intel Corporation
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 10.18.10.5059
Graphics Card 2:
Graphics Card Name:Intel(R) HD Graphics 530, VideoController2
Graphics Card Vendor: Intel Corporation
Graphics Card VRAM: 1.0 GB
Graphics Card Version Info: 26.20.100.7870
Graphics Card 3:
Graphics Card Name:NVIDIA GeForce GT 520, VideoController3
Graphics Card Vendor: NVIDIA
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 23.21.13.9135
Graphics Card 4:
Graphics Card Name:NVIDIA GeForce GT 640, VideoController4
Graphics Card Vendor: NVIDIA
Graphics Card VRAM: 2.0 GB
Graphics Card Version Info: 27.21.14.5671
I know that my main graphics card is NVIDIA GeForce GT 640
, however considering that these logs would be sent by others, this “knowledge” won’t really be useful. So how can I get the main graphics cards.
Also why do I have 4 graphics cards? to my knowledge HD Graphics 4000
are my integrated graphics and NVIDIA GeForce GT 640
is the graphics card I installed, I do not have any extra graphics cards.