Vasko12 Публикувано Юли 20, 2012 Report Share Публикувано Юли 20, 2012 Здравейте,искам да попитам какво точно означава тази опция?Има ли ефект?Това което успях да разбера е,че дава прираст във производителността според ОС (32бит. или 64бит)Другото,което не разбрах е само за Vista ли важи тази технология или от Vista нагоре???Ето какво открих във книжката към дъното. Цитирай Link to comment Сподели другаде More sharing options...
dan40o Публикувано Юли 21, 2012 Report Share Публикувано Юли 21, 2012 Виж тук и тук. Надявам се да съм ти помогнал. Цитирай Link to comment Сподели другаде More sharing options...
Night_Raven Публикувано Юли 22, 2012 Report Share Публикувано Юли 22, 2012 HPET е съкращение от High Precision Event Timer и е точно това - прецизен таймер. Чрез него системата може да отмерва изминало време. Има и други таймери, но този е най-точният. Доколкото имам представа се използва основно от мултимедийни приложения, макар не от всички разбира се. Поддържа се от Windows Vista нагоре. 32-битовият режим на HPET е общо взето режимът на съвместимост, защото работи както с 32-битови версии на Windows, така и с 64-битови. 64-битовият режим на HPET работи само с 64-битови версии на Windows. По принцип е редно режимът на HPET в BIOS да отговаря на архитектурата на инсталираната операционна система, но при 64-битовия режим може да има несъвместимости и в такъв случай се налага режимът в BIOS да се промени на 32-битов. Казано иначе: ако операционанта система е 64-битова, първо се опитва с 64-битов режим на HPET в BIOS. Ако всичко е наред и няма някакви видими проблеми по време на работата на компютъра, се оставя. В противен случай настройката в BIOS се променя на 32-битов режим.Тук е редно да отбележа, че не всички дънни платки разполагат с HPET, а от тези, които разполагат, не всички разполагат с опции за активиране/деактивиране. При някои дънни платки е възможно да няма опция за изключване на HPET (това са доста дънни платки на ASUS, ако не се лъжа). Също така не всички дъна разполагат с опция за избор на режима (32-/64-битов). Активирането на HPET в BIOS позволява на операционната система да използва таймера, но не я принуждава да го ползва. Т.е. имаме 3 положения:1) ако HPET е изключен в BIOS, операционната система ще използва TSC таймера;2) ако HPET е включен в BIOS, но нищо повече не е правено, тогава Windows би трябвало да може да използва комбинация от TSC и HPET, поне на теория; макар че реално е възможно да продължи да ползва само TSC;3) ако HPET е включен в BIOS и след това операционната система е принудена да го използва, то тя ще използва само HPET. Принуждаването да се използва само HPET се извършва по следния начин:- стартира се cmd като администратор;- в командния ред се напише/постави следния текст:bcdedit /set useplatformclock true- натисне се Enter, за да се изпълни командата (логчно, но да го кажа за всеки случай);- рестартира се системата. Връщането към настройката по подразбиране се извършва по същия начин, с разликата, че се използва следната команда:bcdedit /deletevalue useplatformclock Дали има нужда от HPET и ако да, дали да се принуди използването му, е спорен въпрос. По принцип, поне на теория, HPET би трябвало да е от полза като цяло, особено за мултимедийни приложения. Т.е. възпроизвеждане на видео да е по-плавно и като цяло. И все пак съм срещал потребители из Интернет, които докладват за проблеми след активиране на HPET и/или изпълняване на горната команда за принудително използване на въпросния брояч. Други пък казват обратното, че при активиране на HPET игрите се държат по-добре и геймплеят е по-плавен.Няма категоричен отговор. Явно зависи колко добре имплементиран е HPET броячът на дънната платка и от използваният софтуер - операционна система, драйвери и конкретни приложения. Т.е. най-сигурният начин е да се тестват трите ситуации, които описах по-горе, и да се прецени кой е най-добрият вариант за конкретната комбинация от хардуер + софтуер. Цитирай Link to comment Сподели другаде More sharing options...
Vasko12 Публикувано Юли 22, 2012 Author Report Share Публикувано Юли 22, 2012 При активине на 64Bit. режим има едно много досадно НАСИЧАНЕ във игрите,дори на моменти при използване на браузър отваряне на контрол панел става доста тромаво,но при 32bit режим всичко си върви ГЛАДКО........Защо въобще са я набутали тази функция..........Благодаря за изчерпателния отговор. *Със 64bit ОС съм.Забравих да добавя,че ОЦЕНКАТА на WIN.падна драстично от 5,9 на 4,7,т.е. 5,9 е междинната за харда за памет и процесор е още по-фрапиращо 6,4(за RAM&CPU) се смъкна на 4,7 Цитирай Link to comment Сподели другаде More sharing options...
Vasko12 Публикувано Юли 22, 2012 Author Report Share Публикувано Юли 22, 2012 Night_Raven благодаря отново за разяснението относно тънкия момент за принудителното използване на HPET от ОС!!!!Доколкото разбрах във ТОЗИ форум,активирането на HPET от БИОС е само половината работа,задължително трябвало да се използва тази команда:bcdedit /set useplatformclock trueСвалих и тест за тези таймери доколколкото разбрах 14,31818 е резултата за перфектен performance на машината и давало до 30 кадъра отгоре.HPET във биос е 64bit и във момента нямам никакъв проблем със лаг във игрите и тромаво зареждане!!!!Ето и шот от тестера:Когато изключа HPET от BIOS или не ползвам командата за принудително стартиране резултата варира от 3,950122 или 2,58441 Цитирай Link to comment Сподели другаде More sharing options...
Night_Raven Публикувано Юли 23, 2012 Report Share Публикувано Юли 23, 2012 Ами, аз казах същото общо взето. Изпълнението на въпросната команда е задължително, ако искаш да принудиш операционната система да използва само HPET.Въпросните тестващи програми не бих ги гледал, защото реално погледнато не демонстрират нищо, което реално да се отнася към производителността на системата.По принцип най-доброто решение би трябвало да бъде HPET да е включен в BIOS, но използването му да не е принудено. Т.е. да не се изпълнява командата. HPET е по-прецизен таймер, но и достъпът до него е по-бавен, защото се намира в северния мост на дънната платка. TSC се намира в самия процесор и достъпът до него е много по-бърз. Т.е. производителността на системата би трябвало да е по-добра, ако HPET не е единственият таймер точно по тази причина - защото не е по-бърз от TSC. Казано иначе... Най-удачният и оптимален вариант би бил да се активира HPET в BIOS, да се зададе евентуално 32-битов или 64-битов режим (ако има такава опция) и да не се пипа нищо друго. Така Windows ще си използва основно TSC, а ако тя или съответният допълнителен софтуер поддържа и/или изисква HPET, ще може да го използва. Т.е. всички ще са доволни и щастливи. Това е в случай, че активирането на HPET в BIOS не причини някакви проблеми със статилността заради лоша реализаиция на самия брояч откъм хардуер и/или BIOS. Ако активирането на HPET причинява проблеми, то разбира се ще трябва да се забрани. Ако обаче всичко е наред, е по-добре да се остави активиран. Цитирай Link to comment Сподели другаде More sharing options...
Vasko12 Публикувано Юли 23, 2012 Author Report Share Публикувано Юли 23, 2012 Относно бързината и тук се чуди човека,защо го дават по-качествен този таймер и на повечето дъна е зададен по подразбиране!!!Както си писал по-горе всичко е строго индивидуално и аз попаднах на коментари,които са доста противоречиви,еднипрепоръчват използването му.Други пък са имали проблеми със 64bit Mode както и аз,но след принудително стартиране всичко се оправи(поне при мене).За съжаление явно на моето дъно на настолния комп. няма как да се възползвам и от двата едновременно,защото има опция 32-64bit когато е включен.......Проблемът ми пък само със TCS беше,че след като ползвам някой плеър дори торент клиен,след това като реша да пусна някоя игра имаше голям лаг, след рестарт се оправяше проблема....................Вярно видео файловете стартираха на секундата,но пък това зверско насичане(сякаш процесора беше натоварен на макс) след използване на някакво приложение беше доста досадно...........Във заключение иска се тестване със коя настройка с-мата ще се държи най-добре!!! Цитирай Link to comment Сподели другаде More sharing options...
Night_Raven Публикувано Юли 23, 2012 Report Share Публикувано Юли 23, 2012 Таймерът наистина е по-качествен, т.е. в смисъл, че е по-точен. Просто достъпът до него е по-бавен. Да, на някои дънни платки е активиран по подразбиране и няма възможност за спиране. Това мисля, че са основно платките на ASUS. И все пак, ако системата се държи стабилно с активиран HPET, то значи всичко е наред и няма нужда да се спира. Цитирай Link to comment Сподели другаде More sharing options...
Vasko12 Публикувано Юли 24, 2012 Author Report Share Публикувано Юли 24, 2012 Понеже обичам да си правя разни експерименти със OS (които са ми стрували сумати преинсталирания )Във крайна сметка се оказа,че TCS only вариант се оказа най-добрия за моята система!Установих,че при HPET 32/64 със принудително и без принудително софтуерно използване игрите си циклят повече.....Лага който описах беше от драйвърите за видеото,поради бъг картата работеше само във 2D режим и проблема се оправяше единствено след рестарт.........Драйвърите са на Nvidia 301.42......Ако на някой внезапно му паднат кадрите да сменя на 296,10/////Явно първия официален релийз на 300.xx са си бъгави......И други потрбители имат същия проблем....... Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.