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

click fraud protection

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ı, görüntü ve simülasyon hareketini/hareketini oluşturmak için ekranda gördüğünüz bir görüntünün ne sıklıkta yenilendiğini yansıtır. Kare hızı, çoğunlukla kare/saniye veya FPS olarak ölçülür (bununla karıştırılmamalıdır). Birinci Şahıs Nişancılar).

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ıyla ilgili bazı temel soruların yanıtlarını sağlar. saniyedeki kareleri ölçün ve kare hızını ve genel grafikleri iyileştirmek için kullanabileceğiniz farklı ince ayarlar ve araçlar verim.

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

Doom 4 Video Oyunu

Bir 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 şunları içerir:

  • Sistem donanımı, örneğin grafik kartı, anakart, İşlemci, ve hafıza.
  • 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.

Bir 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 ile arasında doğrudan bir ilişki vardır. GPU, 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ükseltmek mantıklı değildir.

Hangi Grafik Kartı/CPU kombinasyonunun en iyi olduğunu belirlemek için genel bir kural yoktur, ancak CPU orta seviyedeyse düşük uç CPU'ya 18-24 ay önce, zaten minimum sistemin alt ucunda olması için iyi bir şans var Gereksinimler. Aslında, PC'nizdeki donanımın büyük 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üzde çoğu video oyunu, 60 fps kare hızına ulaşmak amacıyla geliştirilmektedir, ancak 30 fps ile 60 fps arasında 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 şey, 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ıyla ayarlanmıştır, yani 60 FPS'nin üzerindeki hiçbir şey görünmeyecektir.

Donanımınızla birleştiğinde, oyunlar gibi kıyamet (2016), İzleme, savaş alanı 1 ve grafik yoğun aksiyon sekanslarına sahip diğerleri, çok sayıda hareketli nesne, oyun fiziği ve hesaplamaları, 3B ortamlar ve daha fazlası nedeniyle oyunun FPS'sini etkileyebilir. Daha yeni oyunlar aynı zamanda bir oyunun daha yüksek sürümlerini gerektirebilir. DirectX gölgelendirici modeli gölgelendirici modeli gereksinimi GPU tarafından karşılanmazsa genellikle düşük performans, düşük kare hızı veya uyumsuzluk meydana gelebilir.

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 bulunmaktadır. En popüler ve çoğu kişinin en iyi olduğunu düşündüğü şeye denir Fraps. Fraps, DirectX veya OpenGL grafikleri kullanan herhangi bir oyunun perde arkasında çalışan bağımsız bir uygulamadır. API'ler (Uygulama Programlama Arayüzü) 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 eder. 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 kıyaslama, 30 saniyelik video yakalama ve .bmp ekran görüntülerini içeren sınırlamalara sahip ücretsiz bir sürüm sunarlar.

Bandicam gibi bazı Fraps Alternatif uygulamaları var, ancak tam işlevsellik istiyorsanız, bunlar için de ödeme yapmak zorunda kalacaksınız.

Kare Hızını, FPS'yi ve Performansı Artırmak 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ınızı yükseltmek, geliştirilmiş performans için verildiğinden, farklı grafik oyun ayarlarına ve bunların performansı ve oyunun kare hızını nasıl azaltabileceğine veya azaltabileceğine odaklanacağız.

Bugün kurulu DirectX/OpenGL PC oyunlarının büyük çoğunluğu yarım düzine veya daha fazla grafikle geliyor donanımınızın performansını ve umarım FPS sayınızı artırmak için değiştirilebilecek ayarlar. Kurulumun ardından çoğu oyun, kurulu olan PC donanımını otomatik olarak algılar ve oyunun grafik ayarlarını optimum performans için buna göre ayarlar. Bununla birlikte, kullanıcıların kare hızı performansını daha da iyileştirmeye yardımcı olmak için yapabilecekleri 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ı

kenar yumuşatma

Genel olarak AA olarak adlandırılan kenar yumuşatma, grafiklerdeki pürüzlü pikselli veya pürüzlü kenarları yumuşatmak için bilgisayar grafikleri geliştirmede kullanılan bir tekniktir. Çoğumuz bu pikselli veya pürüzlü bilgisayar grafikleriyle karşılaşmışızdır, AA'nın yaptığı her piksel için ekranınızda çevreleyen piksellerin bir örneğini alır ve görünmelerini sağlamak için bunları karıştırmaya çalışır. düz. Birçok oyun, AA'yı açıp 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 kapatmak size bir destek sağlamalıdır.

Anizotropik filtreleme

3B bilgisayar grafiklerinde, genellikle 3B ortamdaki uzaktaki nesnelerin daha düşük bir grafik kullanacağı durumdur. Daha yakın nesneler daha fazlası için yüksek kaliteli doku haritaları kullanırken bulanık görünebilen doku haritalarının kalitesi detay. 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 kullanacak ve yakındaki nesnelerin bulanık görünmesine neden olacaktır. 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 gelişme sağlayabilir; Bu ayar, daha yeni grafik kartlarında performans düşüşü için daha az neden oluyor.

Mesafe/Görüş Alanı Çiz

Çekme 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 oluşturmak ve görüntülemek için daha fazla çalışması gerekeceği anlamına gelir. Bununla birlikte, görünüm, etki, çoğunlukla, oldukça az olmalıdır, bu nedenle, düşürme, iyileştirilmiş bir kare hızı veya kare başına kare görmeyebilir. ikinci.

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, eski bir grafik kartı çalıştırırken performans artışı sağlamak için muhtemelen ilk azaltılan veya kapatılan ayar budur.

Çözünürlük

NS çözüm 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, ekranda görüntülenecek daha fazla piksel olduğundan, daha yüksek çözünürlükler bir ödünleşimle gelir. ekran, grafik kartının her şeyi işlemek için daha fazla çalışması gerekiyor ve bu nedenle düşebilir verim. Bir oyunda çözünürlük ayarını düşürmek, performansı ve kare hızını artırmanın sağlam bir yoludur, ancak oynamaya alıştıysanız daha yüksek çözünürlüklerde ve daha fazla ayrıntı görmek için AA/AF'yi kapatma veya ayarlama gibi bazı diğer seçeneklere bakmak isteyebilirsiniz. aydınlatma/gölgeler.

Doku Detay/Kalite

En basit tabirle dokular, 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 yapmak oldukça güvenlidir.