Intel ve Microsoft’un 16 Yıl Sonra HPET’i Uygulamaya Yönelik Ortak Çabalarının Etkisi

Önsöz

2005 yılında Intel ve Microsoft, güney köprüsünde uygulanan bir donanım olan bir zamanlayıcı tanıttı, eski zamanlarda sorunlara neden oldu, ancak 16 yıl geçti, kuzey köprüsü gibi güney köprüsü de işlemciye (AMD Ryzen) geçti, ancak Intel hala benzer entegrasyonda ustalaşamıyor ve sonunda ne olduğunu kontrol etmeye karar verdim.

Doğal olarak, kendi başıma HPET’in yönüne bile bakmazdım, çünkü kullanıcıların büyük çoğunluğu bunu düşünmüyor bile, ancak CPU-Z ve Cinebench kıyaslamalarını incelerken çok fazla eleştiri vardı. “Testler test değildir”, “Yazar saçmalık taşır” ve benzerleri tarzında ve bu konu arasında aynı HPET hakkında konuşmalar yapıldı.

Varsayılan HPET’in önceki testlerimin sonuçlarını etkileyip etkilemediğine bu makaleyle son vereceğim.

Burada her sürümde Intel’in AMD’den daha fazla avantaj elde ettiği Cinebench testinin bağlantısını bırakacağım: Cinebench yeniden testi – AMD sonuçlarını hafife almak ve olası sürüm değişikliği

HPET’i BIOS ve Windows’ta Yapılandırma

AM4 anakartlarının her zaman HPET’i kontrol edecek bir ayarı vardır (henüz bu ayar olmadan bir AM4 kartı görmedim) ve varsayılan olarak etkindir.

Başka bir şey Intel tabanlı bir sistem, ASRock B560M-HDV BIOS’ta HPET ipucu yok, anakart incelemesi için yapılan tüm ekran görüntülerini inceledim, ardından BIOS’ta her bölümü manuel olarak bozdum ve HPET ayarını bulamadım …

Görünüşe göre Intel, anakart üreticilerinin HPET’e dokunmasını ve kullanıcıların onu yapılandırmasına izin vermesini yasakladı.

Intel ve Microsoft, HPET’i geliştirdiğinden, HPET Windows işletim sisteminde kontrol edilebilir mi? Görünüşe göre, burada bile sıradan kullanıcının zamanlayıcıya dokunması yasaktı, zamanlayıcıyı kontrol etmek için kullanılabilir bir düğme yok, ancak zamanlayıcıyı bir şekilde kontrol edebileceğiniz konsol komutları var …

Etkili olması için parametreleri değiştirdikten sonra yeniden başlatmanız gerekiyor!

HPET’i devre dışı bırakmak için aşağıdaki komutlar gereklidir:

bcdedit /deletevalue useplatformclock
bcdedit /set disabledynamictick evet

Ve tekrar açın:

bcdedit / set useplatformclock true
bcdedit /set disabledynamictick hayır

Açıkçası, doğru komutları bilmeden hiç kimse HPET’i komut satırından devre dışı bırakamaz…

Ancak, aygıt yöneticisi aracılığıyla HPET’i devre dışı bırakmanın daha kolay bir yöntemi vardır ve çoğu insan HPET’i yönetmek için değerli “onay”ı bulmaz.


Test puanları üzerindeki etkisi

Önce hem BIOS’ta hem de sistemde CCX devre dışı ve HPET etkinleştirilmiş R7 2700X, ardından Windows’ta HPET devre dışı bırakılmış R7 2700X (1CCX), ardından BIOS ve Windows’ta HPET devre dışı bırakılmış R7 2700X (1CCX).

Görünüşe göre, bir Intel sisteminde BIOS düzeyinde HPET’e dokunmak yasak, bu yüzden onu yalnızca Windows’ta devre dışı bırakabildim.

İşlemci frekansı 3,9 GHz’de sabitlendi, minimum CPU durumu güç planlarında %100’e ayarlandı, ancak i3-10105F görünüşte bu ayarı görmezden geldi ve frekansı 3.7 GHz tabanında boşta tuttu…

Bellek iki kanallı çift kademeli 3200 MHz, her iki sistemde de 2666 MHz’den alınan alt zamanlamalar, birincil 18-20-18-36.

Her HPET durumu değişikliğinden sonra sistemi yeniden başlattım.

Cinebench 15

Cinebench 20

Cinebench 23

CPU-Z 1.96

Öfke 2 (Vulkan API)

Oyun testleri yapmayı beklemiyordum ve Intel ve AMD sistemlerine farklı ekran kartları takılmış, ancak her ihtimale karşı oyunlarda HPET’ten bir fark olup olmayacağını kontrol etmeye karar verdim, çünkü herhangi bir özel sapma fark etmedim. Benchmarklarda.

Tabii ki, RX 560 ekran kartı tam yük gösterdi, ancak FPS farkı bariz olduğundan daha fazla, hata olmadığından emin olmak için oyunu birkaç kez yeniden başlattım ama hayır, HPET etkinken FPS her zaman daha yüksekti.

Güç kaynağından gelen kabloların olmaması nedeniyle şu anda ek güce sahip bir ekran kartını AMD sistemine bağlayamıyorum ve RX 560 ek güç gerektiriyor, bu yüzden şimdilik kendimi böyle bir gerçekle sınırlayacağım.


Çözüm

“Kamplarımın” hayranlarını bilmiyorum ama şimdi sakinim, test sonuçları HPET zamanlayıcı tarafından bozulmadı, bir fark var, ancak farkın aksine daha çok hata düzeyinde. Cinebench’in yeni sürümlerine geçerken Intel’in lehine.

AMD’nin sonuçlarının küçümsenmesi, Intel’den kitaplıklar ekleyen Cinebench 20 sürümünden bu yana üçüncü kez doğrulandı.

Ancak Rage II oyununda, Intel platformundaki HPET’ten farkın önemli olduğu ve bir hataya atfedilemeyeceği ortaya çıktı, ancak burada daha kapsamlı karşılaştırmalı testlere ihtiyaç var, şimdiye kadar sadece HPET ile daha yüksek bir FPS gerçeği var. Intel platformunda etkinleştirildi.

PS Makalenin sonuçlarına dayanarak parodiler ve karşılaştırmalar oluştururken, sizden bu orijinalin bağlantısını sağlamanızı isteyeceğim.

Hepsi bu, dikkatiniz için teşekkür ederim.

Similar Posts

Leave a Reply

Your email address will not be published.