Ben bir 3D veya HPC üyesi değilim, ancak olası bir HPC uygulaması için bu alanlarda araştırma yapmakla görevlendirildim. NVidia Quadro ve Geforce kartları arasındaki karşılaştırmaları, karşılaştırmaları ve özellikleri okuyarak, benzer nesil kartlarda olduğu gibi görünüyor:
Bu kadar iyi performansa neden olabilecek kesin ve kesin teknik farkların ne olduğunu bilen var mı? Donanımım benzer özelliklere sahip olduğundan spekülasyonum (ve genel olarak internette ne okunabildiği) hepsinin sürücülerde olduğu. Bu durumda, Quadro sürücüleri 3ds Max ve diğer programcıların avantajlarından yararlandı mı?
Tabii ki, pazarlama konuşmasıyla ilgilenmiyorum: daha yüksek işletme değeri, profesyonel odaklı, daha iyi destek, daha iyi KG, vb ...
Aradaki fark, profesyonel CAD/3D yazılımlarında oldukça yaygın olan ancak oyunlarda çok yaygın olan görüş alanı tel çerçeve oluşturma ve çift taraflı çokgen oluşturmadır.
Fark, tek sabit renderleme boru hattında (şimdi çok eskimiş fakat bazı CAD yazılımları kullanarak) çift taraflı çokgenler ve tel kafesler oluşturmada neredeyse 10x-13x daha hızlıdır:
Bu şekilde giriş seviyesi Quadro, üst düzey GeForce’u geride bırakıyor. En azından glLightModel (GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE) gibi eski çağrıları kullanan tek sabit hatlı boru hattında. Hile sürücü optimizasyonu ile yapılır (tek sabit hatlı Direct3D veya OpenGL olması farketmez). Bazı GeForce kartlarında bazı donanım yazılımı/donanım korsanlığı özelliklerinin kilidini açabileceği doğrudur.
Gölgelendirici kodu kullanılarak çift taraflı olarak uygulanırsa, GeForce, Quadro'ya iki kat hız vermesi için iki kat hız vermelidir (gerçek dünyada daha azdır). Tel kafes işleme, GeForce'de modern bir şekilde uygulansa bile çok daha yavaş kalır.
Bugünün GeForce kartları saniyede milyonlarca çokgen oluşturabilir, soluk çokgenli çizgi çizme , Quadro avantajını ortadan kaldırarak 100 kat hız farkına neden olabilir.
Quadro eşdeğeri GTX kartları genellikle daha iyi saat hızlarına sahip olup oyunlarda% 2-% 10 daha iyi performans sağlar.
Özetle:
Quadro artık tek sabit mirasın artık kullanılmayan render boru hattını yönetiyor (CAD kullanıyor), ancak modern renderleme yöntemlerini uygulayarak bu önemli ölçüde azaltılabilir (Maya'nın Viewport 2.0'da neredeyse hiç hız kazancı yok, GLSL efektlerini kullanıyor - çok benzer oyun motoruna).
Quadro almak için diğer nedenler bilim için çift duyarlıklı yüzer hesaplamalar, daha iyi garanti ve profesyonellere ekran desteğidir.
Bu konuda, Quadros veya FirePros'un fiyat teklifi yapay olarak overpriced.
Buna pazar bölümlemesi veya buna benzer bir şey denir. nVidia, çok yapılandırılabilir bir yonga üretiyor ve daha sonra, genellikle daha pahalı Quadro kartlarında daha yüksek kalitede elemanlar bulmayı beklemesine rağmen, esasen aynı elemanlara ve dolayısıyla aynı ürün reçetesini farklı pazar segmentlerine satıyor.
Quadro’yu GeForce’den ayıran şey, GeForce’in genellikle çift duyarlıklı kayar nokta performansını ciddi şekilde sınırlandırmasıdır; Quadro/Tesla GPU'ların 1/4 veya 1/8'i. Bu sınırlama tamamen yapaydır ve yalnızca oyuncu/meraklı segmentini profesyonel bölümden ayırmak için uygulanır. Düşük DP performansı, GeForce panellerini bilimsel veya mühendislik hesaplamaları gibi şeyler için kötü adaylar yapıyor ve bunlar para akışının sağlandığı pazarlar. Ayrıca Quadros (tartışmalı) daha fazla ekran kanalına ve daha hızlı ve daha yüksek çözünürlüklü ekranlara sahip olmaları için daha hızlı RAMDAC'lere sahiptir; bu da CAD/CAM işleri için profesyonel olarak algılanan bir kurulumdur.
Jason Morgan'ın da belirttiği gibi, GeForce'deki bazı engelli özelliklerin kilidini açabilecek püf noktaları var ve bunları Quadro ile aynı seviyeye getirdi. Bunlar genellikle lehim içerir ve karttaki garantiyi geçersiz kılar. HPC, donanıma çok fazla baskı uyguladığından ve arızalar bunlardan istediklerinden daha sık meydana geldiğinden, ucuz hileler kullanmamaları tavsiye ederim.
Donanım bilgisine göre Quadro ve GeForce kartları çoğu zaman gizlidir. Gerçekten de bazı modelleri GeForce'dan Quadro'ya dönüştürmek bazen yeni bir ürün yazılımı yükleyerek ve bir çift dirençli atlama telini değiştirerek mümkün olabilir.
Aradaki fark, amaçlanan piyasada ve dolayısıyla maliyettedir.
Quadro kartlar CAD içindir. Yüksek son CAD yazılımı hala OpenGL'yi kullanırken, oyunlar ve düşük son CAD yazılımı Direct3D (aka DirectX) kullanıyor.
Quadro kartlarında sadece OpenGL için optimize edilmiş bir ürün yazılımı var İlk günlerde OpenGL Direct3D'den daha iyi ve daha hızlıydı, ancak şimdi çok az fark var. Oyun kartları sadece çok sınırlı bir OpenGL setini desteklemektedir, dolayısıyla çok iyi çalışmamaktadırlar.
CAD şirketleri, ör. SolidWorks ile aktif olarak Dassault DirectX için herhangi bir performans düzeyinde destek sağlayarak üst uç kartlara bastırın.
Diğer CAD Altium gibi Altium Designer gibi şirketler, Direct3D'nin OpenGL'den daha iyi olması durumunda (bugünlerde daha iyi olmasa da) müşterilerinin daha pahalı kartlar almaya zorlanmasının önemli olmadığını belirledi.
Maliyet nedeniyle, donanımda daha az overclock kullanımı, daha fazla bellek vb. Gibi başka farklılıklar vardır, ancak bunlar donanım yazılımı desteği ile karşılaştırıldığında nispeten küçük etkilere sahiptir.
Temel talaşların esasen aynı olmasına rağmen, tahtanın tasarımının farklı olduğunu okudum.
Oyuncular performans isterler ve yüksek kare hızları elde etmek için overclock ve diğer şeyleri tercih etme eğilimindedirler, ancak bu arada donanımın yanmasına neden olabilir.
İşletmeler güvenilirlik ister ve underclock yapmayı tercih eder, böylece çalışanlarının çalışmaya devam edebileceğinden emin olabilirler.
Ayrıca, quadro kartlarının ECC belleği kullandığını da okudum.
Eğer ECC hafızasının ne hakkında olduğunu bilmiyorsanız: bu, bazen hafızanın "bitleri değiştirdiği (hatayla karşılaşır)" olduğu, göreceli olarak iyi bilinen bir gerçektir. Bu çok sık olmaz, ancak hafıza kartlarının ve yaşadığımız dünyanın temel fiziğinin kaçınılmaz bir sonucudur. ECC hafızası maliyete küçük bir yüzde ekler ve performansa küçük bir ceza ekler ve zaman zaman düzeltmek için yeterli fazlalığa sahiptir hataları ve biraz daha nadir hataları tespit etmek (ancak doğru değil). Oyuncular bu tür bir hassasiyeti önemsemiyorlar çünkü oyuncular için bunlar sadece çok nadir görülen görsel aksaklıklar. Şirketler bu tür bir doğruluğa önem veriyorlar çünkü bu aksaklıklar ürünlerinde aksaklık olarak ortaya çıkacak ya da daha fazla çift ya da üçlü kontrol gerektirecektir (bu da işlerinin bir kısmı için 2x ya da 3x performans cezası gibi).
Hakkında okuduğum bir diğer konu ise grafik kartını üçüncü taraf donanımına takmakla ilgili. Başka bir deyişle: görüntüleri ekran yerine başka bir karta veya başka bir makineye gönderme. Çoğu oyuncu, bu tür yetenekler için herhangi bir kullanımı olmayan konserve yazılımı kullanıyor. Bu tür şeyleri kullanan şirketler, daha doğrudan bağlantılardan elde edilen büyüklük derecesinde performans kazanıyor.
İnternette gezinmek, Quadro fiyatı için birçok teknik gerekçeyi bulacaksınız. Gerçek cevap "güvenilir ve işe özel grafik kartları için talep".
Son teslim tarihlerinde birçok şişman projeye sahip bir mimarlık firmanız olduğunu hayal edin. Bilgisayarlarınız yalnızca belirli bir CAD yazılımıyla çalışırken kullanılır. İşletmenizin kuruluşunun bu bilgisayarlara güvenmesi gerekiyorsa, bu kuruluşun güçlü olduğundan emin olmak istersiniz.
Bu tür müşteriler için, Nvidia, "Profesyonel Çözüm" dedikleri şeyi sağlayan Quadro gibi kartlar üretti. Hedeflenen müşteriler arasındaysanız, bu grafik kartlarının güvenilirliğini gerçekten takdir edersiniz.
Birçok kişi Geforce'un Quadro'nun yerini alacak kadar güçlü ve güvenilir hale geldiğine inanıyor. Fakat sonuçta, çoğunlukla kullanacağınız yazılıma ve yaptığınız işte güvenilirliğin önemine bağlıdır.