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.
> 

Reply via email to