× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
NielsGron reported 2015-03-25T17:34:09Z  · Lwaugh last modified 2024-09-18T21:16:40Z

ADS 15.0 and above on OSX are forcing Discrete GPU usage


customer request v19.5
Dev
Lisa Waugh
Lwaugh
QA
Priority Major
Complexity Unknown
Component App - Java 1.8
Version Future

If you run ADS 14, 15 and 16 on OSX and then look at the Activity Monitor, you will see in the "Energy" tab the column "Requires High Perf GPU" is "Yes" for 15 and 16, but "No" for 14.  You modify the Info.plist file for each and add the lines :

<key>NSSupportsAutomaticGraphicsSwitching</key>
<true/>

Testing out different versions, what I found is that ADS 14.0 to ADS 15.0-dev-176, OpenGL was not initialized until it was used in a Chart or Support Information.  While in the later 15.0 builds and ADS 16.0 we initialize OpenGL at startup.  In ADS 14.0 if you go to Support Information, it will force GPU to Discrete.  So, the forced GPU for 14, 15 and 16 will always occur once OpenGL is initialized.

Here is a matrix on the versions and possible differences :

 

          Forces Discrete GPU  
    JavaAppLauncher Java Version Java OpenGL (JOGL) At Startup After Chart Use
             
OSX - 14.0 .app   Old Apple Version none (OS Default) Version 1.1 No Yes
OSX - 14.0 Unix   none none (OS Default) Version 1.1 No Yes
             
OSX - 15.0 .app - Dev-148   Old Apple Version none (OS Default) Version 2.1.5 No Yes
OSX - 15.0 Unix - Dev-148   none none (OS Default) Version 2.1.5 No Yes
             
OSX - 15.0 .app   New Oracle Version Java 1.7 Version 2.1.5 Yes Yes
OSX - 15.0 Unix   none Java 1.7 Version 2.1.5 Yes Yes
             
OSX - 16.0 .app   New Oracle Version Java 1.7 Version 2.1.5 Yes Yes
OSX - 16.0 Unix   none Java 1.7 Version 2.1.5 Yes Yes
             
OSX - 17.0 .app - Dev-2   New Oracle Version Java 1.8 Version 2.1.5 Yes Yes
OSX - 17.0 Unix - Dev-2   none Java 1.8 Version 2.1.5 Yes Yes

You can download and install the application from https://gfx.io/ to monitor the switching of GPUs when ADS is launched and closed.

Here are some links on the topic :

http://stackoverflow.com/questions/12445561/nssupportsautomaticgraphicsswitching-support

https://discussions.apple.com/thread/4889454?start=0&tstart=0

 

Issue #13175

Closed
Won't Fix
Resolved 2024-09-18T21:16:40Z
 
 
Completion
No due date
No fixed build
No time estimate

About AquaClusters Privacy Policy Support Version - 19.0.2-4 AquaFold, Inc Copyright © 2007-2017