-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Desktop] WebGL & OpenGL has been disabled in stable 1.13.82 and beta 1.14.65 #11504
Comments
I can confirm this issue. |
I can confirm this issue as well. This drastically reduces the performance of Brave on Linux platforms and also prevents it from painting to the screen at higher than 60hz according to vsynctester.com. |
Might be the same root cause as #9824 |
It looks like our
I've been able to reproduce this on Arch Linux, which installs from the @urbenlegend @whnr @themew are you all using Arch, Manjaro, or some other distribution which uses the |
@antonok-edm That's a great observation! Yes I am on Arch (well technically EndeavourOS), and I am using the brave-bin AUR package. |
@antonok-edm Yes, using Arch Linux and installing from AUR using yay. The files you noticed were missing are the files I suggested in the 'fix' at the bottom of my original post. Glad to know I wasn't imagining it :) Issues are in the brave-bin and brave-beta-bin. |
Same here, brave-bin from the AUR on Arch.
… On Sep 1, 2020, at 14:51, Benjamin Xiao ***@***.***> wrote:
@antonok-edm That's a great observation! Yes I am on Arch (well technically EndeavourOS), and I am using the brave-bin AUR package.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I confirm the issue. Using brave-bin in Gentoo Linux. EDIT: only the .deb file provides the missing libraries in order to run *GL, so I had to repackage Brave from the .deb in order to make it work. |
Might be related to https://bugs.chromium.org/p/chromium/issues/detail?id=1121782 - just shared this issue there. Will need to look into this |
Appears to be a debian bug. The issue described here seems to only affect arch-based distros. |
Or any distro who uses the zip-packaged prebuilt Brave. |
We're working to get this fixed, but in the meantime I've had success with the following workaround:
|
Verification passed on
Verified test plan from brave/brave-core#6600 Verified libEGL.so and libGLESv2.so are part of the package Verified WebGL and OpenGL are not disabled under |
Description
WebGL has been disabled in Stable 1.13.82 and Beta 1.14.65 (haven't tested nightly). WebGL works in Chromium/85.0.4183.83
Steps to Reproduce
Actual result:
Graphics Feature Status
Canvas: Software only. Hardware acceleration disabled
Flash: Software only. Hardware acceleration disabled
Flash Stage3D: Software only. Hardware acceleration disabled
Flash Stage3D Baseline profile: Software only. Hardware acceleration disabled
Compositing: Software only. Hardware acceleration disabled
Multiple Raster Threads: Disabled
Out-of-process Rasterization: Disabled
OpenGL: Disabled
Hardware Protected Video Decode: Disabled
Rasterization: Software only. Hardware acceleration disabled
Skia Renderer: Enabled
Video Decode: Software only. Hardware acceleration disabled
Vulkan: Disabled
WebGL: Disabled
WebGL2: Disabled
Log Messages
[1038:1038:0828/124330.685442:ERROR:gl_implementation.cc(286)] : Failed to load /usr/lib/brave-bin/libGLESv2.so: /usr/lib/brave-bin/libGLESv2.so: cannot open shared object file: No such file or directory
[1038:1038:0828/124331.094799:ERROR:viz_main_impl.cc(150)] : Exiting GPU process due to errors during initialization
[1053:1053:0828/124331.144998:ERROR:gl_implementation.cc(286)] : Failed to load /usr/lib/brave-bin/swiftshader/libGLESv2.so: /usr/lib/brave-bin/swiftshader/libGLESv2.so: cannot open shared object file: No such file or directory
[1053:1053:0828/124331.147073:ERROR:viz_main_impl.cc(150)] : Exiting GPU process due to errors during initialization
[1060:1060:0828/124331.382257:WARNING:vaapi_wrapper.cc(416)] : VAAPI video acceleration not available for disabled
GpuProcessHost: The GPU process exited normally. Everything is okay.
GpuProcessHost: The GPU process exited normally. Everything is okay.
[1060:1069:0828/143301.516696:ERROR:x11_software_bitmap_presenter.cc(136)] : XGetWindowAttributes failed for window 56623188
[1060:1069:0828/143301.517427:WARNING:xproto_util.cc(51)] : X error received: serial 9211, error_code 9 (BadDrawable), request_code 55, minor_code 0 (Unknown)
[1060:1069:0828/143301.517704:WARNING:xproto_util.cc(51)] : X error received: serial 9212, error_code 3 (BadWindow), request_code 3, minor_code 0 (Unknown)
[1060:1069:0828/150231.867296:WARNING:xproto_util.cc(51)] : X error received: serial 9214, error_code 13 (BadGC), request_code 60, minor_code 0 (Unknown)
[1060:1069:0828/153449.354879:ERROR:x11_software_bitmap_presenter.cc(136)] : XGetWindowAttributes failed for window 56623292
[1060:1069:0828/153449.355291:WARNING:xproto_util.cc(51)] : X error received: serial 28870, error_code 9 (BadDrawable), request_code 55, minor_code 0 (Unknown)
[1060:1069:0828/153449.355535:WARNING:xproto_util.cc(51)] : X error received: serial 28871, error_code 3 (BadWindow), request_code 3, minor_code 0 (Unknown)
[1060:1069:0828/153631.656771:WARNING:xproto_util.cc(51)] : X error received: serial 28873, error_code 13 (BadGC), request_code 60, minor_code 0 (Unknown)
Expected result:
Reproduces how often:
Consistent
Brave version (brave://version info)
Version/Channel Information:
Stable 1.13.82 and Beta 1.14.65
Other Additional Information:
Miscellaneous Information:
Temporarily fixed by copying libEGL.so, libGLESSv2.so and the swiftshader directory from the usr/lib/chromium directory to the brave-bin directory as these files seem to be missing resulting in the WebGL and OpenGL errors.
The text was updated successfully, but these errors were encountered: