Sudah lebih dari dua puluh tahun sejak seri ATI Radeon R300 diperkenalkan namun berkat driver open-source Mesa Gallium3D OpenGL, terus ada perbaikan baru yang dilakukan pada driver ini untuk kartu grafis Radeon lama di Linux. Beberapa ratus baris kode digabungkan hari ini untuk menyempurnakan driver ATI R300 Gallium3D pada tahun 2024.
Driver Mesa R300g mendukung dari seri Radeon R300 hingga kartu grafis R500 (seri Radeon X1000). Driver Mesa R300g telah lama dikerjakan untuk mendukung perangkat keras seri pra-R600 dan telah sangat matang selama bertahun-tahun tetapi terus mengalami penyempurnaan sesekali untuk mengoptimalkan kinerja, memperbaiki bug sesekali, atau beradaptasi dengan antarmuka/fitur Mesa baru seperti transisi ke representasi perantara NIR. Selama dekade terakhir sebagian besar perbaikan R300g berasal dari komunitas open-source dengan para insinyur AMD yang terutama berfokus pada perangkat keras generasi saat ini dan masa depan. Namun berkat semua kode yang bersifat publik dan sumber terbuka, ini merupakan peluang yang baik dibandingkan dengan dukungan perangkat keras ATI/AMD Radeon untuk seri R300 hingga R500 — dan GPU yang jauh lebih baru — yang sudah lama berada dalam mode pemeliharaan.
Kode yang digabungkan hari ini untuk driver R300g menerapkan lebih banyak penurunan NIR untuk vertex shader. Pengembang sumber terbuka independen Pavel Ondračka menjelaskan dalam penggabungannya:
“MR ini memindahkan sebagian besar sisa penurunan backend ke NIR. Khususnya, ftrunc, fcsel (jika sesuai) dan flrp. Jalur penurunan backend dihapus. Ini merupakan prasyarat untuk pembersihan backend lebih lanjut, misalnya saya memiliki MR yang siap untuk singkirkan DCE backend untuk vertex shader.
…
Dari segi shader-db, ini sedikit kemenangan untuk R500 (dengan melakukan penurunan fcsel di nir, kami masih memiliki info apakah ini fcsel_lt/ge atau fcsel dan kami dapat menyimpan perbandingannya untuk kasus selanjutnya jika kami harus menurunkan itu), dan sebagian besar bahkan pada R300 melihat komitmen individu untuk statistik terperinci.” Pekerjaan penurunan NIR R300g tambahan ini akan ditemukan dalam rilis stabil Mesa 24.0 kuartal ini — jika Anda masih menggunakan kartu grafis seri Radeon R300 hingga R500.
Meskipun mengingat usia GPU Radeon ini, terdapat kinerja dan efisiensi daya yang jauh lebih baik dengan perangkat keras yang lebih baru, tetapi setidaknya berkat open-source, dukungan driver Linux tetap hidup.
Itulah berita seputar Driver Grafis ATI R300 Open-Source Masih Ditingkatkan Pada Tahun 2024, semoga bermanfaat. Disadur dari Phoronix.com.