Akhirnya Ada Solusi, Linux 7.1 Memulihkan Audio Steam Deck OLED yang Tersandung 2 Tahun

Author: Qoo Media

Pengguna Steam Deck OLED akhirnya mendapat kabar yang sudah lama ditunggu. Perbaikan untuk masalah audio probe yang menghantui perangkat ini sejak akhir 2023 kini telah masuk ke Linux 7.1-rc2.

Kabar ini penting karena gangguan tersebut tidak menimpa semua Steam Deck. Masalah hanya terjadi pada model OLED, sementara Steam Deck versi LCD dilaporkan tetap aman dari bug yang sama.

Patch baru itu terdeteksi telah digabungkan ke Linux 7.1, seperti dicatat Phoronix. Perbaikannya hadir lewat patch berjudul “ASoC: amd: acp: Add DMI quirk for Valve Steam Deck OLED” yang dibuat oleh Guilherme G. Piccoli.

Masuknya patch ke cabang 7.1-rc2 membuka jalan bagi pengujian dalam waktu dekat. Jika proses pengujian berjalan lancar, pemilik Steam Deck OLED diperkirakan bisa kembali memperoleh fungsi audio probe yang normal dalam beberapa minggu.

Masalah lama yang tidak sederhana

Gangguan ini sering dikaitkan dengan kernel Linux 6.8, yang mengacaukan audio probe di Steam Deck OLED. Meski telah lama dikeluhkan, perbaikannya tidak bisa didorong begitu saja karena berisiko menimbulkan masalah baru di perangkat lain.

Menurut penjelasan Piccoli, situasinya juga tidak sesederhana menyebut sebuah commit sebagai penyebab tunggal bug. Ia menjelaskan bahwa perubahan yang diperkenalkan oleh commit 671dd2ffbd8b memang berkaitan dengan masalah tersebut, tetapi akar persoalannya sebenarnya berada pada topology file milik Steam Deck OLED.

Penjelasan itu membuat kasus ini berbeda dari bug biasa yang dapat ditambal dengan perubahan cepat. Sebab, solusi yang tampak sederhana untuk Steam Deck OLED justru berpotensi merusak kompatibilitas perangkat lain jika diterapkan secara umum.

Kenapa perbaikannya lama hadir

Diskusi mengenai solusi untuk masalah ini sudah berlangsung cukup lama. Cristian sempat mengusulkan perubahan yang disebut sederhana dan fungsional untuk menyelesaikan persoalan di Steam Deck OLED.

Namun usulan itu tidak diterima ke hulu karena dinilai akan memengaruhi perangkat lain. Sementara itu, solusi yang dianggap lebih tepat, yakni memperbaiki topology, tidak pernah benar-benar diterapkan.

Akibatnya, kernel milik Valve dan pihak lain yang ingin menjalankan kernel mainline di Steam Deck OLED harus terus membawa perbaikan sendiri di jalur downstream. Kondisi inilah yang ikut menjelaskan mengapa isu yang tampak spesifik ini bertahan begitu lama tanpa penyelesaian resmi di kernel utama.

DMI quirk jadi jalan tengah

Solusi yang kini diterima menggunakan pendekatan DMI quirk. Metode ini dirancang agar perbaikan hanya aktif pada perangkat yang benar-benar membutuhkan, dalam hal ini Valve Steam Deck OLED.

Pendekatan tersebut penting karena membatasi dampak patch hanya pada model OLED. Dengan begitu, pengembang kernel tidak perlu mengambil risiko merusak fungsi audio atau kompatibilitas pada komputer lain.

Dalam praktiknya, DMI quirk dipakai sebagai cara mengenali perangkat tertentu lalu menerapkan penanganan khusus. Untuk kasus ini, artinya Linux dapat memulihkan perilaku audio probe di Steam Deck OLED tanpa membawa perubahan global yang terlalu agresif.

Keputusan memakai quirk juga menunjukkan kompromi yang dinilai paling aman saat ini. Solusi ini tidak mencoba memaksakan perbaikan umum untuk semua perangkat, tetapi fokus mengatasi satu kasus yang sudah jelas teridentifikasi.

Dampaknya bagi pengguna Steam Deck OLED

Bagi pengguna Steam Deck OLED yang mengandalkan kernel Linux mainline, kabar ini punya arti praktis. Mereka tidak lagi harus bergantung pada patch khusus di luar jalur utama hanya untuk mengatasi persoalan audio probe tersebut.

Ini juga memberi sinyal bahwa dukungan untuk perangkat Valve di kernel utama terus bergerak, meski kadang membutuhkan waktu panjang. Dalam kasus Steam Deck OLED, kehati-hatian justru menjadi alasan utama mengapa patch baru sekarang bisa diterima.

Yang juga patut dicatat, model LCD tidak terdampak sejak awal. Karena itu, patch ini memang disusun secara spesifik agar menyasar model OLED saja dan menghindari perubahan yang tidak perlu pada varian lain.

Linux 7.1-rc2 kini menjadi tahap penting sebelum perbaikan tersebut tersedia lebih luas. Jika pengujian tidak menemukan masalah baru, pemilik Steam Deck OLED akan segera melihat salah satu isu audio yang paling lama bertahan akhirnya ditangani di kernel utama.

Source: www.xda-developers.com
Terbaru