Об интернетe юзеру

    inet- use.ru

категории

Онлайн-переводчики [2]
создание сайтов [10]
чайнику [11]
о навигации [18]
о программах [33]
железо [6]
разные сочинизмы [4]
Linux/unix [3]
переводчики [1]
веб-инвестиции [2]

подписка на свежие статьи

Что такое RSS?

нужна на этом сайте рубрика о заработке в интернете?


Бесплатная рассылка "Использование ПО и веб-сервисов"
Подписаться письмом
Поддержи Википедию
Главная » Статьи » Linux/unix

Chrome в Ubuntu (12.x-14.x) выключается монитор.


У меня несколько месяцев была такая проблема, что выключался монитор (гас экран) в Ubuntu при попытке просмотра видео в Youtube через браузер Google Chrome gpu_hang

 

(справедливо и для Chromium ). А также при попытке установить расширения из Chrome Webstore. Просто гаснет монитор  - сам компьютер и ОС продолжают нормально работать. Можно подключиться к компьютеру по  сети через ssh  и нормально отправить в перезагрузку.  Но поскольку я могу обойтись без Youtube на рабочем ноутбуке, то проблема сильно не мешала. Оказалось что все очень просто решается...

Взялся серьезно за поиск решения по той причине, что нужно было поставить расширения для хрома, но при попытке открыть в браузере Chrome Webstore - происходило абсолютно то же самое зависание.

Вообще, проблема возникала из-за того что вылетал драйвер видеокарты. 

Старенький ноутбук, видеокарта идентифицируется как:

VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller.
Версия ОС:  Ubuntu 12.04.5 LTS
Ядро: 3.2.0-70-generic #105-Ubuntu SMP Wed Sep 24 19:49:16 UTC 2014 x86_64 GNU/Linux

В системных логах это выглядит примерно вот так: chrome in ubuntu crash monitor log

[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
Dec 29 09:55:15 hostname kernel: [228606.340049] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state
Dec 29 09:55:15 your_hostname kernel: [228606.341117] [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 (awaiting 1033158 at 1033157, 
next 1033161)
Dec 29 09:55:15 your_hostname CGRE[1655]: Cgroup change for PID: 14885, UID: 0, GID: 0, PROCNAME: /lib/udev/udev-acl FAILED! (Error Code: 50002)
Dec 29 09:55:15 your_hostname kernel: [228606.396049] [drm:init_ring_common] *ERROR* render ring initialization failed ctl 00000000 head 00000000 
tail 00000000 start 00000000 

Отсюда видно, что происходит зависание графического процессора (GPU hung). 
Если посмотреть выше по логу можно увидеть что перед этим происходит краш Хрома и нескольких других процессов:
PROCNAME: /opt/google/chrome/chrome-sandbox FAILED! (Error Code: 50002)

 

Выключить аппаратное ускорение в Chrome

 

Дело в том, что Google Chrome/Chromium по умолчанию использует аппаратное ускорение. Вот из-за него то и возникает проблема на старом железе.  Достаточно отключить эту функцию  и монитор больше не гаснет при попытке загрузить flash в браузере (как выяснилось, вылет происходит именно на тех страницах где используется flash - youtube, chrome web store)

Снимаем галочку, перезапускаем браузер и все становится хорошо.

Категория: Linux/unix | (29.12.2014)
Просмотров: 625 | Теги: Chrome, Google Chrome

запоминалки:

Еще читать: