Ev / internet / opengl üçlü arabelleğe alma. Ne? Tamponlama ile nerede karşılaşıyoruz?

opengl üçlü arabelleğe alma. Ne? Tamponlama ile nerede karşılaşıyoruz?

Üçlü arabelleğe alma OpenGl AMD (Üçlü Tamponlama, üçlü Tamponlama) - her veride üç seviyenin (tampon) arabelleğe alınması, daha sonra program tarafından beklemeden kullanılır. İnternette bu konuyla ilgili çok fazla bilgi var ve itiraf etmeliyim ki ben bile ilk defa anlamakta zorlandım.

Özü basittir - grafik verilerinin önceden hazırlanması. VSync kullanırken etkinleştirin.

VSync - oyundaki kare hızının sık bir monitör taraması ile dikey senkronizasyonu. Sonuç - maksimum FPS, monitörün frekansına eşittir.

Çalışma prensibi

Genel olarak, şöyle bir şey:

  1. İşlemci, görüntüyü oluşturmak için verileri video kartına söyler.
  2. Video kartı resmi hazırladı ve monitörde gösterdi.
  3. Monitör, LCD monitörler için standart frekans olan bu resmi saniyede 60 kez görüntüler.
  4. Ardından, işlemci resim için verileri tekrar video kartına gönderir - video kartı resmi hazırlar. Ancak mevcut resmin monitörde gösterimi henüz tamamlanmadı.
  5. İşlemci, video kartı - gösterinin sonunu bekliyor.
  6. Arabelleğe alma etkinleştirildiğinde, bekleme olmayacak - işlemci komutlar gönderecek, video kartı bir görüntü oluşturacaktır.
  7. Görüntüleme devam ederken, sonraki görüntüler özel bir alana (tampon) yerleştirilecektir.
  8. Ekranın sonunda, ara bellekten beklemeden bir sonraki resim alınacaktır. Varsayılan olarak bu tür iki arabellek vardır ve bunlar her zaman çalışır - işleme çift arabelleğe alma denir. Üçlü arabelleğe alma işlemi hızlandırır, üçüncü bir arabellek kullanıldığından sistem, çift arabelleğe almaya benzer şekilde çalışır.

Anlaşılması gereken en önemli şey bizim için 1 saniyenin bir an olduğudur. İşlemci / video kartı için - önemli miktarda zaman. Bu yüzden programlamada, duraklamanız gerekiyorsa, birim olarak saniye değil, milisaniye kullanıyorum.

AMD Radeon Ayarlarında Seçenek:


Örnek #2:


Etkinleştir veya etkinleştirme?

Oyunlarda VSync kullanıyorsanız etkinleştirmeniz gerekir. VSync kullanırken, FPS'nin düşmesine neden olabilecek sözde görüntü yırtılması ortadan kaldırılarak resim kalitesi iyileştirilir. Sonuç - video kartı tarafından verilerin hazırlanmasındaki gecikmeleri en aza indirmenizi sağlar. Özellikle en iyi işlemciler / video kartları için.

Üçlü arabelleğe alma yalnızca OpenGL'de mevcuttur, Direct3D oyunlarında etkinleştirmek için RivaTuner'ı kullanabilirsiniz.

RivaTuner, NVIDIA video kartlarına ince ayar yapmak için tasarlanmıştır. Mevcut belgelenmemiş özellikler Tüm sürümlerin patlatıcı sürücüleri, düşük seviyeli GPU hız aşırtma, yenileme düzeltmesi, tanılama modülü.

Normal koşullar altında, üçlü tamponlama, üretkenlikte bir artış, mikrofriz sayısında bir azalma sağlar.

Bu tür bir arabelleğe almanın oyun üzerinde kötü bir etkisi varsa, bu sürücülerde olabilir.Öncekileri olan diğer sürücüleri yüklemeyi deneyebilirsiniz. İpucu - yüklemeden önce bir geri yükleme noktası oluşturun. Yakın zamanda sürücüleri yüklediyseniz, tersini yapın - yüklemeden önce bilgisayarı duruma geri yüklemeyi deneyin Yeni sürüm.

Üçlü arabelleğe alma ve WorldOfTanks

Bilgiler, WoT 9.0 için 2014 için günceldi.

Bu bilgiler faydalı olduğunu iddia etmemektedir ancak bazı aksaklıklarda/gecikmelerde faydalı hale gelebilir.

WorldOfTanks'te en iyi performans için, üçlü arabelleğe alma da false (yani devre dışı) olarak ayarlanmalıdır. Bu özellikle çok üretken olmayan bilgisayarlar için geçerlidir.

Yapılandırma dosyasındaki tripleBuffering parametresi, ara belleğe alma işleminden sorumludur:

  1. Dikey senkronizasyon etkinleştirildiğinde, üçlü arabelleğe alma etkinleştirilmelidir. tripleBuffering = true olarak ayarlayın.
  2. Devre dışı bırakıldığında, devre dışı bırakın. tripleBuffering=yanlış.

Mini talimat:


bunlara ek olarak

Diğer bazı grafik seçenekleri
İsim Tanım
Kuyruk Boyutunu Çevir Önceden eğitilmiş personel sayısı. Etkinleştirilmesi, FPS düşüşlerini azaltabilir/ortadan kaldırabilir. Önerilen değer 2'dir. Çok çekirdekli bir işlemciniz varsa, 0 değeri performansı düşürebilir.
Anizotropik/Üç Doğrusal Filtreleme Optimizasyonları Anizotropik ve trilinear filtrelemenin optimizasyonu. Açmak hızı artıracak, resim kalitesinde bir düşüş fark etmeyeceksiniz. En iyi video kartları modelleri için geçerlidir.
Uyarlanabilir kenar yumuşatma Nesnenin kenar yumuşatması tamamen değil, yalnızca kenarlarda gerçekleşir. Etki, çoklu örnekleme (MSAA) ve süper örneklemenin (SSAA) güçleri kullanılarak elde edilir.
DXT sıkıştırma desteği Bant genişliğinden tasarruf etmek için kayıpsız doku sıkıştırma. Etkinleştirilmesi önerilir.

Çözüm

  1. Özü, mevcut görüntünün gösterimi sırasında gelecekteki görüntü için verilerin hazırlanmasıdır.
  2. AMD'nin OpenGl Üçlü Arabelleği, VSync etkinken kullanılmalıdır.
  3. Oyun performansı iyileştirilmelidir. Özellikle en iyi PC'lerde.

İyi günler bayanlar baylar, tanıdıklar, okuyucular ve diğer kişilikler! bugün deneyelim video kartını yapılandır.

Sen ve ben zaten sürücüler hakkında çok konuştuk, bundan sonra her türlü ve her türlü diğer farklılıklarla sona erdi. Bugün bu konuya devam edeceğiz ve daha detaylı ayarlardan bahsedeceğiz.

Dahili yardımcı programı kullanarak AMD Radeon (ATI) ekran kartları örneğini kullanarak sürücü ayarlarını seçme hakkında konuşacağız. Burada sıcaklıklar (konuştukları için), ekran kartının hız aşırtması (konuştukları için) ve fan hızı (çünkü onlar da konuştukları için) hakkında konuşmayacağız, ancak kit ile birlikte gelen yazılımın işlevselliğini tam olarak ele alacağız ve bir dizi her türlü ayar (uygulama oyunlarında bulunanlar dahil).

Bu arada, bu üreticiden olmayan bir kartınız olsa bile, her türlü anizotropik filtreleme, kenar yumuşatma, morfolojik örnekleme ve filtreleme, üçlü arabelleklemeyi bilmek ve analojiyle yapılandırabilmek için makaleyi okumalısınız. ve daha fazlası.

Yani, anahtar başlamaktır, hadi hareket edelim.

giriş cümlesi

Dikkat ! Bundan böyle, makale güncellenirken anlamsız (su) metnin bir kısmı, çok fazla olduğu ve tamamen yeniden yazma (veya silme) arzusu olmadığı sürece kaydedildi. farklı sebepler ve orijinal yazar metinden farklıydı. Bunu aklında tut. Aksi takdirde içerik size yardımcı olacaktır (tıklanabilir).

"" projesinin sitesini okuyan, hayır, hayır ve boş zamanlarında günah işleyen birçok kişinin sanal gerçekliğin renkli dünyasına dalmak için en sevdikleri oyunun başına oturduğunu varsayarsam, sanırım yalan söylemiyorum. .

Ancak bu bir görev değil, İstek Listemiz (bilgisayar başlığı altındaki donanım) her zaman yeni çıkan oyuncakların sistem gereksinimleriyle örtüşmez. Ama yine de kumar oynamak istiyorsunuz ve her nasılsa değil, bir şey ekranda hareket ediyor ve söylüyor ve yavaşlamıyor ve gecikmemiyor. Bu durumda ne yapmalı?

Modern bir oyuncağın her sürümünde, bilgisayarınız için yeni bir dolgu ve özellikle modern video oyunlarının en önemli bileşeni olarak satın almamak mı? Sizi bilmem ama ben haftada 1-2 saat sanal zevk için zar zor kazandığım parayı vermek gibi bir niyetim yok.

İlk bakışta, donanıma para atmak dışında bir çıkış yolu yok gibi görünebilir, ancak bir tane var ve kendisi için çok ücretsiz ve oldukça etkili ve buna denir - ekran kartı sürücülerini maksimum performans için ayarlama. Sizden, bir kullanıcı olarak, yalnızca doğrudan eller gereklidir :) ve bu not.

Öyleyse, iyi beyler, donanımını kurarak vidyahi'nizdeki tüm suyu sıkmaya başlayalım. Her şeyden önce, bu özel makalenin, bilgisayarlarının kaputunun altında AMD'den bir ekran kartına sahip olan kullanıcılara adanacağını söylemek istiyorum. radeonshchik. Ancak NVIDIA'ya oy veren okuyucuların da endişelenmesine gerek yok, sizin için daha da lezzetli bir yazı hazırlayacağız.

Aslında konuya gelelim.

Giriş konusu ve makale

Makalenin periyodik olarak güncellenmesi ve güncel tutulması (mümkün olduğunca), ancak tamamen yeniden yazılmaması nedeniyle, burada açıklanan sürücülerin ve ayarların iki sürümünü bulabilirsiniz.

Bunlardan biri, ilgili kartlar ve yazılımların yanı sıra dahili katman ve arayüz için "eski" sürücülerden bahsediyor (bazen ona ulaşabilirsiniz). belirli sistemler, sürücü türleri, vb.), yani yukarıda görebileceğiniz hakkında konuşuyoruz.

İkinci sürüm (farklı bir alt başlık altında), daha yeni bir sürümün, yani AMD Radeon Yazılımının (diğer adıyla Crimson, Crimson Relive, vb.) görsel ve mantıksal görünümünü tanımlar. Aşağıda görebilirsiniz (tıklanabilir):

Öyle ya da böyle, kullanılan yazılım türünden bağımsız olarak (ve hem birinci hem de ikinci, bu sadece sürücünün ortamıdır), ayarlar (bunlar çok örnekler, gölgelendirici önbellek belleği, anizotropik filtreleme ve çok daha fazlası anlamına gelir) ), anlamsal içeriklerinde benzerdir ve kilit bir rol oynarlar.

Bu nedenle, ikincisi ayrı bir alt başlığa yerleştirilir, bundan sonraki içerik en genel (tüm video kartları dahil) ve alakalıdır.

Sürümlerden ve arayüzlerden ayrı olarak ekran kartı sürücüsü ayarları

Kurulumdan önce burada (ve daha fazla) anlamanız gerekenler:

  • Farkı gözle belirleyemiyorsanız, herhangi bir şey için maksimum değeri ayarlamanıza veya hangisinin daha iyi olduğunu aramanıza gerek yoktur, vb., çünkü bunlar harfler için harfler, sayılar için sayılar vb. olacaktır. ;
  • Her şey hızlı çalışıyorsa ve köşeler ve çarpmalarla karşılaşmıyorsanız, daha yüksek değerlere ihtiyacınız yoktur;
  • Her şey yavaş çalışıyorsa, o zaman bile ve ancak o zaman ayarları, yolları, dereceleri ve yöntemleri seçmeye değer;
  • Yavaş ve hızlı, köşeler ve pürüzlülük nedir, herkes kendisi için karar verir, çünkü monitörün çözünürlüğüne, tepki hızına, uygulamasına ve öznel duyumlarına bağlıdır (bazıları için "merdiven" norm gibi görünür, diğerleri için ise tam tersine 16X MSAA yeterli değildir).

Şimdi ayarların kendileri hakkında.

Kenar yumuşatma modu

3B uygulamalarda yüzeyleri düzleştirmenin seviyelerini, derecesini ve yöntemini belirler:

  • Çeşitli modellerin ekranlarındaki merdivenleri (köşeleri) ortadan kaldırır;
  • Sürücü (uygulamada değil) genellikle üç genel değere sahiptir: uygulama ayarlarını kullanın, iyileştirin veya geçersiz kılın;
  • Geçersiz kılındığında ve iyileştirildiğinde, kalite ve performansın doğrudan bağlı olduğu (daha güçlü) kenar yumuşatma derecesini (2X, 4X, 8X vb., vb., özellikle 2xEQ vb. gibi değerler) seçmenize olanak tanır. kenar yumuşatma -> daha fazla kaynak gerektirir ->
  • Uygulamaların kendisinde (sürücü değil), genellikle (bir süredir) bir yöntem seçebilirsiniz (tür, değişken, yöntem, istediğiniz gibi adlandırın), - SSAA, MSAA, CSAA, NFAA, FXAA, DLAA, MLAA, SMAA, TXAA vb;
  • Dereceler ve yöntemler arasındaki fark, arama motorlarında hızlı ve kolay bir şekilde bulunabilir (hemen resimlerle arama yapmak daha iyidir) veya belirli bir uygulamada sizin tarafınızdan gözle belirlenebilir.

Pürüzsüzleştirme Yöntemi

Düzgünleştirme sırasında uygulanan yöntemi (teknoloji, tür, değişken, yöntem, nasıl adlandırmak istiyorsanız) belirtir:

  • Geleneksel olarak, üç kademesi vardır (sürücü ayarlarında), - çoklu örnekleme, uyarlamalı örnekleme, yedek örnekleme (yukarıda açıklanan uygulama ayarları hakkında);
  • Kalite ve performans doğrudan yönteme bağlıdır (daha güçlü yumuşatma -> daha fazla kaynak gerektirir -> yeterli değilse, o zaman daha az performans);
  • Uyarlanabilir seçeneği kullanmanız önerilir, ancak performans sorunları ve / veya yetersiz kenar yumuşatma varsa değiştirin derece kullanırken yumuşatma.

Morfolojik (anizotropik ile karıştırılmamalıdır) filtreleme

Bir görüntüyü yumuşatmak ve filtrelemek için ek bir yöntem. "Az bilinen", nadiren kullanılan, gereksiz:

  • Teorik olarak, görüntü kalitesini iyileştirmesi gerekir, ancak pratikte, kenar yumuşatmada şüpheli bir iyileştirme pahasına performansı genellikle olumsuz etkiler;
  • Çok çarpık bir şekilde konuşursak, yumuşatma ile çok fazla ilgilenmiyor, ancak nihai görüntüyü bulanıklaştırma ve ek filtreleme ile, yukarıda açıklanan yöntemleri uyguladıktan sonra, daha eksiksiz bir anlayış için (ihtiyacınız olup olmadığından emin değilim), okumayı deneyebilirsiniz ( İng.);
  • Yukarıdaki nedenlerle ve sıklıkla olumsuz sonuçlarla (kayıp, fren vb.)

Anizotropik filtreleme modu

Kameraya göre güçlü (ve çok fazla olmayan) eğimli yüzeylerde doku görüntülerini filtreleyerek genel olarak dokuların ve görüntülerin kalitesini iyileştirir:

  • Sürücü (uygulamada değil) genellikle iki genel değere sahiptir: uygulama ayarlarını kullan veya geçersiz kıl;
  • Kenar yumuşatma durumunda olduğu gibi, filtrelemenin kalitesini belirleyen 2X , 4X , 8X vb. olabilir;
  • İlke, aynı dokunun farklı ayrıntılara sahip birkaç kopyasının kullanılmasına ve görünüm ve ortalama alma yönü boyunca dokuların (isterseniz üç boyutlu bir nesnenin dokusunun minimum birimi - bir doku pikseli) sayısını oluşturmaya dayanır. onların rengi. Video belleğini yoğun bir şekilde yükler (sırasıyla belirlenen yüksek bant genişliğini gerektirir);
  • Belirli yıllardan itibaren (yaklaşık 2007'den itibaren) performans üzerinde neredeyse hiçbir olumsuz etkisi yoktur, ancak görüntü kalitesi üzerinde olumlu bir etkisi vardır, bu nedenle X16 ve daha eskileri her yerde kullanılır.

Yüzey Formatı Optimizasyonu

Morfolojik filtreleme durumunda olduğu gibi, bu, yalnızca bu durumda kenar yumuşatma değil, dokular olan ek bir filtreleme yöntemidir.

  • Teorik olarak, anizotropik filtreleme gibi, dokuları ek olarak filtreleyerek görüntü kalitesini iyileştirmelidir;
  • Pratik olarak (ve görsel olarak) fark edilir derecede küçüktür, genellikle performansı şüpheli bir şekilde etkiler, ancak kararlılığı etkileyebilir. Bu ayarın gereksiz kullanımından kaçınılması önerilir.

Dikey güncellemeyi bekleyin (aka dikey senkronizasyon, diğer adıyla V-Sync)

Kare hızını (FPS) monitörün yenileme hızıyla senkronize eder:

  • Sürücü (uygulamada değil) genellikle dört genel değere sahiptir: her zaman kapalı, kapalı (uygulama tarafından belirtilmemişse), etkin (uygulama tarafından belirtilmemişse), her zaman açık;
  • Nadir durumlarda, görüntüyü iki bileşene ayırıyor gibi görünen, hızlı ilerleyen ve hatta birisine aşina olan (bazıları onları hiç karşılamaz veya fark etmez) nadir, hızlı, görsel olarak göze çarpmayan "bantlardan" kaçınmanıza olanak tanır. );
  • Pazarlamacılar bir mucize mucizesi olarak sattılar, görüntünün pürüzsüzlüğünü ve diğer her şeyi artırdılar;
  • Aslında, FPS sınırı nedeniyle (özellikle monitörün kare hızından daha düşükse), genellikle son derece şüpheli faydalarla performansı olumsuz etkiler;
  • Performansı bu değerle sınırlayarak gürültüyü, güç tüketimini vb. azaltmakla ilgili açıklamalar parmaktan emilir, çünkü modern dünyada ve normal koşullarda video kartının kendisi frekansları, güç tüketimini, dönüş hızını ve çok daha fazlasını değiştirir, yapay kısıtlamalar olmadan. Double V-Sync genellikle saçmalık ama şimdi bundan bahsetmiyoruz;
  • Yukarıdakilerle bağlantılı olarak, her zaman uzak durmanız önerilir. Bu özel oyun-durum-konfigürasyonunda gerçekten gözle, açıp kapattıktan sonra görsel bir fayda görüyorsanız, o zaman açılır.

Üçlü arabelleğe alma OpenGL (ve daha fazlası)

Abartılı, oluşturulan verilere erişim hızını hızlandıran bir G/Ç arabelleğidir:

  • Çerçeveler ekranın yenileme hızından daha düşük veya daha yüksek bir frekansta çizilir, hazır (donanım tarafından oluşturulmaları için gönderen program tarafından geri istenmeden önce oluşturulur) arabelleğe (tabii ki depolama) yerleştirilir. , ve sonraki çerçeve hesaplama için verilir, böylece gecikmeyi azaltır + programın ekran güncelleme olaylarını almak için donanımı yoklaması gerekmez ve algoritma mümkün olduğunca çabuk serbestçe çalışabilir;
  • Buna göre, çift arabelleğe alma vardır (genellikle kullanılır), üçlü arabelleğe alma vardır (tam olarak şu anda tanımladığımız şeydir), çift arabelleğe alma iki arabellek kullanır, üçlü üç (belki daha fazla, ancak bu artık gözle görülür bir fark yaratmaz);
  • Çift: sistemde A ve B olmak üzere iki arabellek varsa, arabellek A'da eşzamanlı olarak yeni bir görüntü oluştururken arabellek B'yi görüntüleyebilir, ancak görüntü gecikmesi nedeniyle arabelleklerin değişmesini beklemek gerekir;
  • Üçlü: Sistemin üç arabelleği varsa: A, B ve C, arabelleklerin değişmesini beklemesi gerekmez. Arabellek B'yi görüntüleyebilir, arabellek A'da bir görüntü oluşturabilir, biraz daha fazla.
  • Ne yapmalı: Kısıtlamalara rağmen dahil etmeye değer.

Gölgelendirici önbelleği

Derlenmiş gölgelendiricileri önbellekte saklamanıza izin verir, bu bazen işlemeyi önemli ölçüde hızlandırabilir, CPU ve GPU üzerindeki yükü azaltabilir, gereksiz derleme olmadan hemen hazır verilerle çalışır ve bunları depolamadan alır.

  • "Kapalı" veya "değeri var mı? AMD için optimize edilmiş" (diğer haritalarda, ayarlar orada olmayabilir, farklı adlandırılmış veya varsayılan olarak etkinleştirilmiş olabilir) - kapatmak genellikle önerilmez, çünkü bu, gereksiz oluşturma gecikmeleri olmadan daha düzgün bir video dizisi elde etmenizi sağlar, yani optimize edilmiş veya etkinleştirilmiş durumda bırakın durum. .

Mozaikleme Modu ve bu şekilde mozaikleme

Resmin küresel gelişiminden sorumlu olan şey budur. Temel düzeyde, çokgenleri daha küçük parçalara ayırma yöntemidir.

Mozaiklemeyi kaba bir modele (solda) uygulamak, daha yumuşak bir modele (aynı görüntüde ancak ortada) izin verir, yer değiştirme haritalarını kullanmak (aynı görüntüde ancak sağda) karakterlere sinematik düzeyde gerçekçilik verir.

  • Sürücü çerçevesinin üç seçeneği vardır: AMD için optimize edilmiş, uygulama ayarlarını kullan ve uygulama ayarlarını geçersiz kıl;
  • Çoğu zaman olduğu gibi bırakmaya değer, ancak daha sık, herhangi bir nedenle, gereksinimleri daha düşük olan bir oyunda (daha güçlü bir kartla) FPS küçükse ve ayrıca garip yavaşlamalar, donmalar (solma) ve dezavantajlar varsa olmaması gereken yerde, burada uygulama ayarlarını kullanmak mantıklıdır ve/veya hatta manuel mod geçersiz kılar;
  • Geçersiz kılma, seviyeleri 2x'ten 64x'e ve daha yükseğe ayarlamanıza veya bunları tamamen devre dışı bırakmanıza olanak tanır. Seviye çok kırıcıyı ayarlar ve performansı ve görüntü kalitesini doğrudan etkiler. Bu değerle, bir şeyler ters giderse bu parametreyle oynamak mantıklıdır. Evet ve çok.

enerji verimliliği

Performans kaybı pahasına çok daha az enerji çiğnemenizi sağlar:

  • Performansa ihtiyacınız varsa kapatın. Belki de burada söylemeye değer tek şey budur.

Kare hızı kontrolü

Dikey senkronizasyon durumunda olduğu gibi, video dizisine pürüzsüzlük eklemek için uygulamada bir kare hızı sınırı seçmenize ve ayarlamanıza olanak tanır.

  • Aslında, çok az insan buna ihtiyaç duyar ve neden, tam tersi durumlar dışında - uygulamada kare hızı yapay olarak (değiştirilemeyen ayarlarla) sınırlandırıldığında, burada bu değeri bir kaydırıcı ile geçersiz kılmayı deneyebilirsiniz; , nadir durumlarda, bu kısıtlamayı kaldırmak ve tam (veya belirttiğiniz değer) üzerinde çalışmak için.

belki Genel Ayarlar tüm bilinmesi gereken bu. Belirli yazılımların yanı sıra Overdrive ve Wattman'ın arayüzlerini inceleyelim.

Video kartı "eski" yazılım aracılığıyla nasıl yapılandırılır - Catalyst Control Center

Sürücüleri yükleme / güncelleme sürecinde (veya önceden kurulmuş bir işletim sistemine sahip hazır bir PC satın aldıysanız), resmi monitör ekranında görüntülemekten sorumlu olan modülün kendisine ek olarak, ek modül başlıklı Katalizör Kontrol Merkezi (ACCC).

Bu, video bağdaştırıcılarıyla çalışmak için bir kontrol merkezi olan ve hem kartın kendi ayarları hem de bağlı monitör ile herhangi bir manipülasyon gerçekleştirmenize izin veren bir yazılım kabuğudur.

Varsayılan olarak, ACCC masaüstündeki tepside küçük bir simge olarak durur (resme bakın).

Ancak, bazı nedenlerden dolayı standart yerde kontrol merkezi simgesini bulamayabilirsiniz, o zaman ACCC ile çalışmaya başlamak için ekran kartı sürücülerinizi güncellemeniz gerekir.

Bu farklı şekillerde yapılabilir, ancak bunu özel bir yöntemle yapmayı tercih ederim. ücretsiz yardımcı program AMD'den amddriverdownloader (eski ad) denir.

Kim bilmiyor, bu en çok otomatik algılama (arama ve bulma) teknolojisidir. en son sürümlerüretici sürücüleri. Avantajları, sürücülerin aranması ve indirilmesi sürecinin netliği, rahatlığı, ücretsiz ve otomasyonudur. Dezavantajları, herhangi bir otomatik sistem gibi her zaman doğru şekilde yapmamasıdır.

Bu sayede artık üreticinin web sitesine gitmenize, doğru video adaptör modelini aramanıza, işletim sisteminizde sürücü ve bit derinliğine ihtiyacınız yok. Yardımcı programı indirmeniz, istediğiniz zaman çalıştırmanız yeterlidir ve yakacak odununuz için yeni bir şey olup olmadığını belirler ve gerekli dağıtım kitini bilgisayarınıza indirir. Bu nedenle, ACCC ile çalışmaya başlamak için, İndirme bölümündeki resmi web sitesine gidip “İndir” e tıklayarak yardımcı program aracılığıyla sürücüleri güncelleyin.

İndirdikten sonra, bugünün kahramanımız olan kontrol merkezi ile birlikte sağlanacağınız standart yakacak odun kurulumuna başlarsınız. Girmek için, masaüstü tepsisinin simgesine (kırmızı-gri renkli AMD) sağ fare tuşuyla tıklamanız ve ilgili yazıya tıklamanız gerekir.

Özünde, ACCC başka bir şey değildir Kullanıcı arayüzü AMD Radeon ve hibrit grafik kartlarının özelliklerini kurmak, yapılandırmak ve bunlara erişmek için AMD işlemciler. Bu uygulama, görüntü ayarlarını, görüntü profillerini ve görüntü kalitesini ayarlamak için video ayarları sağlar.

ACCC, ekran kartınızın işleyişinde çok önemli bir rol oynar ve oyunlarda gerekli fps'leri (papağanları) eklemenizi sağlar. Yani onunla bir oyunu veya uygulamayı oldukça iyi bir uçuş seviyesinde çalıştırabilirsiniz, bu da PC'nizin ve özellikle video kartlarının özelliklerini başlangıçta daha fazla talep ediyor.

Not :
Bilgisayar işlemcileri üretmesiyle tanınan ATI Technologies, Radeon grafik kartları serisini tamamlamak için Catalyst Control Center'ı (CCC) geliştirdi. Yardımcı program ilk olarak R serisi video kartlarında kullanıma sunuldu. AMD'nin ATI'yi satın almasından sonra, yardımcı program ( eski versiyon) olarak adlandırılabilir .

Merkezi başlattıktan hemen sonra “ Seçenekler"(soru işaretinin üstünde) ve öğeyi seçin -" Genişletilmiş görünüm” (resme bakın). Böylece çok sayıda ayar ve daha uygun bir etkileşim arayüzü ile daha gelişmiş bir moda geçiyoruz.

Ayarlar sekmesinde, "maddeyle de ilgilenebilirsiniz. Görev çubuğu menüsünü etkinleştir” – tepsi simgesinin görüntülenip görüntülenmemesinden sorumludur ve “ Fabrika ayarlarını geri yükle” – optimizasyonda bir şeyi aşırı kimyasallaştırmanız durumunda saf ayarlara geri dönüş :).

Ayrıca, soru işaretine tıklayarak, tüm yardımcı program ayarlarını yukarı ve aşağı inceleyebileceğiniz kontrol merkezinde kapsamlı yardım çağıracaksınız.

Yani, yardımcı programın adından da anlaşılacağı gibi, " Kontrol Merkezi"- AMD grafik kartıyla ilişkili tüm seçenekler ve işlevler için bir merkez görevi görür. ACCC'yi başlatarak kullanıcılar çeşitli işlevlere erişir:

  • Masaüstü yönetimi;
  • Dijital panellerin / ekranın özelleştirilmesi;
  • Video resim parametrelerinin ayarlanması;
  • 3D uygulamaları kurma;
  • Performans Yönetimi, AMD OverDrive - CPU Hız Aşırtma ve GPU.

Ayarların önemli noktalarını inceleyelim ve AMD Catalyst Control Center'ın en önemli sekmelerini inceleyelim.

İlk dikkat çekmek istediğim nokta şu: Masaüstü özellikleri"açılır menüde" Masaüstü yönetimi". Ekran boyutunu, yenileme hızını, renk kalitesini ve masaüstü dönüşünü değiştirmenize olanak tanır.

Burada (1, 2, 3) sayıların altındaki ayarlarla ilgileniyoruz. Doğru çözünürlüğü, bit derinliğini (renk kalitesi), ekran yenileme hızını ayarlamak (otomatik olarak yanlış belirlendiyse) ve ayrıca yönlendirmeyi (yatay veya dikey) ayarlamak gerekir.

Bunu yapmak için, belgeleri (monitör için teknik özellikler) almanız ve oradaki birinci ve üçüncü özelliklerin değerlerini “bölümünde bulmanız gerekir. teknik parametreler monitör”.

Bir sonraki önemli menü “ Dijital düz panellerim” ve öğeler:

  • Özellikler (dijital düz panel);
  • Yakınlaştırma ayarları;

Her birinin üzerinden ayrı ayrı geçelim.

Dijital panelin özelliklerinde “sekmeyle ilgileniyoruz. Görüntü ölçekleme". Oradaki kutuyu işaretlerseniz, GPU grafik işlemcisi aracılığıyla uygulanabilir.

Bu işlev, monitör biçimini video oyunu biçimiyle doğru şekilde eşleştirmekten sorumludur. Şunlar. tam ekranda doğru çözünürlükte ve mümkün olan en yüksek çözünürlükte oynamanız için.

Onay kutusu işaretli değilse, bu tür bir ölçeklendirme gerçekleştirilir. Windows araçları ancak, her zaman doğru değildir. Kutuyu işaretleyip işaretlememek herkesin elinde, pek oynamam, o yüzden bende yok. Kim oyun oynamayı sever, sadık kalmak daha iyidir :)

Buradaki başka bir ayar " ITC işlemeyi etkinleştir". ITC işlemeyi destekleyen HDMI ekranlar için grafik sürücüsü yerine GPU kullanarak video kalitesi sağlar. Peki, burada neyi ödüllendirdiğim açık mı? ;)

Özetle bu, monitörünüzün kendi tam ekran görüntü işleme algoritmalarını kullanmasını sağlayan bir özelliktir. Şunlar. monitör HDMI'yı destekliyorsa, kutuyu işaretleyin ve üreticinin monitörün donanımına koyduğu resmin tüm zevklerinin tadını çıkarın. Aksi takdirde, ağaç monitörleri için mevcut olmayacaktır.

Sekmedeki bir sonraki öğe “ Dijital panellerim” – “Yakınlaştırma ayarları". Ayar, masaüstünün kenarlarındaki "yas çerçevesini" kaldırmaktan sorumludur. Genellikle işletim sistemini veya sürücüleri yeniden yükledikten sonra monitörün yanlarında siyah çubuklar belirir. Bu nedenle, bundan kaçınmak için kutuyu işaretlemek daha iyidir - “ Ölçekleme faktörünü kullan”.

Not :
Parametrelerdeki her değişiklikten sonra, bunların etkili olması için “Uygula (A)” veya “Varsayılan (E)” düğmesine tıklayın (her şeyi olduğu gibi döndürmek istiyorsanız).

Numeric Panels sekmesindeki son önemli ayar LCD Overdrive'dır. Kendi monitörünüzü seçtiyseniz, bunu bilirsiniz - monitörün yanıtı ve ne kadar küçükse (sözde) o kadar iyidir.

Bu seçeneği etkinleştirerek, tepki süresini (renk sinyallerini hızlandırarak) dengelersiniz ve böylece hareketli nesneler filmlerin veya oyunların dinamik sahnelerini izlerken bir "döngü" bırakmaz. Bu seçenek, yalnızca teknoloji grafik kartının kendisi tarafından destekleniyorsa etkindir.

Burada birçok ayar var ve hepsi bir dereceye kadar görüntünün güzelliğinden sorumludur. parlaklık, renk, kontrast ve diğer parametreler. Çoğu durumda merkezin standart ayarlarının oldukça tatmin edici olduğunu ve herhangi bir özel kullanıcı ayarı gerektirmediğini söylemeliyim.

Bu nedenle, onları değiştirmemek daha iyidir, çünkü birini değiştirmek genel dengenin ihlaline ve yığında bir değişikliğe yol açacaktır. ilgili parametreler. Başka bir deyişle, küçük iyileştirmeler bile görüntünün “uçup gitmesine” neden olabilir. Buradaki bizim için faydalı ayarlar “Kalite” sekmesi olacaktır: video kalitesi ve deinterlacing.

Aşağıdaki onay kutularını ayarlamamız gerekiyor (resme bakın):

  • "Dinamik kontrast"- bu, monitördeki resme bağlı olarak otomatik bir parlaklık ayarıdır. Örneğin film izlerken veya dinamik oyunlarda hızla değişen sahnelerin en iyi görüntülenmesinden sorumludur.
  • "Deinterlacing", bir video izlerken tarama veya "tarak efektinin" ortadan kaldırılmasıdır. Abartmak gerekirse, tarak etkisi hareketli bir nesnenin sürülmesidir, yani. monitör ekranında aynı anda birbirine göre kaydırılan çerçevenin iki alanı olduğunda. Deinterlacing bu etkiyi ortadan kaldırır.

Ayrıca, daha düzgün bir video oynatma işlemi için, deinterlacing kullanırken video akışındaki "kare değişikliği algılamasını" kontrol etmeniz gerekir.

Sekmede " Video"Dikkatimizi hak eden daha fazla ayar var ve bunlar:

  • AMD Steady Video - titrek görüntü sabitleme;
  • Küresel video kalitesi;
  • Daha hızlı video dönüştürme.

Ev videonuz titriyorsa (büyük bir günün ardından :)), AMD Steady Video'nun yanındaki kutuyu işaretlemeniz gerekir. Ayar " Küresel video kalitesi” –> “Kenar yumuşatılmış videoyu zorla”, kareleri düşürmeden video akışının sorunsuz oynatılmasını sağlamanıza olanak tanır. Oraya bir işaret koyuyoruz.

Ayar " Hızlı Video Dönüştürme” videonuzun kaynaklarını video dönüştürme işlemine bağlamanızı sağlar. grafik donanımı. Bir onay işareti koyun " donanım ivmesi ”, videoyu sık sık çeşitli oynatıcılar kullanarak kodlarsanız ve bu işlemi hızlandırmak istiyorsanız.

Şimdi "Oyunlar" ve "" öğelerinin üzerinden atlayalım. verim” ve sekmede durun “ Bilgi". Aslında, burada olağandışı bir şey yok, üreticiden standart bilgi.

AMD ana sayfa sekmesinde, bilgisayarınıza en son sürücüleri indirmenize izin veren “Sürücü güncellemelerini kontrol et” ile ilgileniyoruz, yani. sürümlerini ve Catalyst kontrol merkezi çekirdeğini güncelleyin.

“Yakacak odun yığınının” yüklenmeye başlaması için mavi oka tıklamanız gerekir ve sürücü güncelleme işlemi başlayacaktır.

Sonraki iki sekme “Programlar” ve “ Donanım cihazları". Sistemin donanım aygıtları, grafik adaptörü hakkında detaylı bilgi edinmeyi ve genel olarak sistem hakkında bilgi edinmeyi mümkün kılar (buton “ Sistem bilgisi”).

Temel kurulumu anladım. Şimdi OverDrive bölümünde yer alan performans ve hız aşırtma seçeneklerine bir göz atalım.

"Eski" AMD sürücü yazılımında OverDrive

Hevesli bir oyuncuysanız ve bir AMD ekran kartınız varsa, gücünde ücretsiz olarak bir miktar artışa güvenme hakkınız vardır. Optimum ve doğru ayar, oyunlarda imrenilen fps'yi sıkıştırmanıza ve çeşitli 3D uygulamalarda hız eklemenize yardımcı olacaktır. Kontrol merkezinde bundan iki ayar sorumludur: “ Verim” ve “Oyunlar”.

Onları daha ayrıntılı olarak düşünün ve sırayla başlayın.

AMD OverDrive Teknolojisi, sürücü düzeyinde bir grafik kartı ve GPU'yu overclock etmek için tasarlanmış bir AMD geliştirmesidir. Kullanmaya başlamak için lisans sözleşmesinin şartlarını okumalı ve kabul etmelisiniz (resme bakın).

Sanırım dudaklarında bir soru var: AMD OverDrive ne yapar ve bir kullanıcı olarak bana nasıl yarar sağlar?". ona cevap veriyorum:

  • Yeni başlayanlar ve hız aşırtma hayranları için önceden ayarlanmış parametrelere sahiptir. Optimum DDR3 bellek performansı elde etmek için önceden yapılandırılmış bir bellek profilini kolayca seçebilirsiniz. Ayrıca performans ayarlarını BIOS'tan manuel olarak kontrol edebilir ve belirli uygulamalar için özel profiller oluşturabilirsiniz;
  • Otomatik frekans ayarı sayesinde hız aşırtmayı daha da hızlı ve kolay hale getirir;
  • Performansı artırmak için fan hızını kontrol etmenizi sağlar;
  • Bellek saat hızı, voltaj ve zamanlamalar dahil tüm performans ayarlarınızı kontrol etmenizi sağlar.

Lisans şartlarını kabul ettikten ve ellerinizi çarpıtmışsanız uyarıda bulunduktan sonra daha iyi hız aşırtma meşgul etmeyin (:)), aşağıdaki pencere açılır.

Burada ayarlarla oynayabilir ve uygulamalara papağan ekleyebilirsiniz. Bu yöntem aşağıdaki gibi çalışır. Parametrelerden herhangi birini birkaç birim değiştiriyoruz, 3D uygulamaya giriyoruz, FPS ölçeri başlatıyoruz ve papağanlarda bir artış varsa ve her şey stabil çalışıyorsa, bu parametreleri bırakıyoruz. Aksi takdirde, varsayılan parametrelere (E tuşu) geri döneriz ve kararlı-arttırılmış bir ayar kombinasyonu bulana kadar parametreleri daha dikkatli değiştiririz.

Not :
Yara değişikliklerinin etkili olması ve sistem performansını etkilemesi için “ Grafik Sürücüsünü Etkinleştir”.

İşte sonuçlar (performans artışı açısından) sadece video kartının ayarları ve (daha az ölçüde) işlemcinin frekansları ile oynayarak elde etmeyi başardım.

Varsayılan ayarlar şunlardı:

...ve onlarla birlikte Metro Last Light Redux (1080p çözünürlük, çok yüksek ayarlar) oyunundaki fps sayısı:

Ve işte değiştirildikleri şey (haritada):

...ve aynı grafik ayarlarına sahip Metro Last Light Redux oyunundaki FPS sayısı:

Toplamda, 44'e karşı 41'imiz var - kartın ve (daha az ölçüde) işlemcinin ayarlarıyla birkaç hareket için oldukça iyi bir sonuç. Ayrıntılı olarak oturur ve işlemciyi olması gerektiği gibi bükerseniz, 5-7 ekstra papağan kesin olarak nakavt edilebilir.

Not :
Grafik kartına ek olarak, AMD OverDrive kullanarak işlemciyi de overclock edebilirsiniz. Ancak, AMD'den olmalıdır.

Hatırlayacağınız gibi gündemde bir madde daha var, bu da 3D uygulamaları kurmak. Onlarla çalışmaya başlamak için ilgili ACCC menüsüne gidin:

eki görüyoruz Sistem Seçenekleri”, Ve içinde iki sütunlu bir tablo: “ Fırsatlar" ve " Ayarlar». Altta, .exe formatında bir oyun uygulaması ("Ekle" düğmesi) ekleyebilir ve belirli bir oyun (uygulama), yani profil adı verilen grafik ayarlarını yapabilirsiniz.

Yerel ayarlar (düzeltme, filtreleme, örnekleme ve diğer her şey) yukarıda yazılanlara göre, yani makalenin ilk yarısında uygun alt başlık altında.

"Yeni" yazılım aracılığıyla bir Radeon grafik kartı nasıl kurulur - AMD (ATI) Yazılımı (Crimson'dan itibaren)

Yeni bir kartınız, en son sistem ve sürücülere sahipseniz, büyük olasılıkla sürücü ayarlarıyla çalışmak için yazılımın en son sürümüne zaten sahipsiniz. Çok daha görsel, özlü ve çok az sekme içeriyor ( Oyunlar, Video, Yeniden Yaşa, Görüntüle ve Sistem), her biri video kartını çok net bir şekilde kontrol etmenizi sağlar.

"Oyunlar" bölümü, yukarıda, yani makalenin ilk yarısında uygun alt başlık altında listelenen ana performans ayarlarının yönetiminden sorumludur.

"Video" sekmesi, videonun ve ona eşlik eden her şeyin renk, parlaklık ve kontrast ayarlarından sorumludur. Burada, sonucu dedikleri gibi anında görünen birkaç önceden ayarlanmış profil var (videoyu başlatın ve fareyi profile sokun).

Relive, kuruluysa, video çekmenize ve onunla birlikte gelen ayarları yönetmenize olanak tanır. Konu bununla ilgili olmadığı için burada hiçbir şey hakkında yorum yapmayacağız.

"Ekran" bölümü, çözünürlük ayarlarını yönetmenize, monitörün renk sıcaklığını değiştirmenize, tabiri caizse programlı olarak, ultra yüksek çözünürlük, ölçekleme vb. ayarlamanıza olanak tanır.

"Sistem" olarak adlandırılan ve "Genel Bakış" sekmelerini içeren son bölüm, " Yazılım"ve" Ekipman ", öğrenmenize yardımcı olacak şimdiki versiyonu sürücüler, frekanslar, video kartının adı, ayrıntılı özellikleri ve bazı bilgisayar parametreleri.

Gördüğünüz gibi, buradaki her şey çok daha özlü ve kullanışlı.

AMD'nin (ATI) "yeni" sürücü yazılımında Wattman kurulumu

Oyunlar bölümünde, biri küresel ayarlardan, ikincisi daha derin olanlardan (overclock) sorumlu olan iki alt bölüm vardır; bu bölüm, (makalenin güncellendiği sırada) Overdrive'ın yerini alan Wattman olarak adlandırılır.

Hız aşırtmaya ve frekansları değiştirmeye karar verirseniz, bu bölüme gidin ve yaptığınız her şeyi - kendi sorumluluğunuzda ve riski size ait olmak üzere yaptığınızı, garantinizi kaybedebileceğinizi vb. - söyleyen uyarıyı kabul edin (genel olarak, şu bilgileri okuyun: metin).

Daha sonra, durumu (frekans, sıcaklık, soğutma hızı vb.) Zaman içinde (yani ilk başlangıçta) izlemekten sorumlu olan ilk bölüm, böyle büyük bir sayfa (pencereyi fare ile uzatabilirsiniz) göreceksiniz. boş olabilir, beklemelisiniz).

İkinci bölüm, kaydırıcıyı istenen yüzdeye çekerek ve aynı zamanda farklı durumları ve voltajları nasıl etkilediğini görerek frekansları basit ve hızlı bir şekilde değiştirmenize olanak tanır. Voltaj manuel olarak da ayarlanabilir, ancak bu kesinlikle önerilmez. İlgi yavaşça artırılmalıdır (tercihen% 1), her birinin ardından video kartını uzun süre kararlılık için test etmeli, maksimum kararlılıkla maksimum büyüme elde etmeye çalışmalısınız.

Üçüncü bölüm, benzer şekilde bellek frekansı ve bellek voltajı değerlerini (deneyimli bir hız aşırtmacı değilseniz manuel olarak değiştirilmemelidir) ayarlar, böylece hız aşırtma da yapar. Parametreleri sırayla hız aşırtmaya değer (ayrı frekans ve ayrı bellek) ve ardından bunları birbirine bağlamaya çalışın, çünkü biri diğerine bağlıdır (bkz.).

Son bölüm, sıcaklığa bağlı olarak (sağ taraf) ve belirli bir hız aralığında (RPM) (minimumdan maksimuma + akustik limit) soğutma sisteminin soğutucularının dönüş hızını kontrol etmenizi sağlar.

Bu konuda, belki de burada bilmeye değer ve bilinebilecek her şey. Bu konuyla ilgili ayrıntılı bir makale olan Afterburner aracılığıyla hızı ve hız aşırtmayı kontrol etmenizi öneririz.

Eh, muhtemelen 3D uygulamaların "uçabilirliğini" ve daha iyi "göstergeselliğini" geliştirmek için ayarlanabilecek tüm ayarlar budur.

Yukarıdakilerin tümünün kafanızda daha net bir şekilde görülebilmesi için genel bir not, “adlı bir not vereceğim. Oyunlar için grafik performansı nasıl iyileştirilir?”:

  • Sürücüleri zamanında güncelleyin;
  • Sürücüleri global olarak yapılandırın (yukarıya bakın);
  • İhtiyaçlara ve gereksinimlere bağlı olarak sürücüleri uygulama (profiller) için yerel olarak yapılandırın;
  • Kullanmak iyi soğutma(), ayar ( 'den daha gürültülü) veya kullanın ;
  • Biraz hız aşırtma kimseye zarar vermez. Makul sınırlar içinde.

Seninle kaptan-apaçıklıktı (c) :)

Eh, bugünlük muhtemelen bu kadar, özetleyelim ve veda edelim.

son söz

Bugün ekran kartı sürücülerini kurma konusunu tamamen ele aldık. Artık her birinizin bunu doğru bir şekilde yapabileceğine ve gerekirse grafik bebeklerinizden fazladan papağanları sıkacağınıza eminim :)

Her zaman olduğu gibi, herhangi bir sorunuz, eklemeniz, düşünceniz vb. varsa, bu gönderiye yorum yapabilirsiniz.

Not: Bu makalenin orijinal varlığı için, ekip üyesi 25 FRAME sayesinde

Üçlü arabelleğe alma, çift ara belleğe almaya kıyasla daha hızlı görüntü çıkışı sağlar. Gerçek dünya uygulamalarında, bu genellikle grafik oluşturma işlemlerini monitörün yenileme hızıyla senkronizasyondan soyutlama girişimini içerir. Genellikle kareler, bunun neden olabileceği olağan etkiler (yani titreme, kayma, yırtılma) olmaksızın ekran yenileme hızının (değişken kare hızı) altına veya üstüne çizilir. Programın, ekran güncelleme olaylarını almak için donanımı yoklaması gerekmediğinden, algoritmanın mümkün olduğu kadar hızlı çalışması serbesttir. Bu, mevcut tek üçlü arabelleğe alma yöntemi değildir, ancak makine hızlarının büyük ölçüde değişebildiği PC mimarilerinde baskın olan yöntemdir.

Üçlü ara belleğe almanın başka bir yöntemi, oluşturulan grafiklerin toplam miktarında değişiklik talepleri için boş alan sağlamanın bir yolu olarak üçüncü bir arabellek kullanarak ekranın yenileme hızıyla senkronizasyonu içerir. Burada tampon, depolama görevi gördüğünde gerçek anlamda kullanılır. Bu yöntem, artan minimum Gereksinimler donanıma bağlıdır, ancak tutarlı (değişkene karşı) bir kare hızı sağlar.

Üçlü arabelleğe alma, üç arabellek kullanır, ancak yöntem, uygulamanın ihtiyaç duyduğu herhangi bir sayıda arabelleğe genişletilebilir. Dört veya daha fazla arabellek kullanmanın genellikle hiçbir faydası yoktur.

Çift Tamponlamanın Dezavantajları

Sistemin A ve B olmak üzere iki arabelleği varsa, arabellek A'da aynı anda yeni bir görüntü oluştururken arabellek B'yi görüntüleyebilir. Tampon A'daki görüntü hazır olduğunda, sistem monitör ışınının arabellekleri değiştirmeye dönmesini beklemek zorundadır. Bu bekleme süresi, arabelleklerin hiçbirine dokunulmadığı birkaç milisaniye olabilir. Dikey tarama tamamlandığında, arabellek B'de (sayfa değiştirme) oluşturmaya başlamak için arabellek A ve B'yi değiştirebilir veya arabellek A'yı arabellek B'ye kopyalayabilir ve arabellek A'da çizim yapabilirsiniz.

Üçlü arabelleğe almanın faydaları

Sistemde A, B ve C olmak üzere üç arabellek varsa, arabelleklerin değişmesini beklemesi gerekmez. Tampon B'yi oluşturarak Tampon A'yı oluşturabilir. Tampon A hazır olduğunda, hemen Tampon C'yi oluşturmaya başlar. Dikey bir duraklama olduğunda, Tampon A görüntülenir ve Tampon B yeniden kullanım için serbest bırakılır.

Üçlü Arabelleğe Alma Sınırlamaları

Sistem arabellekleri her zaman ekranda görüntülemek için gereken süreden daha kısa sürede doldurursa, bilgisayar arabellek sayısından bağımsız olarak her zaman bir monitör sinyali bekler. Bu durumda, üçlü arabelleğe almanın, çift arabelleğe almaya göre hiçbir avantajı yoktur.


Wikimedia Vakfı. 2010 .

Diğer sözlüklerde "Üçlü Arabelleğe Alma" nın ne olduğunu görün:

    Arabelleğe alma (İngilizce arabelleğinden), geçici veri depolama için bir arabellek kullanımını içeren, özellikle bilgisayarlarda ve diğer bilgi işlem cihazlarında veri girişi ve çıkışı olmak üzere alışverişi düzenleme yöntemidir. Yalnızca veri girerken ... ... Wikipedia

    - (İngilizce arabelleğinden) geçici veri depolama için bir arabellek kullanımını içeren, özellikle bilgisayarlarda ve diğer bilgi işlem cihazlarında veri girişi ve çıkışı olmak üzere alışverişi düzenleme yöntemi. Veri girerken, bir cihaz veya ... ... Wikipedia

    Bilgisayar bilimlerinde, bir sonraki sonucu hazırlama sürecini kesintiye uğratmadan bitmiş sonucu geri döndürme yeteneği sağlayan bir veri hazırlama yöntemi. Çift arabelleğe almanın ana uygulama alanları: ekran içeriği oynatmanın oluşturulması ... ... Wikipedia

    Bilgisayar bilimlerinde çift arabelleğe alma, bir sonraki sonucu hazırlama sürecini kesintiye uğratmadan bitmiş sonucu döndürme yeteneği sağlayan bir veri hazırlama yöntemidir. Çift arabelleğe almanın ana uygulama alanları: içerik oluşturma ... ... Wikipedia

    Bu makale, bilgi kaynaklarına bağlantılardan yoksundur. Bilgi doğrulanabilir olmalıdır, aksi takdirde sorgulanabilir ve kaldırılabilir. Şunları yapabilirsiniz ... Vikipedi

    Bilgisayar biliminde arabellek, giriş veya çıkış sırasında verileri geçici olarak depolamak için kullanılan bir bellek alanıdır. Veri alışverişi (giriş ve çıkış) hem harici cihazlar ve bilgisayar içindeki işlemlerle. Tamponlar ... ... Vikipedi

Bu incelemenin bir parçası olarak, size üçlü arabelleğe almanın ne olduğunu ve bununla ilişkili özellikleri anlatacağım.

Sorunun özü. Bir görüntü oluştururken, ilk başta tüm alanın bir arka planla değiştirilmesi (örneğin, beyaz veya belirli bir resim) optimal kabul edilir ve ancak o zaman ona ayrı parçalar uygulanır. Veri okumak ve yazmak için bir arabellek kullanırsanız, ekranın titremesi veya bireysel elemanlar, kırılmaların görünümü (resmin üst kısmı mevcut olandan, alt kısım eski olandan) ve diğer kusurlar.

Bu soruna bir çözüm, çift ve üçlü arabelleğe almadır. Nedir ve neden gereklidir ve V-Sync ile nasıl bağlantılı olduğunu daha fazla ele alacağız.

Üçlü ve çift tamponlama

çift ​​arabelleğe alma

çift ​​arabelleğe alma- bu, bitmiş sonucun eşzamanlı iletimini ve bir sonrakinin oluşumunu sağlamanıza izin veren bir yöntemdir.

Çift arabelleğe alma nasıl çalışır? bilgisayar grafikleri? Her ikisi de titreme ve diğer bazı kusurları çözen, ancak resmin yırtılması sorununu çözmeyen iki seçenek olduğunu belirtmekte fayda var. İlki, görüntünün ilk olarak bilgisayarın RAM'inde oluşturulduğu ve ardından monitörün arabelleğine kopyalandığı zamandır (ikincisi, görüntüyü ekranda okur ve görüntüler). İkincisi, video kartının başlangıçta verileri kopyalamadan değiştirdiği, çok daha hızlı olan iki arabelleği desteklediği zamandır. Bu durumda, molalar daha az sıklıkla meydana gelir.

Birincil ara belleğin, monitör ekranında görüntülenen resmin depolandığı bellek olduğunu bilmeye değer. İkincil arabellek, görüntünün oluşturulduğu (oluşturma gerçekleşir) arabellektir.

Üçlü tamponlama

Üçlü tamponlamaüç veri arabelleği kullanan bir çift arabelleğe alma türüdür.

Bilgisayar grafiklerinde üçlü arabelleğe alma nasıl çalışır? Mekanizmanın kendisi büyük ölçüde benzerdir, ancak yalnızca üç veri arabelleği kullanılır - bir birincil ve iki ikincil. Bu durumda, varsa, yöntemin ikincil arabellekleri olarak video kartının ek arabelleklerini kullanmak da mümkündür.

Bu neden gerekli? Gerçek şu ki, veri kopyalama sırasında video kartı boşta. Buna göre, ek bir geri arabellek bu sorunu çözer, çünkü veri kopyalama sırasında bir sonraki görüntü oluşturulabilir. Bu, fps'yi artırmanıza izin verir.

Ancak, bu teknolojilerin her ikisi de genellikle V-Sync ile ilişkilendirilir ve bir nedenle. Bir sonraki nedenine bakalım.

Dikey senkronizasyon ile çift ve üçlü arabelleğe alma

V-Sync, yırtılma sorunlarını çözmek için çift veya üçlü arabelleğe alma ile birlikte kullanılır. Normal kullanımdan tek farkı, veri kopyalamanın monitörün frekansıyla senkronize olmasıdır. Basit bir deyişle, monitörün verileri okuduğu ve gösterdiği anlarda resim değişmiyor.

Not: Okuyucular, V-Sync'in Giriş Gecikmesini iyileştirdiğini bilmelidir.

V-Sync ile çift ara belleğe almanın artıları ve eksileri nelerdir?

Profesyoneller Ekranda boşluk yok. Video kartı güçlüyse ve fps'si monitör frekansından yüksekse, animasyonun her karesi monitör ekranında görüntüleninceye kadar (oluşturulacağı) dikkate alınarak oluşturulacağından fps'deki düşüş hissedilmeyebilir. kopyalama gecikmesi

eksiler. Sonuç olarak, veri kopyalanırken video kartı arıza süresi sorununa ek olarak, monitörün çizim yapmasını bekleyen bir gecikme eklenir. Bu, video kartı monitörün frekansından daha az kare üretiyorsa fps'nin önemli ölçüde düşebileceği anlamına gelir. Örneğin 40-45 fps, bazı kareler 1 monitör döngüsünde, bazı kareler ise 2 monitör döngüsünde görüntüleneceği için 30 gerçek fps'ye düşürülebilir. Eğer fps 30'dan az ise düşüş 15 kareye kadar çıkabilir.

İkinci önemli dezavantaj ise, video kartının gerçek fps'si oyunda atlarsa, bu fark edilebilir ve ayrıca aşırı göz yorgunluğuna neden olabilir. Örneğin, bazı sahnelerde 40-50 fps ve diğerlerinde 20-30 fps varsa, bu, fps'nin "30 - 15 - 30 - 15 - 15 - 30 - 30" tarzında değişeceği anlamına gelir.

V-Sync ile üçlü ara belleğe almanın artıları ve eksileri nelerdir?

Profesyoneller Çift ile aynı, ancak biraz fark var. Gerçek şu ki, üçlü arabelleğe alma, boşta kalma sorunundan kurtulmanıza izin verir, çünkü monitörü beklerken veya veri kopyalarken, video kartı bir sonraki görüntüyü oluşturur, bu özellikle video kartı görüntüleri hızlı veya yavaş oluşturuyorsa (ancak , V-Sync nedeniyle periyodik atlama görüntüleri şeklinde bir eksi mümkündür).

eksiler. İlk dezavantaj, üçlü arabelleğe almanın daha fazla bilgi işlem kaynağı gerektirmesidir. İkinci dezavantaj, video kartı tüm gecikmeleri hesaba katarak görüntüleri her zaman hızlı bir şekilde üretiyorsa, üçlü arabelleğe alma duygusunun kaybolmasıdır. Üçüncü. Bilgisayar "zayıf" ise, bu yöntemi etkinleştirmek gerçek fps'yi azaltabilir. Bu, daha fazla bilgi işlem kaynağı gerektiğinden, ilk eksi nedeniyle olur. Bu durumda, yalnızca üçlü arabelleğe almayı değil, aynı zamanda V-Sync'i de devre dışı bırakmak daha iyidir.

Arabelleğe alma, bilgi işlem cihazlarında ve bilgisayarlarda veri girişi ve çıkışı olan değişimi düzenlemenin bir yoludur. Tampon, verileri geçici olarak depolamak için bir yer olarak kullanılır. Veri girişi sırasında bazı cihazlar ara belleğe veri yazarken, diğerleri arabellekten veri okur. Sonuç olarak, her şey tam tersi.

Tamponlama ile nerede karşılaşıyoruz?

Aslında PC'deki tüm işlemler bu işlemle ilişkilendirilir. Bilgisiz bir kişinin arabelleğe almanın ne olduğunu anlaması kolay değildir. Ancak, bunu gözlemlemek çok kolaydır: aynı film çevrimiçi indirilir - veriler arabelleğe alınır, film önbelleğe yüklenir ve bilgisayarda olmasa da oynatılır.

Bu işlem, süreçlerin girdi ve çıktı verilerini birbirinden bağımsız olarak gerçekleştirmesini sağlar. Bu kullanışlılığı nedeniyle, çok işlevli işletim sistemlerinde arabelleğe alma kullanılır.

Türlerinden birkaçı bilgisayar grafiklerinde girdi, çıktı ve görüntü işleme için kullanılır. Donanım veya yazılımda uygulanırlar.

Bir arabelleğe alma örneği Veri deposu alınan ve gönderilen dosyaların geçici olarak saklanması için kullanılan modem.
Arabelleğe alma örneği yazılım yazdırma için veri girildiğinde dosyaların geçici olarak yazdırma kuyruğuna yüklendiği çok görevli işletim sistemleridir.

Gelişmiş PC kullanıcılarının arabelleğe almanın ne olduğunu bilmesi gerekir.
Alan içerisinde Bilişim Teknolojileri Her zaman yüzeysel bilgiler ve derinlemesine bilgiler vardır. Arabelleğe almanın ne olduğunu anladıktan sonra, daha ileri gidebilir ve türlerini daha ayrıntılı olarak düşünebilirsiniz.

İkili ve üçlü tamponlama olduğu bilinmektedir. Bir sonraki alt başlıkta tartışılacaktır.

Üçlü arabelleğe alma - nedir?

bilgisayar grafiklerinde bu tür Tartışılan süreç, çift tamponlamanın bir çeşididir. Fark sadece görüntüleri gösterme yöntemindedir. Üçlü, artefaktların sayısını önlemenize veya azaltmanıza olanak tanır. Ayrıca, görüntü çıkış hızında ikili ve üçlü arabelleğe alma arasındaki farklar gözlenir.

Üçlü arabelleğe alma yöntemi ile de senkronize edilir. Üçüncü arabellek, burada oluşturulan grafiklerin toplam hacminde değişiklik talepleri için boş alan sağlama yöntemi olarak kullanılır. Bir tür depolama görevi görür. Üçlü arabelleğe alma yöntemi daha fazla kaynak yoğundur ancak tutarlı bir kare hızı sağlar.

Üç tampon sınır değildir. Ancak indirilen dosyaların geçici olarak saklanması için 4 veya daha fazla yere gerek yoktur, bunlardan sadece 3'ü her zaman aktif olarak çalışacaktır. Bu nedenle, en iyi seçenek üçlü arabelleğe almadır.

Oyunlarda arabelleğe almanın ne olduğunu düşünün?

Arabelleğe alma, oyun görüntülerini aktarmak için de kullanılır. Oyunlarda hem ikili hem de üçlü kullanılır. Çift arabelleğe alma, daha zayıf PC'ler ve işletim sistemleri içindir, üçlü arabelleğe alma ise daha güçlü olanlar içindir.

Zayıf bir işletim sisteminde üçlü arabelleğe alma kullanırsanız, oyun arızalanabilir. Diğer bir deyişle performans, bilgisayarınızda ne tür bir işlemin kullanıldığına bağlıdır. Oyunlar, PC ve işletim sistemi için farklı gereksinimlerle de farklıdır.

Oyun üreticileri beyin çocuklarını çeşitli yöntemler kullanarak oluşturduklarından, arabelleğe alma türünü seçmek oldukça zordur. Bu nedenle, oyun forumlarında, belirli bir oyunun üçlü arabelleğe alma ile nasıl iyi çalışmadığını ve bunun tersini sık sık duyabilirsiniz.

İdeal olarak, üreticiler belirtmelidir sistem gereksinimleri belirli bir oyun, çeşitli işletim sistemleriyle uyumluluğu, arabelleğe alma desteği vb.

Üretici uyumluluk hakkında özel bilgi vermemişse, kendiniz kontrol edebilirsiniz. Her durumda, sadece zaman kaybedilir, bilgisayara herhangi bir zarar vermez. Uyumsuzluk, grafik oluşturmanın engellenmesine ve görüntünün sesle zayıf senkronizasyonuna yansıdığı için hemen fark edilebilir.

Çıktı arabelleğe alma hakkında

Çıktı tamponlama oldukça faydalı bir şeydir. Bu işlev, komut dosyasının tüm çıktısını yığınlamaktan, tanımlama bilgisi başlıklarını ve sonuçta ortaya çıkan başka bir belirli komut dosyasını buna eklemekten oluşur. Bilgilerin işlenmesi tamamlandıktan sonra, tüm veriler istemciye ters sırada, yani önce başlıklar, sonra sayfa ve ardından komut dosyasının sonucu gönderilir.

Çıktı arabelleğe alma ile açılan fırsatlar

  1. Komut dosyasında kesinlikle herhangi bir yerden bir tanımlama bilgisi gönderme.
  2. İstediğiniz zaman bir oturum başlatın.
  3. Verileri istemciye göndermeden önce sıkıştırma.

Sıkıştırmanın ek CPU kaynakları gerektireceğini unutmayın. Ancak aktarım hızı %40 artacaktır (resim ve metin sayısına bağlı olarak). Resimlerin metinden çok daha kötü sıkıştırıldığı bilinmektedir. Çıktı arabelleğe alma varsayılan olarak etkin değildir.

Çıktı arabelleğe almayı etkinleştirmek için 2 yöntem vardır:

  1. Sunucunun kendisine sahip olanlar veya php.ini dosyasına erişimi olanlar için uygundur. Tek yapmanız gereken bu dosyada output_buffering yönergesini bulmak ve On olarak ayarlamaktır.
  2. İkinci yol, çıktısının arabelleğe alınması gereken betikte ob_start() kullanmaktır.

Böylece tamponlamanın ne olduğunu anladık.