3 poin oleh GN⁺ 2024-03-01 | 2 komentar | Bagikan ke WhatsApp
  • Driver grafis Linux open source milik AMD memiliki keterbatasan karena tuntutan hukum dari Forum HDMI, sehingga tidak dapat mengimplementasikan fitur HDMI 2.1+.
    • Para insinyur AMD telah bekerja sama dengan Forum HDMI untuk mencari solusi agar fitur HDMI 2.1+ dapat disediakan melalui driver kernel Linux open source, tetapi upaya tersebut berakhir gagal.
    • Selama 3 tahun, telah dilaporkan adanya masalah bahwa dukungan resolusi 4K@120Hz dan 5K@240Hz tidak memungkinkan melalui driver Linux AMD.

Dukungan open source terdampak oleh tertutupnya akses ke spesifikasi publik Forum HDMI

  • Forum HDMI menutup akses ke spesifikasi publik, sehingga dukungan open source mengalami kesulitan.
  • AMD dan Yayasan X.Org berupaya bekerja sama dengan Forum HDMI untuk mencari solusi bagi implementasi open source, tetapi Forum HDMI menolak permintaan AMD.

Upaya AMD dan penolakan Forum HDMI

  • Para insinyur Linux AMD, bersama tim hukum, berupaya selama berbulan-bulan mengevaluasi fungsi HDMI dan menentukan bagaimana fungsi tersebut dapat dipublikasikan dalam driver open source.
  • AMD memiliki kode internal yang berfungsi, dan menunggu persetujuan Forum HDMI selama beberapa bulan, tetapi pada akhirnya ditolak.
  • Insinyur Linux AMD Alex Deucher menyebut bahwa Forum HDMI menolak usulan tersebut, dan implementasi HDMI 2.1 open source tidak mungkin dilakukan tanpa melanggar persyaratan Forum HDMI.

Konteks tambahan dan alternatif dari para pendukung open source

  • AMD telah membuat prototipe kode selama beberapa bulan untuk mendemonstrasikan fitur HDMI 2.1+ di dalam codebase AMDGPU open source internal, tetapi kini upaya itu bisa menjadi sia-sia.
  • Pada upaya awal driver AMD open source, pernah ada kekhawatiran soal membuka akselerasi video GPU, karena hal itu dapat melanggar pembatasan HDCP/video digital.
  • Masih belum jelas apakah AMD dapat mengimplementasikan lebih banyak fungsi di dalam firmware (tertutup) atau menemukan cara lain yang dilindungi oleh blok IP PSP.
  • Karena kecil kemungkinan dukungan fitur HDMI 2.1+ hadir di driver open source dalam waktu dekat, para pendukung open source sebaiknya menggunakan DisplayPort bila memungkinkan.

Opini GN⁺

  • Artikel ini menunjukkan bagaimana pembatasan hukum dan keterbatasan teknis dalam pengembangan driver open source dapat menghambat inovasi. Bahkan perusahaan besar seperti AMD pun dapat kesulitan menghadirkan fitur terbaru kepada pengguna karena regulasi dari organisasi seperti Forum HDMI.
  • Ketiadaan fitur HDMI 2.1+ dapat berdampak besar, terutama bagi gamer atau profesional yang membutuhkan resolusi tinggi dan refresh rate tinggi. Karena keterbatasan driver open source, mereka mungkin terpaksa mencari alternatif seperti DisplayPort atau beralih ke solusi non-open-source.
  • Masalah ini menekankan perlunya komunitas open source bekerja sama dengan badan standardisasi teknologi untuk menciptakan lingkungan teknologi yang lebih terbuka dan inovatif. Situasi seperti ini menunjukkan perlunya lebih banyak perhatian dan dukungan terhadap gerakan hardware open source atau upaya mengembangkan standar alternatif.
  • Investasi perusahaan seperti AMD dalam pengembangan driver open source memberi dampak positif bagi komunitas, tetapi jika upaya tersebut gagal karena pembatasan hukum, hasilnya bisa mengecewakan baik bagi perusahaan maupun pengembang.
  • Perlu mempertimbangkan bagaimana ketiadaan fitur HDMI 2.1+ akan memengaruhi use case masing-masing, dan bila perlu mencari alternatif seperti DisplayPort.

2 komentar

 
cosine20 2024-03-04

Karena hal seperti ini, saya juga jadi lebih memilih DisplayPort daripada HDMI. Ada alasan kenapa GPU hanya punya satu port HDMI sementara DisplayPort sampai tiga....

 
GN⁺ 2024-03-01
Opini Hacker News
  • Seorang pengguna menyebut bahwa selama 15 tahun terakhir ia menginginkan perangkat kecil murah yang dapat menampilkan overlay informasi kustom (misalnya teks) di TV. Namun, perangkat seperti itu tidak ada karena mendekode sinyal HDMI adalah ilegal jika bukan anggota 'klub'. Menurutnya, ini disebabkan oleh penyedia konten yang khawatir DVD akan disalin secara ilegal. Pengguna itu mengatakan ia bersedia membayar hingga 199 dolar untuk perangkat semacam itu, dan berharap ada API terbuka untuk memasukkan teks dan ikon overlay.
  • Pengguna lain menyebut bahwa pendukung Linux open source seharusnya menggunakan DisplayPort alih-alih HDMI jika memungkinkan. Ia juga menunjukkan bahwa itu adalah salah satu dari beberapa protokol yang berjalan melalui kabel USB-C.
  • Seorang pengguna menyatakan ketidakpuasan secara prinsip, tetapi juga mengeluhkan bahwa ia ingin menghubungkan PC ke TV untuk bermain santai di sofa, dan baru mengetahui bahwa HDMI 2.1 adalah masalah lain sampai HDR di Linux benar-benar berfungsi dengan baik. Ia merasa Windows diperlukan untuk fitur seperti itu.
  • Ada pertanyaan apakah pekerjaan tersebut bisa dilakukan di negara yang tidak memiliki paten perangkat lunak seperti Prancis, lalu hasilnya dipublikasikan setelahnya. Ia mencontohkan VLC.
  • Ada pertanyaan tentang alasan orang mungkin ingin menggunakan DisplayPort alih-alih HDMI.
  • Ada pertanyaan apakah AMD bisa melakukan fork pada HDMI dan menambahkan dukungan driver untuk membuat standarnya sendiri yang kompatibel dengan HDMI, serta apakah ada masalah mendasar terkait hukum atau spesifikasi yang mencegah hal itu.
  • Seorang pengguna mengatakan baru hari ini mengetahui bahwa mendekode sinyal HDMI itu ilegal, dan sebelumnya mengira HDMI adalah protokol terbuka.
  • Seseorang berharap ada yang membocorkan spesifikasi HDMI, dan mengatakan mungkin itu sudah pernah bocor. Ia menyebut spesifikasi VESA terbaru juga dibatasi, serta mengatakan bahwa men-sniff control channel dari koneksi HDMI atau DP itu mungkin dilakukan. Menurutnya, fitur-fitur tersebut bisa di-reverse engineer dengan cara itu.
  • Seorang pengguna menyatakan bahwa setelah mengetahui informasi ini, ia tidak akan pernah lagi membeli produk berbasis HDMI.
  • Ada pertanyaan tentang tujuan Forum HDMI mengunci spesifikasi, dan apakah pernah ada alasan yang diberikan saat diputuskan untuk membatasi publikasi pembaruan spesifikasi.