Если вы используете ubuntu-mozilla-daily ppa из mozillateam, он не заменит ваш 3.6. Однако вы не получите стабильных версий. Например, ppa теперь распространяет Firefox 7.0a1.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update
sudo apt-get install firefox-trunk
Если вы хотите использовать бета-версию Firefox 5, используйте ppa: mozillateam / firefox-next.
Для получения дополнительной информации см. Http : //www.webgapps.org/tutorials/firefox/general/installing-other-versions и Firefox 4 Mega Thread.
Если вы хотите протестировать несколько версий, проверьте мой расширение FoxTester:
http://www.webgapps.org/tutorials/firefox/general/installing-other-versions
https://addons.mozilla.org/ EN-US / Firefox / аддон / foxtester /
У меня такая же проблема с ubuntu 14.04 и Chrome. У меня есть графическая карта nvidia geforce gtx 650. Проблема, похоже, действительно является драйвером графической карты Ubuntu. Исправить для меня было перейти к настройкам системы -> Software & amp; Обновления -> Дополнительные драйверы и выберите проприетарный драйвер nvidia (или у вас когда-либо карты) вместо нувори. Это изменение также, похоже, устранило проблему, с которой я столкнулся с медиаплеером 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.
Я опубликовал патч для 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, сделайте [!d6 ]
sudo echo "package libdrm2" | sudo dpkg –set-selections
Я успешно понизил рейтинг до 2.4.56, и я могу проверить, что Chrome функционирует так, как ожидалось, при включенном ускорении gpu.
Я видел это некоторое время назад на моей полностью-не-Ubuntu кровоточащей-все-автобулированной системе LFS (я странный, без жизни, я признаю это). Попробуйте много кричать в журнале dmesg о поврежденном bos и т. Д.
Для меня другое решение, которое позволило мне сохранить аппаратное ускорение в большинстве ситуаций, заключалось в экспорте LIBGL_DRI3_DISABLE=1 в среду перед запуском Chromium. Похоже, что 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
Для меня проблема была решена путем очистки от chrome password manager всех паролей, которые были дубликатами, истекли, преувеличены долго, не использовались и так далее. Похоже, что выбор очень сложных паролей, как правило, приводит к сбою или замораживанию всей операционной системы, что также происходит в Windows OS. Еще одна вещь, которую я сделал, я установил свою swappiness до 0.
Я столкнулся с той же проблемой на своем Ubuntu 14.10, решение просто убивает Chrome каждый раз, когда он питается CPU, вот мой сценарий для этого, он работал над моим делом.
#!/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
Мне обычно нравится использовать хром, но это единственное программное обеспечение на моем Ubuntu, которое гарантированно заморозит всю ОС, если будет достаточно времени. И в некоторых случаях я буквально ничего не могу сделать, кроме холодной перезагрузки. Если у меня уже было другое TTY, открытое (Alt + Ctrl + Fn), то я могу или не могу переключиться на него, чтобы выпустить killall chrome, который немедленно исправит ОС. То же самое, если я уже подключился к SSH. Иногда курсор мыши перемещается по экрану, но абсолютно ничего не будет реагировать. Иногда даже не курсор мыши.
В любом случае, я обнаружил экспериментально, что оперативная память иссякает с использованием хрома; Некоторые ужасные утечки памяти. Итак, что я сделал, чтобы избежать полной заморозки ОС до такой степени, что это не спасение, это несколько DIY. Я создал простой скрипт bash и установил его под консоль моего пользователя. Я запускаю его каждую минуту. Он проверяет размер свободной ОЗУ, и если он идет под моим определенным лимитом (я использую 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
Итак, когда я достиг критического минимума в своей ОЗУ, мой хром убит, и я вижу это: