22 Aralık 2016 Perşembe
2 Aralık 2016 Cuma
31 Ekim 2016 Pazartesi
23 Ekim 2016 Pazar
Modern CPU'lardaki Shader İsimleri ve Görevleri
Shader Nedir?
Programlanabilir GPU'ların ortaya çıkmasından sonra hayatımıza girmiş bir terimdir. Shaderlar, vertex'lere ya da pixellere hükmetmek üzere yazılan küçük program parçalarıdır.Türleri
2B Shaderlar
2B shaderlar dijital görüntüler üzerinde, ayrıca dokular denilen bilgisayar grafikleri çalışmalarında da hareket eder. Onlar pixel özelliklerini değiştirir. Şuan sadece 2B sahaderların pixel shader türü vardır.Pixel Shader
Karesel gölgelendirme anlamına gelen Pixel Shader DirectX 9 ve üzeri oyun grafik kütüphanesinde bulunan grafik işleme komut fonksiyonudur. Yeni nesil olarak tanımlanan birçok oyunda bu özellik şartı aranıldığı için bir önceki nesil ekran görüntü kartları bu özelliği desteklememekte olduğu için birçok oyun yazılımı çalışmama durumu yaşanmaktadır.
3B Shaderlar
3B shaderlar, 3B modeller ya da diğer geometriler üzerinde hareket eder, ama aynı zamanda bir model veya ağ çizmek için kullanılan renklere ve dokulara erişebilir. Vertex Shaderlar, 3B shaderların en eski türüdür, genellikle vertex temelinde değişim yapar. Geometry shader, shader içinde yeni vertexler oluşturabilir. Başka bir türüde Tessellation shaderdır.Vertex Shader
Yazacağınız bir vertex shader programı ile GPU’ya gönderilen herbir vertex üzerinde işlem yapabilirsiniz.
Geometry Shader
Bu tür shaderlar, grafik pipeline başlangıcına gönderilen bu ilkellere noktalar, çizgiler ve üçgenler gibi yeni grafik öğelerini üretebilir. Geometri shader programları vertex shaderdan sonra yürütülür.
Tessellation Shader
OpenGL 4.0 and Direct3D 11, Tessellation shader adında yeni bir shader sınıfı eklendi. Geleneksel modeline iki yeni shader aşamalarını ekler.
22 Ekim 2016 Cumartesi
Benchmark Nedir ve Benchmark Siteleri
CPU Benchmark Testleri
Benchmark için test siteleri bulunur. Bu sitelerde işlemci model numaraları kullanarak arama yapılarak diğer işlemcilerle kıyaslama yapılır ve işlemci performansı hakkında fikir sahibi olunur. Bu şekilde bir işlemcinin sahip olduğu marka ya da model numarası değil gerçekteki hızı test edilir. Örneğin i5 2430m model numaralı bir işlemcinin performansı i7 720qm modele sahip işlemciden daha performans sağladığı görülmüş olur. Aksi halde yaygın görüşe göre her zaman i7 işlemci i5 işlemciden daha iyi olduğu düşünülse de durumun böyle olmadığı Benchmark testi sayesinde görülmüş olur.
Benchmark Siteleri
PassMark Software:
http://www.harddrivebenchmark.net/
http://www.memorybenchmark.net/
Kullanabileceğiniz test uygulamaları:
SiSoft Sandra: İşlemci ve ekran kartı testi için kullanılır.
NovaBench: İşlemci, RAM, sabit disk ve ekran kartı testleri içindir.
3DMark- PCMark: FutureMark’ın geniş kapsamlı benchmark yazılımlarıdır.
FRAPS: Bir oyunu açıp kolayca saniyede kaç FPS aldığınızı görebilirsiniz.
Kaydol:
Kayıtlar (Atom)