sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial
Если в 64-разрядной системе присутствуют 32-битные приложения, например, Skype, команда должна выглядеть так:sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386
Перед обновлением рекомендую сделать бекап системы на случай неудачи.Интересно, как поведёт себя графика у Teocally после обновления, у которого были проблемы в GE (пикселизация).Только что обновлялся.
Только что обновлялся.Я Вас уже предупреждал (http://forum.matuntu.info/index.php?PHPSESSID=6ks3lgq3anlnsgumfvrm2boub7&topic=486.msg3769#msg3769) о возможности подобной ситуации. Для того, чтобы ядро снова обновлялось, нужно установить linux-generic
В моей Матунту (см. подпись) ядро пока что 4.4.0-22-generic.
Видимо, обновления ещё не прилетали.
sudo apt install linux-generic
При дальнейших обновлениях должно подхватываться новое ядро.
Саша, какой сейчас Xorg в системе?
lsb_release -a
No LSB modules are available.Выпуск 16.04.2 предполагает переход на ядро 4.8. Это подтвердилось доступностью указанного ядра в синаптике. За автоматическую установку ядер этой серии отвечает пакет linux-generic-lts-jakkety, но в списке пакетов его пока нет. Значит официальный выпуск 16.04.2 уже на подходе, но пока не готов.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
sudo apt install --install-recommends xserver-xorg-hwe-16.04
sudo apt update
появились ядра из 16.10, интегрированные в обновлённый Xenial.sudo apt install linux-generic-hwe-16.04
В списке пакетов также появилось ядро с edge (по нумерации ниже, чем без этого дополнения в имени - linux-generic-hwe-16.04-edge (4.8.0.34.6).Среди наиболее заметных изменений: решение проблемы с подвисаниями при интенсивном копировании на медленные USB-носители, поддержка технологии виртуализации GPU, возможность привязки обработчиков BPF к cgroups, поддержка шифрования в UBIFS, реализация кэша обратной записи для MD RAID5, поддержка Intel Cache Allocation Technology, возможность использования объектов с сохранением состояния в netfilter, гибридный режим поллинга ввода/вывода для блочных устройств, средства для маршрутизации сетевых пакетов с учётом UID-идентификаторов процессов.
sudo apt install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
Новость от OpenNET (http://www.opennet.ru/opennews/art.shtml?num=46964)
При этом действии надо всегда учитывать, что в системе не должно быть установлено проприетарных драйверов во избежание краха ОС, а также иметь резервную копию для возможности отката.Также перед обновлением дистрибутива надо предварительно отключить все сторонние репозитории. После перезагрузки при необходимости в их подключении нужно проверить репозитории на предмет их поддержки новой версией системы. Если в репозитории есть новый дистрибутив, следует внести изменения в /etc/apt/sources.list.d и в самом sources.list, а затем выполнить перечитывание пакетов:
sudo apt update
Если всё пройдёт успешно, обновить: sudo apt upgrade
sudo sed -i 's/artful/bionic/g' /etc/apt/sources.list
и далее обновить традиционными командами: sudo apt update
sudo apt dist-upgrade
Как показывает практика после такого обновления не лишним будет заглянуть в синаптик и проверить, что подлежит автоудалению и дополнительному обновлению, имеются ли ошибки пакетов для их исправления.
Для перевода уже существующих установок на новые версии ядра и графического стека следует выполнить команду:Код: [Выделить]sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
sudo sed -i 's/bionic/cosmic/g' /etc/apt/sources.list
Так меняем в sources.list все упоминания bionic на cosmic. Остальные команды неизменны. Перечитываем список пакетов sudo apt update
и обновляем дистрибутив sudo apt dist-upgrade
Прилетело около гигабайта обновлений. Ядро 4.18.0-8 прилетело не полностью, часть ядра доустановил вручную из синаптика.Distributor ID: Ubuntu
Description: Ubuntu Cosmic Cuttlefish (development branch)
Release: 18.10
Codename: cosmic
Host: Matuntu Kernel: 4.18.0-8-generic x86_64 bits: 64
Desktop: MATE 1.20.3
Distro: Ubuntu 18.10 (Cosmic Cuttlefish)
Display: x11 server: X.Org 1.20.1
Mesa 18.2.1
sudo sed -i 's/cosmic/disco/g' /etc/apt/sources.list
sudo apt update
sudo apt dist-upgrade
System:Сменилось ядро с 4.18 на 4.19, Mate - с 1.20.3 до 1.20.4, X.Org 1.20.1 стал 1.20.3, Mesa 18.2.1 обновилась до 18.3.2.
Kernel: 4.19.0-12-generic i686 bits: 32 Desktop: MATE 1.20.4
Distro: Ubuntu 19.04 (Disco Dingo)
Graphics: Device-1: Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics driver: i915 v: kernel
Display: x11 server: X.Org 1.20.3 driver: intel unloaded: fbdev,modesetting,vesa
resolution: 1024x600~60Hz
OpenGL: renderer: Mesa DRI Intel Pineview M x86/MMX/SSE2 v: 1.4 Mesa 18.3.2
sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
Если обновишь только ядро (пакет linux-generic-hwe-18.04), без графического стека - в grub появится запись соответствующая новому ядру.
"Старые" ядра 4.15 продолжат обновляться как и обновлялись ("минорные" обновления), плюс появятся и будут обновляться "новые" 4.18.
Если "не пошло" что-то с новым ядром - достаточно будет перезагрузиться и выбрать 4.15 (у меня проблем особых не было).
Имей в виду, что 4.15 будет поддерживаться весь срок жизни дистрибутива, а вот 4.18 только небольшую часть срока.
Это не страшно, как в будущем увидишь на Opennet новость "Выпуск Ubuntu 18.04.3 LTS c обновлением графического стека..." - введи команду из новости, и придёт тебе какое-нибудь 4.21 (или, скорее 5.х) ядро.
В общем - делал так несколько раз, безопасно.
Что касается графического стека - не уверен, там уже на старую версию так просто не откатишься. Хотя и с ним у меня тоже после обновления проблем особо не бывало.
Если всё работает и нет проблем с поддержкой оборудования - ничего не нужно делать. Ядро и графический стек имеет смысл обновлять только для оборудования с которым возникали проблемы.
sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-core-hwe-18.04 xserver-xorg-dev-hwe-18.04 xserver-xorg-video-all-hwe-18.04 xserver-xorg-input-all-hwe-18.04
После перезагрузки графический стек стал 1.20.1. Протестил производительность графики со свободным драйвером: glmark2
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: nouveau
GL_RENDERER: NV106
GL_VERSION: 3.1 Mesa 18.2.8
=======================================================glmark2 Score: 487Спойлер[build] use-vbo=false: FPS: 347 FrameTime: 2.882 ms
[build] use-vbo=true: FPS: 696 FrameTime: 1.437 ms
[texture] texture-filter=nearest: FPS: 580 FrameTime: 1.724 ms
[texture] texture-filter=linear: FPS: 577 FrameTime: 1.733 ms
[texture] texture-filter=mipmap: FPS: 610 FrameTime: 1.639 ms
[shading] shading=gouraud: FPS: 575 FrameTime: 1.739 ms
[shading] shading=blinn-phong-inf: FPS: 576 FrameTime: 1.736 ms
[shading] shading=phong: FPS: 575 FrameTime: 1.739 ms
[shading] shading=cel: FPS: 575 FrameTime: 1.739 ms
[bump] bump-render=high-poly: FPS: 483 FrameTime: 2.070 ms
[bump] bump-render=normals: FPS: 685 FrameTime: 1.460 ms
[bump] bump-render=height: FPS: 669 FrameTime: 1.495 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 471 FrameTime: 2.123 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 343 FrameTime: 2.915 ms
[pulsar] light=false:quads=5:texture=false: FPS: 529 FrameTime: 1.890 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 228 FrameTime: 4.386 ms
[desktop] effect=shadow:windows=4: FPS: 276 FrameTime: 3.623 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 226 FrameTime: 4.425 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 269 FrameTime: 3.717 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 231 FrameTime: 4.329 ms
[ideas] speed=duration: FPS: 606 FrameTime: 1.650 ms
[jellyfish] <default>: FPS: 428 FrameTime: 2.336 ms
[terrain] <default>: FPS: 63 FrameTime: 15.873 ms
[shadow] <default>: FPS: 538 FrameTime: 1.859 ms
[refract] <default>: FPS: 109 FrameTime: 9.174 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 602 FrameTime: 1.661 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 603 FrameTime: 1.658 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 602 FrameTime: 1.661 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 602 FrameTime: 1.661 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 603 FrameTime: 1.658 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 603 FrameTime: 1.658 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 603 FrameTime: 1.658 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 603 FrameTime: 1.658 ms
=======================================================