Bence nedenlerden biri Intel'in üst seviyede tekel olması. Geliştirmeleri yavaş yavaş verip daha çok para kazanıyorlar. Bunu engelleyecek rakipleri yok. Keşke yeni alternatif mimariler gelse diyeceğim ama bu zamandan sonra gelse bile kullanıcıya kabul ettirmek zor. |
selam benim bi skintim var tamda bu konustugunuz konu ile ilgili ben bir e.karti buldum SAPPHİRE R 290 TRİ-X OC bayada iyi fiyata fakat cogu kisis islemcimin 6300 olmasindan dolayi sorunlar yasayacagimi soyledi ama ben multi bir oyundegil hep single oynuyorum birtek multi oynadigim world of tank var digerleri heo single modunda bu e.kartini alsam sorun yasarmiyim allah rizasi icin biri yardimci olsun |
Beklentiler ve tahminler bu yönde.Ama tam olarak yüzde kaç performans artışı getirir bilemiyoruz şu an için. WIN10 ve DX12 ikilisinin iz bırakacağı ve yeniliklerin öncüsü olacakları konusunda umudum var.Umarım herkesin olumlu beklentilerini para kazanma hırsı için yanıtsız bırakmazlar. |
Keşke dediğin gibi olsa ama olmaz. O zaman da sistemleri yetersiz bırakacak yeni îcadlar çıkartırlar. ![]() |
337.50-Win8 geliştirmeleri, Arkham City'ye de yaramış. Dx11 modunda, şehri turlarken teklemeler olurdu. Şimdi tamamen akıcı. Tomb Raider'da %25+, BF3'te %75 FPS artışı da gözlemlemiştim. |
O da işe yaramayan ayarlardan biriydi. |
LOW CPU & GPU USAGE LOW FPS DÜŞÜK CPU & GPU KULLANIMI DÜŞÜK FPS ![]() < Resime gitmek için tıklayın > Arkadaşlar!, İster tek GPU kullanın ister SLI/CF farketmez "CPU & GPU" ikilisinin derdinden şikayetçi olmayan forumda yok gibi. Bu konuda özellikle BF3 çıktığından beri özelliklede ben, balatayı sıyırdım. Bu işin iç yüzü hakkında ki bilgisizliğim ve cahilliğimden kaynaklıydı. DH-Forumda konular açarak bu kafamdaki sorulara çözüm arayarak epey zaman geçirdim, öyle görünüyor ki geçirmeye devam edicem. Aslında bu konu başlığı sadece "CPU nun GPU nun gelişim hızına ayak uyduramaması" şikayetimle ilgili olacaktı. Fakat sonra bu kadar dar düşünmeyeyim dedim ve daha geniş kapsamlı, herkesi kapsayacak bir ana başlığımız olsun istedim. Burada; GPU ve CPU gelişim hızı, "% Kullanımlarının Düşük Kalması (usage), Darboğaz Oluşumu ve Etkileri, Overclock un %Usage ve FPS Üzerine Etkisi, Alan Derinliğinin CPU & GPU Üzerinde Negatif Etkisi ve Nedenleri, Oyun Bazında FPS/Usage Sıkıntıları ve "CPU & GPU" nun Bundaki Rolü, Sürücü/Optimizasyon İyileştirmesi gibi daha buna benzer yazamadığım ama ana çizgisi "CPU & GPU" olan sıkıntılarımız ve çözümleri üzerine münazara etmek, fikir alış-verişinde bulunmak içindir. Burda konuştuklarımız ne CPU firmaları üzerinde nede GPU firmaları üzerinde yaptırım gücümüzün olmadığı gerçeğinden hareketle; bu tür konuları konuşmak ve bilgilenmekten zevk duyan arkadaşlara açık davettir. Bu başlığı ben açtım diye tek başıma moderatörlüğü üstlenemem. Herkesin, bilgi, deneyim, kullandığı sistemler ışığında liderliğini göstermesi önemle rica ederim. Çok daha önemli bir uyarımda (tahmin etmişsinizdir ![]() LÜTFEN BAŞLIĞI "AMD vs INTEL vs NVIDIA" ÇÖPLÜĞÜNE DÖNÜŞTÜRMEYELİM. Göstereceğiniz özen için şimdiden teşekkür ederim. Gerek ekran görüntüsü/screenshot gerekse DH-Tüp kullanarak videolu paylaşımlar, derdinizi daha iyi anlatmanız ve anlaşılması için daha faydalı olabileceği gibi kendi sistemleriyle kıyaslama yapacak arkadaşlara iyi birer kaynak/referans olacaktır. Resimleri imageshack e upload etmenizi rica edicem. (umarım reklam falan olmuyordur bu isteğim) |
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.
Sistem Özelliklerim: 2500K@4.9GHz [Noctua NH-D14], GTX690, 1600MHzDDR3 Crysis 3, Çok yüksek, Yumuşatma devre dışı, 1080p Alan derinliğinden dolayı GPU kullanımları nasıl düştüğünü sizlere göstermek istedim. GTX 690 nın örneğini paylaşıyorum. CPU kullanımım bu oyunda max. olmuştur. Çekirdek sayısına ve hyper-threading e doyumsuz bir oyun yapmış Cevat kardeşler ![]() < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > İlk resimde her iki GPU nun da %50 kullanım oranları gözükmekte. (nasılda tam tutturmuşum ![]() 1920x1080 8xMSAA < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > 1920x1080 8xMSAA uygulanmışken FPS 45 te iken GPU kullanımı %98. Birde, 2560x1600 yaptığımda Yumuşatma devredışı olsada GPU kullanımları %98 ve FPS 55 olmakta ![]() GPU scaling in yüksek olması için birde Timer config kullanıyorum "Set Timer Resotion" kullandım. Bu program kullanılmadığında GPU ölçeklemesi/scaling düşmekte vede yukarıda uzak alan derinğinde gördüğünüz FPS den bir 7FPS daha az almaktayım.
1920x1080 Yumuşatma devredışı (set timer resotion açık) - 1920x1080 Yumuşatma devredışı (set timer resotion kapalı) < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > Çok beğendiğim, bana mantık gelen yaklaşımlar ![]()
GPU/CPU usage ve darboğaz için nvidia nın faydalı bir linki. AMD nin böyle bir linki varsa paylaşalım http://www.geforce.com/optimize/guides/introduction-to-sli-technology-guide#3 |
günümüzde i7 3770k gibi bir cpu rahatlıkla 2 sene sonraki en güçlü cpu ya darboğaz yapmayacak şekilde bir cpu dur. Neden bahsettiğinizi anlayamadım... |
BF3 te de GPU kullanımının nasıl olduğunu sizinle paylaşmak istedim. 4xMSAA açıkken GPU kullanı %60 larda OFF iken %50 lerde. Bende hatırlayacaksınız 3-way GTX670 SLI yapıyorken, 24/32 SGSSAA kalie yümuşatma uygulayaraktan nvidia inspector yardımı ile, GPU kullanımlarını tavan yaptırıyordum ki imzamda konu başlığını bulabilirsiniz. Birde FPS ler dikkatinizi çekti mi? Her iki durumda da 80 FPS. Ha 3930K kullanmışsınız ha 2500K, farketmiyor. Farkettiren tek şey CPU nuzu ne kadar overclock ettiğiniz. GHz ne kadar büyükse GPU kullanımlarını o kadar arttırıyor. Sistem Özelliklerim: 2500K@4.9GHz [Noctua NH-D14], GTX690, 1600MHzDDR3 1080p ULTRA ayarlar, Field of View:80, Antialiasing Deferred: 4xMSAA, Antialiasing Post: HIGH, Motion Blur: ON < Resime gitmek için tıklayın > 1080p ULTRA ayarlar, Field of View:80, Antialiasing Deferred: OFF, Antialiasing Post: OFF, Motion Blur: OFF < Resime gitmek için tıklayın > Peki bu durum, sizce neden ileri gelmektedir? Cevabını yine ben vereyim; CPU sınırına takılıyor. CPU ancak 72 FPS ye izin veriyor. O sebepten GPU OC yapsamda FPS değişmedi sadece grafik kartlarımın OC durumda kullanımları düştü. Neden? Grafik kartlarımla daha güçlü hale geldi ama CPU 72 FPS ye izin veriğinden daha güçlü hale gelen grafik kartlarımın kullanım ihtiyacı azaldı. Tıpki @false shepherd arkadaşımız dediği gibi. |
@rezes: 2500K@4.9GHz [Noctua NH-D14], GTX690, 16GBGSKill 1600MHzDDR3, Win8-64bit @hanibal187: Intel 3930K@4.2GHz (Noctua NH-D14 Soğutucu) // 32GB Corsair Vengeance RAM @ 1600MHz // Zotac GTX Titan SLI hanibal187 - rezes < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > GTX690 256bit(512/2) GTX Titan ın 384 Bit olmasıyla izah etmek mümkün müdür? Yada bununla ilintili vram bant genişli gibi bir durum olabilir mi? Acaba 384-256 bit farkı varmıydı diye merak etmiştim. Benim fikrim % GPU kullanımlarına baktığımda 384-256 bit farkı olduğu yönünde. AMD kart kullanan arkadaşamızla olan duruma bakalım; @cybernoid: Intel 2600K@4600Mhz[8HT],GSkill Ares 1866Mhz 16GB (OC 2133Mhz), ASUS HD7970 Top Crossfire cybernoid - rezes < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > Biliyorum işin içinde çok faktör var ama HT saymazsak CPU lar aynı sayılır. GPU kullanımları bende daha düşük çıktı. 7970 384bit. Benim fikrim % GPU kullanımlarına baktığımda 384-256 bit farkı olduğu yönünde. 256bit lik HD7870 CF ile arkadaşların biri de SS ile katkı sunarsa bu durum daha da netleşecek.
|
3-way SLI GTX670 ile 3930k @4,8Ghz de bile HT açık 12 işlek ile CPU kullanımı %30 olmasına rağmen GPU kullanımları %60-80 aralığında geziniyordu BF3 multide. CPU darboğazı dedikleri için; taskmaneger den gördüm CPU kullanımları %30HT açık %60HT kapalı şeklindeydi. Şimdi bu kadar düşük CPU kullanımı vaken yinede CPU darboğazı olabileceği söyleniyor. O zaman yani CPU kullanımyla bu darboğaz olayı açıklanamıyorsa nedir? Multi olduğu için "Atıyorum network paketi gelmeden frame'in render edilmesini engellemesi" gibi birşey midir oyun optimizasyonuyla ilgili mi nedir? Çünkü hepimiz single modda BF3 te daha yüksek FPS alındığını biliyoruz. Ayrıca multide bazı arkaplandaki işler için CPU nun belli bir gücünün de buraya kaydığını. FPS düşüşü belki bu anlattıklarımla izah edilebilir ama yine tekrar etmiş olacağım taskmanegerde %60 kullanım görürken yinede CPU darboğazından bahsetmek mümkün müdür? < Resime gitmek için tıklayın > Tabloda göreceğiniz gibi CPU frekansı arttıkça FPS artmak buna karşın yinede CPU/GPU kullanım oranları değişmemekte. 4.8Ghz de 12/6 HT farkının CPU kullanımına atiki bariz. Birde BF3 te uzaklara baktıkça alan derinliği artıkça GPU kullanımları çok düşmekteydi vede buna paralel FPS de düşmekte. Bunu nasıl izah ederiz? CPU mu? Ekran kartının 384bit/256bit olması mı?, vram bant genişliği mi? dedir? < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > 640p çözünürlükte bir oyun oynamak nasıl GPU dan çok CPU ya yük bindiriyorsa aynı mantığı ben artık 1080p için geçerli olmaya başladığını düşünüyorum. 4-way SLI 680 sistem bu çözünürlük için fazla kuvvetli kalıyor ve CPU frekansı yetmiyor diye düşünüyorum. 3.6Ghz ile 5.Ghz arasında BF3 multide FPS olarak çok farkediyor. Bundan yolaçıkarak CPU frekansının 6-7-8Ghz gibi değerlerde GPU kullanımlarının ve dolayısıyla FPS nin yükseleceğini düşünüp durdum kendi kendime. ![]() 800x600, 1024x768 gibi çözünürlüklerde eskiden testler görürdüm ki bu düşük çözünürlükler CPU ya çok yük bindiriyordu. hatta hala bazı anakart/cpu testlerinde oyun performansını hala düşük çözünürlükte test ediyorlar ki anakart/cpu nun ne pozisyonda olduğunun kıyaslayabilelim diye. 1080p için bütün anakart/cpu lar aynı skoru alıyorlardı. O zaman için 1080p şimdiki 1440p-1600p gibi en tepe oyun çözünürlüğü idi. 1080p artık GTX Titan, 690, SL ve CF kartlarımız için düşük çözünürlük gibi kalıyor tıpki 800x600, 1024x768 gibi. O sebepten 1080p de CPU ya düşen yük daha fazla olmakta. Tabi ben yine 6 çekirdekli 3930K da CPU usage ı %60 görünce, cpu darboğazı olmaz bu diye düşünmüştüm. Aynı @hanibal187 gibi, ram hızı + bus + oyun optimizasyonu vb. yerlerde sorun aradım. Boşuna mı bu arayışlarım? Artık bildiğim bir gerçek varsa o da CPU frekansının gümüz grafik kartlarındaki GPU gelişim hızına ayak uyduramadığı. 4 Çekirdekli bir işlemciniz varsa bunu OC la 6.0Ghz yaklaştırabildiğiniz oranda max CPU gücünden yararlanabiliriz. Bunuda şuanda 2600K ve 2700K yüksek OC potansiyeli ile sağlamakta. 3930K ve 3770K CPU ların sıcaklık problemlerini aşabilirseniz bu işlemciler de olur ama malum zorluklarını hepimiz biliyoruz. Diğer taraftan 2600K-2700K işlemciler PCIe 3.0 desteksiz durumda olduklarından 1080p üstü çözünürlükte, multi monitör kullanımlarında yeterli hızda bant genişliği sağlayamadıklarından tercih edemeyiz. PCIe2.0-3.0 arasında 1080p için kayda değer bir fark oluşmamaktadır. Sol tarafta PCIE 2.0 sağ tarafta 3.0, hem 1920x1080 hemde 5760x1080 çözünürlükleri karşılaştırabilirsiniz ![]() ![]() < Resime gitmek için tıklayın > |
Benim konu hakkında çok bir bilgim yok ancak bir bilgisayar sitesinde (CHİP'ti sanırım) cpu'nun oyunlarda etkisi başlıklı bir makale okumuştum. Orda denildiğine göre 3ghz üstü bir işlemci günümüz oyunlarında diğer çok çekirdekli işlemcilere göre hemen hemen aynı performansı vermekte..Yani i5 ile i7 'de eğer hızlar eşitse aynı performans alınmakta. Tabi bunlar yüksek çözünürlükler için geçerli. Burada yük gpu'ya biniyormuş. Aksine düşük çözünürlüklerde yük cpu'ya biniyormuş. Kısaca düşük çözünürlükte işlemci yüksek çözünürlükte ekran kartı önemli imiş. Sizin "Ghz göre fark oluşuyor" yorumunuzu okuduktan sonra ekleme yapmak istedim. ![]() |
Şunu belirteyim; benim anakart bios'tan BCLK değerim 102 (100 değil) bu bir fark oluşturuyor mu bilemem. PCI EX daha verimli çalışır diye okumuştum sanki bir yerden. Değer 102 olduğu için işlemci 4692 Mhz çalışıyor :) @rezes yalnız senin GPU'lar farklı hızlarda çalışıyor görünüyor. Aynı olması gerekmez mi? |
İşlemciniz neredeyse 5 ghz de çalışıyor ve darboğaz mı yapıyor? Bence olmaması gerekiyor. |
Faydalı konu sezer hocam. Umarım konu çöp olmaz 1-2 bir şey kaparız karşılıklı görüş alışverişi içersin de. Takipteyim. |
FX6100@4Ghz ve HD7950 kullanmak darboğaz yaratıyor mesela. Ayrıca ekranımda 1440x900 olduğu için sıkıntı oluyor. Karttan tam performans alamıyorum. |
AMD FX 8320 4.5 GHZ OC İLE HD 7950 DE DAR BOĞAZ YAŞAMADIM. ARKADAŞLAR ARTIK YENİ OYUNLAR 4 ÇEKİRDEĞİ DESTEKLİYOR.BU YÜZDEN ÖZELLİKLE AMD NİN FX 6100 , FX 8320 GİBİ İŞLEMCİLERİ ARTIK DAHA VERİMLİ KULLANABİLECEĞİZ. İNŞALLAH YENİ OYUNLARIN HEPSİ EN AZ 4 ÇEKİRDEK DESTEKLİ ÇIKAR. |
rezes çok güzel bir konuya değinmişsin. Bilgili arkadaşlardan konuya destek gelirse çok faydalı olacağı kesin. Biz de bir şeyler öğrenmiş oluruz. |
Eğer API'nin bişeyler yapmak için icat ettiği yöntemleri uzun uzadıya olmaktan çıkartıp, defalarca onaylama-paketleme-uygunluğunu kontrol etme- geri bildirimde bulunma vs.vs. gibi işlerle sistem boğulmazsa, toplamda perf arttıracak imkan-yol yordam yöntemlere sahip olabiliriz. Dx12 ile Ms bunu yapmak istiyor (yara dürtüklene dürtüklene sonunda peki tamam diyor).
Bu forumda daha önce uzattıkça uzattığım yazılara bakın, daha fazla fikir sahibi olabilirsin anlatmak istediklerim hakkında. Ms araya yeni bişeyler tıkıştırıp yeni bişeyleri zorunlu kılmaz ise, yani Dx12 hep yıllar öncesinde olmasını istediğimiz kadar yalın-temiz GPU ile sorunsuz iletişim kurabilir bi yapı olursa, anca o zman yol almaya başlarız.
Buna ilave olarak belli bi yeni render yöntemini kodlamak için dx12 sana ilave esneklikler de sunabilir. Sana şunu şu şekilde kullanmana müsade etmiyorum demek yerine şuraya kadar desturun var diyebilir. Bu sayede daha esnek kodlama ile daha yenilikci yöntemler ile PC ilk defa adam gibi bi geliştirme ortamına kavuşabilir. Üstelik bunu GCN-Fermi-Kepler kartlar ile de tamamen desteklenme olasılığı var.
Bu güzel gibi gözüken durumun 2 istisnası var : Ms bize saçma gelen, yukarda arkadaşların da bahsettiği şimdiki donanımları rezil edecek yenilikçi!!?!? yöntem diye bişeyler dayatır. Öyle ki bugünki kartlar bu yenilikçi yöntemi donanım olarak direk desteklemez. Ama driver altyapısından uydurulabilir. Bu sefer de perf. olarak çok büyük götürüsü olur. Conservative rasterization mesela yazılım ile oyunlarda 3d programlarda yapılabilen bişey (software rasterizerlar ile kesinlikle yapılan bişey). Diğer taraftan Ms, bu conservative rasterization'ı şimdiki GCN-Kepler için olamayacak bi şekilde işletilmesini talep edebilir. Kepler'de mesela rasterizerın belli limitleri var, işlenilen işden bağımsız olarak çalışamıyor (yada en azından ben öyle biliyorum, işlenilen iş grubuna-work group ile bağlantılı kalıp, o iş bitene kadar boşta kalabiliyor). Maxwell'de bunu bağımsız çalışabilen, işlenilen işden farklı olarak yönetilebilen hale getirdiler. Esasında GCN'de de bu tarz bi esneklik var (yanlış bilmiyorsam Intel'de de var).
Şimdi MS'nin direttiği yöntem fiziksel olarak Kepler rasterizerında çok büyük probleme yol açıyorsa, veya AMD GCN'de başka türlü yavaşlamaya yol açıyorsa, dx12 getireceği olumlu yanlar bi anda bu zorunluluk ve dayatma yüzünden bambaşka bi hal alır. Programcı bunu kullanmak zorunda değil, desteklemek zorunda değil. Ms'nin bunu dx12 pipeline'ı için zorunlu olarak kullanılır hale getirmesi lazım ki zorunlu olsun (dx11'de geometri/tessellation'ının kullanılma yöntemi şekli gibi. Bugün dx11 'deki tessellation'dan nefret eden dünya kadar programcı var mesela onun gibi). Zorunlu olmadığı zaman dx12'nin diğer getirilerinden herkes faydalanabilir, ancak;
geliştirmenin kolaylaşması, üzerinde daha az çalışıp elde edilecek yöntemlerin hala yeterince hızlı çalışabilecek olması geliştriciler-stüdyolar için harika bi haber. Çünkü 6 ay olan geliştirme süresini 3 ay veya daha da kısa bi zamana indirebilme imkanı verebilir. Yani bugünkü oyunlara denk sayılacak kalitede anca 1 senede hazır ettikleri oyunları 5-6 ay içinde hazır edip piyasaya sunabilirler. Sonuç olarak biz şu an elimizdekinden çok daha kaliteli olmayan(yani yakın seviyelerde), şu anda elde ettiğimiz performansdaki oyunlardan bi sürüsü ile karşı karşıya kalabiliriz. Bu da işin bence başka bi tehlikesi.
Bu mesaja 1 cevap geldi. Cevapları Gizle