Это только что начало происходить вчера. Я ничего сознательно не изменил, хотя мне включили автоматическое обновление в Ubuntu.
Я могу запустить прекрасный хром, он будет работать некоторое время, но затем я открываю вкладку, и заморозит все кроме мыши, которую я могу все еще переместить. Я ничего не могу сделать (включая переключение на ctrl-alt-fX) поэтому, только опция к REISUB (или жесткая перезагрузка). Перезапуск хрома через некоторое время обычно имеет тот же эффект как открытие вкладки.
Я пытался полностью произвести чистку хрома и удалить папку настроек прежде, чем переустановить последнюю версию, но это не помогло. Отключение всех расширений не помогло.
Я выполняю последний стабильный поршень Ubuntu 14. 15gb, intel i7
Другая причуда является небольшими окнами уведомления, которые я получаю от хрома, который обычно показывал бы информацию о новом электронном письме или любом из сменных уведомлений, это - теперь просто черный блок, никакое содержание.
Существует ли журнал, я могу заглянуть для нахождения чего-то о катастрофическом отказе? Я проверил dmesg, но это не значит много для меня:
dmesg | grep chrome
[ 132.889813] nouveau E[chrome[2606]] multiple instances of buffer 125 on validation list
[ 132.889818] nouveau E[chrome[2606]] validate_init
[ 132.889819] nouveau E[chrome[2606]] validate: -22
[ 422.162086] nouveau E[chrome[2606]] multiple instances of buffer 121 on validation list
[ 422.162092] nouveau E[chrome[2606]] validate_init
[ 422.162094] nouveau E[chrome[2606]] validate: -22
[ 422.178322] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.201707] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.202702] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.220245] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.236486] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.269815] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.302031] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.334962] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.336436] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.351666] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.368438] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
Я не протестировал хрома, я считал, что подобный происходит в том. Другие темы, которые я считал, предлагают переключиться на Firefox или хром, но это не решает проблему. Мне нужен хром по многочисленным причинам работы и поскольку он работает просто великолепно дома на той же версии Ubuntu столь, логика предположила бы, что это является закрепляемым.
Я думаю, что это более связано с хромом продолжительности, работал и не человечность. Если я запущу Ubuntu и хром запуска сразу же, то это откажет на новой вкладке после нескольких минут. Если я не запущу хрома после начальной загрузки и только запущу его позже, то это запустится прекрасный, затем отказывают после его выполнения в течение тех же нескольких минут.
Большое спасибо
Проблема с Google Chrome v44. Можно продолжать работать стартовым хромом без gpu ускорения:
google-chrome --disable-gpu
Или путем удаления хрома и установки версии незадолго до той:
sudo apt-get remove google-chrome-stable
wget http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_43.0.2357.81-1_amd64.deb
sudo dpkg -i google-chrome-stable_43.0.2357.81-1_amd64.deb
Это позволит Вам использовать Chrome, пока фиксация не будет отсутствовать.
Примечание: Вы не можете отключить gpu ускорение от настроек URL, поскольку сразу заморозит Вашу систему:
# DON'T go to (this might crash the system):
chrome://gpu
# or (this will definitely crash the system)
chrome://flags
У меня была та же проблема с человечностью 14.04 и Chrome. У меня есть видеокарта NVIDIA GeForce GT 650. Проблема, кажется, действительно nouveau драйвер графической платы Ubuntu. Фиксация для меня должна была перейти к Параметрам настройки системы-> программное обеспечение & Обновления-> Дополнительные Драйверы и выбирают собственный драйвер Nvidia (или который когда-либо карта Вы имеете) вместо nouveau. Это изменение также, кажется, решило проблему, которую я имел с медиаплеером YouTube (можете, или может не относиться к другим медиаплеерам). Быстро двигающееся видеоизображение в особенности раньше, казалось, обновить в разделах с горизонтальным "появлением" строк отказа. Это, кажется, заканчивается также.
Я удаляю Chrome и затем удалил все мои конфигурационные файлы и ничто, получил ту же проблему. Это работает на меня в Ubuntu 14.04 64 бита
google-chrome --disable-gpu
Убедитесь, что у вас есть хороший статус с Graphics Feature Status
в браузере. Перейдите по этой ссылке, чтобы проверить:
chrome://gpu/
Вы должны увидеть все зеленые варианты Hardware accelerated
. Если нет, перейдите к
chrome://flags/
1-ая строка - ваш флаг, чтобы включить Override software rendering list
# ignore-gpu-blacklist .
Перезапустите браузер и снова проверьте свой статус Hardware accelerated
.
Кроме того, убедитесь, что у вас достаточно свободной памяти во время работы браузера
$ free
Я решил это, заменив видеодрайвер nouveau на драйверы nvidia, как описано здесь здесь .
Нет google-chrome --disable-gpu
требуется.
Я видел, что это некоторое время назад на моем entirely-non-Ubuntu bleeding-edge-everything автосоздало систему LFS (я человек со странностями без жизни, я допускаю его). Выдайте большой крик в журнале dmesg о поврежденном bos и т.д.
Для меня, другое решение, которые позволяют мне сохранить аппаратно ускоренный рендеринг в большинстве ситуаций, состояло в том, чтобы экспортировать LIBGL_DRI3_DISABLE=1
в среде перед стартовым Хромом. Похож на DRI3, не совсем готово к прайм-тайму все же...
Удалите и установите использование предыдущей версии, которому помогают, следующих команд. Я заменил i386 вместо amd64, и установка пошла прекрасная. спасибо за помощь.
sudo apt-get remove google-chrome-stable
wget http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_43.0.2357.81-1_amd64.deb
sudo dpkg -i google-chrome-stable_43.0.2357.81-1_amd64.deb
Я сталкивающийся с той же проблемой о моей Ubuntu 14.10, решение, просто уничтожают Chrome каждый раз, когда это ест ЦП, вот мой сценарий, чтобы сделать это, это работало над моим случаем.
#!/bin/sh
#ps aux | awk 'BEGIN { sum = 0 } { sum += $3 }; END { print sum }'
# DON VI PHAN TRAM
MAX_ALLOWED_CPULOAD=50
MAX_ALLOWED_MEMLOAD=50
core_num=$(nproc)
MAX_ALLOWED_CPULOAD=$(expr $MAX_ALLOWED_CPULOAD \* $core_num)
counter=0
continue_high_cpuload_count=0
max_continue_alowed=10
print_cpu_load_with_pid(){
cpuload=$(ps aux | awk 'BEGIN { sum = 0 } { sum += $3 }; END { print sum }')
cpuloadpercent=$(echo "100 * $cpuload / $MAX_ALLOWED_CPULOAD" | bc)
echo "checked at $counter times, cpuload = $cpuloadpercent %"
counter=$((counter+1))
#$(echo 12.45 10.35 | awk '{if ($1 < $2) print $1; else print $2}')
decide=$(echo $cpuload $MAX_ALLOWED_CPULOAD | awk '{if ($1 > $2) print "true"; else print "false"}')
if [ "true" = "$decide" ] ; then
continue_high_cpuload_count=$((continue_high_cpuload_count+1))
echo "High cpuload detected, continue_counter = $continue_high_cpuload_count"
elif [$continue_high_cpuload_count -gt 0 ]; then
continue_high_cpuload_count=0
echo "No longer detect hight cpu, reseting continue_counter..."
fi
if [ "$continue_high_cpuload_count" = "$max_continue_alowed" ] ; then
echo "Killing chrome..."
kill -9 `ps -aux|grep chrome|awk '{print$2}'`
fi
}
while [ : ];do
print_cpu_load_with_pid
sleep 2
done
Для меня проблема была решена путем очистки от хромового менеджера паролей всех паролей, которые были дубликатами, истек, преувеличиваемый длинный, неиспользованный и так далее. Кажется, что очень сложные пароли выбора имеют тенденцию разрушать или замораживать целую операционную систему, и это происходит в окнах OS также. Другая вещь, которую я, я записал свой swappiness к 0.
Я отправил патч к LKML для работы вокруг этой ошибки и был сказан, что проблема была идентифицирована как libdrm (не Chrome) ошибка.
https://bugs.freedesktop.org/show_bug.cgi? id=89842#c19
Эта проблема связана с libdrm 2.40.6
только и из ссылки выше существуют другие приложения не, просто Chrome, который может встретиться с этой той же ошибкой с nouveau.
Возможно понизить до предыдущей версии libdrm
.
sudo apt-get install libdrm2=2.4.56-1~ubuntu2
Если Вы хотите 'заблокировать' т.е. остановиться, Ваша система от автоматически обновления до 2.6.40 снова делают
sudo echo "package libdrm2" | sudo dpkg –set-selections
Я успешно понизил до 2.4.56, и я могу проверить, что Chrome функционирует как ожидалось с gpu включенным ускорением.
Мне обычно нравится использовать хром, но это - единственное программное обеспечение на моей Ubuntu, которая, как гарантируют, заморозит всю ОС, если дали достаточно времени, работая. И в некоторых случаях, я буквально ничего не могу делать с этим кроме "холодной" перезагрузки. Если у меня уже был другой TTY, открыл (Alt+Ctrl+Fn) затем, я могу или не мочь переключаться в него для издания killall chrome
, который зафиксирует ОС немедленно. То же, если у меня уже было ожидание соединения SSH. Иногда курсор мыши будет перемещать экран, но абсолютно ничто иное не будет быстро реагирующим. Иногда даже курсор мыши.
Так или иначе я узнал экспериментально, что RAM заканчивается с хромом, просто использующимся; Некоторые ужасные утечки памяти. Таким образом, то, что я сделал, чтобы не иметь мою ОС, полностью замороженную на грани никакого спасения, является несколько DIY. Я создал простой сценарий удара и установил в под crontab моего пользователя. Я выполняю его каждую минуту. Это проверяет на бесплатную сумму RAM, и если это идет под моим определенным пределом (я использую 200 МБ), это затем выходит killall chrome
, 3 раза подряд (на всякий случай). После этого Вы заканчиваете с хромом, который уводят с Вашего экрана, но диалоговое окно кажется говорящим Вам, что произошло, сколько памяти Вы уехали, и сколько Вы имеете теперь после восстановления его от хрома. Сценарий следующие:
#!/bin/sh
#SETTINGS:
MIN_RAM_BEFORE_KILLING_CHROME_MB=200
#DATA COLLECTION:
FREE_RAM=$(free -mo | tr -s ' ' | cut -d ' ' -f 4 | awk '$0 == "free" {i=1;next};i && i++ <= 1')
echo "Free RAM: $FREE_RAM"
#ACTION:
if [ $FREE_RAM -lt $MIN_RAM_BEFORE_KILLING_CHROME_MB ]; then
echo "time to kill chrome...";
killall chrome &
sleep 1
killall chrome &
sleep 1
killall chrome &
FREE_RAM2=$(free -mo | tr -s ' ' | cut -d ' ' -f 4 | awk '$0 == "free" {i=1;next};i && i++ <= 1')
DISPLAY=:0 nohup zenity --info --text="Chrome was killed, because your RAM had only $FREE_RAM MB free.\nNow you have $FREE_RAM2 MB free." 2>/dev/null &
else
echo "Not yet. Will kill chrome when RAM goes under $MIN_RAM_BEFORE_KILLING_CHROME_MB.";
fi;
#INSTALLATION:
# crontab -u <username> -e
# then add this script
Таким образом, когда я достигаю очень важный низко на моей RAM, мой хром уничтожается, и я вижу это: