A quick personal summary on using Ubuntu Asahi (23.10) on a MacBook Pro (14" M2 Pro, Model j414) with arm64 CPU.

What I need and works

  • OpenGL 4.6 and OpenGL ES 3.2
  • Internal speakers
  • Additional USB3 ports, RJ45 Ethernet via USB-C hub
  • Internal HDMI
  • Internal card reader
  • Wifi and Bluetooth
  • Screen brightness and keyboard backlight control

What I need and doesn't work yet

  • DisplayPort / HDMI via USB-C adapters / hubs (workaround: DisplayLink dock via USB and DisplayLink/evdi driver)
  • Thunderbolt / USB4 (for proper Thunderbolt dock to connect multiple screens without DisplayLink)
  • Updated mesa (for OpenGL ES) in Firefox (workaround: use non-snap Firefox and/or wait for updated 'gnome-42-2204' snap package)

What I don't really need

  • Internal microphone (I use a Bluetooth headset)
  • Fingerprint sensor
  • HDR / 120 Hz refresh rate