Video Oyunu Kare Hızlarını Anlama ve Optimize Etme

İçindekiler:

Video Oyunu Kare Hızlarını Anlama ve Optimize Etme
Video Oyunu Kare Hızlarını Anlama ve Optimize Etme
Anonim

Bir video oyununun grafik performansını ölçmek için kullanılan en yaygın ölçütlerden biri kare hızı veya saniyedeki kare sayısıdır. Bir video oyunundaki kare hızı, ekranda gördüğünüz bir görüntünün, görüntüyü ve simülasyon hareketini/hareketini oluşturmak için ne sıklıkta yenilendiğini yansıtır. Kare hızı genellikle saniyedeki kare sayısı veya FPS olarak ölçülür (First Person Shooter ile karıştırılmamalıdır).

Bir oyunun kare hızını belirleyen birçok faktör vardır, ancak teknolojideki birçok şeyde olduğu gibi, bir şey ne kadar yüksek veya hızlı olursa o kadar iyidir. Video oyunlarındaki düşük kare hızları, en uygunsuz zamanlarda ortaya çıkabilecek bir dizi soruna neden olacaktır. Düşük kare hızlarında neler olabileceğine ilişkin örnekler, çok fazla hareket/animasyon içeren aksiyon sekansları sırasında dalgalı veya ürkek hareket; Oyunla etkileşimi zorlaştıran donmuş ekranlar ve diğerleri.

Aşağıda ayrıntıları verilen kare hızı SSS'si, video oyunu kare hızları, saniyedeki karelerin nasıl ölçüleceği ve kare hızını ve genel grafik performansını iyileştirmek için kullanabileceğiniz farklı ince ayarlar ve araçlarla ilgili bazı temel soruların yanıtlarını sağlar.

Bir Video Oyununun Kare Hızını veya Saniyedeki Kare Sayısını Ne Belirler?

Image
Image

Oyunun kare hızına veya saniye başına kare (FPS) performansına katkıda bulunan bir dizi faktör vardır. Oyun kare hızını/FPS'yi etkileyebilecek alanlar şunlardır:

  • Grafik kartı, anakart, CPU ve bellek gibi sistem donanımı.
  • Oyun içindeki grafik ve çözünürlük ayarları.
  • Oyun kodunun grafik performansı için ne kadar iyi optimize edildiği ve geliştirildiği.

Bu makalede, oyunun geliştiricisinin grafikler ve performans için optimize edilmiş kod yazacağına güvendiğimiz için sonuncusu elimizde olmadığı için ilk iki madde işaretine odaklanacağız.

Oyunun kare hızına veya FPS performansına en büyük katkıda bulunan faktör grafik kartı ve CPU'dur. Temel olarak, bilgisayarın CPU'su programlardan, uygulamalardan, bu durumda oyundan grafik kartına bilgi veya talimat gönderir. Ardından grafik kartı alınan talimatları işleyecek, görüntüyü oluşturacak ve görüntülenmesi için monitöre gönderecektir.

CPU ve GPU arasında doğrudan bir ilişki vardır, grafik kartınızın performansı CPU'ya bağlıdır ve tam tersi. Bir CPU'nun gücü yetersizse, tüm işlem gücünü kullanamayacaksa, en yeni ve en iyi grafik kartına yükseltme yapmak mantıklı değildir.

Hangi Grafik Kartı/CPU kombinasyonunun en iyi olduğunu belirlemek için genel bir kural yoktur, ancak CPU 18-24 ay önce orta ve düşük seviye bir CPU ise, zaten minimum sistemin alt ucunda olması için iyi bir şans vardır Gereksinimler. Aslında, PC'nizdeki donanımın iyi bir kısmı, satın alındıktan sonraki 0-3 ay içinde muhtemelen yeni ve daha iyi donanım tarafından aşılacaktır. Anahtar, oyunun grafikleri ve çözünürlük ayarlarıyla doğru dengeyi denemek ve bulmaktır.

Video/Bilgisayar Oyunları için Hangi Kare Hızı veya Saniyedeki Kare Sayısı Kabul Edilebilir?

Günümüzdeki çoğu video oyunu, 60 fps kare hızına ulaşma hedefiyle geliştirilmektedir, ancak 30 fps ile 60 fps arasındaki herhangi bir yer kabul edilebilir olarak kabul edilir. Bu, oyunların 60 fps'yi geçemeyeceği anlamına gelmez, aslında birçoğu bunu yapar, ancak 30 fps'nin altındaki herhangi bir şeyde, animasyonlar dalgalı olmaya başlayabilir ve akıcı hareket eksikliği gösterebilir.

Saniyedeki gerçek kare sayısı, donanıma ve herhangi bir anda oyunda neler olabileceğine bağlı olarak oyun boyunca değişir. Donanım açısından, daha önce de belirtildiği gibi, grafik kartınız ve CPU'nuz saniyedeki kare sayısında bir rol oynayacaktır, ancak monitörünüz de görebileceğiniz FPS'yi etkileyebilir. Birçok LCD monitör 60 Hz yenileme hızına ayarlanmıştır, yani 60 FPS'nin üzerindeki hiçbir şey görünmeyecektir.

Donanımınızla birleştiğinde, Doom (2016), Overwatch, Battlefield 1 gibi yoğun grafikli aksiyon sekanslarına sahip oyunlar, çok sayıda hareketli nesne, oyun fiziği ve hesaplamaları, 3D nedeniyle oyunun FPS'sini etkileyebilir ortamlar ve daha fazlası. Daha yeni oyunlar ayrıca bir grafik kartının destekleyebileceği DirectX gölgelendirici modelinin daha yüksek sürümlerini gerektirebilir, gölgelendirici modeli gereksinimi GPU tarafından karşılanmazsa genellikle düşük performans, düşük kare hızı veya uyumsuzluk oluşabilir.

Bilgisayarımdaki Bir Oyunun Kare Hızını veya Saniyedeki Kare Sayısını Nasıl Ölçebilirim?

Oynarken bir video oyununun kare hızını veya saniyedeki kare sayısını ölçebileceğiniz çok sayıda araç ve uygulama vardır. En popüler ve çoğu kişinin en iyi olduğunu düşündüğüne Fraps denir. Fraps, DirectX veya OpenGL grafik API'lerini (Uygulama Programlama Arayüzü) kullanan herhangi bir oyunun perde arkasında çalışan ve bir başlangıç ve bitiş noktası arasındaki FPS'yi ölçmenin yanı sıra, saniyede mevcut karelerinizi görüntüleyen bir kıyaslama aracı olarak hizmet eden bağımsız bir uygulamadır.. Fraps, kıyaslama işlevine ek olarak, oyun ekran görüntüsü yakalama ve gerçek zamanlı, oyun içi video yakalama işlevine de sahiptir. Fraps'ın tam işlevselliği ücretsiz olmasa da, FPS karşılaştırması, 30 saniyelik video yakalama ve.bmp ekran görüntülerini içeren sınırlamalara sahip ücretsiz bir sürüm sunarlar.

Orada Bandicam gibi bazı Fraps Alternatif uygulamaları var, ancak tam işlevsellik istiyorsanız, sonunda bunlar için de ödeme yapmanız gerekecek.

Kare Hızı, FPS ve Performansı İyileştirmek için Donanımı veya Oyun Ayarlarını Nasıl Optimize Edebilirim?

Yukarıdaki önceki sorularda belirtildiği gibi, bir oyunun kare hızını/saniyedeki kare sayısını ve genel performansını iyileştirmek için yapabileceğiniz iki ana şey vardır:

  1. Donanımınızı yükseltin.
  2. Oyunun grafik ayarlarını yapın.

Donanımı yükseltmek, gelişmiş performans için verildiğinden, farklı grafik oyun ayarlarına ve bunların performansı ve oyunun kare hızını nasıl az altabileceğine veya az altabileceğine odaklanacağız.

Bugünkü kurulu DirectX/OpenGL PC oyunlarının büyük çoğunluğu, donanımınızın performansını ve umarım FPS sayınızı iyileştirmek için ayarlanabilen yarım düzine veya daha fazla grafik ayarıyla birlikte gelir. Kurulumun ardından çoğu oyun, kurulu olan PC donanımını otomatik olarak algılar ve optimum performans için oyunun grafik ayarlarını buna göre ayarlar. Bununla birlikte, kare hızı performansını daha da artırmaya yardımcı olmak için kullanıcıların yapabileceği bazı şeyler var.

Bir oyunun grafik ayarlarında bulunan tüm ayarları düşürmenin performans sağlayacağını söylemek kolay çünkü öyle. Ancak, çoğu insanın oyun deneyimlerinde doğru performans ve görünüm dengesini elde etmek istediğine inanıyoruz. Aşağıdaki liste, birçok oyunda bulunan ve kullanıcı tarafından manuel olarak ayarlanabilen bazı genel grafik ayarlarını içerir.

Ortak Grafik Ayarları

Kesintisizleştirme

Antialiasing, genellikle AA olarak anılır, bilgisayar grafikleri geliştirmede, grafiklerdeki pürüzlü pikselli veya pürüzlü kenarları yumuşatmak için kullanılan bir tekniktir. Çoğumuz bu pikselli veya pürüzlü görünümlü bilgisayar grafikleriyle karşılaşmışızdır, AA'nın yaptığı, ekranınızdaki her piksel için çevreleyen piksellerin bir örneğini alır ve pürüzsüz görünmelerini sağlamak için bunları harmanlamaya çalışır. Birçok oyun, AA'yı açmanıza veya kapatmanıza ve 2x AA, 4x AA, 8x AA vb. olarak ifade edilen bir AA örnek oranı ayarlamanıza izin verir. AA'yı grafik/monitör çözünürlüğünüzle birlikte ayarlamak en iyisidir. Daha yüksek çözünürlükler daha fazla piksele sahiptir ve grafiklerin düzgün görünmesi ve iyi performans göstermesi için yalnızca 2x AA'ya ihtiyaç duyabilirken, daha düşük çözünürlüklerde işleri düzeltmek için 8x'e ayarlanması gerekebilir. Düz bir performans artışı arıyorsanız, AA'yı tamamen düşürmek veya tamamen kapatmak size bir destek sağlamalıdır.

Anizotropik Filtreleme

3B bilgisayar grafiklerinde, genellikle bir 3B ortamdaki uzaktaki nesnelerin daha düşük kaliteli doku haritaları kullanması ve bulanık görünebilen doku haritaları kullanması, daha yakın nesnelerin daha fazla ayrıntı için yüksek kaliteli doku haritaları kullanması durumudur. 3B ortamdaki tüm nesneler için yüksek doku haritaları sağlamak, genel grafik performansı üzerinde büyük bir etkiye sahip olabilir ve burada Anizotropik Filtreleme veya AF ayarı devreye girer.

AF, ayar ve performansı artırmak için neler yapabileceği açısından AA'ya oldukça benzer. Ayarı düşürmenin dezavantajları vardır, çünkü görünümün çoğu daha düşük kaliteli dokuyu kullanarak yakındaki nesnelerin bulanık görünmesini sağlar. AF örnek hızları 1x ile 16x arasında değişebilir ve bu ayarın ayarlanması eski bir grafik kartının performansında belirgin bir iyileşme sağlayabilir; Bu ayar, daha yeni grafik kartlarında performans düşüşü için daha az neden oluyor.

Mesafe/Görüş Alanı Çiz

Çekim mesafesi ayarı veya görüş mesafesi ve görüş alanı ayarları, ekranda ne göreceğinizi belirlemek için kullanılır ve hem birinci hem de üçüncü şahıs nişancılar için en uygun olanıdır. Çizim veya görüş mesafesi ayarı, görüş alanı bir FPS'deki bir karakterin çevresel görünümünün daha fazlasını belirlerken mesafeyi ne kadar gördüğünüzü belirlemek için kullanılır. Çekme mesafesi ve görüş alanı durumunda, ayar ne kadar yüksek olursa, grafik kartının görünümü oluşturmak ve görüntülemek için daha fazla çalışması gerekeceği anlamına gelir, ancak etki, çoğunlukla, oldukça az olmalıdır, bu nedenle düşürme olmayabilir. gelişmiş bir kare hızının veya saniyedeki kare sayısının çoğunu görün.

Aydınlatma/Gölgeler

Bir video oyunundaki gölgeler, oyunun genel görünümüne ve hissine katkıda bulunur ve ekranda anlatılan hikayeye bir gerilim duygusu katar. Gölge kalitesi ayarı, oyunda gölgelerin ne kadar ayrıntılı veya gerçekçi görüneceğini belirler. Bunun etkisi, nesne sayısı ve aydınlatmaya bağlı olarak sahneden sahneye değişebilir, ancak genel performans üzerinde oldukça büyük bir etkisi olabilir. Gölgeler bir sahnenin harika görünmesini sağlasa da, muhtemelen eski bir grafik kartı çalıştırırken performans artışı sağlamak için az altılan veya kapatılan ilk ayardır.

Çözünürlük

Çözünürlük ayarı hem oyunda hem de monitörde mevcut olanlara bağlıdır. Çözünürlük ne kadar yüksek olursa, grafikler o kadar iyi görünür, tüm bu ekstra pikseller ortamlara ve nesnelere görünümlerini iyileştiren ayrıntılar ekler. Bununla birlikte, daha yüksek çözünürlükler bir değiş tokuşla gelir, çünkü ekranda görüntülenecek daha fazla piksel olduğundan, her şeyi işlemek için grafik kartının daha fazla çalışması gerekir ve bu nedenle performansı düşürebilir. Bir oyunda çözünürlük ayarını düşürmek, performansı ve kare hızını iyileştirmenin sağlam bir yoludur, ancak daha yüksek çözünürlüklerde oynamaya ve daha fazla ayrıntı görmeye alıştıysanız, AA/AF'yi kapatmak veya aydınlatmayı/gölgeleri ayarlama.

Doku Detayı/Kalite

Dokular en basit tabirle bilgisayar grafikleri için duvar kağıdı olarak düşünülebilir. Grafiklerdeki nesnelerin/modellerin üzerine yerleştirilen görüntülerdir. Bu ayar genellikle bir oyunun kare hızını çok fazla etkilemez, eğer öyleyse bu ayarı aydınlatma/gölgeler veya AA/AF gibi diğer ayarlardan daha yüksek bir kalitede kullanmak oldukça güvenlidir.

Önerilen: