Apa itu sinkronisasi adaptif?

Berikut adalah satu fakta yang tak terbantahkan: dalam beberapa tahun terakhir, lebih dari komputer desktop telah dijual di pasar laptop PC. Ini adalah efek samping yang tak terhindarkan dari revolusi ponsel, akibatnya saat ini kita hidup di dunia di mana pengguna komputer tidak lagi ingin "berlabuh" di satu tempat. Sebaliknya, mereka ingin menggunakannya dalam gerakan, kapan saja, di mana saja, sesuka mereka..

Untuk sebagian besar model modern, ini bukan masalah - konfigurasi laptop modern memberikan kecepatan kilat dalam kasus penggunaan seperti surfing web, bekerja dengan aplikasi kantor, menonton film dan mendengarkan musik.

Namun, dengan permainan, situasinya sedikit berbeda. Secara tradisional, mereka adalah salah satu yang paling "rakus" untuk sumber daya perangkat keras dari aplikasi komputer, membuat tuntutan yang sangat tinggi pada karakteristik sistem. Dan karena teknologi seluler modern masih memerlukan tingkat kompromi tertentu antara kinerja dan efisiensi energi, bahkan laptop kelas gaming yang paling kuat (dan mahal) tidak dapat memberikan tingkat kinerja PC desktop yang dilengkapi dengan komponen komponen generasi terbaru.

Tetapi ini mungkin sesuatu di masa lalu berkat teknologi yang sangat menarik yang disebut Adaptive Sync. Untuk ini, kita harus berterima kasih kepada NVIDIA, yang, meskipun tidak dapat disebut penciptanya, telah memberikan kontribusi terbesar pada komersialisasi teknologi ini..

Dengan bantuannya, laptop gaming segera akan dapat menawarkan pengalaman gaming yang sebanding kualitasnya dengan yang ada di desktop, tanpa kompromi yang menentukan dalam hal efisiensi energi.

Sinkronisasi bingkai dan mengapa ini menjadi masalah bagi gamer?

Jika Anda membaca materi yang membahas kinerja game dari konfigurasi tertentu, Anda mungkin memperhatikan bahwa penulis sering merujuk pada satu indikator spesifik - 60 frame per detik. Bagi sebagian besar gamer, 60 fps yang dihargai adalah semacam "Cawan Suci" dari gim komputer berkualitas tinggi, tetapi alasannya tidak terhubung dengan perangkat keras komputer, tetapi dengan karakteristik layar LCD modern..

Saat ini, sebagian besar layar, terutama yang dilengkapi dengan komputer seluler, menggunakan kecepatan refresh tetap. Ini adalah salah satu indikator utama dari setiap monitor, yang menunjukkan berapa kali per detik gambar yang ditampilkan di monitor diperbarui..

Parameter lain yang sudah merujuk langsung ke kartu video dikenal sebagai "Frame per detik" (frame per detik atau hanya fps) dan namanya berbicara sendiri: ini adalah jumlah frame game yang dapat disediakan dengan konfigurasi yang sesuai untuk menciptakan ilusi gerakan yang realistis.

Untuk mendapatkan pengalaman bermain yang maksimal, kedua indikator ini harus sinkron - mis. peralatan komputer harus menyediakan 60 frame per detik, yang akan divisualisasikan oleh monitor dengan kecepatan refresh 60 Hz. Dalam kasus ideal ini, Anda akan melihat gambar di layar yang akan mulus, tanpa berkedip, sobek, atau buram..

Sayangnya, dalam praktiknya ini tidak akan pernah terjadi. Alasannya adalah bahwa setiap tampilan modern berfungsi dengan kecepatan refresh tetap 60 hertz (walaupun di beberapa monitor frekuensinya adalah 120-144 Hz). Namun, jumlah frame per detik tentu bervariasi, yaitu, indikator ini tidak dapat konstan. Misalnya, dalam permainan dunia terbuka, sistem yang sama dapat menghasilkan 50+ frame di dalam ruangan (mis., Kinerja yang mendekati 60 fps yang didambakan), tetapi di lokasi terbuka indikator dapat dengan cepat tenggelam hingga 30-40 frame per detik. Pada konfigurasi yang lemah, jarak antara pembaruan tampilan yang sering dan frame per detik akan lebih besar.

Masalahnya semakin rumit dengan kenyataan bahwa jumlah frame sangat tergantung pada tingkat pengaturan grafis dan resolusi yang dipilih dalam permainan. Jadi, misalnya, konfigurasi tertentu dapat menjamin 50-60 fps dan permainan yang relatif nyaman dengan resolusi 1280 x 720 piksel dan tingkat detail rata-rata. Namun, ada baiknya meningkatkan resolusi ke Full HD (1920 x 1080 piksel), dan parameter visual ke tingkat Ultra, dan kinerjanya akan "crash" menjadi 10-20 frame per detik, yang dalam praktiknya akan membuat game "tidak dapat dimainkan".

Pemecahan masalah

Sampai saat ini, jawaban tradisional untuk masalah sinkronisasi antara monitor dan komputer (kartu video) adalah V-Sync. Dengan kata lain, sinkronisasi vertikal. Ini adalah cara yang kasar tetapi relatif efektif yang dalam praktiknya membuat mesin permainan disinkronkan dengan kecepatan refresh tampilan..

Sayangnya, solusi ini memiliki satu kelemahan serius: ini hanya berfungsi dengan benar jika setiap frame berikutnya dirender dalam waktu kurang dari 1/60 detik. Jika persiapan bingkai membutuhkan waktu lebih lama, maka dalam siklus berikutnya memperbarui tampilan, itu tidak akan siap untuk rendering. Karenanya, kartu video harus memvisualisasikannya lagi. Sayangnya, ini terjadi pada sebagian besar kartu grafis modern - bahkan kelas tertinggi, dan hasil yang terlihat dari semua ini adalah keterlambatan gambar yang mengganggu dan efek samping tidak menyenangkan lainnya..

Di sinilah NVIDIA campur tangan dengan gagasan yang disebut "sinkronisasi adaptif", yang dalam kasus mereka dikenal sebagai G-Sync. Ini adalah kebalikan dari V-Sync, yang memaksa monitor untuk melakukan sinkronisasi dengan game, dan bukan sebaliknya. Jadi, bahkan jika perangkat keras (kartu video) mampu menyediakan, katakanlah, 30 frame per detik, ini tidak akan menjadi masalah khusus, karena tampilan sistem akan disinkronkan dengannya dan akan bekerja dengan kecepatan refresh 30 Hz.

Teknologi ini dapat berubah menjadi manna dari surga untuk semua gamer, dan terutama bagi mereka yang bermain di laptop yang secara tradisional menawarkan kinerja gaming yang lebih sedikit daripada PC desktop..

Bukan hanya pro

Di atas kertas, G-Sync terdengar luar biasa dan memiliki potensi untuk menyediakan game berkualitas tinggi bahkan pada laptop yang lemah, yang sebaliknya hanya dapat memimpikan 60 frame yang didambakan per detik. Namun dalam praktiknya, semuanya tidak begitu sederhana - terutama yang berkaitan dengan implementasi G-Sync di komputer seluler.

Masalahnya adalah bahwa untuk menerapkan sinkronisasi adaptif, monitor komputer memerlukan modul tambahan yang secara dinamis menyesuaikan kecepatan refresh sesuai dengan jumlah frame per detik. Modul ini mahal dan, lebih buruk lagi, membutuhkan banyak energi, yang membuatnya menjadi tambahan yang tidak tepat, setidaknya di laptop, yang masalah terkait dengan konsumsi energi sangat menyakitkan.

Ini adalah situasi dengan G-Sync pada 2013, ketika NVIDIA pertama kali mengumumkan teknologi ini. Namun demikian, perusahaan terus bekerja secara aktif pada pengembangan konsep sinkronisasi adaptif, dan sebagai hasilnya, Mobile G-Sync baru-baru ini diperkenalkan ke dunia - semacam ide orisinal yang dirancang khusus untuk digunakan pada komputer laptop.

Sinkronisasi seluler

Keuntungan utama dari modifikasi teknologi baru adalah kurangnya kebutuhan untuk modul sinkronisasi perangkat keras yang terpisah. Sebagai gantinya, Mobile G-Sync menggunakan kemampuan salah satu antarmuka paling modern - tertanam DisplayPort (eDP), yang dilengkapi dengan sebagian besar laptop generasi baru.

Dalam versi seluler, G-Sync menyediakan perangkat lunak daripada metode sinkronisasi adaptif perangkat keras. Ini didasarkan pada algoritma matematika yang kompleks yang mencoba memprediksi dengan akurasi tinggi kemampuan kartu video untuk mempersiapkan frame berikutnya yang dimaksudkan untuk visualisasi, dan dengan mempertimbangkan ini, ia menyesuaikan kecepatan refresh tampilan.

Tentu saja, mencapai akurasi 100% dalam hal ini tidak mungkin, tetapi bahkan hasil perkiraan memberikan refleksi serius pada kualitas pengalaman bermain game..

Kelebihan Mobile G-Sync sudah jelas: pemutaran lebih lancar, bahkan pada konfigurasi perangkat keras yang lemah, tanpa meningkatkan konsumsi daya. Namun, sayangnya, teknologi tersebut memiliki kelemahan. Seperti yang telah disebutkan, mencapai akurasi absolut dalam prediksi bingkai tidak dimungkinkan. Karena alasan ini, algoritme tersebut sebagian mengorbankan keakuratan warna karena kecepatan penyegaran yang tetap dan pemutaran yang lebih lancar.

Efek samping yang lebih tidak menyenangkan dari implementasi praktis dari teknologi ini adalah bahwa Mobile G-Sync dan NVIDIA Optimus saling eksklusif. Seperti yang Anda ketahui, yang terakhir adalah fitur populer yang memungkinkan Anda untuk secara dinamis beralih antara inti grafis terintegrasi di prosesor pusat dan kartu video diskrit (GeForce). Jadi, ketika bekerja dengan tugas-tugas ringan, seperti, misalnya, menjelajahi Internet dan mengedit dokumen, laptop dapat menggunakan video terintegrasi, yang mengkonsumsi energi secara signifikan lebih sedikit daripada adaptor grafis diskrit..

Namun, agar Mobile G-Sync berfungsi, tampilan laptop harus terhubung langsung ke kartu grafis diskrit (tentu saja dengan merek NVIDIA). Dalam praktiknya ini tidak termasuk partisipasi inti grafis terintegrasi dalam prosesor dan menjadikan Mobile G-Sync dan Optimus saling eksklusif..

Menurut NVIDIA, ini bukan masalah yang signifikan, terutama untuk model laptop dengan GPU generasi baru - Maxwell, yang sangat hemat energi. Namun, ini adalah kompromi penting yang harus dibuat oleh banyak mitra OEM jika mereka memutuskan untuk menawarkan Mobile G-Sync sebagai opsi pada laptop gaming generasi terbaru mereka..

Tentu saja, dengan tidak adanya tes independen, masih belum jelas seberapa besar kompromi ini dan sejauh mana penggunaan Mobile G-Sync karena Optimus akan mempengaruhi masa pakai baterai..

Pertanyaan lain adalah bahwa bahkan model laptop paling canggih pun tidak dapat menawarkan otonomi yang sangat mengesankan - terutama dengan latar belakang sistem seluler yang sangat efisien seperti ultrabook generasi terbaru.

Tetapi mengingat fakta bahwa kita berbicara tentang konfigurasi portabel yang sangat khusus yang ditujukan untuk audiens tertentu (gamer) yang lebih menyukai kinerja puncak, korban seperti itu dalam hal usia baterai hampir tidak bisa fatal jika Mobile G-Sync memenuhi janji untuk memberikan peningkatan yang nyata dalam kualitas pengalaman bermain game.

Semoga harimu menyenangkan!