Description of the issue:
GPU process crashes, leaving Brave unable to do OpenGL or WebGL (or any HW accelerated video).
How can this issue be reproduced?
Using Acer Chromebook Spin 713 with Intel i5-10210U and Intel UHD Graphics
- Install Brave on chromebook, in linux container, following standard Debian/Ubuntu instructions
- Start brave
- Visit any site that uses graphics, or go to
brave://gpu
Actual Result (gifs and screenshots are welcome!):
GPU process crashes in background and graphics acceleration is disabled
Expected result:
HW acceleration works
Brave Version( check About Brave
):
Version 1.28.106 Chromium: 92.0.4515.159 (Official Build) (64-bit)
Additional Information:
cpufreq seems to be disabled this version of the chromebook linux container. I don’t know if being unable to access cpufreq is causing the GPU crash, but if there’s a flag to prevent brave from attempting to modulate the CPU frequency that would help narrow down the cause of this problem.
Errors shown on brave://gpu
Problems Detected
- Accelerated video decode has been disabled, either via blocklist, about:flags or the command line.
Disabled Features: video_decode - Gpu compositing has been disabled, either via blocklist, about:flags or the command line. The browser will fall back to software compositing and hardware acceleration will be unavailable.
Disabled Features: gpu_compositing - GPU process was unable to boot: GPU process crashed too many times with SwiftShader.
Disabled Features:all
Log when running from command line:
0825/193627.741699:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0825/193627.741809:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[2292:2313:0825/193627.787808:ERROR:gpu_process_host.cc(995)] GPU process exited unexpectedly: exit_code=132
[2292:2357:0825/193627.798025:ERROR:object_proxy.cc(622)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[2292:2357:0825/193627.798351:ERROR:object_proxy.cc(622)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[2292:2357:0825/193627.798727:ERROR:object_proxy.cc(622)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[0825/193627.823129:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0825/193627.823187:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[2292:2313:0825/193627.856091:ERROR:gpu_process_host.cc(995)] GPU process exited unexpectedly: exit_code=132
[0825/193627.885410:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0825/193627.885619:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[2292:2313:0825/193627.921506:ERROR:gpu_process_host.cc(995)] GPU process exited unexpectedly: exit_code=132
[0825/193627.966991:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0825/193627.967067:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[2292:2313:0825/193628.016759:ERROR:gpu_process_host.cc(995)] GPU process exited unexpectedly: exit_code=132
[0825/193628.052016:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0825/193628.052109:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[2292:2313:0825/193628.094944:ERROR:gpu_process_host.cc(995)] GPU process exited unexpectedly: exit_code=132
[0825/193628.121949:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0825/193628.122006:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[2292:2313:0825/193628.158578:ERROR:gpu_process_host.cc(995)] GPU process exited unexpectedly: exit_code=132
[2544:2544:0825/193628.188277:ERROR:gpu_init.cc(441)] Passthrough is not supported, GL is disabled
Failed to parse JSON adblock resources: EOF while parsing a value at line 1 column 0
[2292:2292:0825/193637.776568:ERROR:sharing_service.cc(223)] Device registration failed with fatal error
[2430:4:0825/194230.132223:ERROR:child_thread_impl.cc(345)] Crashing because hung