Detaylı ve hızlı bir 3B performans testi nasıl yapılır


52

3D grafiklerimin performansını nasıl hızlı bir şekilde test edeceğimi merak ediyorum. Yana glxgears kriter değildir kullanmam gerektiğini. Ayrıca glxgears bazen 60FPS'de takılır, sürücü güncellemesinden önce / sonra bile karşılaştıramazsınız (örneğin, xorg-edgers PPA ekleme). Glxgears bile gerçekten kutuda çalışmıyor.

Bir olasılık ekran koruyuculardır, ancak FPS'yi göremezsiniz. Ayrıca , özellikle Live-CD'de çalıştırıyorsam, 600MB nexuiz yüklemek istemiyorum . Diğer 3D oyunlar da çok büyük ... Unigine testleri açık kaynaklı sürücüler için çok fazla talep ediyor (çok düşük OpenGL ve muhtemelen doku sıkıştırmasıyla ilgili sorunlar (S3TC ...)). Ayrıca OpenGL 2.x boyutlarını da test etmek istiyorum.

3D performansınızı nasıl hızlı bir şekilde test edebilirsiniz?

Yanıtlar:


53

11.04'ten beri Ubuntu, benchmarklarla geliyor glmark2ve glmark2-es2basit benchmark (gölgelendiriciyle) yapmak için oldukça iyi ve indirmek için çok hafif.

glmark2, Linaro grubu tarafından aktif olarak geliştirilmiştir. Her yeni sürümde, yeni ve daha zorlu kriterler geliyor. https://launchpad.net/glmark2

Benchmark ayrıca cihazlarda da iyi çalışıyor (ARM, OpenGL-ES2 tabanlı), bu yüzden iyi (donanım) çapraz platform karşılaştırması iyi. OMAP4 / powervr Pandaboard üzerinde çalışan glmark2-es2 http://www.youtube.com/watch?v=G5jg9D1lH5Y


1
Sonuçlar ne anlama geliyor? Sistemimde donanım ivmesi olup olmadığını belirlemeye çalışıyorsam, yanıt almak için glmark2 sonuçlarını nasıl yorumlayabilirim?
Eyal

Vergy iyi 3D benchmark yapmak zor, ancak glmark2 glxgears'tan daha iyi ama yine de basit
gsedej


1
NVIDIA-375 ve hala orada böcek. Çarpışma başladı.
neves

@neves şimdi benim için Ubuntu 16.10, NVIDIA 375.39, 2014.03, NVIDIA GTX 1080 ve NVS 5400M markalarında çalıştı.
Ciro Santilli,

14

Unigine, farklı shader seviyeleri desteği olan benchmarkların bir Linux versiyonuna sahiptir, göz atmaya değer olabilir:

http://unigine.com/download/

Bu aynı zamanda birçok başka otomatik grafik (ve diğer) test seçeneğinin de bulunduğu Phoronix test paketine dahil edilmiştir.

http://www.phoronix-test-suite.com/

Kısacası, php5-cli'yi Phoronix'e bağımlı olarak kurmak için yazılım merkezini kullanın, ardından Phoronix tarball'ı indirin ve çıkarın. Detaylı kullanım kılavuzları Phoronix sitesinde bulunabilir.


Kutsal alan demosunu kendimi berrak ve radeon şoförü ile denedim. Eksik yeteneklerle ilgili çok sayıda şikayet var. Motor toplu iş dosyasında yattıktan sonra, sadece boş bir pencere var. İşte kayıp mesa uygulamalarının listesi aşağıdadır: # Lie mesa eksikliği ihracat MESA_EXTENSION_OVERRIDE = + GL_ARB_map_buffer_range, GL_ARB_vertex_array_object, GL_ARB_half_float_vertex, GL_ARB_half_float_pixel, GL_EXT_texture_swizzle, GL_ARB_shader_object, GL_ARB_vertex_shader, GL_ARB_fragment_shader, GL_ARB_framebuffer_object, GL_EXT_framebuffer_multisample telafi etmek için test etmek
Joni Nevalainen

Birlik çok iyi bir kriter, ancak açık kaynak kodlu sürücülerle çalışmıyor. Eski ATI 9600m GPU'umu test etmek istiyorum. Yine de öneriniz için teşekkürler. PTS'nin farkındayım, ancak bu başka bir katman, aslında test etmenin rapor edilmesiyle ilgili. Ubuntu deposunda bulunan uygulamalar var.
gsedej

sudo apt-get install phoronix-test-suite15.10'da
Ciro Santilli,

12

chromium-bsuVe gltronUbuntu oyunlar çok daha küçük kurulum ayak izi var nexuizve her ikisi de bir FPS sayacı bulunmaktadır. Hızlı bir şekilde test etmek istesem bu tarafa giderdim.


Cevabınız için teşekkürler! Güzel ve küçük GL testleri, ancak yine de çok basit.
gsedej

10

glxgears60 fps'ye yapışmış VSync sinyal senkronizasyonu nedeniyle olabilir. Diğer kıyaslama uygulamasının aynı sonuçlara sahip olmayacağını umuyorum, ancak grafik kartınıza bağlı olarak bunu atlayabilirsiniz. (ancak ekranda yırtılma gözlemlemek riskiyle)

Devam etmek istiyorsan, bu tartışmaya bir göz atmanı öneririm .

Vsync'i devre dışı bırakmak için glxgears'ı şu şekilde çalıştırın:

vblank_mode=0 glxgears

__GL_SYNC_TO_VBLANK=0 glxgearsnvidia sürücüleri için: stackoverflow.com/questions/17196117/…
Ciro Santilli 事件

glxgears bir kriter değil! Tüm modern grafik donanımında tamamen CPU'ya bağlı!
Ruslan,

3

gfxbench

Kishonti Ltd. tarafından sektörde altın bir standart olarak kabul edilmektedir.

Referanslarının ücretsiz bir sürümünü şu adresten indirebilirsiniz: https://gfxbench.com/linux-download/

Ardından komut dosyalarını çalıştırın:

sh gfxbench_gl-linux-qt-4.0.13+community_64bit.sh
./gfxbench_gl

Kishonti, bu ölçütlerin daha özel versiyonlarını satarak para kazanıyor ve ayrıca pahalı bir lisans ödüyorsanız kaynak kodu da veriyor.

Youtube, üst düzey kıyas ölçütlerinin çoğunun oluşturulmasını içerir, örneğin Araba Chase: https://www.youtube.com/watch?v=kJ9FyMtNdV4

Phoronix-testi süit

En Söz https://askubuntu.com/a/33841/52975 , ama burada daha fazla ayrıntı gidin.

Ubuntu 16.10’da:

sudo apt-get install phoronix-test-suite
phoronix-test-suite list-available-suites

Bu, paket kimliği, açıklamalar ve tip verir. Bu yüzden ( == Phoronix Test Suite) graphicsgibi süitlerden birini seçin ve çalıştırın:pts/mesapts

phoronix-test-suite run pts/mesa

PTS, birkaç kıyaslama için ön uç gibi görünüyor.

pts/mesa gerçek FPS oyunlarını tam ekran indirir ve çalıştırır, bu nedenle sonuçlar destekleyici olabilir.


1

Merhaba
SPEC.org'a göz atın:

Standart Performans Değerlendirme Şirketi (SPEC), en yeni nesil yüksek performanslı bilgisayarlara uygulanabilecek standart bir ölçüt seti oluşturmak, sürdürmek ve onaylamak için kurulmuş, kar amacı gütmeyen bir kuruluştur. SPEC benchmark takımları geliştirmekte ve ayrıca üye kuruluşlarımızdan ve diğer benchmark lisanslarımızdan gönderilen sonuçları incelemekte ve yayınlamaktadır.


Cevabınız için teşekkürler, ama bu konuda yardımcı olamam. GPU testi yapıyorlar, ancak gerçek başka programlar (Maya, vb.
Gibi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.