Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chromium: Add installation of libGLESv2.so
The following errors occur when you start Chromium prior to this commit: [2534:2534:0625/202928.673160:ERROR:gl_implementation.cc(246)] Failed to load .../libexec/chromium/swiftshader/libGLESv2.so: ../libexec/chromium/swiftshader/libGLESv2.so: cannot open shared object file: No such file or directory [2534:2534:0625/202928.674434:ERROR:gpu_child_thread.cc(174)] Exiting GPU process due to errors during initialization While in theory we do not strictly need libGLESv2.so, in practice this means that the GPU process isn't starting up at all which in turn leads to crawling rendering performance on some sites. So let's install all shared libraries in swiftshader. I've tested this with the chromium.stable NixOS VM test and also locally on my machine and the errors as well as the performance issues are gone. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
- Loading branch information
bd63daa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't seem to have made it into the 17.03 branch, and WebGL and hardware acceleration are now completely broken for me there.
bd63daa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@joepie91: This shouldn't be necessary anymore with Chromium 61.*, which has landed in
release-17.03
10 days ago.Emphasis is on shouldn't be, because I haven't tested this upgrade by myself. So which version are you running?