Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
83
Cevap
3850
Tıklama
5
Öne Çıkarma
8 Çekirdekli İşlemci ile DirectX 11 vs DirectX 12 karşılaştırması 100 fps fark !..
F
10 yıl
Yarbay
Konu Sahibi




Stardock şirketinin Ceo'su Brad Wardell 'in Twitter 'da paylaştığı mesajda,

8 Çekirdekli İşlemci ile testlerde '' DirectX11 : 13fps, DirectX 12 : 120fps aldıklarını belirtti..



< Resime gitmek için tıklayın >


haberin detayları aşşağıdaki linklerde..


https://twitter.com/draginol/status/567428591630426112

http://wccftech.com/directx-12-directx-11-100fps-difference-unreleased-gpu/

http://forums.guru3d.com/showthread.php?p=5016489

http://www.stardock.com/

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi F.@.T.İ.H -- 19 Şubat 2015; 10:57:10 >


Bu mesajda bahsedilenler: @Rubisco , @_Dominic_Toretto_ , @Father Torque , @cinayet13 , @bocekgrafik
R
10 yıl
Yarbay

Adamın i7 5690'ı nerede yazdığını görmedim.

Stardock'ın Oxide Games ile organik ilişkisi olduğundan, StarSwarm'dakine benzer durum da olabilir. Yani biz AMD'den değiliz oyun yapımcısıyız, dev. olarak bizim sözümüze inanın yolundan giden bi PR da olabilir. O yüzden dikkat etmek lazım.

Karşılaştırma hakkında detay vermediğinden ve soruların üstünü kapattığından, dediğime benzer şekilde şüphe duymaya devam etmek de lazım.

Yazdığı kod, 1 GPU @ Dx11 vs. 2 GPU @ Dx12 + bi sürü drawcall'a yol açıyor olabilir. Böyle bi durumda zaten fark olmalı. Tek kart = 60 FPS eder, 13 fps nerde 60 fps nerde gibi bakmamak lazım yine.

E birader sen değil miydin dx11 dandikliklerle dolu, millet kılı 40 yarıyor diyen, bi öyle bi böyle diyon şimdi de demeyin, öyle demiyorum çünkü.

Esas lazım olan vurucu detayı paylaşmak yerine işin PR'ına kaçılıyorsa ordan şüphe duymak gerekir diyorum. Oturup StarSwarm'a hala bakamadım mesela, açıkcası tekrar çekmek zoruma gidiyor(.45acp'ye PerfStudio ile bakarım demiştim).

Oyunlar StarSwarmdaki gibi en düpedüz dümdüz, hem CPU-GPU iletişimini boğacak, hemde GPU'ların en verimsiz olarak render yapacakları şekilde tasarlanmamaya çalışılıyor. Önceden bahsettiğim nokta, dx11 testinde StarSwarm'ın gemileri-model detaylarını az sayıda üçgen ile çizip bunları fill etmeye çalışması gibi bi durum olmasın idi. GPU'ya her draw call için çizeceği çok az sayıda üçgen verip bunları işleyip , yine az sayıdaki üçgenden oluşan yapıyı fill etmesi demek, her draw call'daki performansın ayrca düşmesi demek. Çünkü draw call başına çok az üçgen ve küçük yapıları fill etmek GPU'nun performansını çok feci düşürüyor.

http://www.g-truc.net/post-0662.html#menu
http://www.g-truc.net/post-0666.html#menu

Burda bahsettiğim durumun incelemesi var.

StarSwarm eğer buna benzer şekilde her gemiyi çok basit modellemiş, sonrasında da her gemiyi ayrı ayrı draw call içinde işletmeye çalışıyorsa, bütün sistemi aşırı gereksiz şekilde zorlamış oluyor. Amaç CPU-GPU darboğazı oluşturmak, daha çok draw call istemenin amacı o, orası kabul. Ama her her gemiyi/modeli ayrı bi draw call içinde istemek GPU'nun kendi başına yapacağı işi de bozuyor. Yani daha çok drawcall istemek ile sadece CPU-GPU iletişiminde darboğaz oluşturmakla kalınmış olunmuyor, GPU'nun kendi başına işleyeceği işin de performansını ayrıca etkiliyor olabilir.

Yani olay GPU az besleniyor nolcak canım ondandır olayı değil. GPU'nun kendisine teslim edilmiş işi, %100 çaba göstermesine rağmen, işin yapısının saçma olmasından dolayı iyi sonuç göstermeme durumu da olabilir. İşin yapısının saçma olması demek yukarda bahsettim, GPU kendisine her teslim edilen işte az sayıda üçgen çizilmesi ve bunun fill edilmesi isteniyor olabilir.

Böyle bişey varsa bence skandal gibi bişey bu yapılan. Daha önce de bu bahsettiklerime benzer bişeyler yazanları görmedim sağda solda.


Direk konunun kendisiyle ilgili, Dx12'nin erişim altyapısının düzenlenmesi yüzünden çok çekirdek üstünden GPU'ya paralel iletişim kurmasının getiris zaten çok olacak. Geliştrici bundan güzelce faydalanabileceği çokca ollasılık bulabilir. CF için kartlara AFR tarzı değil, görevin bölünmesinin de yüksek getirisinin olabileceği, Asimetrik CF-SLI, ram kullanımı açısından esneklik vs. getirmesi de önemli.

Ama bunlrdan daha önemlisi şimdiye kadar kurulamayan GPU yapılarının oluşturulmasına imkan verecekse bunlar daha önemli. Mantle'dan hareketle MAntle 'ın bi dünya değişik yapıya izin verdiğini biliyoruz(sunumlardaki zımbırtılardan biliyoruz, uzun uzadıya ne yapılır daha da uzatmıyım). Bunların benzer şekillerde d12'de de yapılabileceğini , en azından belli noktalara kadar benzer yapılar kurulabileceğini varsayabiliriz. Esas büyük / önemli gelişmeyi bunların getirecek olması lazım. Mantle-Dx11 karşılaştırmasında nasıl dx11 'deki shaderların MAntle'a port edilip olduğu gibi kullanıldığını, Mantle için özel bi şekilde daha iyi nasıl yararlanabiliriz bakışı ile shader yazılmadığını gördük, bunun tam tersini dx12 ile görmemiz lazım. Dx12'nin, GPU'da kurulabilecek yapılar / özel shaderlardan daha fazla yararlanacağını daha fazla imkan ile daha gelişmiş yapıların kurulmasına imkan vermesini bekliyoruz. Bugün Dx11'de mesela Compute Shader'ı kullanıp boş/boşta kalan/yeterince kullanılamayan ALU'lardan fayda görelim deseniz bile bunun Dx üstünde overheadi vs. var. Yani GPU'yu rahatça GPGPU için kullanmanı engelliyor. Bu tarz yaklaşımların Dx12'de çok daha esnek/rahat olabilecek olması lazım. Esas fayda o zman görülmeye başlr. Kendi parçacık efektini kendisi oluşturan shaderlar gibi (mesela bi beton kırılacak, kırılma patternine göre kırılma bölgesi etrafında parçacık oluşturulmasını aynı yapı içinde kurabilirler).


Bu mesaja 2 cevap geldi.
B
10 yıl
Yarbay

quote:

Orijinalden alıntı: Lana-Del-Rey

Ayrıca MS'in AMD'yi ezik tarafa koyduğu da doğrudur, AMD'nin DDR5 384 bit kartının , NVidia'da denginin DDR5 256 Bit olması gibi. (770-280X)

Çok doğru. Yukarıda da yazdığım gibi bunun sebebi, MS'un AMD'nin önüne yıllardır koyduğu takozdan dolayıydı. Merak ediyorum ki, burda Nvidia'nın da parmağı var mı acaba diye?

Geçen bununla ilgili bir mesaj yazmıştım hatta: Mesaj linki

quote:

Hele şükür AMD, ayağına vurulan prangalardan kurtuluyor.

AMD'nin Nvidia'ya donanımsal üstünlüğü vardı (HD7000 vs GTX 700). Lâkin oyunlarda hemen hemen denk performans sergiliyordu ikisi de. Herkes bu durumu, Nvidia'nın AMD'den daha iyi ve daha optimize sürücü çıkartmasına bağlıyordu. Bu arada birçok kişi, MS'un DX'i Nvidia kartlarda daha iyi performans verecek şekilde ayarladığını ise atlıyordu, fark etmiyordu ve/veya es geçiyordu. Tabi bu, MS'un yediği ve sonradan ortaya çıkan haltlardan sadece birisi.

AMD ise bunun farkındaydı yıllardır. Zamanında (dile kolay 4 yıl önce) bununla ilgili açıklama yapmış olsalar da, MS onları (âvâmî tabirle) takmadı. MS, Allah bilir kaç yıldır bu takozu koyuyordu AMD'nin önüne...

İşte delili: AMD: DirectX, PC Oyunlarının gerçek potansiyeline engel oluyor

AMD, MS'un kendi önüne koyduğu takozdan kurtulmak zorundaydı ve ne yapıp-edip Mantle'ı çıkardı. Ve AMD'nin, MS'un pırangasından kurtulması ile MS'un bu foyası ortaya çıktı ve MS, AMD'nin önüne gizlice koyduğu takozları kaldırmak zorunda kaldı DX12 ile birlikte. Yani AMD uçacak, Nvidia yerin dibine batacak değil. Nvidia ile alakası yok bunun. Çünkü, Nvidia kartlarda kısıtlama yoktu ama AMD kartlarda DX ile bir kısıtlama vardı. Bu kısıtlama kalktığında, AMD'nin büyük performans sıçramasını bekliyordum ama bu sonuçlara göre yazacak olursam, bu kadarını beklemiyordum açıkçası.





< Bu mesaj bu kişi tarafından değiştirildi bocekgrafik -- 19 Şubat 2015; 15:08:57 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @car_26
J
10 yıl
Yarbay

quote:

Orijinalden alıntı: bocekgrafik

quote:

Orijinalden alıntı: Lana-Del-Rey

Ayrıca MS'in AMD'yi ezik tarafa koyduğu da doğrudur, AMD'nin DDR5 384 bit kartının , NVidia'da denginin DDR5 256 Bit olması gibi. (770-280X)

Çok doğru. Yukarıda da yazdığım gibi bunun sebebi, MS'un AMD'nin önüne yıllardır koyduğu takozdan dolayıydı. Merak ediyorum ki, burda Nvidia'nın da parmağı var mı acaba diye?

Geçen bununla ilgili bir mesaj yazmıştım hatta: Mesaj linki

quote:

Hele şükür AMD, ayağına vurulan prangalardan kurtuluyor.

AMD'nin Nvidia'ya donanımsal üstünlüğü vardı (HD7000 vs GTX 700). Lâkin oyunlarda hemen hemen denk performans sergiliyordu ikisi de. Herkes bu durumu, Nvidia'nın AMD'den daha iyi ve daha optimize sürücü çıkartmasına bağlıyordu. Bu arada birçok kişi, MS'un DX'i Nvidia kartlarda daha iyi performans verecek şekilde ayarladığını ise atlıyordu, fark etmiyordu ve/veya es geçiyordu. Tabi bu, MS'un yediği ve sonradan ortaya çıkan haltlardan sadece birisi.

AMD ise bunun farkındaydı yıllardır. Zamanında (dile kolay 4 yıl önce) bununla ilgili açıklama yapmış olsalar da, MS onları (âvâmî tabirle) takmadı. MS, Allah bilir kaç yıldır bu takozu koyuyordu AMD'nin önüne...

İşte delili: AMD: DirectX, PC Oyunlarının gerçek potansiyeline engel oluyor

AMD, MS'un kendi önüne koyduğu takozdan kurtulmak zorundaydı ve ne yapıp-edip Mantle'ı çıkardı. Ve AMD'nin, MS'un pırangasından kurtulması ile MS'un bu foyası ortaya çıktı ve MS, AMD'nin önüne gizlice koyduğu takozları kaldırmak zorunda kaldı DX12 ile birlikte. Yani AMD uçacak, Nvidia yerin dibine batacak değil. Nvidia ile alakası yok bunun. Çünkü, Nvidia kartlarda kısıtlama yoktu ama AMD kartlarda DX ile bir kısıtlama vardı. Bu kısıtlama kalktığında, AMD'nin büyük performans sıçramasını bekliyordum ama bu sonuçlara göre yazacak olursam, bu kadarını beklemiyordum açıkçası.


Güzel hoş yazmışsınız ama testlere bakmış mıydınız yoksa bunu sadece konunun ilk mesajını okuduktan sonra mı yazdınız? Zira testlerde açık bir şekilde NVIDIA'nın hala AMD'den önde olduğu görülüyordu.

Ekleme: NVIDIA da demek ki DX tarafından geri tutuluyormuş ki yaklaşık 40FPS'lik bir kazanç etmiş ekstrem testte. 40 FPS boru değil.

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi JCB -- 19 Şubat 2015; 16:35:46 >
Bu mesaja 1 cevap geldi.
F
10 yıl
Yarbay
Konu Sahibi

farklı bir örnek :

AMD A10-7800 ve A8-7600 ile intel i3 4330 karşılaştırma sonuçları

dx11 de fark neredeyse yarı yarıya, fakat dx12 de fark tamamen kapanıyor..





< Resime gitmek için tıklayın >

< Resime gitmek için tıklayın >

http://wccftech.com/amd-kaveri-apu-intel-core-i3-directx12-performance-preview-show-massive-performance-increases/


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @F@ruk , @Rubisco , @Father Torque , @cinayet13 , @bocekgrafik
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.