< Bu mesaj bu kişi tarafından değiştirildi nightsniffer -- 20 Nisan 2018; 16:45:34 > |
Bildirim
< Bu mesaj bu kişi tarafından değiştirildi nightsniffer -- 20 Nisan 2018; 16:45:34 > |
hpet intel yada amd işlemcilerle değil windowsun kendisiyle alakalı daha önce şöyle bir konu açmıştım.
https://forum.donanimhaber.com/windows-timer-resolution-tweak-g4560-1050-ti-tomb-raider-benchmark--132274626 şimdi biostan hpet kapattığınızda windows işlemci komutları arası yenileme için tsc zamanlayıcısını kullanır, biostan hpet açtığınızda ise hpet+tsc çalışır, hem biostan hpet açıp hemde sistemde bcdedit /set useplatformclock true yaptığınızda ise sadece hpet zamanlayıcısını kullanır. farklar şuradan kaynaklanıyor. sadece tsc kullanırken windowsun işlemci için default olan komut zaman aralığı 15.6 ms'dir ve bu işlemci yüke girsede girmesede değişmez. yani sadece tsc kullanınca ciddi bir sistem tepki hızında artış oluyor dpc latency düşüyor fakat tsc de bu 15.6 ms zaman aralığı işlemcinin yük altına girip girmemesine bağlı olarak değişmediği için gördüğünüz fps hpet enable'a göre düşük kalıyor. windows timer resolution kullanıp bunu manuel olarak kendiniz 0.5 ms yada daha altına çektiğinizde fpste %15-%30 arasında artıyor doğal olarak. biostan hpet açtığınızda fakat bcdedit /set useplatformclock true komutu girmediğinizde primary timer hpet secondary ise tsc oluyor. (başlattan cmd açıp bcdedit yazdığınızda useplatformclock açık yada kapalı olduğuna bakabilirsiniz). bu durumda ise yine default timer olan 15.6 ms işlemci yük altına girdiğinde kendini 1 ms'ye çeker. yani tsc de manuel olarak ayar yapmadığınızda aldığınız fps'in %15-%16 aralığında fazlasını alırsınız manuel ayar yaptıysanız aynı fpsi alırsınız. fakat sistem gecikmesi sadece tsc'ye göre biraz daha yüksektir. son olarak ise hem biostan hpet açıp hemde bcdedit /set useplatformclock true girdiğinizde windows sadece hpet kullanır input lag ciddi şekilde artar default 15.6 ms yük altında ise 1 ms dir. hpet+tsc ile yaklaşık fps değerlerini alırsınız. işin hangi kullanımda hangisinden fayda sağlarım kısmına gelecek olursak tsc çekirdekler arası senkronizasyon yapmadığı için gerçek zamanlı render (oyun,streaming,video düzenleme vs) işlerinde ön planda latency düşük olduğu için, hpet ise server odaklı işlerde çekirdekler arası senkronizasyona odaklı timer olduğu için hata payını en aza indirip ecc belleklerle daha uyum içinde çalışmasıyla ön planda olan timer. özet geçecek olursam oyun,streaming, video edit vs render odaklı işler için biostan hpet kapalı ve cmd den bcdedit /deletevalue useplatformclock girmelisiniz (windows timer resolution indirip maximuma tıklayıp alta aldığınızda fpside arttırmış olursunuz işlemciyi daha kısa süreli zaman aralıklarıyla komutlar işlemeye zorlar) server olarak kullanıyorsanız biostan hpet açık ve cmd den bcdedit /set useplatformclock true girmelisiniz. ikiside olsun her türlü iş dönüyor benim bilgisayarda input lag falan umrumda değil diyorsanızda biostan hpet açık ve cmdden bcdedit /deletevalue useplatformclock komutunu girmelisiniz. |
Elin gavuru ne isler cevirip neler yapiyor bizde anca 2 ye 3 bilunup birbirjmze saydiralim.
Adam islemciyo tasarlmais yetmemis birde ustune mod cakmis.. Zaman algisi ile oynuyor.. ![]() |
Hocam HPET saatini kullandığında performans düşmüş. Yani gerçekte performans düşük, ancak işlemcinin saati olmayan FPS'leri gösteriyor. Ekranda gösterilen FPS sayısı gerçekteki FPS değil. Aslında 20 saniye boyunca 2000 kare çizilmiş. Yani saniye başına düşen kare sayısı 100. Ancak HPET kapalıyken, işlemcinin saati 20 saniyeyi 17 saniye olarak gösterdiğinden 17 saniyede 2000 kare çizilmiş gibi oluyor ve FPS 118 gibi bir şey gözüküyor. Ama aslında 100...
|
|
< Bu ileti mobil sürüm kullanılarak atıldı > |
< Bu ileti mobil sürüm kullanılarak atıldı > |
< Bu ileti mini sürüm kullanılarak atıldı > |
|
|
|
< Bu ileti mobil sürüm kullanılarak atıldı > |
|
< Bu mesaj bu kişi tarafından değiştirildi nightsniffer -- 20 Nisan 2018; 16:4:4 > |
|
< Bu mesaj bu kişi tarafından değiştirildi nightsniffer -- 20 Nisan 2018; 16:15:7 > < Bu ileti mobil sürüm kullanılarak atıldı > |
|
< Bu mesaj bu kişi tarafından değiştirildi Multimetre -- 20 Nisan 2018; 16:29:3 > |
|
< Bu mesaj bu kişi tarafından değiştirildi -dehşet- -- 20 Nisan 2018; 16:33:58 > < Bu ileti mini sürüm kullanılarak atıldı > |
|
|
|