PDA

Orijinalini görmek için tıklayınız : P3D islemci ayarlari hakkinda



VuLTuRe
05-03-2015, 21:11
Merhaba arkadaslar,

Daha once forumda paylasildigini sanmiyorum dolayisiyla faydasi olacagini dusundugum icin buraya paylasmak istedim.

FSX ile P3D arasinda islemcinin verimliligi arasinda bayaa bir fark acilmis.
Cogunuzun bildigi uzere, FSX i7 serilerinde olan Hyper Threading ozelliginden faydalanamiyordu, gorunuse gore P3D bunu cozmus. Benim ornegimde ben i7-5820k kullaniyorum. 6 cekirdek ve 12 thread.

Bojote tweakin onerdigi yonteme gore, FSX icin, fsx.cfg dosyasinda bu ayar yapiliyordu,
[JOBSCHEDULER]
AffinityMask=1364
Sagdan sola, ilk cekirdek ve thread sistem icin rezerve edilip kalan cekirdek/thread ciftlerinde ise sadece cekirdekler aktif tutuluyordu (FSX threadler den faydalanamadigi icin).


3445

Prepar3D icin bunu threadleri de aktive ederek ayarladim, bu defa 1364 yerine kullandigim parametre 4092 oldu;

3446
Daha sonra farkettim ki bu ayarlar ile ucunca, P3D mesh rendering de sorunlar yasiyor, yeryuzu texturelar opak ve hatali olarak calisiyor.

Bunun icin alternatif bir cozum olarak, P3D icin ekledigim affinity mask parametresini cikardim ve task manager uzerinden asagidaki ayarlari secerek, prepar3d.cfg dosyasina yaptigim degisiklikleri dogrudan task manager ile uyguladim.

3447

SONUC;
islemcinin verimli kullanimi ve beraberinde rendering hatalarinin ortadan kalmis olmasi.

Iyi ucuslar
Alp

Volkan TAS
04-06-2015, 15:14
Merhaba,
Sistemim 4 çekirdek HT on 4 de sanal 0 nolu işlemciyi task maneger dan çalıştırmadığımda
P3D yi her başlatığımda bu ayarı yeniden girmek zorundamıyız ? yoksa başka bir seçenek varmı ?

Teşekkürler

fatih.koz
04-06-2015, 18:30
cfg dosyası içinde Affinity Mask özelliğini kullanırsanız (tabii kendi işlemciniz ve yapısına göre doğru yazmanız gerekli değeri) bir kere ayarlamanız kafi olacaktır.

Hesaplama için aşağıdaki site faydalı olabilir ;

http://www.gatwick-fsg.org.uk/affinitymask.aspx?SubMenuItem=hardware

vikartindur
04-06-2015, 19:08
Bende otomatik olarak hepsi seçili. Böyle olması gerekmiyor mu? CPU0'ı işletim sistemi için boş bırakıp diğerlerini seçili bırakmak mı daha iyi?

http://i.imgur.com/FMa66DC.png





Ekleme:

Fatih hocamın verdiği linke baktım. Hyper Threading'e uygun olan işlemcim (intel core m i7-4700hq) olduğu için expert mode olan alt kısımda işlem yaptım. core 0 ve thread 0 seçmeden diğerlerini seçtim ve hesap sonucu;



fsx.cfg or prepar3d.cfg configuration file entry to add/change


[JOBSCHEDULER]
AffinityMask=65532


şeklinde çıktı. Yukarıdaki gibi hepsi seçili mi kalsın, yoksa prepar3d.cfg'ye yukarıdaki iki satırı mı girmeliyim?

mavi
05-06-2015, 10:38
Bu ayarlar, hassas ayarlardır. Bir yerlerden alırken; başka yerlerden götürür. “Kendi adıma” 13 yılı geçen FS (farklı versiyonlarda) sürecimde, FPS ile barışık -takıntısız- bir yaşamı tercih eder oldum. Bilenler biliyordur da olur da araştıran birileri için bir nefes olur düşüncesi ile yazıyorum. Söz gelimi ben AMD inin FX9590 8 çekirdekli 4.7 Ghz. Lik işlemcisini kullanmaktayım. Bu işlemci öylesine yüksek bir güce gereksinim duyuyor ki, şuan için piyasada bunun tam manası ile karşılayacak bir ana kart mevcut değil!!! Eğer ki benim gibi bu işlemciyi seçen biri olursa bilmelidir ki AFFINITY MASK değeri ile bolca deneme yanılma yapacaktır/yapmak zorundadır. 8 çekirdeğe yüklediğiniz de hele de OC ile, hızı 5.5 ve üzerine aşırttığınızda, BİNGO! dersiniz. Bu nedenle benim tavsiyem, işlemcinizin kapasitesi yanında üzerinde ki ana kartında kapasitesi doğrultusunda çekirdekleriniz ile oynayın ayar yapın. Hal böyle olunca bu değer kimi kullanıcıda “64” ile en iyi sonucu verirken, kimisinde “65000” ve daha üzeri bile olabilir… Tarihe bir not düşeyim istedim. Serhan

Volkan TAS
05-06-2015, 12:26
Tekrar merhaba,
Değerli yorumlarınız için teşekkürler.
Aslında forumlarda okuduğumda P3D cfg içinde AFFINITY MASK olmasının görüntü kalitesini bozduğunu okumuştum ki, bende de öyle gözüküyor. O yüzden task managerda yapılan düzenlemenin daha faydalı olduğunu gördüm bende.
Yazılanlardan anladığım kadarıyla task managerdan program her açıldığında kaç cpu'nun çalışmasını belirlememiz gerekiyor, eğer cfg ye AFFINITY MASK değeri girmeyeceksek.

Teşekkürler

mustafa ece
05-06-2015, 14:58
FSX veya P3D ayarlamaları, ince ayarları iyice profesyonellerin yapabileceği bir noktaya gidiyor. Benim gibi (bilgisayar yazılımı, donanımı konusunda kısıtlı bilgi sahibi) kullanıcılar için danışmanlık gerekecek gibi önümüzdeki zamanlarda.

fatih.koz
05-06-2015, 18:28
Tuna Kaptanım, ben ilk iki çekirdeği sisteme ve diğer programlara bırakıp kalan 6 çekirdeği FsX'e atıyorum ... Bugüne kadar bir sıkıntı yaşamadım (P3D kullanmıyorum onu bilemem). Misal ActiveSky, Topcat, PFPX gibi yazılımlarım ilk önce birinci çekirdeğe sonra diğer çekirdeklere bakıyor ve lazım olanları kullanıyor. Hal böyle olunca FsX'i bu iki çekirdekten uzakta kendi halinde çalıştırmak bende fayda sağlıyor, İntel'in HT durumu için kesin yorum yapamam ancak AMD'de ben sonuçtan memnunum. [ AMD Fx8350'de fiziki 8 çekirdek olduğu için bendeki ayar 252 ]

atmaca53
02-07-2015, 18:44
Hangi programın hangi çekirdeği kullanacağını görev yöneticisinden mi ayarlıyorsunuz mesela rex'i seçip sağ tıklıyoruz benzeşmeyi ata Rex'2 çekirde Fs'e3-4 ü gibi mi?