CodySchrank / gSwitch

macOS menu bar app that allows control over the gpu on dual gpu macbooks
MIT License
886 stars 46 forks source link

Issue with Detecting Dual D700 GPU's #89

Closed boodrow closed 3 years ago

boodrow commented 3 years ago

Looks like gSwitch cannot detect the dual cards that are both integrated in the Mac Pro... Any Ideas?

Mac Pro (Late 2013) with the dual D700 GPU's:

tail -F -n 1000 ~/Library/Caches/gSwitch/swiftybeaver.log 08:37:49.701 VERBOSE AppDelegate.applicationDidFinishLaunching():36 - gSwitch 1.9.7 08:37:49.709 INFO GPUManager.connect():97 - Successfully connected 08:37:49.772 VERBOSE GPUManager.setGPUNames():58 - Integrated: Unknown 08:37:49.776 VERBOSE GPUManager.setGPUNames():59 - Discrete: AMD FirePro D700 08:37:49.780 ERROR GPUManager.setGPUNames():65 - There was an error finding the gpus.. ["AMD FirePro D700", "AMD FirePro D700"] 08:37:49.783 INFO GPUListener.listen():29 - Listening 08:37:49.787 INFO AppDelegate.setupUpdater():257 - Updater setup 08:37:49.790 VERBOSE AppDelegate.deforestation():267 - Launch at Login set as true 08:37:49.794 VERBOSE AppDelegate.deforestation():269 - Automatically update set as false 08:37:49.797 VERBOSE AppDelegate.deforestation():271 - GPU Change notifications set as false 08:37:49.801 VERBOSE AppDelegate.deforestation():273 - Use Last State set as true 08:37:49.804 VERBOSE AppDelegate.deforestation():275 - Ignore IGPU Warning set as false 08:37:49.808 VERBOSE AppDelegate.deforestation():277 - Saved GPU State set as 2 (SetDynamic) 08:37:49.811 INFO GPUManager.GPUMode():162 - Requesting Dynamic 08:37:49.814 VERBOSE GPUManager.setGPUState():239 - SET: Modified state with EnableFeatureORFeatureInfo2 08:37:49.817 ERROR GPUManager.setGPUState():241 - Set state returned -536870212 08:37:49.821 ERROR GPUManager.setGPUState():241 - Set state returned -536870212 08:37:49.824 WARNING AppDelegate.unsafeDynamicSwitching():168 - Failed to set Dynamic Switching 08:37:49.828 ERROR GPUManager.getGPUState():287 - Get state returned -536870212 08:37:49.831 INFO GPUManager.CheckGPUStateAndisUsingIntegratedGPU():198 - NOTIFY: checkGPUState ~ Checking GPU... 08:37:49.835 INFO ProcessManager.updateProcessMenuList():58 - UPDATE: Polling for hungry processes

CodySchrank commented 3 years ago

Hi, gSwitch will be unable to detect the GPU's in a Mac Pro because the gpu switching functionality is only exposed by Apple for the Macbook Pro's