Ang sound subsystem update ay ipinadala sa ngayon para sa in-development na Linux 6.5 kernel merge window.
Kapansin-pansin sa mga sound update ang MIDI 2.0 support. Mayroong paunang suporta para sa MIDI 2.0 na mga device na may pinalawak na raw MIDI driver at sequencer API upang suportahan ang bagong Universal MIDI Packet (UMP) protocol. Ang USB audio driver ay pinalawak din na may suporta sa interface ng MIDI 2.0.
Ang MIDI 2.0 Linux kernel driver patch ay una nang na-publish noong Mayo at ngayon ay handa nang pumunta sa mainline para sa Linux 6.5.
Samantala, ang mga na-update na detalye ng MIDI 2.0 ay may nai-publish ngayong buwan at kasama nito ang mga detalye ng MIDI 2.0 ay wala na sa ilalim ng non-disclosure agreement (NDA). Ang mga detalye ng MIDI 2.0 ay pampubliko sa MIDI.org.
“Ang MIDI 2.0 ay isang extension ng MIDI 1.0. Hindi nito pinapalitan ang MIDI 1.0 ngunit bumubuo sa mga pangunahing prinsipyo, arkitektura, at semantika ng MIDI 1.0.
Ang isang pundasyong arkitektura para sa pagpapalawak ng MIDI 2.0 ay tinukoy ng ang detalye ng MIDI Capability Inquiry (MIDI-CI). Ang MIDI-CI ay nagbibigay-daan sa Mga Device na may bidirectional na komunikasyon na sumang-ayon na gumamit ng mga pinahabang kakayahan ng MIDI na higit pa sa mga natukoy na sa MIDI 1.0, habang maingat na pinoprotektahan ang backward compatibility.”
Noong nakaraang linggo sa Microsoft blog ay isang post sa paligid ng mga pagtutukoy ng MIDI 2.0 na ipinapalabas at ang mga implikasyon para sa kanila.
Bilang karagdagan sa pagdaragdag ng suporta sa MIDI 2.0, ang Linux 6.5 ay nagdaragdag din ng AMD SoundWire, iba’t ibang mga pagdaragdag ng codec para sa mga Intel system, suporta sa platform ng Loongson para sa mga LoongArch system, at iba’t ibang mga pagpapabuti. Ang ilang karagdagang device na sinusuportahan na ngayon ay kinabibilangan ng Ingenic X1000, Maxim MAX98388, Mediatek MT8188, Nuvoton NAU8825C, NXP platform na may NAU8822, Qualcomm WSA884x, StarFive JH7110, at Texas Instruments TAS2781.
Huling cycle para sa Linux 6.4 ay nakita ang AMD SoundWire manager at iba pang paunang code sa lugar. Para sa Linux 6.5 ang driver ng AMD SoundWire DMA ay idinagdag kasama ng iba pang pagsasama ng SoundWire sa paligid ng AMD Audio Co-Processor (ACP).
Sa panig ng Intel ay mayroon ding paunang audio code sa paligid ng kanilang platform ng Lunar Lake.
Kasama rin sa Linux 6.5 sound update ang audio quirk para sa ASUS ROG Ally gaming handheld. Para sa higit pang mga detalye sa kawili-wiling device na pinapagana ng Ryzen Z1 Extreme sa pamamagitan ng Running Linux Sa ASUS ROG Ally Gaming Handheld at Windows 11 vs. Linux Gaming Performance Sa ASUS ROG Ally. Higit pang mga benchmark ng ROG Ally Linux na darating sa mga susunod na araw.
Matatagpuan ang buong listahan ng mga sound update para sa Linux 6.5 sa pamamagitan ng pull request na ito.