Rumah / Internet / opengl triple buffering. Apa? Di mana kita bertemu buffering

opengl triple buffering. Apa? Di mana kita bertemu buffering

Triple buffering OpenGL AMD (Triple Buffering, tripleBuffering) - buffering tiga level (buffer), di setiap data terbentuk, yang kemudian digunakan oleh program tanpa menunggu. Ada banyak informasi di Internet tentang topik ini, dan harus saya akui, bahkan saya kesulitan memahaminya untuk pertama kali.

Intinya sederhana - persiapan data grafik terlebih dahulu. Aktifkan saat menggunakan VSync.

VSync - sinkronisasi vertikal frame rate dalam game dengan sapuan monitor yang sering. Hasilnya - FPS maksimum sama dengan frekuensi monitor.

Prinsip operasi

Secara umum, sesuatu seperti ini:

  1. Prosesor memberi tahu kartu video data untuk membuat gambar.
  2. Kartu video menyiapkan gambar dan menampilkannya di monitor.
  3. Monitor menampilkan gambar ini 60 kali per detik, frekuensi standar untuk monitor LCD.
  4. Selanjutnya, prosesor mengirim lagi data untuk gambar ke kartu video - kartu video menyiapkan gambar. Namun tampilan gambar saat ini di monitor belum selesai.
  5. Prosesor, kartu video - menunggu akhir pertunjukan.
  6. Saat buffering diaktifkan, tidak akan ada menunggu - prosesor akan mengirim perintah, kartu video akan membuat gambar.
  7. Saat tampilan sedang berlangsung, gambar selanjutnya akan ditempatkan di area khusus (buffer).
  8. Di akhir tampilan, gambar berikutnya akan diambil tanpa menunggu dari buffer. Ada dua buffer seperti itu secara default dan mereka selalu berfungsi - prosesnya disebut buffering ganda. Penyangga tiga kali mempercepat proses, karena penyangga ketiga digunakan, sistem bekerja mirip dengan penyangga ganda.

Yang paling penting untuk dipahami adalah bahwa 1 detik adalah instan bagi kita. Untuk prosesor / kartu video - waktu yang signifikan. Itu sebabnya dalam pemrograman, jika Anda perlu menjeda, maka saya tidak menggunakan detik, tetapi milidetik sebagai satu unit.

Opsi dalam Pengaturan AMD Radeon:


Contoh #2:


Aktifkan atau tidak?

Anda harus mengaktifkannya jika Anda menggunakan VSync dalam game. Saat menggunakan VSync, kualitas gambar ditingkatkan dengan menghilangkan apa yang disebut robekan gambar, yang dapat menyebabkan FPS melorot. Hasilnya - memungkinkan Anda meminimalkan penundaan dalam persiapan data oleh kartu video. Khusus untuk prosesor/video card papan atas.

Triple buffering hanya tersedia di OpenGL, Anda dapat menggunakan RivaTuner untuk mengaktifkannya di game Direct3D.

RivaTuner dirancang untuk menyempurnakan kartu video NVIDIA. Hadiah fitur tidak terdokumentasi Driver detonator dari semua versi, overclocking GPU tingkat rendah, perbaikan penyegaran, modul diagnostik.

Dalam kondisi normal, buffering rangkap tiga memberikan peningkatan produktivitas, penurunan jumlah mikrobeku.

Jika jenis buffering ini memiliki efek buruk pada game, itu mungkin di driver. Anda dapat mencoba menginstal driver lain, yang sebelumnya. Tip - buat titik pemulihan sebelum menginstal. Jika Anda baru saja menginstal driver, lakukan sebaliknya - coba pulihkan PC ke kondisi sebelum menginstal versi baru.

Buffer tiga kali dan WorldOfTanks

Informasi terkini untuk 2014 untuk WoT 9.0.

Informasi ini tidak mengklaim berguna, namun, dalam beberapa gangguan / kelambatan mungkin berguna.

Untuk kinerja terbaik di WorldOfTanks, triplebuffering juga harus disetel ke false (yaitu dinonaktifkan). Hal ini terutama berlaku untuk PC yang tidak terlalu produktif.

Parameter tripleBuffering dalam file konfigurasi bertanggung jawab untuk buffering:

  1. Dengan sinkronisasi vertikal diaktifkan, buffering rangkap tiga harus diaktifkan. Setel tripleBuffering = true.
  2. Saat dinonaktifkan, nonaktifkan. tripleBuffering=salah.

Instruksi kecil:


Selain itu

Beberapa opsi grafis lainnya
Nama Keterangan
Ukuran Antrian Balik Jumlah personel yang dilatih sebelumnya. Mengaktifkannya dapat mengurangi/menghilangkan penurunan FPS. Nilai yang disarankan adalah 2. Jika Anda memiliki prosesor multi-inti, nilai 0 dapat menurunkan kinerja.
Pengoptimalan Penyaringan Anisotropik/Trilinear Optimalisasi penyaringan anisotropik dan trilinear. Menyalakannya akan meningkatkan kecepatan, Anda hampir tidak akan melihat penurunan kualitas gambar. Sebenarnya untuk model kartu video teratas.
Anti-aliasing adaptif Anti-aliasing objek tidak terjadi sepenuhnya, tetapi hanya di tepi. Efeknya dicapai dengan menggunakan kekuatan multisampling (MSAA) dan supersampling (SSAA).
Dukungan kompresi DXT Kompresi tekstur lossless untuk menghemat uang lebar pita. Disarankan untuk mengaktifkan.

Kesimpulan

  1. Esensinya adalah persiapan data untuk gambar masa depan, selama tampilan gambar saat ini.
  2. OpenGl Triple Buffering AMD harus digunakan dengan VSync diaktifkan.
  3. Performa permainan harus ditingkatkan. Terutama di PC top.

Selamat siang, tuan dan nyonya, kenalan, pembaca, dan kepribadian lainnya! Mari kita coba hari ini konfigurasikan kartu video.

Anda dan saya sudah berbicara banyak tentang driver, mulai dari itu, dan diakhiri dengan segala macam, dan segala macam perbedaan lainnya. Hari ini kita akan melanjutkan topik ini dan berbicara tentang pengaturan yang lebih rinci.

Kami akan berbicara tentang memilih pengaturan driver menggunakan contoh kartu video AMD Radeon (ATI) menggunakan utilitas yang ada di dalamnya. Di sini kita tidak akan berbicara tentang suhu (karena mereka berbicara), overclocking kartu video (karena mereka berbicara) dan kecepatan kipas (karena mereka juga berbicara), tetapi kami akan mempertimbangkan dengan tepat fungsionalitas perangkat lunak yang disertakan dengan kit dan sekelompok segala macam pengaturan (yang , termasuk yang ditemukan di game aplikasi).

Omong-omong, bahkan jika Anda memiliki kartu yang bukan dari pabrikan ini, Anda harus membaca artikel untuk mengetahui dan, dengan analogi, dapat mengonfigurasi semua jenis pemfilteran anisotropik, anti-aliasing, pengambilan sampel dan pemfilteran morfologis, buffering rangkap tiga dan banyak lagi.

Jadi, kuncinya adalah mulai, ayo bergerak.

Kata pengantar

Perhatian ! Selanjutnya, bagian dari teks (air) yang tidak berarti, ketika memperbarui artikel, disimpan sejauh ada banyak dan tidak ada keinginan untuk menulis ulang (atau menghapus) sepenuhnya. alasan-alasan berbeda, dan penulis aslinya berbeda dari teksnya. Ingatlah ini. Jika tidak, konten akan membantu Anda (dapat diklik).

Saya pikir saya tidak berbohong jika saya berasumsi bahwa banyak yang membaca situs proyek "", tidak, tidak, dan mereka berdosa di waktu luang mereka untuk duduk di permainan favorit mereka untuk terjun ke dunia maya yang penuh warna. realitas.

Tapi ini bukan tugas, Wishlist kami (perangkat keras di bawah kap PC) tidak selalu sesuai dengan persyaratan sistem mainan yang baru dirilis. Tetapi Anda masih ingin berjudi, dan bukan sembarang cara, tetapi agar sesuatu bahkan bergerak dan berkata di layar, dan tidak melambat dan tertinggal. Apa yang harus dilakukan dalam situasi ini?

Tidak membeli dengan setiap rilis mainan modern isian baru untuk komputer Anda, dan, khususnya, sebagai komponen terpenting dari video game modern? Saya tidak tahu tentang Anda, tetapi saya tidak memiliki keinginan untuk memberikan uang hasil jerih payah saya hanya untuk kesenangan virtual 1-2 jam per minggu.

Pada pandangan pertama, tampaknya tidak ada jalan keluar, selain membuang uang ke perangkat keras, tetapi ada satu, dan itu sangat gratis dan cukup efektif untuk dirinya sendiri, dan itu disebut - mengatur driver kartu video untuk kinerja maksimum. Dari Anda, sebagai pengguna, hanya tangan langsung yang diperlukan :) dan catatan ini.

Jadi, tuan-tuan yang baik, mari kita mulai memeras semua jus dari vidyahi Anda dengan menyiapkan perangkat kerasnya. Pertama-tama, saya ingin mengatakan bahwa artikel khusus ini akan didedikasikan untuk pengguna yang memiliki kartu video dari AMD di bawah kap PC mereka, mis. radeonshchik. Namun, para pembaca yang memilih NVIDIA juga tidak perlu khawatir, kami akan menyiapkan artikel yang lebih lezat untuk Anda.

Sebenarnya, mari kita langsung ke intinya.

Topik dan artikel pengantar

Karena fakta bahwa artikel diperbarui secara berkala dan terus diperbarui (sejauh mungkin), tetapi tidak sepenuhnya ditulis ulang, di sini Anda dapat menemukan dua versi driver dan pengaturan yang dijelaskan untuk .

Salah satunya berbicara tentang driver "lama" untuk kartu dan perangkat lunak yang sesuai, serta untuk lapisan dan antarmuka internal (kadang-kadang Anda dapat membukanya di sistem tertentu, jenis driver, dll.), yaitu yang sedang kita bicarakan, yang dapat Anda lihat di atas.

Versi kedua (di bawah subjudul yang berbeda) menjelaskan tampilan visual dan logis dari versi yang lebih baru, yaitu Perangkat Lunak AMD Radeon (alias, pada berbagai waktu, Crimson, Crimson Relive, dll., dll.). Anda dapat melihatnya di bawah ini (dapat diklik):

Dengan satu atau lain cara, terlepas dari jenis perangkat lunak yang digunakan (dan yang pertama dan kedua, ini hanya lingkungan driver), pengaturan (maksudnya sampel, memori cache shader, pemfilteran anisotropik, dan banyak lagi ), dalam konten semantik mereka serupa dan mereka memainkan peran kunci.

Oleh karena itu, yang terakhir ditempatkan dalam subjudul terpisah, konten setelahnya adalah yang paling umum (termasuk untuk semua kartu video) dan relevan.

Pengaturan driver kartu video secara terpisah dari versi dan antarmuka

Apa yang perlu Anda pahami di sini (dan selanjutnya) sebelum menyiapkan:

  • Jika Anda tidak dapat menentukan perbedaan dengan mata, maka Anda tidak perlu menetapkan nilai maksimum untuk apa pun atau mencari mana yang lebih baik, dll., dll., Karena ini akan menjadi huruf untuk huruf, angka untuk angka, dan seterusnya. ;
  • Jika semuanya bekerja dengan cepat dan Anda tidak menemukan sudut dan gundukan, maka Anda tidak memerlukan nilai yang lebih tinggi;
  • Jika semuanya bekerja dengan lambat, maka itu saja dan hanya kemudian ada baiknya memilih pengaturan, cara, derajat dan metode;
  • Apa yang lambat dan cepat, tikungan dan kekasaran, semua orang memutuskan untuk dirinya sendiri, karena itu tergantung pada resolusi monitor, kecepatan responsnya, aplikasi, dan sensasi subjektifnya (untuk beberapa, "tangga" tampaknya menjadi norma, bagi yang lain, sebaliknya, 16X MSAA tidak cukup).

Sekarang tentang pengaturan itu sendiri.

Mode anti-aliasing

menentukan level, derajat, dan metode menghaluskan permukaan dalam aplikasi 3D:

  • Menghilangkan tangga (sudut) pada layar berbagai model;
  • Driver (bukan dalam aplikasi) biasanya memiliki tiga nilai global: menggunakan pengaturan aplikasi, meningkatkannya, atau menimpanya;
  • Saat diganti dan ditingkatkan, ini memungkinkan Anda untuk memilih tingkat anti-aliasing (2X, 4X, 8X, dll., dll., khususnya, nilai seperti 2xEQ, dll.) di mana kualitas dan kinerja secara langsung bergantung (lebih kuat). anti-aliasing -> membutuhkan lebih banyak sumber daya ->
  • Dalam aplikasi itu sendiri (bukan driver), seringkali (untuk beberapa waktu sekarang) Anda dapat memilih metode (jenis, varian, metode, sebut saja apa yang Anda inginkan), - SSAA, MSAA, CSAA, NFAA, FXAA, DLAA, MLAA, SMAA, TXAA dll;
  • Perbedaan derajat dan metode dengan cepat dan mudah ditemukan di mesin pencari (lebih baik segera mencari dengan gambar) atau ditentukan oleh Anda dengan mata dalam aplikasi tertentu.

Metode penghalusan

Menentukan metode (teknologi, jenis, varian, metode, apa pun yang Anda ingin menyebutnya) yang diterapkan saat menghaluskan:

  • Secara konvensional, ia memiliki tiga gradasi (dalam pengaturan driver), - pengambilan sampel ganda, pengambilan sampel adaptif, pengambilan sampel berlebihan (tentang pengaturan aplikasi yang dijelaskan di atas);
  • Kualitas dan kinerja secara langsung bergantung pada metode (perataan yang lebih kuat -> membutuhkan lebih banyak sumber daya -> jika tidak cukup, maka kinerja lebih sedikit);
  • Disarankan untuk menggunakan opsi adaptif, tetapi ubah jika ada masalah kinerja dan / atau anti-aliasing yang tidak memadai saat menggunakan derajat menghaluskan.

Penyaringan morfologis (jangan dikelirukan dengan anisotropik)

Metode tambahan untuk menghaluskan dan memfilter gambar. "Sedikit diketahui", jarang digunakan, berlebihan:

  • Secara teoritis, itu harus meningkatkan kualitas gambar, tetapi dalam praktiknya sering berdampak negatif pada kinerja dengan mengorbankan peningkatan yang meragukan dalam anti-aliasing;
  • Berbicara dengan sangat miring, ini tidak terlalu berhubungan dengan perataan, tetapi dengan mengaburkan gambar akhir dan pemfilteran tambahannya, setelah menerapkan metode yang dijelaskan di atas, untuk pemahaman yang lebih lengkap (tidak yakin apakah Anda membutuhkannya), Anda dapat mencoba membaca ( ind.);
  • Untuk alasan di atas, serta sehubungan dengan konsekuensi negatif yang sering terjadi (kehilangan, rem, dll.), ada baiknya membiarkannya (pada kenyataannya, ia memiliki dua posisi (on-off).

Mode penyaringan anisotropik

Meningkatkan kualitas tekstur dan gambar secara umum dengan memfilter gambar tekstur pada permukaan yang sangat (dan tidak terlalu) miring relatif terhadap kamera:

  • Driver (bukan dalam aplikasi) biasanya memiliki dua nilai global: use application settings atau override;
  • Seperti dalam kasus anti-aliasing, bisa ada 2X , 4X , 8X , dll., yang menentukan kualitas penyaringan;
  • Prinsipnya didasarkan pada penggunaan beberapa salinan tekstur yang sama dengan detail berbeda dan membangun jumlah texel (unit minimum tekstur objek tiga dimensi, jika Anda mau - piksel tekstur) di sepanjang arah tampilan dan rata-rata warna mereka. Ini sangat memuat memori video (membutuhkan bandwidth tinggi, yang pada gilirannya ditentukan);
  • Dari tahun-tahun tertentu (dari sekitar 2007) hampir tidak ada efek negatif pada kinerja, tetapi memiliki efek positif pada kualitas gambar, jadi X16 dan yang lebih lama digunakan di mana-mana.

Optimasi Format Permukaan

Seperti dalam kasus penyaringan morfologi, ini adalah metode penyaringan tambahan, hanya dalam hal ini, bukan anti-aliasing, tetapi tekstur.

  • Secara teoritis, seperti pemfilteran anisotropik, ini harus meningkatkan kualitas gambar dengan memfilter tekstur tambahan;
  • Secara praktis (dan secara visual) ukurannya sangat kecil, biasanya mempengaruhi kinerja secara meragukan, tetapi dapat mempengaruhi stabilitas. Disarankan untuk menghindari penggunaan pengaturan ini secara berlebihan.

Tunggu pembaruan vertikal (alias sinkronisasi vertikal, alias V-Sync)

Menyinkronkan kecepatan bingkai (FPS) dengan kecepatan refresh monitor:

  • Driver (tidak ada dalam aplikasi) biasanya memiliki empat nilai global: selalu mati, mati (jika tidak ditentukan oleh aplikasi), diaktifkan (jika tidak ditentukan oleh aplikasi), selalu aktif;
  • Dalam kasus yang jarang terjadi, ini memungkinkan Anda untuk menghindari "pita" langka, cepat, tidak mencolok secara visual yang tampaknya merobek gambar menjadi dua komponen, yang berlangsung dengan cepat dan bahkan akrab bagi seseorang (beberapa tidak bertemu sama sekali atau tidak memperhatikannya );
  • Pemasar menjual sebagai keajaiban keajaiban, meningkatkan kelancaran gambar dan yang lainnya;
  • Faktanya, karena batas FPS (terutama jika lebih rendah dari frame rate monitor), biasanya berdampak negatif pada kinerja dengan manfaat yang sangat meragukan;
  • Pernyataan tentang pengurangan kebisingan, konsumsi daya, dll., Dengan membatasi kinerja ke nilai ini, disedot dari jari, karena di dunia modern dan dalam kondisi normal, kartu video itu sendiri mengubah frekuensi, konsumsi daya, kecepatan rotasi, dan banyak lagi, tanpa batasan buatan. Double V-Sync umumnya tidak masuk akal, tetapi sekarang kita tidak membicarakannya;
  • Sehubungan dengan hal tersebut di atas, dianjurkan untuk selalu menjauhkan diri. Jika Anda benar-benar, dengan mata, dalam konfigurasi situasi-permainan tertentu ini melihat manfaat visual setelah menyalakan dan mematikannya, maka itu dihidupkan.

OpenGL buffering tiga kali lipat (dan banyak lagi)

Berlebihan, itu adalah buffer I / O yang mempercepat kecepatan akses ke data yang dihasilkan:

  • Bingkai digambar pada frekuensi yang lebih rendah atau lebih tinggi dari kecepatan refresh layar, siap (dibentuk oleh perangkat keras lebih awal dari yang diminta kembali oleh program yang mengirimnya untuk pembentukan) ditempatkan di buffer (penyimpanan, sehingga untuk berbicara) , dan frame berikutnya diberikan untuk perhitungan, sehingga mengurangi penundaan + program tidak perlu melakukan polling perangkat keras untuk menerima peristiwa pembaruan layar dan algoritme dapat dengan bebas berjalan secepat mungkin;
  • Oleh karena itu, ada buffering ganda (biasanya digunakan), ada buffering rangkap tiga (persis seperti yang kami jelaskan sekarang), buffering ganda menggunakan dua buffer, tiga tiga (mungkin lebih, tetapi ini tidak lagi membuat perbedaan yang mencolok);
  • Ganda: jika sistem memiliki dua buffer, A dan B, sistem dapat menampilkan buffer B sekaligus membentuk gambar baru di buffer A, tetapi diperlukan untuk menunggu buffer berubah karena penundaan gambar;
  • Triple: jika sistem memiliki tiga buffer: A, B dan C, tidak perlu menunggu buffer berubah. Hal ini dapat menampilkan buffer B , membentuk gambar dalam buffer A , sedikit lagi .
  • Apa yang harus dilakukan: perlu disertakan, terlepas dari batasannya.

Cache shader

Memungkinkan Anda menyimpan shader yang dikompilasi dalam cache, yang terkadang dapat mempercepat pemrosesan secara signifikan, mengurangi beban pada CPU dan GPU, langsung beroperasi dengan data yang sudah jadi tanpa kompilasi yang tidak perlu dan mengambilnya dari penyimpanan.

  • Apakah ada nilai "mati" atau " AMD dioptimalkan" (di peta lain, pengaturan mungkin tidak ada, dinamai berbeda atau diaktifkan secara default) - mematikannya sering tidak disarankan, karena ini memungkinkan Anda untuk mencapai urutan video yang lebih halus tanpa penundaan rendering yang tidak perlu, yaitu membiarkan yang dioptimalkan atau diaktifkan posisi. .

Mode Tesselasi dan tesselasi seperti itu

Ini adalah hal yang bertanggung jawab atas perbaikan gambar secara global. Pada tingkat dasar, ini adalah metode memecah poligon menjadi potongan-potongan kecil.

Menerapkan tessellation ke model kasar (kiri) memungkinkan model yang lebih halus (pada gambar yang sama tetapi di tengah), menggunakan peta perpindahan (pada gambar yang sama tetapi di sebelah kanan) memberikan karakter realisme tingkat sinematik.

  • Kerangka kerja driver memiliki tiga opsi: AMD dioptimalkan, menggunakan pengaturan aplikasi dan mengesampingkan pengaturan aplikasi;
  • Paling sering, ada baiknya membiarkannya apa adanya, tetapi lebih sering, jika karena alasan tertentu FPS dalam permainan dengan persyaratan lebih rendah (dengan kartu yang lebih kuat) kecil, dan ada juga perlambatan aneh, jalur (memudar) dan penarikan di mana seharusnya tidak, di sini masuk akal untuk menggunakan pengaturan aplikasi dan/atau bahkan mode manual menimpa;
  • Override memungkinkan Anda untuk mengatur level dari 2x ke 64x dan lebih tinggi, atau menonaktifkannya sama sekali. Tingkat set yang sangat menghancurkan dan secara langsung mempengaruhi kinerja dan kualitas gambar. Dengan nilai ini, masuk akal untuk bermain dengan parameter ini jika terjadi kesalahan. Ya, dan begitu juga.

efisiensi energi

Memungkinkan Anda mengunyah lebih sedikit energi dengan biaya kehilangan kinerja:

  • Matikan jika Anda membutuhkan kinerja. Mungkin hanya ini yang layak dikatakan di sini.

Kontrol kecepatan bingkai

Memungkinkan Anda memilih dan menetapkan batas kecepatan bingkai dalam aplikasi, seperti halnya sinkronisasi vertikal, untuk menambah kelancaran pada urutan video.

  • Faktanya, hanya sedikit orang yang membutuhkannya dan mengapa, kecuali dalam kasus yang sebaliknya - ketika kecepatan bingkai secara artifisial (dengan pengaturan yang tidak dapat diubah) terbatas dalam aplikasi, di sini Anda dapat mencoba mengganti nilai ini dengan penggeser, yang memungkinkan , dalam kasus yang jarang terjadi, untuk menghapus batasan ini dan bekerja secara penuh (atau nilai yang Anda tentukan).

Mungkin dari Pengaturan Umum itu saja yang perlu diketahui. Mari kita lihat antarmuka perangkat lunak tertentu, serta Overdrive dan Wattman.

Cara mengkonfigurasi kartu video melalui perangkat lunak "lama" - Pusat Kontrol Catalyst

Dalam proses menginstal / memperbarui driver (atau, jika Anda telah membeli PC yang sudah jadi dengan OS yang sudah diinstal sebelumnya), selain modul itu sendiri, yang bertanggung jawab untuk menampilkan gambar di layar monitor, modul tambahan berhak Pusat Kontrol Katalis (ACCC).

Ini adalah cangkang perangkat lunak yang merupakan pusat kontrol untuk bekerja dengan adaptor video dan memungkinkan Anda untuk melakukan manipulasi apa pun baik dengan pengaturan kartu itu sendiri dan monitor yang terhubung.

Secara default, ACCC terletak di baki di desktop sebagai ikon kecil (lihat gambar).

Namun, untuk beberapa alasan Anda mungkin tidak menemukan ikon pusat kendali di tempat standar, maka untuk mulai bekerja dengan ACCC Anda perlu memperbarui driver kartu video Anda.

Ini dapat dilakukan dengan cara yang berbeda, namun, saya lebih suka melakukan ini dengan cara khusus utilitas gratis dari AMD disebut amddriverdownloader (nama lama).

Siapa yang tidak tahu, ini dia teknologi deteksi otomatis (search and discovery) yang paling banyak versi terbaru driver pabrikan. Keunggulannya adalah kejelasan, kemudahan, gratis dan otomatisasi proses pencarian dan pengunduhan driver. Kerugiannya adalah tidak selalu melakukannya dengan benar, seperti sistem otomatis lainnya.

Berkat ini, sekarang Anda tidak perlu pergi ke situs web produsen, mencari model adaptor video yang tepat, mengemudi di OS Anda dan kedalaman bit. Anda cukup mengunduh utilitas, menjalankannya kapan saja dan menentukan apakah ada sesuatu yang baru untuk kayu bakar Anda dan mengunduh kit distribusi yang diperlukan ke PC Anda. Jadi, untuk mulai bekerja dengan ACCC, perbarui driver melalui utilitas dengan membuka situs web resmi di bagian Unduh dan klik "Unduh".

Setelah mengunduh, Anda memulai pemasangan standar kayu bakar, yang dengannya Anda akan diberikan pahlawan acara hari ini - pusat kendali. Untuk memasukkannya, Anda perlu mengklik ikon (AMD warna merah-abu-abu) dari baki desktop dengan tombol kanan mouse dan klik pada tulisan yang sesuai.

Intinya, ACCC tidak lebih dari antarmuka pengguna untuk menginstal, mengonfigurasi, dan mengakses fitur untuk AMD Radeon dan kartu grafis hybrid prosesor AMD. Aplikasi ini menyediakan pengaturan video untuk menyesuaikan pengaturan tampilan, profil tampilan dan kualitas gambar.

ACCC memainkan peran yang sangat penting dalam fungsi kartu video Anda dan memungkinkan Anda untuk menambahkan fps "s (beo) yang diperlukan dalam permainan. Artinya, dengan itu Anda dapat menjalankan permainan atau aplikasi pada tingkat penerbangan yang cukup baik, yang awalnya lebih menuntut pada karakteristik PC Anda dan, khususnya kartu video.

Catatan :
ATI Technologies, yang dikenal sebagai produsen prosesor komputer, mengembangkan Catalyst Control Center (CCC) untuk melengkapi jajaran kartu grafis Radeon. Utilitas pertama kali tersedia di kartu video seri-R. Setelah akuisisi AMD atas ATI, utilitas menjadi (dalam versi lama) disebut .

Segera setelah memulai pusat, klik tombol “ Opsi"(di atas tanda tanya) dan pilih item -" Tampilan diperluas” (lihat gambar). Jadi, kami beralih ke mode yang lebih maju dengan sejumlah besar pengaturan dan antarmuka interaksi yang lebih nyaman.

Di tab pengaturan, Anda mungkin juga tertarik dengan item “ Aktifkan menu bilah tugas” – bertanggung jawab untuk menampilkan ikon baki atau tidak dan “ Kembalikan pengaturan pabrik” – kembalikan ke pengaturan murni, jika Anda mengubah sesuatu secara berlebihan dalam pengoptimalan :).

Juga, dengan mengklik tanda tanya, Anda akan memanggil bantuan ekstensif di pusat kendali, di mana Anda dapat mempelajari semua pengaturan utilitas ke atas dan ke bawah.

Jadi, seperti yang disarankan oleh nama utilitas, " Pusat kendali"- bertindak sebagai hub untuk semua opsi dan fungsi yang terkait dengan kartu grafis AMD. Dengan meluncurkan ACCC, pengguna mendapatkan akses ke berbagai fungsi:

  • Manajemen desktop;
  • Kustomisasi panel / tampilan digital;
  • Mengatur parameter gambar video;
  • Menyiapkan aplikasi 3D;
  • Manajemen Kinerja, AMD OverDrive - Overclocking CPU dan GPU.

Mari kita uraikan highlights dari pengaturan dan pergi melalui tab yang paling penting dari AMD Catalyst Control Center.

Hal pertama yang saya ingin menarik perhatian adalah titik “ Properti desktop" di menu tarik-turun " Manajemen desktop". Ini memungkinkan Anda untuk mengubah ukuran layar, kecepatan refresh, kualitas warna, dan rotasi desktop.

Di sini kami tertarik pada pengaturan di bawah angka (1, 2, 3). Penting untuk mengatur (jika secara otomatis salah ditentukan) resolusi yang benar, kedalaman bit (kualitas warna), kecepatan refresh layar, dan juga mengatur orientasi (lanskap atau potret).

Untuk melakukan ini, Anda perlu mendapatkan dokumentasi (spesifikasi untuk monitor) dan menemukan nilai karakteristik pertama dan ketiga di bagian “ Parameter teknik memantau”.

Menu penting selanjutnya” Panel datar digital saya” dan item:

  • Properti (panel datar digital);
  • Pengaturan zoom;

Mari kita bahas masing-masing secara terpisah.

Pada properti panel digital, kami tertarik pada tab “ Penskalaan gambar". Ini dapat diimplementasikan melalui prosesor grafis GPU, jika Anda mencentang kotak di sana.

Fungsi ini bertanggung jawab untuk mencocokkan format monitor dengan format video game dengan benar. Itu. sehingga Anda bermain pada resolusi yang benar dalam layar penuh dan pada resolusi setinggi mungkin.

Jika kotak centang tidak dicentang, maka penskalaan tersebut dilakukan Alat Windows, bagaimanapun, tidak selalu benar. Apakah mencentang kotak atau tidak terserah semua orang, saya tidak banyak bermain, jadi saya tidak memilikinya. Yang suka main game lebih baik ngikut :)

Pengaturan lain di sini adalah " Aktifkan pemrosesan ITC". Ini memberikan kualitas video menggunakan GPU daripada driver grafis untuk tampilan HDMI yang mendukung pemrosesan ITC. Nah, jelas apa yang saya berikan di sini? ;)

Singkatnya, ini adalah fitur yang memungkinkan monitor Anda menggunakan algoritme pemrosesan gambar layar penuhnya sendiri. Itu. jika monitor mendukung HDMI, maka centang kotak dan nikmati semua kelezatan gambar yang dimasukkan pabrikan ke dalam perangkat keras monitor. Jika tidak, untuk pemantau pohon, itu tidak akan tersedia.

Item berikutnya di tab “ Panel digital saya” – “Pengaturan zoom". Pengaturan bertanggung jawab untuk menghapus "bingkai duka" di sekitar tepi desktop. Sering terjadi setelah menginstal ulang OS atau driver, bilah hitam muncul di sisi monitor. Jadi, untuk menghindarinya, lebih baik centang kotak - “ Gunakan faktor skala”.

Catatan :
Setelah setiap perubahan dalam parameter, agar diterapkan, klik tombol " Terapkan (A)" atau " Default (E)" (jika Anda ingin mengembalikan semuanya seperti semula).

Pengaturan penting terakhir di tab Numeric Panels adalah LCD Overdrive. Jika Anda memilih monitor Anda sendiri, maka Anda tahu bahwa - respons monitor dan semakin kecil, semakin baik (seharusnya).

Dengan mengaktifkan opsi ini, Anda mengimbangi waktu respons (dengan mempercepat sinyal warna) dan dengan demikian objek bergerak tidak akan meninggalkan "putaran" saat menonton adegan dinamis film atau game. Opsi ini hanya aktif jika teknologinya didukung oleh kartu grafis itu sendiri.

Ada banyak pengaturan di sini, dan semuanya bertanggung jawab atas keindahan gambar, sampai taraf tertentu. kecerahan, kroma, kontras, dan parameter lainnya. Saya harus mengatakan bahwa dalam kebanyakan kasus, pengaturan standar pusat cukup memuaskan dan tidak memerlukan penyesuaian pengguna khusus.

Karena itu, lebih baik tidak mengubahnya, karena mengubah satu akan menyebabkan pelanggaran keseimbangan keseluruhan dan perubahan tumpukan parameter terkait. Dengan kata lain, bahkan perbaikan kecil dapat menyebabkan gambar "mengambang". Pengaturan yang berguna bagi kami di sini adalah tab "Kualitas": kualitas video dan deinterlacing.

Kita perlu mengatur kotak centang berikut (lihat gambar):

  • "Kontras Dinamis"- ini adalah penyesuaian kecerahan otomatis tergantung pada gambar di monitor. Bertanggung jawab atas tampilan terbaik dari adegan yang berubah dengan cepat, misalnya, saat menonton film atau dalam permainan dinamis.
  • "Deinterlacing" adalah penghapusan interlacing atau "efek sisir" saat menonton video. Untuk melebih-lebihkan, efek sisir adalah mengemudi objek bergerak, mis. ketika ada dua bidang bingkai pada layar monitor sekaligus, bergeser relatif satu sama lain. Deinterlacing menghilangkan efek ini.

Juga, untuk proses pemutaran video yang lebih lancar, perlu untuk mencentang kotak "deteksi perubahan bingkai" di aliran video saat menggunakan deinterlacing.

Di tab " Video"Ada lebih banyak pengaturan yang perlu kami perhatikan dan ini adalah:

  • AMD Steady Video - stabilisasi gambar goyah;
  • Kualitas video global;
  • Konversi video lebih cepat.

Jika video rumah Anda bergetar (seolah-olah setelah hari besar :)), maka Anda perlu mencentang kotak di sebelah AMD Steady Video. Pengaturan “ Kualitas video global” –> “Paksa video anti-alias” memungkinkan Anda memastikan pemutaran streaming video yang lancar tanpa menjatuhkan bingkai. Kami memberi tanda centang di sana.

Pengaturan “ Konversi Video Cepat” memungkinkan Anda menghubungkan sumber daya video Anda ke proses konversi video. perangkat keras grafis. Beri tanda centang" Nyalakan akselerasi perangkat keras ”, jika Anda sering mengkodekan video menggunakan berbagai pemutar dan ingin mempercepat proses ini.

Jadi, sekarang mari kita lompati dua item "Game" dan " pertunjukan” dan berhenti di tab “ Informasi". Sebenarnya, tidak ada yang aneh di sini, informasi standar dari pabrikan.

Pada tab beranda AMD, kami tertarik pada "Periksa pembaruan driver", yang memungkinkan Anda mengunduh driver terbaru ke komputer Anda, mis. memperbarui versi mereka dan inti pusat kendali Catalyst itu sendiri.

Agar "tumpukan kayu bakar" mulai memuat, Anda perlu mengklik panah biru dan proses pembaruan driver akan dimulai.

Dua tab berikutnya adalah "Program" dan " Perangkat keras". Mereka memungkinkan untuk mempelajari secara rinci tentang perangkat keras sistem, adaptor grafis, dan secara umum untuk mendapatkan informasi tentang sistem (tombol " Sistem Informasi”).

Memahami pengaturan dasar. Sekarang mari kita lihat opsi kinerja dan overclocking yang ada di bagian OverDrive.

OverDrive dalam perangkat lunak driver AMD "lama"

Jika Anda seorang gamer yang rajin dan memiliki kartu video AMD, maka Anda berhak untuk mengandalkan peningkatan kekuatannya secara gratis. Pengaturan yang optimal dan benar akan membantu Anda memeras fps yang didambakan dalam game dan menambah kecepatan di berbagai aplikasi 3D. Dua pengaturan bertanggung jawab untuk ini di pusat kendali: “ Pertunjukan” dan “Permainan”.

Pertimbangkan mereka secara lebih rinci dan mulai secara berurutan.

Teknologi AMD OverDrive adalah pengembangan AMD yang dirancang untuk meng-overclock kartu grafis dan GPU pada tingkat driver. Untuk mulai menggunakannya, Anda harus membaca dan menerima persyaratan perjanjian lisensi (lihat gambar).

Saya pikir Anda memiliki pertanyaan di bibir Anda: Apa yang dilakukan AMD OverDrive dan apa manfaatnya bagi saya sebagai pengguna?". Saya menjawab dia:

  • Memiliki set parameter preset untuk pemula dan penggemar overclocking. Anda dapat dengan mudah memilih profil memori yang telah dikonfigurasi sebelumnya untuk mencapai kinerja memori DDR3 yang optimal. Anda juga dapat mengontrol pengaturan kinerja secara manual dari BIOS dan membuat profil khusus untuk aplikasi tertentu;
  • Melalui penyesuaian frekuensi otomatis membuat overclocking lebih cepat dan lebih mudah;
  • Memungkinkan Anda mengontrol kecepatan kipas untuk meningkatkan kinerja;
  • Memungkinkan Anda untuk mengontrol semua pengaturan kinerja Anda, termasuk kecepatan jam memori, voltase, dan pengaturan waktu.

Setelah menerima persyaratan lisensi dan peringatan bahwa jika Anda memiliki tangan yang bengkok overclocking yang lebih baik jangan terlibat (:)), jendela berikut akan muncul.

Di sini Anda dapat bermain dengan pengaturan dan menambahkan burung beo ke aplikasi. Metode ini bekerja sebagai berikut. Kami mengubah salah satu parameter dengan beberapa unit, masuk ke aplikasi 3D, meluncurkan pengukur FPS, dan jika ada peningkatan burung beo dan semuanya bekerja secara stabil, maka kami meninggalkan parameter ini. Jika tidak, kami memutar kembali ke parameter default (kunci E) dan mengubah parameter dengan lebih hati-hati, hingga kami menemukan kombinasi pengaturan yang ditingkatkan secara stabil.

Catatan :
Agar perubahan luka diterapkan dan mempengaruhi kinerja sistem, Anda harus memeriksa " Aktifkan Drive Grafik”.

Berikut adalah hasil (dalam hal peningkatan kinerja) yang berhasil saya capai hanya dengan bermain dengan pengaturan kartu video dan (pada tingkat lebih rendah) frekuensi prosesor.

Pengaturan default adalah sebagai berikut:

...dan jumlah fps dalam game Metro Last Light Redux (resolusi 1080p, pengaturan sangat tinggi) dengan mereka adalah:

Dan inilah yang diubah menjadi (di peta):

...dan jumlah FPS pada game Metro Last Light Redux dengan pengaturan grafis yang sama adalah:

Secara total, kami memiliki 41 lawan 44 - hasil yang cukup baik untuk beberapa gerakan dengan pengaturan kartu dan (pada tingkat lebih rendah) prosesor. Jika Anda duduk dengan detail dan memutar prosesor sebagaimana mestinya, maka 5-7 burung beo tambahan pasti akan tersingkir.

Catatan :
Selain kartu grafis, Anda juga dapat melakukan overclock prosesor menggunakan AMD OverDrive. Namun, itu harus dari AMD.

Seperti yang Anda harap ingat, ada satu agenda lagi, yaitu menyiapkan aplikasi 3D. Untuk mulai bekerja dengan mereka, buka menu ACCC yang sesuai:

Kami melihat lampirannya Opsi Sistem”, Dan di dalamnya ada tabel dengan dua kolom: “ Peluang" dan " Pengaturan». Di bagian bawah, Anda dapat menambahkan aplikasi game (tombol "Tambah") dalam format .exe dan mengatur pengaturan grafis untuk game (aplikasi) tertentu, mis., yang disebut profil.

Pengaturan lokal (penghalusan, pemfilteran, pengambilan sampel, dan lainnya) yang Anda tetapkan berdasarkan apa yang tertulis di bawah di atas, yaitu di paruh pertama artikel di bawah subjudul yang sesuai.

Cara mengatur kartu grafis Radeon melalui perangkat lunak "baru" - Perangkat Lunak AMD (ATI) (Crimson dan seterusnya)

Jika Anda memiliki kartu baru, sistem dan driver terbaru, kemungkinan besar Anda sudah memiliki versi terbaru dari perangkat lunak untuk bekerja dengan pengaturan driver. Ini jauh lebih visual, ringkas dan berisi sangat sedikit tab ( Game, Video, Hidupkan Kembali, Tampilan dan Sistem), yang masing-masing sangat jelas memungkinkan Anda untuk mengontrol kartu video.

Bagian "Permainan" bertanggung jawab untuk mengelola pengaturan kinerja utama yang tercantum di atas, yaitu di paruh pertama artikel di bawah subjudul yang sesuai.

Tab "Video" bertanggung jawab atas pengaturan warna, kecerahan, dan kontras untuk video dan semua yang menyertainya. Ada beberapa profil prasetel di sini, yang hasilnya terlihat, seperti yang mereka katakan, dengan cepat (mulai video dan colokkan mouse ke profil).

Relive, jika diinstal, memungkinkan Anda merekam video dan mengelola pengaturan yang menyertainya. Kami tidak akan mengomentari apa pun di sini, karena ini bukan tentang itu.

Bagian "Tampilan" memungkinkan Anda untuk mengelola pengaturan resolusi, mengubah suhu warna monitor, sehingga dapat dikatakan, secara terprogram, mengatur resolusi ultra-tinggi, penskalaan, dll.

Bagian terakhir, yang disebut "Sistem" dan berisi tab "Ikhtisar", " Perangkat lunak"dan" Peralatan ", akan membantu Anda mengetahuinya versi sekarang driver, frekuensi, nama kartu video, karakteristik detailnya, dan beberapa parameter komputer.

Seperti yang Anda lihat, semuanya di sini jauh lebih ringkas dan nyaman.

Menyiapkan Wattman di perangkat lunak driver "baru" dari AMD (ATI)

Ada dua subbagian di bagian permainan, salah satunya bertanggung jawab untuk pengaturan global, yang kedua untuk yang lebih dalam (overclocking), yang, bagiannya, disebut (pada saat artikel diperbarui) Wattman, yang menggantikan Overdrive.

Jika Anda memutuskan untuk melakukan overclock dan mengubah frekuensi, buka bagian ini dan setujui peringatan yang memberi tahu Anda bahwa semua yang Anda lakukan - Anda melakukannya atas risiko dan risiko Anda sendiri, Anda dapat kehilangan garansi dan seterusnya (secara umum, baca teks).

Selanjutnya, Anda akan melihat selembar besar (Anda dapat meregangkan jendela dengan mouse), bagian pertama yang bertanggung jawab untuk memantau keadaan (frekuensi, suhu, kecepatan lebih dingin, dll.) dari waktu ke waktu (mis. mungkin kosong, Anda harus menunggu).

Bagian kedua memungkinkan Anda untuk mengubah frekuensi secara sederhana dan cepat dengan menarik penggeser ke persentase yang diinginkan dan, pada saat yang sama, melihat pengaruhnya terhadap status dan voltase yang berbeda. Tegangan juga dapat diatur secara manual, tetapi ini sangat tidak disarankan. Bunga harus ditingkatkan perlahan (lebih disukai 1%), setelah itu Anda harus menguji stabilitas kartu video untuk waktu yang lama, mencoba mencapai pertumbuhan maksimum dengan stabilitas maksimum.

Bagian ketiga juga menyesuaikan nilai frekuensi memori dan tegangan memori (yang juga tidak boleh diubah secara manual jika Anda bukan overclocker berpengalaman), dengan demikian juga melakukan overclock. Sebaiknya overclocking parameter secara bergantian (frekuensi terpisah dan memori terpisah), dan kemudian coba hubungkan keduanya, karena yang satu bergantung pada yang lain (lihat).

Bagian terakhir memungkinkan Anda untuk mengontrol kecepatan rotasi pendingin sistem pendingin, tergantung pada suhu (sisi kanan) dan dalam rentang kecepatan tertentu (RPM) (dari minimum hingga maksimum + batas akustik).

Tentang ini, mungkin, segala sesuatu yang perlu diketahui di sini dan dapat diketahui. Kami masih merekomendasikan untuk mengontrol kecepatan dan overclocking melalui Afterburner, artikel terperinci tentang topik ini.

Yah, itu mungkin semua pengaturan yang dapat diubah untuk meningkatkan "flyability" dan "indikatif" aplikasi 3D yang lebih baik.

Agar Anda memiliki gambaran yang lebih jelas tentang semua hal di atas di kepala Anda, saya akan memberikan memo umum, sebuah memo yang disebut “ Bagaimana cara meningkatkan kinerja grafis untuk game?”:

  • Perbarui driver secara tepat waktu;
  • Konfigurasikan driver secara global (lihat di atas);
  • Konfigurasikan driver secara lokal untuk aplikasi (profil), tergantung pada kebutuhan dan persyaratan;
  • Menggunakan pendinginan yang baik(), pengaturan (lebih berisik dari ) atau penggunaan ;
  • Sedikit overclocking tidak pernah menyakiti siapa pun. Dalam batas wajar.

Dengan Anda adalah kapten-kejelasan (c) :)

Yah, mungkin itu saja untuk hari ini, mari kita rangkum dan ucapkan selamat tinggal.

kata penutup

Hari ini kita telah sepenuhnya membahas topik pengaturan driver kartu video. Saya yakin sekarang Anda masing-masing akan dapat melakukannya dengan benar dan, jika perlu, memeras burung beo ekstra dari bayi grafis Anda :)

Seperti biasa, jika Anda memiliki pertanyaan, tambahan, pemikiran, dll, silakan beri komentar di posting ini.

PS: Untuk keberadaan asli artikel ini, terima kasih kepada anggota tim 25 FRAME

Penyangga tiga kali memungkinkan keluaran gambar lebih cepat dibandingkan dengan penyangga ganda. Dalam aplikasi dunia nyata, ini sering kali melibatkan upaya untuk mengabstraksikan operasi pembuatan grafik dari sinkronisasi dengan kecepatan refresh monitor. Biasanya, bingkai digambar di bawah atau di atas kecepatan refresh layar (kecepatan bingkai variabel) tanpa efek biasa yang mungkin ditimbulkannya (yaitu, berkedip, bergeser, sobek). Karena program tidak perlu melakukan polling perangkat keras untuk menerima peristiwa pembaruan layar, algoritme bebas berjalan secepat mungkin. Ini bukan satu-satunya metode buffering rangkap tiga yang tersedia, tetapi merupakan metode utama pada arsitektur PC, di mana kecepatan mesin dapat sangat bervariasi.

Metode lain dari buffering rangkap tiga melibatkan sinkronisasi dengan kecepatan refresh layar, menggunakan buffer ketiga hanya sebagai cara untuk menyediakan ruang kosong untuk permintaan perubahan dalam jumlah keseluruhan grafik yang dirender. Di sini buffer digunakan dalam arti sebenarnya ketika berfungsi sebagai penyimpanan. Metode ini menyajikan peningkatan persyaratan minimum ke perangkat keras, tetapi memberikan frame rate yang konsisten (versus variabel).

Triple buffering menggunakan tiga buffer, tetapi metode ini dapat diperluas ke sejumlah buffer yang dibutuhkan aplikasi. Biasanya tidak ada manfaat menggunakan empat atau lebih buffer.

Kekurangan Double Buffering

Jika sistem memiliki dua buffer, A dan B, sistem dapat menampilkan buffer B sekaligus menghasilkan gambar baru di buffer A. Ketika gambar dalam buffer A siap, sistem harus menunggu pancaran monitor kembali ke buffer swap. Masa tunggu ini bisa beberapa milidetik selama tidak ada buffer yang disentuh. Saat pemindaian vertikal selesai, Anda dapat menukar buffer A dan B, untuk kemudian mulai merender dalam buffer B (pengalihan halaman), atau menyalin buffer A ke buffer B dan menggambar di buffer A.

Manfaat buffering rangkap tiga

Jika sistem memiliki tiga buffer, A, B, dan C, tidak perlu menunggu buffer berubah. Itu dapat merender Buffer B, merender Buffer A. Ketika Buffer A siap, ia segera mulai merender Buffer C. Ketika ada jeda vertikal, Buffer A ditampilkan dan Buffer B dibebaskan untuk digunakan kembali.

Batasan Penyangga Tiga Kali Lipat

Jika sistem selalu mengisi buffer dalam waktu kurang dari yang dibutuhkan untuk menampilkan buffer di layar, komputer akan selalu menunggu sinyal monitor, berapa pun jumlah buffernya. Dalam hal ini, buffering rangkap tiga tidak memiliki keunggulan dibandingkan buffering ganda.


Yayasan Wikimedia. 2010 .

Lihat apa itu "Triple Buffering" di kamus lain:

    Buffering (dari bahasa Inggris buffer) adalah metode mengatur pertukaran, khususnya, input dan output data di komputer dan perangkat komputasi lainnya, yang melibatkan penggunaan buffer untuk penyimpanan data sementara. Saat memasukkan data sendirian ... ... Wikipedia

    - (dari buffer bahasa Inggris) metode mengatur pertukaran, khususnya, input dan output data di komputer dan perangkat komputasi lainnya, yang melibatkan penggunaan buffer untuk penyimpanan data sementara. Saat memasukkan data, satu perangkat atau ... ... Wikipedia

    Dalam ilmu komputer, metode persiapan data yang memberikan kemampuan untuk mengembalikan hasil akhir tanpa mengganggu proses persiapan hasil berikutnya. Area utama penerapan buffering ganda: rendering pemutaran konten layar ... ... Wikipedia

    Penyangga ganda dalam ilmu komputer adalah metode persiapan data yang memberikan kemampuan untuk mengembalikan hasil akhir tanpa mengganggu proses persiapan hasil berikutnya. Area utama penerapan buffering ganda: rendering konten ... ... Wikipedia

    Artikel ini tidak memiliki tautan ke sumber informasi. Informasi harus dapat diverifikasi, jika tidak maka dapat dipertanyakan dan dihapus. Anda bisa ... Wikipedia

    Dalam ilmu komputer, buffer adalah area memori yang digunakan untuk menyimpan sementara data selama input atau output. Pertukaran data (input dan output) dapat berlangsung baik dengan perangkat eksternal, dan dengan proses di dalam komputer. Penyangga ... ... Wikipedia

Sebagai bagian dari ulasan ini, saya akan memberi tahu Anda apa itu buffering rangkap tiga, serta tentang fitur-fitur yang terkait dengannya.

Inti masalahnya. Saat membentuk gambar, dianggap optimal bahwa pada awalnya seluruh area diganti dengan latar belakang (misalnya, putih atau gambar tertentu), dan hanya kemudian fragmen terpisah diterapkan padanya. Jika Anda menggunakan satu buffer untuk membaca dan menulis data, maka sangat mungkin masalah seperti kedipan layar atau elemen individu, penampilan pecah (bagian atas gambar berasal dari yang sekarang, bagian bawah dari yang lama) dan cacat lainnya.

Salah satu solusi untuk masalah ini adalah buffering ganda dan tiga kali lipat. Apa itu dan mengapa dibutuhkan, serta bagaimana terhubung dengan V-Sync, kami akan mempertimbangkan lebih lanjut.

Buffering rangkap tiga dan ganda

penyangga ganda

penyangga ganda- ini adalah metode yang memungkinkan Anda untuk memastikan transmisi simultan dari hasil akhir dan pembentukan yang berikutnya.

Bagaimana cara kerja buffering ganda? grafik komputer? Perlu dicatat bahwa ada dua opsi, yang keduanya menyelesaikan masalah kedipan dan beberapa cacat lainnya, tetapi tidak menyelesaikan masalah merobek gambar. Yang pertama adalah ketika gambar pertama kali dibentuk di RAM komputer, dan kemudian disalin ke buffer monitor (dari mana yang terakhir membaca dan menampilkan gambar di layar). Yang kedua adalah ketika kartu video awalnya mendukung dua buffer, yang berubah tanpa menyalin data, yang jauh lebih cepat. Dalam hal ini, istirahat lebih jarang terjadi.

Perlu diketahui bahwa buffer utama adalah buffer tempat gambar yang ditampilkan di layar monitor disimpan. Buffer sekunder adalah buffer di mana gambar dihasilkan (rendering berlangsung).

Buffer tiga kali

Buffer tiga kali adalah jenis buffering ganda yang menggunakan tiga buffer data.

Bagaimana cara kerja buffering rangkap tiga dalam grafik komputer? Mekanismenya sendiri sebagian besar serupa, tetapi hanya tiga buffer data yang digunakan - yang primer dan dua yang sekunder. Dalam hal ini, juga dimungkinkan untuk menggunakan buffer tambahan dari kartu video sebagai buffer sekunder dari metode ini, jika ada.

Mengapa ini dibutuhkan? Faktanya adalah bahwa pada saat menyalin data, kartu video tidak digunakan. Dengan demikian, penyangga belakang tambahan memecahkan masalah ini, karena pada saat penyalinan data, gambar berikutnya dapat dibentuk. Ini memungkinkan Anda untuk meningkatkan fps.

Namun, kedua teknologi ini biasanya dikaitkan dengan V-Sync dan karena suatu alasan. Mari kita lihat mengapa selanjutnya.

Buffer ganda dan tiga kali lipat dengan sinkronisasi vertikal

V-Sync digunakan bersama dengan buffering ganda atau tiga kali lipat untuk mengatasi masalah robek. Satu-satunya perbedaan dari penggunaan normal adalah penyalinan data disinkronkan dengan frekuensi monitor. Dengan kata sederhana, pada saat monitor membaca dan menampilkan data, gambar tidak berubah.

Catatan: Pembaca harus menyadari bahwa V-Sync meningkatkan Input Lag.

Apa kelebihan dan kekurangan buffering ganda dengan V-Sync?

Pro. Tidak ada celah di layar. Jika kartu video kuat dan fps-nya lebih tinggi dari frekuensi monitor, maka penurunan fps mungkin tidak akan terasa, karena setiap frame animasi akan dirender (dihasilkan) hingga ditampilkan di layar monitor, dengan mempertimbangkan penundaan penyalinan.

Minus. Intinya adalah bahwa, selain masalah waktu henti kartu video saat menyalin data, penundaan ditambahkan saat menunggu monitor menggambar. Ini berarti fps bisa turun drastis jika kartu video menghasilkan frame lebih sedikit daripada frekuensi monitor. Misalnya, 40-45 fps dapat dikurangi menjadi 30 fps nyata, karena beberapa bingkai akan ditampilkan dalam 1 siklus monitor, dan beberapa bingkai dalam 2 siklus monitor. Jika fps kurang dari 30, maka penurunannya bisa sampai 15 frame.

Kerugian signifikan kedua adalah bahwa jika fps nyata dari kartu video melompat dalam permainan, maka ini dapat terlihat dan juga menyebabkan kelelahan mata yang berlebihan. Misalnya, jika ada 40-50 fps di beberapa adegan dan 20-30 fps di adegan lain, maka ini berarti fps akan bergantian dalam gaya "30 - 15 - 30 - 15 - 15 - 30 - 30".

Apa pro dan kontra dari triple buffering dengan V-Sync?

Pro. Sama dengan double, tetapi dengan beberapa perbedaan. Faktanya adalah bahwa buffering tiga kali memungkinkan Anda untuk menyingkirkan masalah idle, karena ketika menunggu monitor atau menyalin data, kartu video membentuk gambar berikutnya, yang sangat berguna jika kartu video membentuk gambar dengan cepat atau lambat (namun , minus dimungkinkan dalam bentuk gambar lompatan berkala karena V-Sync).

Minus. Kerugian pertama adalah bahwa buffering rangkap tiga membutuhkan lebih banyak sumber daya komputasi. Kerugian kedua adalah jika kartu video selalu menghasilkan gambar dengan cepat, dengan mempertimbangkan semua penundaan, maka rasa buffering tiga kali hilang. Ketiga. Jika komputer "lemah", mengaktifkan metode ini dapat mengurangi fps sebenarnya. Ini terjadi karena minus pertama, karena lebih banyak sumber daya komputasi diperlukan. Dalam hal ini, lebih baik untuk menonaktifkan tidak hanya buffering tiga kali lipat, tetapi juga V-Sync.

Buffering adalah cara mengatur pertukaran, yaitu input dan output data dalam perangkat komputasi dan komputer. Buffer digunakan sebagai tempat untuk menyimpan data sementara. Selama entri data, beberapa perangkat menulis data ke buffer, sementara yang lain membaca data dari buffer. Pada kesimpulannya, semuanya justru sebaliknya.

Di mana kita menemukan buffering?

Faktanya, semua proses di PC terkait dengan proses ini. Tidak mudah bagi orang awam untuk memahami apa itu buffering. Namun, sangat mudah untuk mengamatinya: unduhan film yang sama secara online - data disangga, film dimuat ke dalam cache dan diputar, meskipun tidak ada di komputer.

Operasi ini memungkinkan proses untuk melakukan input dan output data secara independen satu sama lain. Karena kegunaan ini, buffering digunakan dalam sistem operasi multifungsi.

Beberapa jenisnya digunakan dalam grafik komputer untuk input, output, dan pemrosesan gambar. Mereka diimplementasikan dalam perangkat keras atau perangkat lunak.

Contoh buffering di adalah RAM modem, yang digunakan untuk penyimpanan sementara file yang diterima dan dikirim.
Contoh buffering dalam perangkat lunak adalah sistem operasi multitasking, di mana, ketika data dimasukkan untuk pencetakan, file diunggah sementara ke antrian cetak.

Pengguna PC tingkat lanjut perlu mengetahui apa itu buffering.
Di lapangan teknologi Informasi Selalu ada informasi yang dangkal dan informasi yang mendalam. Setelah memahami apa itu buffering, Anda dapat melangkah lebih jauh dan mempertimbangkan jenisnya secara lebih rinci.

Diketahui bahwa ada buffering ganda dan tripel. Mereka akan dibahas dalam subpos berikutnya.

Buffer tiga kali lipat - apa itu?

Dalam grafik komputer spesies ini Proses yang dibahas adalah variasi buffering ganda. Perbedaannya hanya pada cara menampilkan gambar. Triple memungkinkan Anda untuk menghindari atau mengurangi jumlah artefak. Juga, perbedaan antara buffering ganda dan tiga kali diamati dalam kecepatan output gambar.

Metode buffering rangkap tiga juga disinkronkan dengan buffer ketiga digunakan di sini sebagai metode penyediaan ruang kosong untuk permintaan perubahan dalam total volume grafik yang dirender. Ini bertindak sebagai semacam penyimpanan. Metode buffering rangkap tiga lebih intensif sumber daya tetapi memberikan kecepatan bingkai yang konsisten.

Tiga buffer bukanlah batasnya. Namun, tidak perlu 4 tempat atau lebih untuk penyimpanan sementara file yang diunduh, hanya 3 di antaranya yang akan selalu berfungsi secara aktif. Oleh karena itu, opsi terbaik adalah buffering rangkap tiga.

Pertimbangkan apa itu buffering dalam game?

Buffering juga digunakan untuk mentransfer gambar game. Dalam permainan, baik ganda dan tiga digunakan. Buffer ganda untuk PC dan OS yang lebih lemah, sedangkan buffering rangkap tiga untuk yang lebih kuat.

Jika Anda menggunakan buffering tiga kali pada OS yang lemah, game mungkin mengalami gangguan. Dengan kata lain, kinerja tergantung pada jenis proses yang digunakan pada komputer Anda. Game juga berbeda, dengan persyaratan berbeda untuk PC dan OS.

Memilih jenis buffering cukup sulit, karena produsen game membuat gagasan mereka menggunakan berbagai metode. Oleh karena itu, di forum game, Anda sering mendengar tentang bagaimana game tertentu tidak berfungsi dengan baik dengan buffering tiga kali lipat, dan sebaliknya.

Idealnya, produsen harus menunjukkan: Persyaratan sistem game tertentu, kompatibilitasnya dengan berbagai sistem operasi, dukungan buffering, dll.

Jika pabrikan belum memberikan informasi spesifik tentang kompatibilitas, Anda dapat memeriksanya sendiri. Bagaimanapun, hanya waktu yang terbuang, itu tidak akan membahayakan komputer. Ketidakcocokan dapat segera diketahui, karena tercermin dalam penghambatan rendering grafis dan sinkronisasi gambar dengan suara yang buruk.

Tentang buffering keluaran

Buffer keluaran adalah hal yang cukup berguna. Fungsi ini terdiri dari menumpuk seluruh keluaran skrip, menambahkan header cookie dan skrip tertentu lainnya yang dihasilkan ke dalamnya. Setelah pemrosesan informasi selesai, semua data dikirim ke klien dalam urutan terbalik, yaitu, pertama header, lalu halaman, dan kemudian hasil skrip.

Peluang dibuka dengan buffering keluaran

  1. Mengirim cookie dari mana saja dalam skrip.
  2. Mulai sesi kapan saja.
  3. Mengompresi data sebelum mengirimkannya ke klien.

Perlu diingat bahwa kompresi akan membutuhkan sumber daya CPU tambahan. Tetapi kecepatan transfer akan meningkat 40% (tergantung pada jumlah gambar dan teks). Diketahui bahwa gambar dikompresi jauh lebih buruk daripada teks. Buffer keluaran tidak diaktifkan secara default.

Ada 2 metode untuk mengaktifkan buffering keluaran:

  1. Cocok untuk mereka yang memiliki server itu sendiri atau yang memiliki akses ke file php.ini. Yang perlu Anda lakukan adalah menemukan direktif output_buffering dalam file ini dan mengaturnya ke On.
  2. Cara kedua adalah dengan menggunakan ob_start() dalam skrip yang outputnya perlu di-buffer.

Jadi kami menemukan apa itu buffering.