Rješavanje Svih Problema S Windows I Drugih Programa

Problem sa kašnjenjem u DPC-u za Windows 10 s ndis & tcpip.sys

Ovdje ću poludjeti.

Pokušao sam kontaktirati i Realtek i MSI u slučaju da znaju nešto što nisu. Kroz podršku MS-a eskalirao je na njihov nivo 2. Tip je imao 30-minutnu sesiju na daljinu s mojim strojem i uopće nije mogao pronaći ništa loše. Čak mi je rekao da mu je bilo vrlo rijetko da je udaljio stroj koji se osjećao tako odzivno za njega, bio je naviknut da SFC / scannow traje i do 45 minuta, ali moj je stroj to učinio za oko 10 minuta.



Ali mucanje oko DPC-a se nastavlja. Čiste instalacije izvršene su više puta, provjere sistemskih datoteka, ažuriranja i nadogradnje upravljačkih programa, BIOS postavke CPU-a onemogućavaju c-stanja, prigušivanje, uključivanje i isključivanje HPET-a i još mnogo toga.



Jučer sam čak instalirao novi mrežni adapter nadajući se da će to popraviti, ali ne. I dalje imam problema s DPC-om s ndis & tcpip.sys. Ugrađeni mrežni adapter je Realtek, novi je Intel. Dakle 2 različite marke.

Pretraživanje niti poput:



http://www.tenforums.com/drivers-hardware/28578-random-stuttering-dpc-latency-nightmare.html

http://answers.microsoft.com/en-us/windows/forum/windows_10-performance/very-high-dpc-latency-on-win10-in-ndissys/2c523e49-e2a0-45f0-8233-b6435dbbe905

http://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_perf/win10x64-dpc-latency-issue-ndissys-tcpipsys/1d49821b-7e21-4498-82e2-3d36926d3a3a



I još mnogo toga ne daje rezultate, samo ljudi s istim problemom i bez rješenja, osim što znaju da je on prkosno povezan s mrežom.

Jedini zaključak do kojeg mogu doći je da u sustavu Windows 10 postoji problem sa softverom s mrežnim upravljačkim programima. Čini se da njihova podrška nije svjesna problema. A iz razgovora s podrškom za MS nekoliko puta, saznao sam da nemaju pojma što, kako ili zašto.

Problem barem u meni nije postojao u sustavu Windows 7. Ovo je specifično za Windows 10. Isprobao sam gotovo sve i to me izluđuje.

* Molimo pokušajte s manjim brojem stranice.

Bok,

Zamolio bih vas da provjerite vezu navedenu u nastavku kao referencu:

DPC Latency USBport.sys
http://social.technet.microsoft.com/Forums/windows/en-US/4667aefd-5756-4ce2-9866-2bcb42668246/dpc-latency-usbportsys?forum=w8itproperf

Hvala vam.

Ja -idiokracijaKao odgovor na post Jessena P od 9. rujna 2016

Hvala na odgovoru. Stvar o RST-u je zanimljiva, ali moj c: je samo ssd, tako da se ne odnosi na mene. Osim toga, zapravo ne dobivam puno od te teme, općih stvari koje sam već isprobao. Nisam sasvim siguran kamo ideš s tim.

Ali trenutno, ndis.sys je upravo natjerao moj stroj da muca s vremenom izvršenja od 158 ms.

thexyz

Ovo je naravno još jedno pitanje bezbrojnih problema koji su dio Windowsa 10. Nitko @ MS ne mari za to, naravno da to uopće nema popravka. Isprobao sam gotovo sve što je moguće osim ponovne instalacije (koja to neće popraviti). To se događa na dva moja računala, bez obzira na ploču ili mrežnu karticu. Čini se da je riječ o grešci u OS-u i za mene ga je lako replicirati ... čim se dovoljno optereti mrežni upravljački program tcp / ip ili ndis, nešto se pokvari što rezultira dpc latencijom većom od 50 ms, ponekad čak 100 ili 200ms.

Postoje tone niti koje raspravljaju o ovom pitanju. Ali nikad nisam pročitao ništa korisno od osoblja MS-a, osim super naredbi DISM i SFC ... ali oni neće riješiti ovaj problem. Isprobao sam sve dostupne upravljačke programe za sve svoje interne uređaje, deaktivirao sam i ponovo instalirao svaki pojedini uređaj na svom stroju, promijenio postavke energije, fiksni CPU sat, fiksni korak brzine, promijenio svaku postavku bios / uefi. Mrežnu karticu zamijenio USB ključem. Deinstalirani zvučni upravljački program zamijenio je svaki upravljački program zadanim postavkama Microsofta. Deinstalirali ste svaku aplikaciju koja je nekako uključena u postupak upravljačkog programa ... ništa. Uvijek se događa na potpuno isti način. Naravno da neke postavke poput 100% CPU smanjuju ukupni DPC i latenciju za 60us - 120us, ali to nije važno jer će latencija tcpip.sys i ndis.sys uzrokovati maksimum koji je barem 10³ veći, tako da malo promjena nema ' ne činim nikakvu opću korist, sjajno!

hot spot na mom telefonu

Za mene se to događa bez obzira na mrežnu karticu.

U sustavu Windows 7 sve je u redu ... Točno ste to opisali. Ovo je izdanje za Windows 10 i napisao sam jednostavnu C # aplikaciju koja će odmah pokrenuti ovaj problem ... što znači ova aplikacija? Jednostavno skenira mrežni opseg npr. 10.0.0.1 - 255 (višenitni) to je dovoljno za razbijanje tcpip.sys .... da, lijepo!

Usput, na mom Windows 7 stroju ništa se ne događa, nema mucanja, nema neobičnog DPC vrha, nema ekstremnih kašnjenja, mogu pokrenuti aplikaciju 50 puta u 2 sekunde i ništa se ne događa niti jedno mucanje. Na mom računalu sa sustavom Windows 10 1-2 instance su dovoljne za razbijanje upravljačkih programa ...

Pretpostavljam da bi neki MS tehničari trebali biti uključeni u proces zajednice jer ponovno objavljivanje iste ... generirane s zajednice stvari iznova neće popraviti ništa. Stvari koje su očito slomljene ne mogu se popraviti rješenjima koja uopće nisu rješenje ... to je ono što me stvarno živcira jer moderatori iznova i iznova postavljaju niti koje također nisu riješene ili nisu povezane ... tako da korisnik se jednostavno delegira dok napokon ne odustane ... je li to ozbiljno ??!?

Ja -idiokracijaKao odgovor na objavu thexyza od 2. siječnja 2017

Instalirao sam win8.1 koji sasvim dobro funkcionira s klasičnom ljuskom. I od tada to trčim s 0 izdanja. Nemam razloga ponovno pokušavati win10 prije nego što svaka igra zahtijeva dx12, ali ne vidim da se to događa još godinu dana. Možda će tada stvari biti drugačije.

Ali da, zaključak iz podrške MS-a bio je 'ne znamo što nije u redu i ne znamo kako to ispraviti.'

thexyzKao odgovor na post -idiocracy od 2. siječnja 2017

Hej Nicolaj

sjajno je čuti da barem Win 8.1 dobro funkcionira što se tiče dpc vrh pitanja, ali nažalost vraćanje na prethodnu verziju za mene nije opcija. Potrebno je puno vremena za to na moja dva računala koja su već konfigurirana, tako da moram držati o / a i pronaći popravak (barem se nadam jednom).

Pravi je problem taj što je tako teško komunicirati stvarni problem s podrškom i prenijeti ga na razvojne programere, jer su u pravilu krivi korisnici. Prilično sam siguran da programer može izravno istražiti i pronaći problem s informacijama koje mogu pružiti. To je čest problem i imam aplikaciju koja usmjerava i trenutno pokreće problem na 100% na dva potpuno različita stroja u istoj izradi.

Korisnici imaju isti problem 100 puta, ali problem nije eskaliran na sljedeći sloj. Hub za povratne informacije na sadašnji način ne radi sasvim dobro. To je alat za generiranje beskorisnog sadržaja. Tehnički detaljni opis se zanemaruje, jer postoji toliko beskorisnih karata koje problem opisuju samo u 10 riječi.

Države članice moraju pronaći bolji način prijavljivanja bugova, srsly.

Ja -idiokracijaKao odgovor na objavu thexyza od 3. siječnja 2017. To me zapravo malo iznenadilo. Mislio sam da će prikupiti informacije o problemu kako bi ih eskalirali. Budući da je sada njihova podrška naišla na problem za koji nisu znali, niti su ga mogli riješiti. Ali nisu. Dakle, više-manje sam potpuno siguran da ovo nije problem na kojem se radi. thexyzKao odgovor na -idiocracy post od 10. siječnja 2017

Nakon malo više istrage prilično sam siguran da se radi o grešci, ne znam kada su je uveli, ali također sam zamolio prijatelja da replicira grešku mojim alatom i doista se također javlja na četvrtom jedinstvenom stroju s najnovijim Windows 10 graditi.

Testirano je s LatencyMon-om, a također dobiva DPC Vrh iznad 70 ms za tcpip.sys, ali ima prilično moćan novi stroj. Korisniku je vrlo teško jer ne postoji način da se utvrdi postoji li već otvorena karta u procesu razvoja koja je povezana sa stvarnim problemom. Tako su korisnici potpuno ostali sami.

Ne postoji način interakcije oko problema, nema stvarnih odgovora, nema informacija. Svaki GitHub projekt za 1 čovjeka radi bolje ... tako da će sljedeća gradnja možda biti ponovno samo modna, ali bez ispravki u stvarnom svijetu, jako sam razočaran

ErmineMDKao odgovor na objavu thexyza od 2. siječnja 2017. godine, thexyz, možete li podijeliti izvorni kod svog programa? Napisao sam jedan kao što ste opisali, ali to ne pokreće problem. thexyzKao odgovor na objavu ErmineMD od 17. siječnja 2017

Svakako;), ovdje je klasa C #. Morate promijeniti osnovni ip u svoju lokalnu podmrežu ... krediti nisu na mojoj strani, većinu koda preuzeo sam iz stackoverflow, jer je povezan s aplikacijom da mi je potrebna. Samo malo izmijenjen. Ali to pokreće problem na četiri različita uređaja koja sam testirao!

Kodirati: http://pastebin.com/VUrVASMh


Jedna instanca pokreće abnormalni vrhunac na mojoj strani, 2-3 instance dopuštaju da eskalira na oko 80-200ms. Nakon toga više instanci ne bi značajno dodalo više dpc latencije. Ali možete sastaviti exe za otklanjanje pogrešaka i pokrenuti ga 5 puta zaredom i na sigurnom ste da pokrenete problem;)

PS .: Zaboravio sam da postoji Zbirka vrećica s pripadajućim objektom domaćina, jednostavno uklonite tu stvar ili stvorite lutku koja će raditi u oba slučaja

Zasluge za isječak C #: Tim Coker @ Stackoverflow

ErmineMDKao odgovor na post thexyza od 17. siječnja 2017

Nisam siguran, ali toplo se preporučuje uklanjanje događaja i odlaganje jednokratnih potrepština prije izlaska. Ali to ne pomaže puno. Pokušao sam.

Ovaj kôd beskonačno pinguje 300 slučajnih domaćina.

http://pastebin.com/in26fJKD

Mogu ga pokretati zauvijek, mogu ga zaustaviti kad god poželim i mogu ga pokrenuti i zaustaviti mnogo puta.

Ali ako napravim samo 254 petlje i izađem (nakon čišćenja i dodatnog sna) nekoliko puta zaredom, događaju se loše stvari. Pokušat ću otkriti zašto.