Introducing Kernel 6.5 for the 23.10 Mantic Minotaur Release

The current tentative target kernel for the upcoming Ubuntu release 23.10 (Mantic Minotaur) is 6.5.

Deadlines (Mantic Minotaur Release Schedule):

  • 2023-09-14T00:00:00Z: kernel feature freeze
  • 2023-09-18T00:00:00Z: beta freeze
  • 2023-09-28T00:00:00Z: kernel freeze
  • 2023-10-05T00:00:00Z: final freeze
  • 2023-10-12T00:00:00Z: final release

An experimental build of the latest Ubuntu mantic kernel based on 6.5-rc1 is already available in ppa:canonical-kernel-team/unstable (https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/unstable), this kernel will be updated weekly, until it will replace the main kernel in 23.10.

Warning: this kernel is still experimental for now, use at your own risk!

What’s new in 6.5 (most noticeable changes)

Upstream changes:

  • Intel’s “Topology Aware Register and PM Capsule Interface” (interface that provides better power-management features)
  • arm64 permission-indirection extension (technology to set special memory permissions)
  • RISC-V now supports ACPI
  • The Loongarch architecture now supports simultaneous multi-threading (SMT)
  • Support for unaccepted memory (protocol by which secure guest systems accept memory allocated by the host - https://lwn.net/Articles/928328/)
  • io_uring subsystem can now store the rings and submission queue in user-space memory
  • Ability to mount a filesystem underneath an existing mount on the same mount point, useful in container scenarios https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c0a572d9d32f
  • New cachestat() system call (query the page-cache state of files and directories)
  • Usual set of changes to support new hardware

Ubuntu-specific changes:

Open issues

Additional non-upstream features that we may consider for inclusion

9 Likes

corrado@corrado-n14-mm-0521:~$ inxi -SCG
System:
Host: corrado-n14-mm-0521 Kernel: 6.5.0-060500rc1-generic arch: x86_64
bits: 64 Desktop: GNOME v: 44.3 Distro: Ubuntu 23.10 (Mantic Minotaur)
CPU:
Info: quad core model: 12th Gen Intel Core i3-12100 bits: 64 type: MT MCP
cache: L2: 5 MiB
Speed (MHz): avg: 2675 min/max: 800/4300 cores: 1: 3300 2: 801 3: 3300
4: 3300 5: 3300 6: 3300 7: 800 8: 3300
Graphics:
Device-1: Intel Alder Lake-S GT1 [UHD Graphics 730] driver: i915 v: kernel
Device-2: Logitech QuickCam Pro 9000 driver: snd-usb-audio,uvcvideo
type: USB
Display: wayland server: X.Org v: 1.23.1.1 with: Xwayland v: 23.1.1
compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
dri: iris gpu: i915 resolution: 1920x1080~60Hz
API: OpenGL v: 4.6 Mesa 23.1.3-1ubuntu1 renderer: Mesa Intel UHD Graphics
730 (ADL-S GT1)
corrado@corrado-n14-mm-0521:~$

The i915 driver can’t load:

sudo modprobe i915
modprobe: ERROR: could not insert ‘i915’: Cannot allocate memory

Graphics:
Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Dell driver: N/A
arch: Gen-9 bus-ID: 00:02.0 chip-ID: 8086:1916 class-ID: 0300

I have never seen this, but I am assuming this is happening with linux-unstable 6.5 in mantic, correct? In that case, is there a tracking bug in launchpad already? If not, can you open it? You can simply run ubuntu-bug linux from command line, so we can automatically get more information. Thanks!

I wait for the RC5, there are a lot of i915 fixes coming:

https://cgit.freedesktop.org/drm-intel/log/?h=drm-intel-fixes

uname -a
Linux norbert-Latitude-5580 6.5.0-060500rc5-generic #202308062330 SMP PREEMPT_DYNAMIC Sun Aug 6 23:35:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

work fine

Graphics:
Device-1: Intel Skylake GT2 [HD Graphics 520] driver: i915 v: kernel