FS#35856 - [chromium] nVidia GPU acceleration is not aviable
Attached to Project:
Arch Linux
Opened by dlh (dlh) - Wednesday, 19 June 2013, 21:08 GMT
Last edited by Evangelos Foutras (foutrelis) - Wednesday, 10 July 2013, 10:38 GMT
Opened by dlh (dlh) - Wednesday, 19 June 2013, 21:08 GMT
Last edited by Evangelos Foutras (foutrelis) - Wednesday, 10 July 2013, 10:38 GMT
|
Details
Description:
Chromium freezes on certain pages due to GPU acceleration unaviability on nVidia card Additional info: * 28.0.1500.45 |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Wednesday, 10 July 2013, 10:38 GMT
Reason for closing: Fixed
Additional comments about closing: chromium 28.0.1500.71-1
Wednesday, 10 July 2013, 10:38 GMT
Reason for closing: Fixed
Additional comments about closing: chromium 28.0.1500.71-1
zrzut ekranu7.png
Jun 20 08:47:11 asus /etc/gdm/Xsession[469]: [8048:8053:0620/064711:ERROR:gpu_watchdog_thread.cc(209)] The GPU process hung. Terminating after 10000 ms.
Jun 20 08:47:11 asus kernel: Watchdog[8053]: segfault at 0 ip 00007f045ae298d8 sp 00007f0446273010 error 6 in chromium[7f045a050000+5039000]
Jun 20 08:47:11 asus systemd-coredump[8059]: Process 8048 (Watchdog) dumped core.
Jun 20 08:47:24 asus systemd-coredump[8084]: Process 8060 (Watchdog) dumped core.
Jun 20 08:47:41 asus /etc/gdm/Xsession[469]: [8060:8065:0620/064724:ERROR:gpu_watchdog_thread.cc(209)] The GPU process hung. Terminating after 10000 ms.
Jun 20 08:47:41 asus kernel: Watchdog[8065]: segfault at 0 ip 00007f995e0f28d8 sp 00007f994953c010 error 6 in chromium[7f995d319000+5039000]
http://forums.gentoo.org/viewtopic-p-7329164.html
dmesg: http://sprunge.us/AcOh
https://dev.archlinux.org/~foutrelis/chromium-test-pkgs/chromium-28.0.1500.52-0-x86_64.pkg.tar.xz
It includes a patch that disables the GPU sandbox which appears to cause a thread deadlock:
https://bugs.gentoo.org/show_bug.cgi?id=471198#c25
Jun 29 00:29:15 asus /etc/gdm/Xsession[475]: Check failed: aux_broker_process
Jun 29 00:29:15 asus /etc/gdm/Xsession[475]: [19:19:0629/002915:ERROR:command_buffer_proxy_impl.cc(162)] Could not send GpuCommandBufferMsg_Initialize.
Jun 29 00:29:15 asus systemd-coredump[8587]: Process 8580 (SGI_video_sync) dumped core.
Jun 29 00:29:15 asus systemd-coredump[8596]: Process 8589 (SGI_video_sync) dumped core.
Jun 29 00:29:16 asus systemd-coredump[8605]: Process 8598 (SGI_video_sync) dumped core.
Jun 29 00:29:45 asus /etc/gdm/Xsession[475]: Check failed: aux_broker_process
Jun 29 00:29:45 asus /etc/gdm/Xsession[475]: [19:19:0629/002915:ERROR:command_buffer_proxy_impl.cc(162)] Could not send GpuCommandBufferMsg_Initialize.
Jun 29 00:29:45 asus /etc/gdm/Xsession[475]: Check failed: aux_broker_process
Jun 29 00:29:45 asus /etc/gdm/Xsession[475]: [19:19:0629/002916:ERROR:command_buffer_proxy_impl.cc(162)] Could not send GpuCommandBufferMsg_Initialize.
I'm interested to know:
- whether the hangs are fixed (I included https://chromiumcodereview.appspot.com/18337010/ as a patch in the released package)
- if chrome://gpu indicates that hardware acceleration is working
Thanks.
chrome://gpu output:
Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Compositing: Hardware accelerated
3D CSS: Hardware accelerated
CSS Animation: Accelerated
WebGL: Hardware accelerated
WebGL multisampling: Hardware accelerated
Flash 3D: Unavailable. Hardware acceleration unavailable
Flash Stage3D: Unavailable. Hardware acceleration unavailable
Flash Stage3D Baseline profile: Unavailable. Hardware acceleration unavailable
Texture Sharing: Hardware accelerated
Video Decode: Software only, hardware acceleration unavailable
Video: Software only, hardware acceleration unavailable
Panel Fitting: Unavailable. Hardware acceleration disabled.
Rasterization: Software only. Hardware acceleration disabled.
Problems Detected
Accelerated 2d canvas is unstable in Linux at the moment.
Stage3D is not supported on Linux.: 129848
Accelerated video decode is unavailable on Mac and Linux.: 137247, 133828
NVIDIA linux drivers are unstable when using multiple Open GL contexts and with low memory.: 145600
Enable panel fitting capability on ChromeOS only on IVB and SNB Graphics Controllers.
Panel fitting is unavailable, either disabled at the command line or not supported by the current system.
Force compositing mode is off, either disabled at the command line or not supported by the current system.
Accelerated rasterization has not been enabled or is not supported by the current system.
journalctl reports:
Jul 10 11:35:54 asus /etc/gdm/Xsession[466]: NVIDIA: could not open the device file /dev/nvidia0 (Operation not...ted).
Jul 10 11:35:54 asus /etc/gdm/Xsession[466]: NVIDIA: could not open the device file /dev/nvidia0 (Operation not...ted).
I'll wait for one more confirmation and then close this. :)
Graphics Feature Status
Canvas: Hardware accelerated
Compositing: Hardware accelerated
3D CSS: Hardware accelerated
CSS Animation: Accelerated
WebGL: Hardware accelerated
WebGL multisampling: Hardware accelerated
Flash 3D: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Texture Sharing: Hardware accelerated
Video Decode: Hardware accelerated
Video: Hardware accelerated
Panel Fitting: Unavailable. Hardware acceleration disabled.
Rasterization: Software only. Hardware acceleration disabled.
Problems Detected
Panel fitting is unavailable, either disabled at the command line or not supported by the current system.
Force compositing mode is off, either disabled at the command line or not supported by the current system.
Accelerated rasterization has not been enabled or is not supported by the current system.