New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 759634 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

94.4% regression in startup.warm.blank_page at 495804:495810

Project Member Reported by kraynov@chromium.org, Aug 28 2017

Issue description

See the link to graphs below.
 
Project Member

Comment 1 by 42576172...@developer.gserviceaccount.com, Aug 28 2017

All graphs for this bug:
  https://chromeperf.appspot.com/group_report?bug_id=759634

(For debugging:) Original alerts at time of bug-filing:
  https://chromeperf.appspot.com/group_report?sid=108adc748eed275ffdcb04691c0c857733c7e5a99ab6641001321a137cdb8c64


Bot(s) for this bug's original alert(s):

chromium-rel-mac11-pro
Project Member

Comment 3 by 42576172...@developer.gserviceaccount.com, Aug 28 2017

Cc: zmo@chromium.org
Owner: zmo@chromium.org
Status: Assigned (was: Untriaged)

=== Auto-CCing suspected CL author zmo@chromium.org ===

Hi zmo@chromium.org, the bisect results pointed to your CL, please take a look at the
results.


=== BISECT JOB RESULTS ===
Perf regression found with culprit

Suspected Commit
  Author : Zhenyao Mo
  Commit : 74b0491b36d22d377e16208fc92d291bfbc2c10e
  Date   : Sat Aug 19 06:53:17 2017
  Subject: Move dynamic GPU switching to GPU process.

Bisect Details
  Configuration: mac_pro_perf_bisect
  Benchmark    : startup.warm.blank_page
  Metric       : first_non_empty_paint_time/first_non_empty_paint_time
  Change       : 96.44% | 397.708333333 -> 781.25

Revision             Result                  N
chromium@495803      397.708 +- 24.6257      6      good
chromium@495805      400.583 +- 29.6894      6      good
chromium@495806      785.958 +- 34.43        6      bad       <--
chromium@495807      784.792 +- 11.9133      6      bad
chromium@495810      781.25 +- 25.1247       6      bad

To Run This Test
  src/tools/perf/run_benchmark -v --browser=release --output-format=chartjson --upload-results --pageset-repeat=5 --also-run-disabled-tests startup.warm.blank_page

More information on addressing performance regressions:
  http://g.co/ChromePerformanceRegressions

Debug information about this bisect:
  https://chromeperf.appspot.com/buildbucket_job_status/8970002290625631920


For feedback, file a bug with component Speed>Bisection
Project Member

Comment 4 by 42576172...@developer.gserviceaccount.com, Aug 28 2017

 Issue 759636  has been merged into this issue.
Project Member

Comment 5 by 42576172...@developer.gserviceaccount.com, Aug 28 2017

 Issue 759637  has been merged into this issue.
Cc: shrike@chromium.org
zmo: ping on this regression?

+shrike for Mac performance, how severe is this? We only see it on our macbook pro (the one with the dual GPUs)

Comment 7 by zmo@chromium.org, Oct 9 2017

Labels: OS-Mac
Can you provide the macbook pro about:gpu info where you can reproduce this regression?

My suspicion is yours is an old macbook where integrated GPU (HD 3000) is blacklisted, so we switch to discrete GPU.  Before this CL we switch at browser process, now we move it to GPU process, maybe causing some driver struggling.

If it only affects old macbook with dual GPUs where integrated GPUs is blacklisted, I would mark this as Won't Fix.

Comment 8 by shrike@chromium.org, Oct 11 2017

> +shrike for Mac performance, how severe is this? We only see it on our macbook pro (the one with the dual GPUs)

Looks bad, but I guess not if the machine has a blacklisted integrated GPU.
Cc: kbr@chromium.org vmi...@chromium.org
Re #6: I'll post how I got to the logs, but also paste them here since it's a lot of clicking currently.

1) Click on the graph:
https://chromeperf.appspot.com/group_report?bug_id=759634
2) Click on the data point for the regression and click "Buildbot status page" in the tooltip: http://build.chromium.org/p/chromium.perf/builders/Mac%20Pro%2010.11%20Perf/builds/1365
3) Ctrl+F "startup.warm.blank_page" on that page and click the link for "stdio":
https://luci-logdog.appspot.com/v/?s=chrome%2Fbb%2Fchromium.perf%2FMac_Pro_10.11_Perf%2F1365%2F%2B%2Frecipes%2Fsteps%2Fstartup.warm.blank_page_on_ATI_GPU_on_Mac_on_Mac-10.11%2F0%2Fstdout

In the log, you can see GPU info:
(INFO) 2017-08-19 06:58:32,606 browser._LogBrowserInfo:117  Browser started (pid=12064).
(INFO) 2017-08-19 06:58:32,607 browser._LogBrowserInfo:120  OS: mac elcapitan
(INFO) 2017-08-19 06:58:32,607 browser._LogBrowserInfo:123  Detailed OS version: 10.11.6 15G31
(INFO) 2017-08-19 06:58:32,970 browser._LogBrowserInfo:127  Model: MacBookPro 11.5
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:129  Browser command line: /b/s/w/ir/out/Release/Google Chrome.app/Contents/MacOS/Google Chrome --force-fieldtrial-params=AutofillCreditCardSigninPromo.EnabledThree:impression_limit/3,AutofillProfileOrderByFrecency.EnabledLimitTo3:limit/3,AutomaticTabDiscarding.Enabled_Once_10-gen2:MinimumProtectionTime/600,BackgroundVideoOptimizations.BackgroundOptimizationEnabled1sOrLessMediaSource:max_keyframe_distance_media_source_ms/1000/max_keyframe_distance_ms/0,CSSExternalScanner.Enabled_ScanAndPreload:cssExternalScannerNoPreload/false/cssExternalScannerPreload/true,DataReductionProxyUseQuic.Enabled:enable_quic_non_core_proxies/true/enable_warmup/true,DelayNavigation.DelayNavigation:delay_millis/4/delay_probability/0%2E5/randomize_delay/true,DisallowFetchForDocWrittenScriptsInMainFrame.DocumentWriteScriptBlockGroup_20161208_Launch:disallowFetchForDocWrittenScriptsInMainFrame/false/disallowFetchForDocWrittenScriptsInMainFrameOnSlowConnections/true,Html5ByDefault.Enabled:engagement_threshold_for_flash/32,MacAllowBackgroundingProcesses.EnableAppNap:app_nap/true,MaxDelayableRequestsNetworkOverride.MaxDelayable4:MaxBDPKbits1/10/MaxBDPKbits2/5000/MaxDelayableRequests1/10/MaxDelayableRequests2/4/MaxEffectiveConnectionType/3G,NoStatePrefetchValidation.NoStatePrefetchWithoutInstant:instant_mode/simple_load/mode/no_state_prefetch/omnibox_mode/no_state_prefetch,NonDelayableThrottlesDelayable.NonDelayableWeight2:MaxEffectiveConnectionType/3G/NonDelayableWeight/2%2E0,PasswordSmartBubble.3-Times:dismissal_count/3,PersistentHistograms.EnabledOnDisk5:send_unreported_metrics/yes/storage/MappedFile,ReportCertificateErrors.ShowAndPossiblySend:sendingThreshold/1%2E0,ResourceLoadScheduler.Enabled_bg_limit_16:bg_limit/16,SafeBrowsingThreatDomDetailsTagAttributes.AdIdentifiers:tag_attribute_csv/div%2Cdata-google-query-id%2Cdiv%2Cid%2Ciframe%2Cid,SecurityChip.Enabled:animation/animate-nonsecure-only/visibility/show-all,SignInPasswordPromo.Enable3:dismissal_threshold/3,SubresourceFilter.EnabledForPhishingSites:enable_presets/liverun_on_phishing_sites,TLS13Variant.Experiment:variant/experiment,TranslateRankerModel.Enforcement20170329:translate-ranker-model-url/https%3A%2F%2Fwww%2Egstatic%2Ecom%2Fchrome%2Fintelligence%2Fassist%2Franker%2Fmodels%2Ftranslate%2F2017%2F03%2Ftranslate_ranker_model_20170329%2Epb%2Ebin,TranslateServerStudy.SmartRendering:server_params/smrd,UKM.Enabled:RecordSessionId/true,WebBluetoothBlocklist.TestGroup:blocklist_additions/00060000%3Ae%2Cfffd%3Ae%2Ced5f25a4%3Ae --force-fieldtrials=AlternateComponentUrls/AlternateComponentUrls/AppleScriptExecuteJavaScript/Disabled/AutofillCreditCardSigninPromo/EnabledThree/AutofillFieldMetadata/Enabled/AutofillProfileCleanup/Enabled/AutofillProfileOrderByFrecency/EnabledLimitTo3/AutomaticTabDiscarding/Enabled_Once_10-gen2/BackgroundVideoOptimizations/BackgroundOptimizationEnabled1sOrLessMediaSource/BrowserScheduler/RedirectWithDefaultInitParams/CSSExternalScanner/Enabled_ScanAndPreload/CaptivePortalCertificateList/Enabled/CaptivePortalInterstitial/Enabled/CheckerImaging/CheckerImaging/ChromeDashboard/Enabled/DataReductionProxyUseQuic/Enabled/DefaultEnableGpuRasterization/DefaultEnableGpuRasterization/DelayNavigation/DelayNavigation/DisallowFetchForDocWrittenScriptsInMainFrame/DocumentWriteScriptBlockGroup_20161208_Launch/DynamicExpectCT/DynamicExpectCTEnabled/EnableDialLocalDiscovery/Enabled/EnableGoogleCachedCopyTextExperiment/Button/EnableMediaRemoting/Enabled/EnableMediaRouter/Enabled/ExpectCTReporting/ExpectCTReportingEnabled/ExtensionDeveloperModeWarning/Enabled/ExtensionInstallVerification/Enforce/GoogleBrandedContextMenu/branded/GpuScheduler/Enabled/GuestViewCrossProcessFrames/Enabled/Html5ByDefault/Enabled/HttpFormWarning/Enabled/IOSurfaceClearYosemite/Enabled/IdleTimeSpellChecking/Enabled/ImprovedRecoveryComponent/ImprovedRecoveryComponent/IncludeBetaForumMenuItem/Enabled/InstanceID/Enabled/IntelligentSessionRestore/Enabled/LazyParseCSS/Control/LoadingWithMojo/Enabled/MITMSoftwareInterstitial/Enabled/MacAllowBackgroundingProcesses/EnableAppNap/MacV2Sandbox/Enabled/MaxDelayableRequestsNetworkOverride/MaxDelayable4/MidiManagerDynamicInstantiation/Enabled/MojoChannel/Enabled/NTPCaptureThumbnail/Enabled/NTPTilesInInstantService/Enabled/NetDelayableH2AndQuicRequests/Enabled/NetworkSchedulerYielding/Enabled/NoStatePrefetchValidation/NoStatePrefetchWithoutInstant/NonDelayableThrottlesDelayable/NonDelayableWeight2/OffMainThreadFetch/Enabled/OfferUploadCreditCards/Enabled/OneGoogleBarOnLocalNtp/Enabled/OutOfProcessPac/Enabled/PageRevisitInstrumentation/Enabled/PassiveDocumentEventListeners/Enabled/PassiveEventListenersDueToFling/Enabled/PasswordBranding/SmartLockBrandingSavePromptOnly/PasswordSeparatedSigninFlow/Enabled/PasswordSmartBubble/3-Times/PermissionPromptUICocoa/BlockPromptsEnabled/PersistentHistograms/EnabledOnDisk5/PreconnectMore/Enabled/PrintScaling/Enabled/QUIC/Enabled/RafAlignedMouseInput/Enabled/RafAlignedTouchInput/Enabled/RefreshTokenDeviceId/Enabled/ReportCertificateErrors/ShowAndPossiblySend/ReportingAPI/ReportingEnabled/ResourceLoadScheduler/Enabled_bg_limit_16/SSLCommonNameMismatchHandling/Enabled/SafeBrowsingScoutTransitionStudy/CanShowScoutOptInGroup2/SafeBrowsingThreatDomDetailsTagAttributes/AdIdentifiers/SafeBrowsingV4LocalDatabaseManagerEnabled/V4Only2/SecurityChip/Enabled/ServiceWorkerNavigationPreload/Enabled/ServiceWorkerScriptStreaming/Enabled/SettingsEnforcement/enforce_always_with_extensions_and_dse/SignInPasswordPromo/Enable3/SimpleCacheTrial/ExperimentYes/SocketReadIfReady/Enabled/SpeculativeLaunchServiceWorker/Enabled/SubresourceFilter/EnabledForPhishingSites/SyncPasswordReuseEvent/Enabled/SyncUSSAutocomplete/Enabled/TLS13Variant/Experiment/TabSyncByRecency/Enabled/TokenBinding/TokenBinding/TranslateRankerModel/Enforcement20170329/TranslateServerStudy/SmartRendering/TranslateUiLangTrial/DefaultTranslateLanguage/TranslateUserEvents/Enabled/UKM/Enabled/V8AsmJSToWasm/AsmJsToWebAssembly/V8CacheStrategiesForCacheStorage/default/V8Ignition/Future/VideoCaptureService/Enabled/ViewsSimplifiedFullscreenUI/Enabled/VsyncAlignedInput/Enable/WebBluetoothBlocklist/TestGroup/WebFontsInterventionV2/Enabled-3g/WebRTC-EnableWebRtcEcdsa/Enabled/WebRTC-H264WithOpenH264FFmpeg/Enabled/WebRTC-LocalIPPermissionCheck/Enabled/use-new-media-cache/Enabled --enable-stats-collection-bindings --enable-features=AlternateComponentUrls<AlternateComponentUrls,AutofillCreditCardSigninPromo<AutofillCreditCardSigninPromo,AutofillProfileCleanup<AutofillProfileCleanup,AutomaticTabDiscarding<AutomaticTabDiscarding,BackgroundVideoTrackOptimization<BackgroundVideoOptimizations,CaptivePortalCertificateList<CaptivePortalCertificateList,CheckerImaging<CheckerImaging,DefaultEnableGpuRasterization<DefaultEnableGpuRasterization,DelayNavigation<DelayNavigation,DynamicExpectCT<DynamicExpectCT,EnableDialLocalDiscovery<EnableDialLocalDiscovery,MediaRemoting<EnableMediaRemoting,ExpectCTReporting<ExpectCTReporting,GpuScheduler<GpuScheduler,GuestViewCrossProcessFrames<GuestViewCrossProcessFrames,PreferHtmlOverPlugins<Html5ByDefault,HttpFormWarning<HttpFormWarning,IOSurfaceClearYosemite<IOSurfaceClearYosemite,IdleTimeSpellChecking<IdleTimeSpellChecking,ImprovedRecoveryComponent<ImprovedRecoveryComponent,IncludeBetaForumMenuItem<IncludeBetaForumMenuItem,LoadingWithMojo<LoadingWithMojo,MacAllowBackgroundingProcesses<MacAllowBackgroundingProcesses,MacV2Sandbox<MacV2Sandbox,MaxDelayableRequestsNetworkOverride<MaxDelayableRequestsNetworkOverride,MidiManagerDynamicInstantiation<MidiManagerDynamicInstantiation,CaptureThumbnailDependingOnTransitionType<NTPCaptureThumbnail,CaptureThumbnailOnNavigatingAway<NTPCaptureThumbnail,NTPTilesInInstantService<NTPTilesInInstantService,PrioritySupportedRequestsDelayable<NetDelayableH2AndQuicRequests,NetworkSchedulerYielding<NetworkSchedulerYielding,NoStatePrefetch<NoStatePrefetchValidation,NonDelayableThrottlesDelayable<NonDelayableThrottlesDelayable,OffMainThreadFetch<OffMainThreadFetch,OneGoogleBarOnLocalNtp<OneGoogleBarOnLocalNtp,PassiveDocumentEventListeners<PassiveDocumentEventListeners,PassiveEventListenersDueToFling<PassiveEventListenersDueToFling,UsePasswordSeparatedSigninFlow<PasswordSeparatedSigninFlow,BlockPromptsIfDismissedOften<PermissionPromptUICocoa,PersistentHistograms<PersistentHistograms,PreconnectMore<PreconnectMore,PrintScaling<PrintScaling,RafAlignedMouseInput<RafAlignedMouseInput,RafAlignedTouchInput<RafAlignedTouchInput,Reporting<ReportingAPI,ReportRendererPeakMemoryStats<ResourceLoadScheduler,ResourceLoadScheduler<ResourceLoadScheduler,CanShowScoutOptIn<SafeBrowsingScoutTransitionStudy,ThreatDomDetailsTagAttributes<SafeBrowsingThreatDomDetailsTagAttributes,SafeBrowsingV4LocalDatabaseManagerEnabled<SafeBrowsingV4LocalDatabaseManagerEnabled,SafeBrowsingV4OnlyEnabled<SafeBrowsingV4LocalDatabaseManagerEnabled,SecurityChip<SecurityChip,ServiceWorkerNavigationPreload<ServiceWorkerNavigationPreload,ServiceWorkerScriptStreaming<ServiceWorkerScriptStreaming,SocketReadIfReady<SocketReadIfReady,SpeculativeLaunchServiceWorker<SpeculativeLaunchServiceWorker,SubresourceFilter<SubresourceFilter,SyncPasswordReuseEvent<SyncPasswordReuseEvent,SyncUSSAutocomplete<SyncUSSAutocomplete,token-binding<TokenBinding,TranslateRankerEnforcement<TranslateRankerModel,TranslateRankerQuery<TranslateRankerModel,SyncUserLanguageDetectionEvents<TranslateUserEvents,SyncUserTranslationEvents<TranslateUserEvents,Ukm<UKM,AsmJsToWebAssembly<V8AsmJSToWasm,V8Future<V8Ignition,MojoVideoCapture<VideoCaptureService,ViewsSimplifiedFullscreenUI<ViewsSimplifiedFullscreenUI,RequestUnbufferedDispatch<VsyncAlignedInput,VsyncAlignedInput<VsyncAlignedInput,WebRTC-EnableWebRtcEcdsa<WebRTC-EnableWebRtcEcdsa,WebRTC-H264WithOpenH264FFmpeg<WebRTC-H264WithOpenH264FFmpeg,use-new-media-cache<use-new-media-cache --disable-features=AppleScriptExecuteJavaScript<AppleScriptExecuteJavaScript,LazyParseCSS<LazyParseCSS --enable-net-benchmarking --metrics-recording-only --no-default-browser-check --no-first-run --enable-gpu-benchmarking --disable-background-networking --proxy-server=socks://localhost:53315 --ignore-certificate-errors --disable-component-extensions-with-background-pages --disable-default-apps --disable-search-geolocation-disclosure --remote-debugging-port=0 --enable-crash-reporter-for-testing --disable-component-update --window-size=1280,1024 --user-data-dir=/b/s/w/itzv0bfg/tmpahH2wy --flag-switches-begin --flag-switches-end about:blank
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:132  GPU device 0: VENDOR = 0x1002 (ATI), DEVICE = 0x6821
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:132  GPU device 1: VENDOR = 0x8086 (Intel), DEVICE = 0xd26
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:134  GPU Attributes:
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    amd_switchable      : True
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    basic_info_state    : 1
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    can_support_threaded_texture_mailbox: False
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    context_info_state  : 0
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    direct_rendering    : True
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    driver_date         : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    driver_vendor       : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    driver_version      : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    gl_extensions       : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    gl_renderer         : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    gl_reset_notification_strategy: 0
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    gl_vendor           : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    gl_version          : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    gl_ws_extensions    : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    gl_ws_vendor        : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    gl_ws_version       : 
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    hdr                 : False
(INFO) 2017-08-19 06:58:32,971 browser._LogBrowserInfo:136    in_process_gpu      : True
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    initialization_time : 0
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    jpeg_decode_accelerator_supported: False
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    max_msaa_samples    : 
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    optimus             : False
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    passthrough_cmd_decoder: False
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    pixel_shader_version: 
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    process_crash_count : 0
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    sandboxed           : False
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    software_rendering  : False
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    supports_overlays   : False
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    vertex_shader_version: 
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:136    video_decode_accelerator_flags: 0
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:138  Feature Status:
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    2d_canvas           : enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    checker_imaging     : enabled_on
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    flash_3d            : enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    flash_stage3d       : enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    flash_stage3d_baseline: enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    gpu_compositing     : enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    multiple_raster_threads: enabled_on
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    native_gpu_memory_buffers: enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    rasterization       : disabled_software
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    video_decode        : enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    video_encode        : enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    webgl               : enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:140    webgl2              : enabled
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:142  Driver Bug Workarounds:
(INFO) 2017-08-19 06:58:32,972 browser._LogBrowserInfo:144    add_and_true_to_loop_condition
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    adjust_src_dst_region_for_blitframebuffer
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    avoid_stencil_buffers
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    decode_encode_srgb_for_generatemipmap
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    disable_framebuffer_cmaa
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    disable_webgl_rgb_multisampling_usage
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    emulate_abs_int_function
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    get_frag_data_info_bug
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    init_one_cube_map_level_before_copyteximage
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    msaa_is_slow
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    pack_parameters_workaround_with_pack_buffer
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    rebind_transform_feedback_before_resume
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    regenerate_struct_names
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    remove_invariant_and_centroid_for_essl3
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    reset_base_mipmap_level_before_texstorage
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    rewrite_float_unary_minus_operator
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    rewrite_texelfetchoffset_to_texelfetch
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    scalarize_vec_and_mat_constructor_args
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    set_zero_level_before_generating_mipmap
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    unfold_short_circuit_as_ternary_operation
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    unpack_alignment_workaround_with_unpack_buffer
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    unpack_image_height_workaround_with_unpack_buffer
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    use_intermediary_for_copy_texture_image
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    use_shadowed_tex_level_params
(INFO) 2017-08-19 06:58:32,973 browser._LogBrowserInfo:144    use_unused_standard_shared_blocks


