Skip to content

Commit 4ca1f5f

Browse files
authored
Merge pull request #571 from mathoudebine/fix/537-cannot-select-gpu-to-use-when-theres-an-apuigpu-available
2 parents 8434c0a + 4aa8935 commit 4ca1f5f

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

library/sensors/sensors_python.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,12 +216,14 @@ def frequency() -> float:
216216
@staticmethod
217217
def is_available() -> bool:
218218
global DETECTED_GPU
219-
if GpuAmd.is_available():
220-
logger.info("Detected AMD GPU(s)")
221-
DETECTED_GPU = GpuType.AMD
222-
elif GpuNvidia.is_available():
219+
# Always use Nvidia GPU if available
220+
if GpuNvidia.is_available():
223221
logger.info("Detected Nvidia GPU(s)")
224222
DETECTED_GPU = GpuType.NVIDIA
223+
# Otherwise, use the AMD GPU / APU if available
224+
elif GpuAmd.is_available():
225+
logger.info("Detected AMD GPU(s)")
226+
DETECTED_GPU = GpuType.AMD
225227
else:
226228
logger.warning("No supported GPU found")
227229
DETECTED_GPU = GpuType.UNSUPPORTED

0 commit comments

Comments
 (0)