Tidak, suhu yang belum membeku, dan Hari April Mop telah lama berlalu. Nvidia memang mengumumkan pindah ke kernel GPU Linux open-source untuk kartu grafis terbaru dan terbaiknya. Sebelumnya GPU open-source apa pun adalah satu-satunya milik AMD, tetapi mulai sekarang Anda dapat pergi ke GitHub dan mengunduh kode sumber untuk modul kernel Nvidia di repo Nvidia Open GPU Kernel Modules.
Tim nvidia menyebut ini “menjadi hal yang signifikan uituk peningkatan pengalaman menggunakan GPU NVIDIA di Linux, untuk integrasi yang lebih erat dengan OS dan bagi pengembang untuk men-debug, mengintegrasikan, dan berkontribusi kembali.” Dan, sebagai seseorang yang telah bangkit dari berbagai distro Linux dengan keras di masa lalu, saya akan bergabung dengan paduan suara rakyat yang mengatakan bahwa sudah waktunya.
Terutama saya berjuang di masa lalu karena saya tidak bisa mendapatkan kartu grafis Nvidia modern saya bermain game dengan hal-hal eksotis seperti lingkungan desktop atau pengaturan multi-monitor. Apalagi benar-benar bermain game. Dengan perubahan baru-baru ini, bagaimanapun, itu berarti pengembang dan penyedia distro akan lebih dapat mengintegrasikan dukungan driver ke dalam perangkat lunak mereka. Anda harus menggunakan driver berpemilik Nvidia, yang memiliki pendekatan satu ukuran untuk semua dukungan distro, yang pasti tidak. Kau tahu, cocok untuk semua. Jadi, apakah ini obat mujarab Nvidia untuk bermain game di Linux? Saya berbicara dengan Jonni Bidwell, editor teknis publikasi Linux utama, Format Linux, tentang mengapa ini terjadi dan apa arti pengumuman ini bagi pengguna akhir.
“Ini awal yang baik tentu saja,” katanya padaku. “Mereka memiliki sejumlah besar perangkat keras (kebanyakan dari barang-barang lama sekarang hanya didukung melalui driver Nouveau yang direkayasa ulang) dan mereka telah memilih bit sumber terbuka untuk model-model baru. Saya akan mengatakan mereka telah melakukan ini karena banyak hal pembelajaran mesin sudah diarahkan ke Nvidia dan CUDA (Leela chess zero, jaringan saraf catur open-source, misalnya, tidak bekerja dengan baik dengan AMD dan OpenCL).
“Memiliki tumpukan yang sepenuhnya terbuka lebih mudah untuk di-debug dan dikembangkan. Dan semoga tidak ada lagi yang tidak memiliki grafik setelah pembaruan kernel karena ada yang rusak.” Apakah ini berarti dengan dukungan driver Nvidia yang lebih baik, kami mendapatkan kinerja yang lebih tinggi dalam game? Sayangnya, mungkin tidak, setidaknya tidak langsung.
“Mereka mengatakan driver adalah ‘kualitas alfa’ untuk pengguna akhir saat ini,” kata Bidwell. “Tapi langkah itu pasti akan membantu permainan sampai batas tertentu, meskipun saya ragu ‘terbuka’ akan segera diterjemahkan menjadi ‘moar fps’. Sekali lagi itu berarti pengembang game tidak perlu terlalu banyak meretas driver, dan itu akan lebih mudah untuk pengembang driver untuk melakukan sebaliknya.
“Modul-modulnya belum diterima ke dalam kernel, dan kemungkinan akan ada beberapa yang bolak-balik dengan itu. Begitu mereka masuk, itu akan memakan waktu beberapa saat sebelum mereka diambil oleh distribusi arus utama.” Selain pentingnya pembelajaran mesin yang semakin meningkat, dan fakta bahwa Linux lazim di lingkungan pusat data dan superkomputer, Nvidia akan terbuka juga setidaknya sebagian karena persaingan.
“Nvidia selalu menjadi kambing hitam untuk Linux,” kata Bidwell, “karena pada tahap ini mereka benar-benar satu-satunya driver berpemilik yang harus dihadapi oleh pengguna biasa. Dan umumnya, mereka tidak menikmatinya. Jadi ini tentang mendapatkan kesamaan dengan strategi open driver AMD. Yang juga merupakan berita yang luar biasa ketika diumumkan.”
Ini memang momen penting dalam penyebab Linux, dan untuk bermain game di Linux. Karena saat ini telah banyak games low spec seperti games slot online juga semakin membutuhkan kerja kartu gratis. Tahun ini mungkin bukan ‘Tahun Gaming Linux’ sebagai alternatif asli untuk Windows, tetapi dengan dibukanya Nvidia, keberhasilan Steam Deck, dan potensi SteamOS 3.0 Valve dan teknologi Protonnya, semuanya pasti terlihat lebih mungkin dalam hal itu.