Hi Phil, Thank you for the comments. Actually, the battery life is not the only issue that experience our customers. I am getting crash reports that are reproducible only with discrete cards on MBP. Some users report hangs with discrete cards. All this issues are eliminated by switching on the integrated GPU. I am not sure, that discrete card gives significant performance improvement in jdk implementation. Other applications, like Chrome, use discrete video card only for WebGl or similar tasks.
Thank you, Denis > 27 мая 2015 г., в 21:09, Phil Race <philip.r...@oracle.com> написал(а): > > I suppose that NSOpenGLPFAAllowOfflineRenderers must prevent whatever > 'tickling' > of the discrete GPU we do from automatically making it the active GPU ? > > This seems to merit a source code comment as at face value it seems like an > API that allows > you to use that (other) discrete GPU alongside the active GPU, but so we don't > need that part, just the side-effect behaviour. > > But do we want this fix in this form ? The integrated GPU is going to perform > far less well > than the discrete GPU. If the issue is battery life, then perhaps it should > be tied > to whether we are running on battery or mains power. And then perhaps you > need to figure out > how to switch GPU on the fly when you go from mains to battery. > > > -phil. > > > >> On 05/27/2015 08:08 AM, Denis Fokin wrote: >> Hi, Sergey, >> >> Basically, you should close all apps that can switch the vc including the >> utility for switching video cards. Make sure in About This Mac -> Displays >> that the integrated card is enabled. Start an application with the patched >> version of Java. Check About This Mac -> Displays. Integrated video card >> should be still active. >> >> >> >>> 27 мая 2015 г., в 17:30, Sergey Bylokhov <sergey.bylok...@oracle.com> >>> написал(а): >>> >>> Hi, Denis. >>> Can you describe the steps on how to test it. On my mac it still change the >>> vc. >>> >>>> On 27.05.15 17:16, Denis Fokin wrote: >>>> Please review the fix for jdk9 >>>> >>>> The fix allows do not force discrete video card usage on MacBook Pro >>>> models with two video cards. I have tested the fix on several MPBs. >>>> >>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8041900 >>>> Webrev: http://cr.openjdk.java.net/~denis/8041900/webrev.00 >>>> <http://cr.openjdk.java.net/%7Edenis/8041900/webrev.00> >>> >>> -- >>> Best regards, Sergey. >