It definitely has an integrated GPU and also the discrete GPU. We had been asked by Mac team to test on such a model. +vmiura, kbr for feedback on if this is something that's an important use case moving forward.

Comment 10 by kbr@chromium.org, Oct 13 2017

Yes, I think it's important to test on the dual-GPU MacBook Pros.

This one is one of the more recent MacBook Pros (2015 model) with dual AMD/Intel GPUs. It shouldn't be affected by the Intel HD 3000 blacklist. Perhaps there's a bug where we're triggering the discrete GPU briefly during Chrome startup.

Comment 11 by zmo@chromium.org, Oct 18 2017

Status: Started (was: Assigned)
It does seem in-process-gpu mode triggered discrete GPU, while regular mode works correctly.  I need to dig a bit to figure out why.
Project Member

Comment 13 by bugdroid1@chromium.org, Oct 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/009a25540b04e8a2b1e0c7b7675c82c9e30de300

commit 009a25540b04e8a2b1e0c7b7675c82c9e30de300
Author: Zhenyao Mo <zmo@chromium.org>
Date: Wed Oct 18 22:39:31 2017

Fix dual GPU switching behavior on Mac for in-process-gpu mode

BUG= 759634 
TEST=startup.warm.blank_page
R=kbr@chromium.org

Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I050ced97dbba071b5fb32324239d45d43dd72f6d
Reviewed-on: https://chromium-review.googlesource.com/726499
Reviewed-by: ccameron chromium <ccameron@chromium.org>
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509903}
[modify] https://crrev.com/009a25540b04e8a2b1e0c7b7675c82c9e30de300/gpu/ipc/service/gpu_init.cc

Comment 14 by zmo@chromium.org, Oct 18 2017

Labels: -M-62
Status: Fixed (was: Started)
Since this only affects in-process-gpu mode on Mac, I won't suggest merging back.

Sign in to add a comment