Closed Sureshgorai25 closed 9 months ago
unfortunately, there is no such device in browserstack.
I can only think of a problem with the graphics driver.
Carl seemed to be well versed in the subject, I know nothing about it.
try sending the result of chrome://gpu/
about-gpu-2023-10-19T07-44-59-904Z.txt.zip I'm not facing the issue RN after clearing data
Graphics Feature Status
=======================
* Canvas: Hardware accelerated
* Canvas out-of-process rasterization: Enabled
* Direct Rendering Display Compositor: Enabled
* Compositing: Hardware accelerated
* Multiple Raster Threads: Disabled
* OpenGL: Enabled
* Rasterization: Hardware accelerated
* Raw Draw: Disabled
* Skia Graphite: Disabled
* Surface Control: Enabled
* Video Decode: Hardware accelerated
* Video Encode: Hardware accelerated
* Vulkan: Disabled
* WebGL: Hardware accelerated
* WebGL2: Hardware accelerated
* WebGPU: Disabled
Driver Bug Workarounds
======================
* avoid_one_component_egl_images
* clear_uniforms_before_first_program_use
* dont_delete_source_texture_for_egl_image
* force_enable_color_buffer_float_except_rgb32f
* max_msaa_sample_count_4
* remove_dynamic_indexing_of_swizzled_vector
* unbind_fbo_on_context_switch
* use_virtualized_gl_contexts
* webgl_or_caps_max_texture_size_limit_4096
* disabled_extension_GL_KHR_blend_equation_advanced
* disabled_extension_GL_KHR_blend_equation_advanced_coherent
Problems Detected
=================
* WebGPU has been disabled via blocklist or the command line.
Disabled Features: webgpu
* Raster is using a single thread.
Disabled Features: multiple_raster_threads
* Imagination drivers are buggy with context switching:
(http://crbug.com/230896)
Applied Workarounds: unbind_fbo_on_context_switch
* Share group-related crashes and poor context switching perf on Imagination drivers
Applied Workarounds: use_virtualized_gl_contexts
* Clear uniforms before first program use on all platforms:
(http://crbug.com/124764), (http://crbug.com/349137)
Applied Workarounds: clear_uniforms_before_first_program_use
* Limit max texure size to 4096 on all of Android
Applied Workarounds: webgl_or_caps_max_texture_size_limit_4096
* eglCreateImageKHR fails for one component textures on PowerVR:
(http://crbug.com/579060), (http://crbug.com/632461)
Applied Workarounds: avoid_one_component_egl_images
* Disable KHR_blend_equation_advanced until cc shaders are updated:
(http://crbug.com/661715)
Applied Workarounds: disable(GL_KHR_blend_equation_advanced),
disable(GL_KHR_blend_equation_advanced_coherent)
* Limit MSAA to 4x on Android devices:
(http://crbug.com/797243)
Applied Workarounds: max_msaa_sample_count_4
* Remove dynamic indexing for swizzled vectors on Android:
(http://crbug.com/709351)
Applied Workarounds: remove_dynamic_indexing_of_swizzled_vector
* Some drivers seem to require as to use original texture whenever possible:
(http://crbug.com/1052114), (http://crbug.com/1117370)
Applied Workarounds: dont_delete_source_texture_for_egl_image
* Always assume float formats are renderable on Android except RGB32F:
(http://crbug.com/1127387)
Applied Workarounds: force_enable_color_buffer_float_except_rgb32f
ANGLE Features
==============
* allowCompressedFormats (Frontend workarounds): Enabled
condition: true
Allow compressed formats
* cacheCompiledShader (Frontend features) (http://anglebug.com/7036): Disabled
Enable to cache compiled shaders
* disableAnisotropicFiltering (Frontend workarounds): Disabled
Disable support for anisotropic filtering
* disableDrawBuffersIndexed (Frontend features) (http://anglebug.com/7724): Disabled
Disable support for OES_draw_buffers_indexed and EXT_draw_buffers_indexed
* disableProgramBinary (Frontend features) (http://anglebug.com/5007): Disabled
condition: IsPowerVrRogue(functions)
Disable support for GL_OES_get_program_binary
* disableProgramCaching (Frontend features) (http://anglebug.com/1423136): Disabled
Disables saving programs to the cache
* disableProgramCachingForTransformFeedback (Frontend workarounds): Disabled
condition: !isMesa && isQualcomm
On some GPUs, program binaries don't contain transform feedback varyings
* dumpShaderSource (Frontend features) (http://anglebug.com/7760): Disabled
Write shader source to temp directory
* dumpTranslatedShaders (Frontend features) (http://anglebug.com/8280): Disabled
Write translated shaders to temp directory
* emulatePixelLocalStorage (Frontend features) (http://anglebug.com/7279): Enabled
condition: true
Emulate ANGLE_shader_pixel_local_storage using shader images
* enableCaptureLimits (Frontend features) (http://anglebug.com/5750): Disabled
Set the context limits like frame capturing was enabled
* enableProgramBinaryForCapture (Frontend features) (http://anglebug.com/5658): Disabled
Even if FrameCapture is enabled, enable GL_OES_get_program_binary
* enableShaderSubstitution (Frontend workarounds) (http://anglebug.com/7761): Disabled
Check the filesystem for shaders to use instead of those provided through
glShaderSource
* enableTranslatedShaderSubstitution (Frontend workarounds) (http://anglebug.com/8280): Disabled
Check the filesystem for translated shaders to use instead of the shader
translator's
* forceDepthAttachmentInitOnClear (Frontend workarounds) (https://anglebug.com/7246): Disabled
Force depth attachment initialization on clear ops
* forceGlErrorChecking (Frontend features) (https://issuetracker.google.com/220069903): Disabled
Force GL error checking (i.e. prevent applications from disabling error
checking
* forceInitShaderVariables (Frontend features): Disabled
Force-enable shader variable initialization
* forceRobustResourceInit (Frontend features) (http://anglebug.com/6041): Disabled
Force-enable robust resource init
* loseContextOnOutOfMemory (Frontend workarounds): Enabled
condition: true
Some users rely on a lost context notification if a GL_OUT_OF_MEMORY error
occurs
* singleThreadedTextureDecompression (Frontend workarounds): Disabled
Disables multi-threaded decompression of compressed texture formats
* RGBA4IsNotSupportedForColorRendering (OpenGL workarounds): Disabled
condition: functions->standard == STANDARD_GL_DESKTOP && isIntel
GL_RGBA4 is not color renderable
* RGBDXT1TexturesSampleZeroAlpha (OpenGL workarounds) (http://anglebug.com/3729): Disabled
condition: IsApple()
Sampling BLACK texels from RGB DXT1 textures returns transparent black on
Mac.
* addAndTrueToLoopCondition (OpenGL workarounds): Disabled
condition: IsApple() && isIntel
Calculation of loop conditions in for and while loop has bug
* adjustSrcDstRegionForBlitFramebuffer (OpenGL workarounds) (http://crbug.com/830046): Disabled
condition: IsLinux() || (IsAndroid() && isNvidia) || (IsWindows() && isNvidia) || (IsApple() && functions->standard == STANDARD_GL_ES)
Many platforms have issues with blitFramebuffer when the parameters are
large.
* allowAstcFormats (OpenGL workarounds): Enabled
condition: !isMesa || isIntel && (Is9thGenIntel(device) || IsGeminiLake(device) || IsCoffeeLake(device) || Is11thGenIntel(device) || Is12thGenIntel(device))
Enable ASTC on desktop OpenGL
* allowClearForRobustResourceInit (OpenGL workarounds) (https://crbug.com/848952 http://crbug.com/883276): Disabled
condition: IsApple()
Using glClear for robust resource initialization is buggy on some drivers
and leads to texture corruption. Default to data uploads except on MacOS
where it is very slow.
* allowETCFormats (OpenGL workarounds): Disabled
condition: isIntel && !IsSandyBridge(device) && !IsIvyBridge(device) && !IsHaswell(device)
Enable ETC2/EAC on desktop OpenGL
* alwaysCallUseProgramAfterLink (OpenGL workarounds) (http://crbug.com/110263): Enabled
condition: true
Always call useProgram after a successful link to avoid a driver bug
* alwaysUnbindFramebufferTexture2D (OpenGL workarounds) (https://anglebug.com/5536): Disabled
condition: isNvidia && (IsWindows() || IsLinux())
Force unbind framebufferTexture2D before binding renderbuffer to work
around driver bug.
* avoid1BitAlphaTextureFormats (OpenGL workarounds): Disabled
condition: functions->standard == STANDARD_GL_DESKTOP && isAMD
Issue with 1-bit alpha framebuffer formats
* bindCompleteFramebufferForTimerQueries (OpenGL workarounds) (https://crbug.com/1356053): Disabled
condition: isMali
Some drivers require a complete framebuffer when beginQuery for
TimeElapsed orTimestampis called.
* bindTransformFeedbackBufferBeforeBindBufferRange (OpenGL workarounds) (https://anglebug.com/5140): Disabled
condition: IsApple()
Bind transform feedback buffers to the generic binding point before
calling glBindBufferBase or glBindBufferRange.
* clampArrayAccess (OpenGL workarounds) (http://anglebug.com/2978): Enabled
condition: IsAndroid() || isAMD || !functions->hasExtension("GL_KHR_robust_buffer_access_behavior")
Clamp uniform array access to avoid reading invalid memory.
* clampFragDepth (OpenGL workarounds): Disabled
condition: isNvidia
gl_FragDepth is not clamped correctly when rendering to a floating point
depth buffer
* clampMscRate (OpenGL workarounds) (https://crbug.com/1042393): Disabled
condition: IsLinux() && IsWayland()
Some drivers return bogus values for GetMscRate, so we clamp it to 30Hz
* clampPointSize (OpenGL workarounds): Enabled
condition: IsAndroid() || isNvidia
The point size range reported from the API is inconsistent with the actual
behavior
* clearToZeroOrOneBroken (OpenGL workarounds) (https://crbug.com/710443): Disabled
condition: IsApple() && isIntel && GetMacOSVersion() < OSVersion(10, 12, 6)
Clears when the clear color is all zeros or ones do not work.
* clipSrcRegionForBlitFramebuffer (OpenGL workarounds) (http://crbug.com/830046): Disabled
condition: IsApple() || (IsLinux() && isAMD)
Issues with blitFramebuffer when the parameters don't match the
framebuffer size.
* decodeEncodeSRGBForGenerateMipmap (OpenGL workarounds) (http://anglebug.com/4646): Disabled
condition: IsApple()
Decode and encode before generateMipmap for srgb format textures.
* disableBaseInstanceVertex (OpenGL workarounds) (http://anglebug.com/8172): Disabled
condition: IsMaliValhall(functions)
Some drivers have buggy implementations of glDraw*BaseVertex*.
* disableBlendFuncExtended (OpenGL workarounds) (http://anglebug.com/1085): Disabled
condition: (!isMesa && isQualcomm) || (IsApple() && isIntel && GetMacOSVersion() < OSVersion(10, 14, 0))
ARB_blend_func_extended does not pass the tests
* disableClipControl (OpenGL features) (http://crbug.com/1434317): Disabled
condition: IsMaliG72OrG76OrG51(functions)
Some devices genenerate errors when querying the clip control state
* disableDrawBuffersIndexed (OpenGL workarounds): Disabled
condition: IsWindows() && isAMD
Disable OES_draw_buffers_indexed extension.
* disableGPUSwitchingSupport (OpenGL workarounds) (https://crbug.com/1091824): Disabled
condition: isDualGPUMacWithNVIDIA
Disable GPU switching support (use only the low-power GPU) on older
MacBook Pros.
* disableMultisampledRenderToTexture (OpenGL workarounds) (http://anglebug.com/2894): Enabled
condition: isAdreno4xxOnAndroidLessThan51 || isAdreno4xxOnAndroid70 || isAdreno5xxOnAndroidLessThan70 || isAdreno5xxOnAndroid71 || isLinuxVivante || IsAndroid() || isWindowsNVIDIA
Many drivers have bugs when using GL_EXT_multisampled_render_to_texture
* disableNativeParallelCompile (OpenGL workarounds) (http://crbug.com/1094869): Disabled
condition: isTSANBuild && IsLinux() && isNvidia
Do not use native KHR_parallel_shader_compile even when available.
* disableRenderSnorm (OpenGL workarounds) (https://anglebug.com/8315): Disabled
condition: isMesa && (mesaVersion < (std::array
OK, it's like I said, I don't know anything about it and I guess I can't help you.
I'm not facing the issue RN after clearing data
but then it happens again?
OK, it's like I said, I don't know anything about it and I guess I can't help you.
I'm not facing the issue RN after clearing data
but then it happens again?
Yes, it happens suddenly, yesterday night I faced the same and cleared data, it was fine till morning but it again happened. Next time it happens I'll provide you that file
Next time it happens I'll provide you that file
no, there is no need. that file has static information about the device that is always the same.
It's again happening with me
Next time it happens I'll provide you that file
no, there is no need. that file has static information about the device that is always the same.
![Screenshot_20231021-111715](https://github.com/uazo/cromite/assets/93507842/abf28713-ce4a-4f64-a1df-8d3082885816) ![Screenshot_20231021-111213](https://github.com/uazo/cromite/assets/93507842/b3af8d2c-49f0-46e0-9164-5066e6116f73)
please, keep me updated with the various releases if the bug is resolved
Sure, i updated to the latest version, also one of my friend suggested to enable vulkan flag. I also trying that since 2 days, haven't faced that issue yet
Brave fixed this issue with the latest update. https://github.com/brave/brave-browser/issues/33941
have you tried to disable chrome://flags/#use-passthrough-command-decoder
?
Yes ofc and this fixed the issue.
Can you make it default choice in future?
Also I got to know that they are blocking some flags for these models, which had this issue
Can you make it default choice in future?
I don't know anything about the gpu process, and I don't change things I don't know. i suggest you ask the chromium team directly. i think this is the related issue: https://bugs.chromium.org/p/chromium/issues/detail?id=1406585
Also I got to know that they are blocking some flags for these models, which had this issue
the problem is that i don't have the possibility of verification. I tried on a moto g9 and vivo y22 in browser stack but the issue does not occur. so for now it is no, I do not think I will integrate their code.
Preliminary checklist
Can the bug be reproduced with corresponding Chromium version?
Yes
Cromite version
Latest
Device architecture
arm64-v8a
Platform version
Android 13
Android Device model
Motorola G54 5G (Cancuf)
Is the device rooted?
No
Changed flags
No flags changed
Is this bug happening in an incognito tab?
No
Is this bug caused by the adblocker?
No
Is this bug a crash?
No
Describe the bug
I'm facing issues with the ui, for examples images, texts etc. This was fine in earlier versions of chromite, I don't know what's the reason but I also faced this yesterday and I had to clear data of the browser to fix it I'm sharing some images hope you can see this
Details
![Screenshot_20231019-065738](https://github.com/uazo/cromite/assets/93507842/6e827f5a-7189-4679-8b1e-6cf5240d4e73)
Steps to reproduce the bug
Open any sites like www.youtube.com or www.github.con
Expected behavior
The images, icons and texts aren't clear and it's not bcz of my network problem bcz it's fine in other browsers
Screenshots
Details
![Screenshot_20231019-065738](https://github.com/uazo/cromite/assets/93507842/48360149-0425-4b2e-ab1b-a40f5533a03a) ![Screenshot_20231019-065709](https://github.com/uazo/cromite/assets/93507842/07b88570-0ddb-4fc7-aa5c-9bf7d4f1764f) ![Screenshot_20231019-065451](https://github.com/uazo/cromite/assets/93507842/9bee541f-67c5-482c-acce-02e67165b9aa)