Apa Itu VSync, Triple Buffer, Dan Fungsinya? Penjelasan Versi Dukun Tekno

Pada sebuah perangkat komputer, beberapa komponen bekerja sendiri-sendiri dan perangkat tersebut mengolah data yang diterima melalui frequensi sinyal (listrik / radio). Disini kita akan membahas mengenai cara kerja komputer dalam menggambar sesuatu di monitor, di bagian komputer terdapat dua komponen utama supaya komputer dapat menampilakan sesuatu, yaitu Monitor dan GPU (Graphic Processing Unit / Mesin Grafis). Monitor bertugas untuk menerjemahkan sinyal digital yang dikirim oleh GPU menjadi adegan gambar, sedangkan GPU mengolah sinyal supaya dapat diterjemahkan oleh monitor menggunakan algoritma rumit. Ada beberapa hal yang dapat mempengaruhi keditak sesuaian sinyal gambar dari GPU dan gambar yang ditampilkan dimonitor, hal ini dikarenakan spesifikasi GPU dan Monitor yang berbeda-beda mengikuti pangsa pasar, yaitu vSync dan Triple Buffer, berikut ulasan lebih jelas mengenai keduanya.

VSync VSync atau disebut / memiliki kepanjangan Vertical Synchronization atau dalam bahasa indonesia memiliki arti 'menyingkronkan garis vertikal'. Monitor / TV akan menghasilkan seluruh warna pada layar dengan mengganti warna pixel ( titik ) secara urut, dimulai dari deretan paling atas, dari pixel kiri kekanan, lalu deretan-deretan pixel ke bawahnya ( Vertikal ) dan selanjutnya, dan itu di lakukan secara cepat dan berulang-ulang, dan mata manusia sulit menangkapnya.

Dikarenakan sebuah Frame harus ditampilkan dengan jadwal yang telah di tetapkan (contoh monitor harus menggambar 60 frame per detik), terkadang ada beberapa deretan Pixel yang belum diganti warnanya. contoh adegan 60 fps, artinya dalam satu detik GPU harus mampu menghasilkan 60 adegan gambar penuh, namun dikarenakan proses untuk menggambar sebuah frame menjadi berat akhirnya terjadi keterlambatan penggambaran, jika hal ini terjadi maka GPU akan melewati proses tersebut dan melanjutkan adegan gambar selanjutnya, ini membuat gambar terlihat robek seperti gambar di atas, dimana antara monitor dan mesin pengolah grafis memiliki Refresh Rate yang berbeda.

Fungsi Firtur VSync berguna untuk membuat GPU menggambar adegan Frame dengan penuh dan tidak akan menggambar frame berikutnya sebelum frame yang ia kerjakan sudah selesai. ini membuat gambar tidak akan terlihat robek, sehingga adegan gambar terlihat singkron, tetapi biasanya akan memberi pengaruh terhadap resource komputasi GPU.

Triple Buffer Berfungsi untuk memproses sebuah adegan frame selanjutnya, sebelum ditampilkan ke layar, biasanya frame-frame yang telah di proses di simpan di memory VRAM dalam bentuk framebuffer. Fitur ini memanfaatkan resource komputasi GPU yang masih kosong untuk mengerjakan adegan frame berikutnya, sehingga dapat meninggkatkan kualitas gambar, karena gambar terlihat bergerak lebih halus akibat dari jumlah frame yang lebih banyak di vRam.

Kesalahan Mengartikan VSync. Apakah Vsync mengotrol jumlah frame? tidak. VSync hanya menyingkronkan penggambaran pada pixel-pixel yang berderet secara vertikal dengan menyamakan jumlah refresh rate monitor.