mirror of
https://github.com/godotengine/issue-stats.git
synced 2026-01-03 10:09:35 +03:00
Add GeForce RTX 3070 Ti detection, fix VRAM numbers for various GPUs
This commit is contained in:
78
main.py
78
main.py
@@ -523,6 +523,12 @@ def main() -> None:
|
||||
statistics["gpu_raytracing"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["yes"].add(user)
|
||||
elif "rtx3070ti" in system_information_trimmed or "geforce3070ti" in system_information_trimmed or "nvidia3070ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_ampere"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["yes"].add(user)
|
||||
elif "rtx3070" in system_information_trimmed or "geforce3070" in system_information_trimmed or "nvidia3070" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_ampere"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
@@ -556,31 +562,31 @@ def main() -> None:
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["yes"].add(user)
|
||||
elif "rtx2080" in system_information_trimmed or "geforce2080" in system_information_trimmed or "nvidia2080" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_turing"].add(user)
|
||||
statistics["gpu_vram"]["11_gb"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["yes"].add(user)
|
||||
elif "rtx2070super" in system_information_trimmed or "geforce2070super" in system_information_trimmed or "nvidia2070super" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_turing"].add(user)
|
||||
statistics["gpu_vram"]["11_gb"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["yes"].add(user)
|
||||
elif "rtx2070" in system_information_trimmed or "geforce2070" in system_information_trimmed or "nvidia2070" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_turing"].add(user)
|
||||
statistics["gpu_vram"]["11_gb"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["yes"].add(user)
|
||||
elif "rtx2060super" in system_information_trimmed or "geforce2060super" in system_information_trimmed or "nvidia2060super" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_turing"].add(user)
|
||||
statistics["gpu_vram"]["11_gb"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["yes"].add(user)
|
||||
elif "rtx2060" in system_information_trimmed or "geforce2060" in system_information_trimmed or "nvidia2060" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_turing"].add(user)
|
||||
statistics["gpu_vram"]["11_gb"].add(user)
|
||||
statistics["gpu_vram"]["6_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["yes"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["yes"].add(user)
|
||||
@@ -628,157 +634,167 @@ def main() -> None:
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx1080" in system_information_trimmed or "geforce1080" in system_information_trimmed or "nvidia1080" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_pascal"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx1070ti" in system_information_trimmed or "geforce1070ti" in system_information_trimmed or "nvidia1070ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_pascal"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx1070" in system_information_trimmed or "geforce1070" in system_information_trimmed or "nvidia1070" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_pascal"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["8_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx1060" in system_information_trimmed or "geforce1060" in system_information_trimmed or "nvidia1060" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_pascal"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
# Assume 6 GB variant, which is much more widespread than the 3 GB one.
|
||||
# This also applies to the Passmark score, as its 6 GB variant is faster
|
||||
# than the 3 GB thanks to additional CUDA cores.
|
||||
statistics["gpu_vram"]["6_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx1050ti" in system_information_trimmed or "geforce1050ti" in system_information_trimmed or "nvidia1050ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_pascal"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["4_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx1050" in system_information_trimmed or "geforce1050" in system_information_trimmed or "nvidia1050" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_pascal"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["4_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx980ti" in system_information_trimmed or "geforce980ti" in system_information_trimmed or "nvidia980ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_maxwell"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["4_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx980" in system_information_trimmed or "geforce980" in system_information_trimmed or "nvidia980" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_maxwell"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["4_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx970" in system_information_trimmed or "geforce970" in system_information_trimmed or "nvidia970" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_maxwell"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
# Count as a GPU with 3 GB of VRAM, since only 3.5 GB of VRAM
|
||||
# (out of 4 GB physically present) are full-speed on a GeForce GTX 970.
|
||||
statistics["gpu_vram"]["3_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx960" in system_information_trimmed or "geforce960" in system_information_trimmed or "nvidia960" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_maxwell"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["2_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx950" in system_information_trimmed or "geforce950" in system_information_trimmed or "nvidia950" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_maxwell"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["2_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx750ti" in system_information_trimmed or "geforce750ti" in system_information_trimmed or "nvidia750ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_maxwell"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["2_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx750" in system_information_trimmed or "geforce750" in system_information_trimmed or "nvidia750" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_maxwell"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx690" in system_information_trimmed or "geforce690" in system_information_trimmed or "nvidia690" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_kepler"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
# Dual-GPU card; since Godot doesn't support multi-GPU, only account for the VRAM of a single GPU.
|
||||
statistics["gpu_vram"]["2_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx680" in system_information_trimmed or "geforce680" in system_information_trimmed or "nvidia680" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_kepler"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["2_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx670" in system_information_trimmed or "geforce670" in system_information_trimmed or "nvidia670" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_kepler"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["2_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx660ti" in system_information_trimmed or "geforce660ti" in system_information_trimmed or "nvidia660ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_kepler"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["2_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx660" in system_information_trimmed or "geforce660" in system_information_trimmed or "nvidia660" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_kepler"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["2_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx650ti" in system_information_trimmed or "geforce650ti" in system_information_trimmed or "nvidia650ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_kepler"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx650" in system_information_trimmed or "geforce650" in system_information_trimmed or "nvidia650" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_kepler"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx590" in system_information_trimmed or "geforce590" in system_information_trimmed or "nvidia590" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_fermi"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
# Dual-GPU card; since Godot doesn't support multi-GPU, only account for the VRAM of a single GPU.
|
||||
# 1.5 GB of VRAM per GPU; round down to 1 GB.
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx580" in system_information_trimmed or "geforce580" in system_information_trimmed or "nvidia580" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_fermi"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
# 1.5 GB of VRAM; round down to 1 GB.
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx570" in system_information_trimmed or "geforce570" in system_information_trimmed or "nvidia570" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_fermi"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
# 1.25 GB of VRAM; round down to 1 GB.
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx560ti" in system_information_trimmed or "geforce560ti" in system_information_trimmed or "nvidia560ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_fermi"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx560" in system_information_trimmed or "geforce560" in system_information_trimmed or "nvidia560" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_fermi"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
elif "gtx550ti" in system_information_trimmed or "geforce550ti" in system_information_trimmed or "nvidia550ti" in system_information_trimmed:
|
||||
statistics["gpu"]["nvidia"]["dedicated_fermi"].add(user)
|
||||
statistics["gpu_vram"]["12_gb"].add(user)
|
||||
statistics["gpu_vram"]["1_gb"].add(user)
|
||||
statistics["gpu_raytracing"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_vrs"]["dedicated"]["no"].add(user)
|
||||
statistics["gpu_mesh_shaders"]["dedicated"]["no"].add(user)
|
||||
|
||||
Reference in New Issue
Block a user