gpulib: update gpuinfo
authornotaz <notasas@gmail.com>
Fri, 14 Oct 2022 21:37:43 +0000 (00:37 +0300)
committernotaz <notasas@gmail.com>
Sat, 15 Oct 2022 20:12:50 +0000 (23:12 +0300)
according to nocash

plugins/gpulib/gpu.c

index bef297f..32a797d 100644 (file)
@@ -126,17 +126,16 @@ static noinline void get_gpu_info(uint32_t data)
     case 0x02:
     case 0x03:
     case 0x04:
-    case 0x05:
       gpu.gp0 = gpu.ex_regs[data & 7] & 0xfffff;
       break;
-    case 0x06:
-      gpu.gp0 = gpu.ex_regs[5] & 0xfffff;
+    case 0x05:
+      gpu.gp0 = gpu.ex_regs[5] & 0x3fffff;
       break;
     case 0x07:
       gpu.gp0 = 2;
       break;
     default:
-      gpu.gp0 = 0;
+      // gpu.gp0 unchanged
       break;
   }
 }