Description of the issue:
Browser stops using HW Acceleration when this happens also it makes the browser glitch
How can this issue be reproduced?
- I have a lot of Flags enabled but this happened after I changed the ANGLE setting to OpenGL(RN I have it on D3D11on12)
- going to youtube or any video playback website( This happens more often on AVC1 codec)
- watch ANY video
Expected result:
The video may reproduce as it has to but with the flags enabled sometimes(most of the time) the video playback zone or canvas will start to flick and it will put an image of the icon of brave and it will start to flicker more parts of the screen until the HW accelerated features are disabled and it goes to Software accel(in a more precise way the browser stops using the GPU to accel the content in screen, ALL content this also includes decode and encode of video, Canvas accel and more.)
Brave Version( check About Brave
):
V.1.18.78 Chromium: 87.0.4280.141v[Stable]
Additional Information:
I have AMD Integrated and Descrete GPU on my laptop, also I use a lot of flags so I will send the lauching params I have for brave:
“C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe” --disable-domain-reliability --disable-features=IdleDetection,SafeBrowsingEnhancedProtection,SignedExchangeSubresourcePrefetch,PasswordCheck,NetworkTimeServiceQuerying,SmsReceiver,NotificationTriggers,TextFragmentAnchor,PrivacySettingsRedesign,AutofillServerCommunication,TabHoverCards,AllowPopupsDuringPageUnload,AutofillEnableAccountWalletStorage --enable-dom-distiller --enable-features=PrefetchPrivacyChanges,PasswordImport,ReducedReferrerGranularity,WinrtGeolocationImplementation,AutoupgradeMixedContent,WebUIDarkMode,LegacyTLSEnforced --extension-content-verification=enforce_strict --extensions-install-verification=enforce --no-pings --enable-features=LegacyTLSEnforced,WebUIDarkMode,AutoupgradeMixedContent,WinrtGeolocationImplementation,ReducedReferrerGranularity,PasswordImport,PrefetchPrivacyChanges --disable-features=AutofillEnableAccountWalletStorage,AllowPopupsDuringPageUnload,PrivacySettingsRedesign,TextFragmentAnchor,TabHoverCards,SmsReceiver,NotificationTriggers,PasswordCheck,NetworkTimeServiceQuerying,AutofillServerCommunication,IdleDetection,SignedExchangeSubresourcePrefetch,SafeBrowsingEnhancedProtection --flag-switches-begin --enable-device-discovery-notifications --enable-experimental-webassembly-features --isolated-prerender-nsp-enabled --enable-gpu-rasterization --javascript-harmony --log-net-log --enable-oop-rasterization --enable-quic --enable-webgl2-compute-context --enable-zero-copy --force-color-profile=srgb --ignore-gpu-blocklist --enable-hardware-overlays --pull-to-refresh=1 --enable-smooth-scrolling --use-angle=d3d11on12 --enable-features=LegacyTLSEnforced,WebUIDarkMode,AutoupgradeMixedContent,WinrtGeolocationImplementation,ReducedReferrerGranularity,PasswordImport,PrefetchPrivacyChanges,AVIF,AudioWorkletRealtimeThread,BackForwardCache,BraveNTPSuperReferralWallpaperName,EnableOopPrintDrivers,EnableTLS13EarlyData,EnableWindowsGamingInputDataFetcher,EphemeralStorage,ExperimentalFlingAnimation,ExperimentalProductivityFeatures,FileHandlingAPI,FontAccess,FtpProtocol,GlobalMediaControlsModernUI,GlobalMediaControlsSeamlessTransfer,H264DecoderBufferIsCompleteFrame,HeavyAdIntervention,Ipfs,IsolatePrerenders:max_srp_prefetches/-1,LazyFrameLoading:automatic-lazy-load-frames-enabled/true/restrict-lazy-load-frames-to-data-saver-only/false,LazyImageLoading,LegacyTLSWarnings,MarkHttpAs:treatment/warning-and-dangerous-on-form-edits,MidiManagerWinrt,NewUsbBackend,OopRasterizationDDL,ParallelDownloading,PostQuantumCECPQ2,ReaderMode:discoverability/offer-in-settings,RunVideoCaptureServiceInBrowserProcess,SafetyCheckChromeCleanerChild,SharingQRCodeGenerator,StorageAccessAPI,StrictOriginIsolation,SubresourceRedirect,TabHoverCards,TurnOffStreamingMediaCachingOnBattery,UnexpireFlagsM85,UnexpireFlagsM86,UseSkiaRenderer,UserDataSnapshot,V8VmFuture,WebAssemblyBaseline,WebAuthenticationPhoneSupport,WebRtcEnableCaptureMultiChannelApm,WebXRMultiGpu --disable-features=AutofillEnableAccountWalletStorage,AllowPopupsDuringPageUnload,PrivacySettingsRedesign,TextFragmentAnchor,TabHoverCards,SmsReceiver,NotificationTriggers,PasswordCheck,NetworkTimeServiceQuerying,AutofillServerCommunication,IdleDetection,SignedExchangeSubresourcePrefetch,SafeBrowsingEnhancedProtection,GdiTextPrinting,MediaFoundationVideoCapture,Portals,TurnOffStreamingMediaCachingAlways,UsePreferredIntervalForVideo,Vulkan,WebPaymentsExperimentalFeatures --flag-switches-end