Asus glckio2 driver что это
Наткнулся в интернете на одну статью. Думаю она всем владельцам данных ноутбуков будет полезна. Будет очень хорошо, если эта статья будет заполняться пользователями.
Полный комплект утилит Asus можно скачать по ссылкам: скачать (зеркало) (основные утилиты) скачать (зеркало) (дополнительные утилиты)
ATK0100 ACPI UTILITY или ATKDrv Driver
Утилита обеспечивает работу функций ACPI компьютера (отвечает за работу всех устройств ноутбука).
ATK_Hotkey Driver
Обеспечивает работу почти всех дополнительных кнопок ноутбука.
ATK Generic Function Utility
Обработка событий ACPI: состояние оборудования, настройка параметров, режимы работы, питание, состояние оборудования и т.п.
ASUS ATKOSD2 Utility
Рисует на экране красивости при изменении уровня громкости, уровня подсветки, управления
беспроводными устройствами и прочего. Управляется из HControl.exe.
ATK_MEDIA Utility
Обрабатывает нажатие кнопки InstantFun на ноуте: в зависимости от установленного софта,
запускает мультимедиа плеер + еще несколько вспомогательных функций.
AFLASH2 Utility
Утилита для прошивки BIOS'a из DOS.
WinFlash
Утилита для прошивки BIOS'a из Windows.
Audio Driver
Звуковой драйвер
VGA
Графический драйвер.
LAN
Драйвер сети.
Modem driver
Драйвер модема.
TOUCHPAD
Драйвер манипулятора мышки с добавлением расширенных настроек.
Microsoft KB888111 Hotfix
Обновление решает проблемы со звуком (у кого возникают, а возникают не у всех) на системе Windows XP c SP2 и ранее. Если вы устанавливаете дистрибутив с интегрированным Service Pack 3, то установка данного HotFix'а не требуется.
ASUS ExpressGate utility
Технология ASUS Express Gate – эксклюзивная разработка ASUS, предоставляющая пользователям небывалую гибкость в работе. Ноутбуки ASUS с поддержкой технологии Express Gate имеют дополнительный интегрированный модуль постоянной памяти, в который прошита компактная операционная система на основе Linux.
Главная цель, которую преследует технология – обеспечить пользователю быстрый доступ к жизненно важным приложениям, таким как Интернет-браузер, электронная почта, клиенты
Instant Messaging, и др. На загрузку оболочки ExpresGate уходят считанные секунды, после чего пользователь может пользоваться такими программами:
• Интернет-браузер, в основу которого положена Linux-версия Firefox;
• Полноценный Skype-клиент;
• Утилита просмотра фотоизображений (поддерживает форматы jpg, gif, jpeg, png, bmp);
• Клиент доступа к сетям Instant Messaging
• Медиа-проигрыватель с возможностью воспроизведения файлов MP3, видеофайлов и DVD-дисков. Таким образом, пользователь ноутбука ASUS c поддержкой технологии Express Gate в считанные секунды после включения получает связь с Интернет или функции домашнего медиацентра.
ASUS NB Probe
Мониторинг вашей системы: температуры процессора, датчиков на мат. плате, скорость вращения кулера, состояние HDD и т.п.
MultiFrame Utility
Добавляет ко всем системным окошкам кнопку рядом с тремя стандартными (свернуть,
на весь экран, закрыть). Автоматизированное позиционирование окон Windows.
ASUS Live Update Utility
Проверка наличия обновлений на сайте ASUS.
ASUS Data Security Manager Utility
Программа для шифрования данных.
Microsoft Dual Core CPU Hotfix Utility
Решение проблемы с возвращением из спящего режима (Standby).
Если вы устанавливаете дистрибутив с интегрированным Service Pack 3, то установка данного HotFix'а не требуется.
Microsoft USB exclamation mark hotfix
Решение некорректной работы некоторых USB-девайсов.
Если вы устанавливаете дистрибутив с интегрированным Service Pack 3, то установка данного HotFix'а не требуется.
Battery Power HOTFIX Utility
Решает проблему чрезмерного потребления заряда АКБ.
Если вы устанавливаете дистрибутив с интегрированным Service Pack 3, то установка данного HotFix'а не требуется.
SPLENDID Utility
Технология ASUS Splendid Video Enhancement это инновационная технология, переводящая качество видео на ноутбуке на новый уровень. Splendid улучшает изображение, приходит в действие при запуске видео приложений и автоматически оптимизирует качество изображения. Splendid Video Enhancement заметно увеличивает глубину и интенсивность цветов в реальном времени. Усовершенствованный алгоритм обработки элементов изображения позволяет контролировать качество картинки на отдельных участках. В каждой точке экрана производится оптимальная для человеческого глаза настройка цветов. Использование Splendid особенно эффективно в корректировке оттенков цвета кожи, зеленых тонов травы, деревьев и голубых тонов неба и моря. Новая технология не только улучшает цветопередачу, но и обеспечивает более детальное изображение по сравнению с подобными решениями. Так же, как человеческий глаз, технология Splendid увеличивает уровень яркости на темных участках изображения, позволяя увидеть все в мельчайших подробностях.
ASUS IP Switch Utility
Программа предназначена для быстрого и удобного переключения конфигурации локальной сети без перезагрузки компьютера.
Virtual Camera Utility
Программа, позволяющая производить настройки изображения встроенной камеры.
Life Frame Utility
Программа, позволяющая производить запись видео со встроенной камеры, делать фотографии и производить небольшие коррекции изображения с помощью прилагаемых шаблонов.
PowerForPhone Utility
Дополнение к Skype для звонков по сети или через модем.
Wireless Console Utility
Утилита по управлению модулями Bluetooth и Wi-Fi.
KB_filter Driver
Драйвер для клавиатуры. Определяет функционал "Fn+. " комбинаций.
Power4 Gear Utility
Утилита управления энергопотреблением ноутбука.
Технология продления времени работы от батареи до 20%: Эксклюзивная технология Power4 Gear+ позволяет вам контролировать скорость процессора для максимизации продолжительности работы от батареи. ASUS Power4 Gear+ - совершенно новая технология экономии электроэнергии батареи, автоматически и интеллектуально подстраивает скорость процессора в соответствии с загрузкой системы. Предоставляя восемь различных режимов, предназначенных для игр, просмотра DVD, прослушивания музыки, работы с документами и т.д., эта инновация максимизирует время жизни батареи для надежной работы ноутбука
Fingerprint driver and utility
Драйвер и ПО для встроенного модуля биометрического контроля доступа.
Infineon TPM driver
Trusted Platform Module (TPM) – защита ПО, при которой программное обеспечение привязывается намертво к аппаратной части компьютера. Проверку такой привязки осуществляет вшитый в материнскую плату чип TPM.
Instant Fun
Утилита прямого доступа к мультимедиа. Некий медиацентр, который становится доступным по нажатию одной клавиши (значок музыкальной ноты на фоне куска кинопленки).
ECap Camera
Утилита, для работы со встроенной веб-камеры на EeePC.
Eee Storage Utility
Для каждого Eee PC предусмотрено Internet-хранилище Eee Storage емкостью до 30 ГБ на серверах Asus. Теперь пользователи могут хранить необходимые документы и получать доступ к ним в любом месте и в любое время.
AthSuper Hybrid Engine Utility
Утилита регулирует энергопотребление для EeePC, обеспечивая оптимальное питание в соответствии с нагрузкой системы.
GLCKIO2.sys is a Windows driver. A driver is a small software program that allows your computer to communicate with hardware or connected devices. This means that a driver has direct access to the internals of the operating system, hardware etc. The free file information forum can help you determine if GLCKIO2.sys is a Windows system file or if it belongs to an application that you can trust.
GLCKIO2.sys file information
Description: GLCKIO2.sys is not essential for the Windows OS and causes relatively few problems. The file GLCKIO2.sys is located in a subfolder of "C:\Program Files (x86)" (for instance C:\Program Files (x86)\GIGABYTE\RGBFusion\). The file size on Windows 10/8/7/XP is 19,392 bytes.
The driver can be started or stopped from Services in the Control Panel or by other programs. The GLCKIO2.sys file is digitally signed. There is no description of the program. There is no detailed description of this service. The file is not a Windows core file. The program has no visible window. GLCKIO2.sys appears to be a compressed file. Therefore the technical security rating is 46% dangerous.
Uninstalling this variant: You have the option to turn to the software company, GIGABYTE, for advice or safely remove the program using the uninstall program of RGB Fusion (Control Panel ⇒ Uninstall a Program).
Important: Some malware camouflages itself as GLCKIO2.sys. Therefore, you should check the GLCKIO2.sys process on your PC to see if it is a threat. We recommend Security Task Manager for verifying your computer's security. This was one of the Top Download Picks of The Washington Post and PC World.
Score
User Comments
One user thinks GLCKIO2.sys is essential for Windows or an installed application.
Best practices for resolving GLCKIO2 issues
A clean and tidy computer is the key requirement for avoiding problems with GLCKIO2. This means running a scan for malware, cleaning your hard drive using 1 cleanmgr and 2 sfc /scannow, 3 uninstalling programs that you no longer need, checking for Autostart programs (using 4 msconfig) and enabling Windows' 5 Automatic Update. Always remember to perform periodic backups, or at least to set restore points.
Should you experience an actual problem, try to recall the last thing you did, or the last thing you installed before the problem appeared for the first time. Use the 6 resmon command to identify the processes that are causing your problem. Even for serious problems, rather than reinstalling Windows, you are better off repairing of your installation or, for Windows 8 and later versions, executing the 7 DISM.exe /Online /Cleanup-image /Restorehealth command. This allows you to repair the operating system without losing data.
To help you analyze the GLCKIO2.sys process on your computer, the following programs have proven to be helpful: A Security Task Manager displays all running Windows tasks, including embedded hidden processes, such as keyboard and browser monitoring or Autostart entries. A unique security risk rating indicates the likelihood of the process being potential spyware, malware or a Trojan. B Malwarebytes Anti-Malware detects and removes sleeping spyware, adware, Trojans, keyloggers, malware and trackers from your hard drive.
Sorry I didn't follow your instructions, but I was confused. So, should I disable this drivers for now? Could you tell me how to do it? I don't run any overclocking programs.
I didn't reinstall my Windows for now, but I will if I have to.
Sadly, I don't have MEMORY.DMP, but I already changed my paging file size, as dmccoy suggests.
To be honest, I am also wondered about this GLCKIO.SYS service. I don't have any Asus software AFAIK. But I have LEDs on my motherboard, maybe that's it? And you're right about meaning in Polish.
I'm updating my Nvidia drivers as soon as there is newer version, but maybe I should clean reinstall them by deleting using DDU and install again?
Sorry again, but I'm worried about my PC and simply I'm not thinking clear. :/
I didn't run memory or hard drive tests yet, but I will at this weekend, because I need to move my desk to disassembly PC and have access to RAM sticks.
I also didn't try to clean boot but I definitely try, when there will be new errors. So far there weren't (except when running driver verifier for first time).
I already changed settings about paging file and memory dump.
Edited by jelczur, 20 February 2019 - 03:15 PM.
BC AdBot (Login to Remove)
Yes, we'll wait for you to get the MEMORY.DMP file, now that you have a large enough pagefile.
It's generally true that you (almost) always want to install/run the latest drivers for hardware. However, graphics card drivers are an exception. Especially with Nvidia, it's a gamble. Sometimes, you get a driver version that's very stable, other driver versions are a disaster. In other words, newer is not necessarily better for graphics drivers, and especially for Nvidia cards.
Yes, it's a good idea to always use DDU in safe mode to uninstall driver and then reboot at least once and go back into normal boot. Otherwise, not all driver files are removed/uninstalled and Windows can try to load those driver files again instead of different driver files.
If I had to guess, I'd guess that GLCKIO2.SYS is used by more than one manufacturer for RGB control. I would uninstall/remove that, if possible.
You have a lot of "homework" to do. We'll wait to hear back from you.
Edited by Shplad, 20 February 2019 - 05:36 PM.
- Use this to collect and post information about your PC hardware, software and configuration (Whether or not you have crashing).
Blue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 & Vista
So, disabling joypad driver and DDU-ing graphics driver.
I did more research and I found that GLCKIO2.SYS is used by RGBfusion - Gigabyte software made to change LED color. I no longer have this software (since second half of January, I think), because it was very unstable. Probably it left some entries in registry. Should I install it again and remove with Revo Uninstaller to completely clean?
Again, please help me how to disable single driver. I cannot find it in device manager.
edit: OK, for now I completely DDU'd my graphics drivers and installed older version - 417.35. According to reddit, these are the most stable. Also, there is no longer nvcontainer.exe. Probably it's something from GeForce Experience, which I also uninstalled.
Just to be sure, should I test my memory with memtest86+, which cannot recognise my RAM properly (no DDR4 support)?
Edited by jelczur, 21 February 2019 - 04:50 AM.
It should be safe to uninstall it via Revo Uninstaller. Is there no entry for it in Add or Remove Programs in Settings?
Yes, I just learned about that. I don't know if Memtest86+ is the best tool here.
It looks like Passmark's Memtest86 V6 or above is best for testing DDR4
I'd test using that.
- Use this to collect and post information about your PC hardware, software and configuration (Whether or not you have crashing).
Blue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 & Vista
It was and I uninstalled from there, but as you can see - it must leave some entries about GLCKIO2.sys.
I already tested my RAM with Memtest86 V8 and there were errors only during hammer test, I wrote about it before. But that's a test involving both RAM sticks at a time, I will test single sticks probably on Saturday.
Meanwhile, no BSoDs.
It's hard for me to tell without doing a lot of reading, but it seems that some people do get errors in the Rowhammer part of the tests, even though their RAM is working well. How serious this is, I don't know. Running Memtest on each stick is a good idea. Keep us posted.
- Use this to collect and post information about your PC hardware, software and configuration (Whether or not you have crashing).
Blue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 & Vista
OK! More research and: This GLCKIO2 is definitely connected with RGBFusion. Error about this service happened for first time when I uninstalled this software. From them it happens every time I boots the PC.
Which error started when you uninstalled it? If there's some remnants left, like a service, we can probably forcefully but safely uninstall those too.
- Use this to collect and post information about your PC hardware, software and configuration (Whether or not you have crashing).
Blue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 & Vista
Did you see if there's an uninstaller in Add or Remove Programs for the RGB app?
This page includes info. showing a list of files which should be on your drive for Aura (assuming it's Aura you've got for your RGB software).
Do NOT use their tool, but tell me if you can see those files listed on that page.
If so, we'll know it's Aura.
Edited by Shplad, 21 February 2019 - 11:01 AM.
- Use this to collect and post information about your PC hardware, software and configuration (Whether or not you have crashing).
Blue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 & Vista
There isn't, that's why I have an idea about installing once again this software and uninstalling with Revo to be sure there's nothing left.
I'll check later, I'm not near my PC right now.
Edited by jelczur, 21 February 2019 - 11:04 AM.
EDIT: Sorry, I just noticed that you mentioned above that GLCKIO2.SYS is related to the GB Rgbfusion program. Is there an uninstaller for that?
If so, I think you should try installing it again, so it can be thoroughly uninstalled.
However, if it has an installer, it should also be available under Add or Remove program in Windows. That's Microsoft's programming convention. If not, they're violating the conventions. But then again, that's not unusual. I can't remember, but I seem to recall with Windows 7/8/10, MS eventually found a way to enforce that convention, so if a program didn't have a proper uninstall routine, MS wouldn't allow it to install in the first place. Maybe I'm dreaming.
Edited by Shplad, 21 February 2019 - 12:45 PM.
- Use this to collect and post information about your PC hardware, software and configuration (Whether or not you have crashing).
Blue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 & Vista
dmccoy:
Do you have any idea why we are seeing Windows installs with such tiny pagefile sizes configured? I assume those were preconfigured by Windows, and not the users, but why so tiny?
Yes. during the average Windows installation, Windows does pre-allocate a page file.
It used to be that the page file allocation size had to be equal in size to installed physical RAM + ~200 MB. If not, then the system was incapable of producing memory dumps. This is because memory dumps are written to the page file.
Beginning with Windows 8, I believe, Windows now allows a much smaller page file to be allocated and it is a variable size, so that when a BSOD or an APPcrash occurs, the system can increase the size of the page file and write the dump to it.
With the explosion of x64 beginning about 10 years ago now, Microsoft recognized that at least some folks would install enormous amounts of relatively cheap RAM into their systems as many had had enough of the very slow XP systems being caused by excessive use of virtual memory (paging - using the page file as RAM when you ran out of RAM). I'm speaking mostly of XP systems that had 128 MB or 256 MB installed physical RAM. Generally, if an XP Pro or Home system had at least 768 MB RAM, the system was much, much faster due to very little, if any, use of virtual memory (paging).
4 GB RAM for x64 became the norm for Vista and Windows 7 for many, but when Windows 8, then 8.1, then 10 came out, people were outfitting their systems with 12, 16, 32 and even 64GB of RAM. This change coincided with the ever-increasing popularity of the then-new SSDs. Many were trying to get by with 128 GB or 256 GB SSD size, only to find a huge chunk was pre-allocated for the page file and therefore caused people to run extremely low or to run out of hard disk space. For many, the answer was to cut-down/delete the page file.
I remember an OP that had a dual-quad core system with 128 GB RAM and a nearly 200 GB page file. This was under Windows 7 and I just could not believe what I was seeing. There is very little chance that any of the 200 GB page file would ever be used except in the event of a BSOD. Some apps like Notepad and SysInternal's Process Monitor do write directly to the page file, but these are the exceptions, not the norm. If you run Notepad and have no page file, a temporary one will be created.
I have an HP ENVY 17 core i7 laptop with 12 GB RAM and my page file is just under 8.6 GB -- and I have had a few BSODs. My page file:
My page file was allocated during initial system boot-up on 12-20-2013 with a base allocation size of 8576 MB (~8.6 GB). I currently am using 2768 MB (~2.8 GB) of virtual memory (due to many open Notepads); my peak virtual memory usage since last re-boot was 7992 MB (~8 GB). Current RAM usage = 10.4 GB/ 12 GB installed physical RAM (obtained from Process Explorer).
Please forgive the formatting (the extra link in the box) -- it appeared after we just migrated from vBulletin to XenForo forum software.
So, that same OPs system running Windows 10 with 128 GB RAM will have a relatively small page file these days under Windows 10 - maybe 10 or 20 GB, which is very likely more than enough to capture full kernel memory in the event of a BSOD. It is kernel memory that needs to be analyzed after a BSOD - not the contents of physical RAM.
Anyway, that is my theory on why we have seen dramatically reduced page files beginning with Windows 8.
The Hibernation File (c:\hiberfil.sys) has been trimmed too. Instead of it being equal to the amount of physical RAM, it now is about 75% in size of total physical RAM.
Asus DIP II, TPU и EPU – интеллектуальный "механизм" разгона и охлаждения компонентов ПК.
Эта статья написана в рамках конкурса "Здравств.
Эта статья написана в рамках конкурса "Здравствуй, мама, это я!"
Современный пользователь, которому не чужд разгон, уже давно привык к обилию настроек BIOS’а материнских плат, позволяющих повысить производительность. Опытные пользователи долгое время без труда пользуются настройками питания процессора, его множителем и частотой шины. Для снижения шума системы охлаждения процессора не первый год применяются технологии C&Q (для процессоров AMD) и SpeedStep (для процессоров Intel). Новичкам же приходится предварительно разбираться что к чему. С течением времени стали появляться различные программные утилиты, позволяющие разгонять процессор и память, а так же управлять скоростью вращения вентиляторов на кулерах прямо из Windows. Не все из них работали корректно, не все из них были интуитивно понятны начинающему оверклокеру.
Различными производителями компьютерных комплектующих неоднократно предпринимались попытки внедрить в свои продукты функции автоматического разгона и управления энергопотреблением. В плане оверклокинга чаще всего дело ограничивалось либо разгоном на уровне всего лишь 10%, либо использованием при разгоне готовых профилей настроек, что больше похоже на так сказать предустановленный разгон (по аналогии с видеокартами, изначально имеющими более высокие частоты, чем у референсных), чем оверклокинг как таковой. Что касается вопроса величины энергопотребления, напрямую связанного с уровнем шума систем охлаждения наиболее горячих компонентов ПК, то в дополнение к «стандартным» C&Q и SpeedStep большинство производителей материнских плат редко когда предлагали что-то более совершенное, чем обыкновенное уменьшение или увеличение скорости вращения чаще всего одного-единственного вентилятора в зависимости от показаний термодатчика процессора. Это всё, на что обычно мог рассчитывать пользователь при использовании материнских плат предыдущих поколений. Для более кардинального решения всех упомянутых проблем нужен комплексный подход, так сказать «всё в одном флаконе».
Апогеем развития технологий автоматического разгона, снижения энергопотребления и интеллектуального управления системами охлаждения на данный момент смело можно назвать решения, предлагаемые инженерами Asus: DIP II, TPU и EPU. Внедрение этих технологий в современных материнских платах Asus стало возможным благодаря нескольким нововведениям и поэтапному решению целого ряда различных сложностей. Обо всём этом и пойдёт речь в данной статье.
DIP II - второе поколение Dual Intelligent Processor. Дополнительные нововведения в современных материнских платах Asus.
Технология Dual Intelligent Processor была представлена летом 2010 года. Её суть заключается в размещении на материнской плате c целью оптимизации производительности и энергосбережения двух вспомогательных программируемых микро-процессоров: TPU (TurboV Processing Unit) и EPU (Energy Processing Unit). Первый из них способен на аппаратном уровне управлять основными параметрами работы центрального процессора и ОЗУ компьютера, второй аналогичным способом автоматизирует работу по энергосбережению. Управление этими процессорами осуществлялось посредством специального программного обеспечения из-под операционной системы ПК.
Обновлённое поколение Dual Intelligent Processor с идексом II было представлено осенью 2010 года. Основными отличиями от предшественника стали возможность активизации данных технологий нажатием одной кнопки на материнской плате (то есть без обязательной установки программного обеспечения, надоедливо сидящего в трее), а так же возможность управления TPU, EPU и компьютером в целом (выключение, перезагрузка) дистанционно по BlueTooth с ноутбука и даже со смартфонов Apple с установленным на них ПО ROG iDirect благодаря технологии BT GO! Изменения частот и напряжений происходят «на лету» и не требуют перезагрузки ПК.
Включение TPU и EPU выполняется теперь одной кнопкой
Управлять ПК теперь можно дистанционно по BlueTooth
Из новшеств, которые позволили достичь стабильности работы технологий DIP II, TPU и EPU, нельзя так же не отметить новую систему питания центрального процессора, замену устаревшей базовой системы ввода-вывода BIOS (Basic System Input-Output) на современную EFI (Extensible Firmware Interface) и систему охлаждения Active Cooling, выполняющую перераспределение нагрузки в случае достижения тем или иным компонентом критической температуры.
Работа технологий TPU и EPU напрямую связана с новой системой питания центрального процессора. Основным её отличием является использование контроллера широтно-импульсной модуляции Digi+VRM (ASP1000C), который осуществляет цифровой контроль за напряжением.
По своей сути контроллер питания Digi+VRM является программируемым микро-процессором, который позволяет не только повысить надёжность и стабильность работы центрального процессора, но и обеспечить возможность более совершенного управления системой питания (вплоть до изменения фазности «на лету», изменения частоты преобразования с шагом в 10 кГц и повышенного КПД). В свою очередь благодаря этому можно добиться в режиме малой нагрузки на ПК не достижимого ранее уменьшения энергопотребления и, соответственно, уровня шума процессорного кулера за счёт снижения скорости вращения вентилятора. Работа Digi+VRM, при желании, может быть настроена пользователем через EFI (бывший BIOS) или специализированное ПО, поставляемое в комплекте с материнскими платами Asus.
EFI, в отличие от BIOS, позволяет изменять свои параметры при помощи мышки (поддерживается скроллинг). Кроме того, EFI поддерживает размер загрузочной области жёсткого диска вплоть до 2,2Тб и обеспечивает более высокую производительность.
Что касается Active Cooling, то производитель не уточняет детали. Однако, судя по всему, речь идёт не только об автоматическом управлении скоростью вращения вентилятора на кулере, но и об отключении или снижении нагрузки на те фазы системы питания, которые нагрелись сильнее других. Разница нагрева может быть обусловлена разными расстояниями от компонентов каждой фазы до вентилятора блока питания, процессорного кулера и стенки корпуса ПК. Кроме того, набравшие в последние годы кулеры-башни с боковым креплением вентилятора направляют поток воздуха только в одну сторону, в результате чего часть системы питания процессора, расположенная в верхней части материнской платы, может остаться без обдува.
Технология TPU – разгон одной кнопкой.
Функция автоматического разгона появилась далеко не сразу по отношению к самому понятию разгона как такового. Причиной тому является целый ряд проблем, решить которые достаточно сложно. Как, например, решить вопрос невозможности старта ПК при переразгоне? Очевидно, что нужен откат на предыдущие настройки, значит нужна вторая, дублирующая микросхема BIOS - это сказывается на стоимости. Ну а как реализовать в автоматическом режиме стресс-тест нагрузки на разогнанный компонент? Проще всего программно, в среде операционной системы. Однако если представить, к примеру, автоматический поиск максимальной частоты процессора, при котором система ещё стабильна, то что получим? Разгон, допустим, со штатной частоты 2,8 Ггц до 3,0ГГц, запуск ПК, запуск тестирующего ПО. Если всё в порядке - перезагрузка, снова разгон до ещё большей частоты, снова запуск - и так по кругу. Если добавить перебор вариантов частоты и таймингов оперативной памяти, то с трудом себе представляю оверклокера-новичка, сидящего в кресле и упоённо наблюдающего на такое многочасовое автоматическое "чудачество" компьютера. Кроме того, если говорить об автоматическом повышении напряжения питания, то тут сразу появляется нюанс отсутствия официального разрешения от Intel и AMD на такое "своевольное" поднятие питающего напряжения на процессоры.
Поэтому на всех этапах развития автоматического разгона производители сознательно шли на упрощения в виде создания в настройках BIOS'a профилей, соответствующих небольшому разгону, на который способно 99% процессоров. Либо же на пошаговое увеличение частоты с коротким автоматическим стресс-тестом. Количество шагов при этом резко ограничилось. При этом чуть ли ни единственное, что ещё могли сделать производители, так это продумать вопрос а всегда ли нужно держать процессор в разогнанном состоянии? Разумеется нет.
Инженерами Asus такой автоматический разгон впервые был применён в материнских платах серии P5 и получил название AI NOS (Artificial Intelligence Non-delay Overclocking System). Активация этого разгона выполнялась либо из BIOS'а, либо посредством специализированного ПО. Суть такого разгона сводилась к небольшому автоматическому поднятию частоты процессора во время его наибольшей загрузки, с последующем "откатом" на стандартную частоту.
Для начинающих оверклокеров, не сведущих в нюансах разгонных дел, наверняка покажется интересной технология TPU (TurboV Processing Unit). Ничего "противоестественного" она не делает, и на разных платах Asus реализована не много по-разному, но основное принципы хорошо знакомы оверклокерам: увеличение частоты "шины" и множителя. Действия TPU можно подкорректировать внесением соответствующих изменений в EFI (BIOS) или же посредством специализированного ПО.
В комлпекте некоторых материнских плат Asus, включён внешний проводной пульт управления Asus TurboV Remote, который позволяет переключать TPU из автоматического режима в ручной, повышать и понижать частоту "шины", а так же загружать один из трёх доступных профилей настроек.
Так, например, материнская плата Asus Crosshair IV Formula при нажатии кнопки "Turbokey II" увеличивает базовую частоту на 16 МГц. Прирост скорости, разумеется, будет не большим, однако установить предел разгонного потенциала конкретного экземпляра процессора можно только по результатам серии экспериментов, что физически едва ли возможно полностью в автоматическом режиме.
Рекламный "буклет" Asus обещает нам до 37% прироста производительности при использовании системы TPU. Здесь следует чётко понимать, что не следует ожидать такой автоматический прирост производительности на каждом конкретном экземпляре компьютера, даже если опытным путём установлено, что такой потенциал у него есть. Технологии, даже в рамках принятых упрощений, не совершенны, об этом мы поговорим чуть ниже.
Технология EPU – C&Q и SpeedStep «отдыхают».
Долгое время стабильность работы систем снижения энергопотребления C&Q и SpeedStep во время простоя ПК или выполнения им не ресурсоёмких задач при разгоне не гарантировалась. Как правило, стоило только тронуть множитель процессора или частоту шины, как C&Q и SpeedStep теряли свою работоспособность. В результате пользователям приходилось применять дополнительные программные модули, уровень которых обычно далёк от желаемого. Сейчас ситуация в этом плане, с одной стороны, улучшилась, а с другой – начала терять свою актуальность в связи с появлением более совершенных систем энергосбережения, чем обыкновенное снижение напряжения питания процессора и вентилятора процессорного кулера. Речь идёт о EPU (Energy Processing Unit ) от Asus.
Эта технология прошла определённый путь эволюции, начало которому было заложено ещё в 2005-ом году. В то время инженеры Asus предлагали сильно упрощённый вариант того, что предлагают сейчас – технологию Asus AI Gear первого поколения. Через год свет увидела обновленная версия - AI Gear 2. Обе версии AI Gear представляли возможность настраивать несколько основных параметров производительности и энергопотребления из BIOS'a или в среде операционной системы посредством специализированного ПО. Примерно в это же время появилась упомянутая выше система автоматического разгона AI NOS.
Аббревиатура EPU впервые появилась в сентябре 2007 года – EPU I with AI Gear 3. Принципиальным отличием здесь становится автоматическое аппаратное отслеживание загрузки процессора и соответствующее управление системой питания. В 2008 году была анонсирована технология EPU II – 6 Engine, улучшенная версия EPU I.
Микропроцессор EPU в режиме реального времени отслеживает загрузку центрального процессор и, в зависимости от неё, автоматически поддерживает работу в ПК в режиме оптимального энергопотребления.
Изменение энергопотребления достигается здесь не только за счёт привычной всем вариации напряжения, но и за счёт изменения в режиме реального времени числа активных фаз системы питания и силы тока благодаря возможностям Digi+VRM. В конечном итоге технология EPU II - 6 Engine связывает между собой целую группу компонентов ПК:
Именно комплексный подход к управлению энергопотреблением выделяет решения инженеров Asus от предыдущих разработок. Обещаемый уровень экономии энергопотребления - до 80%.
Artificial Intelligence (AI) - искусственный интеллект. Перечень "интеллектуальных" материнских плат Asus.
Как уже отмечалось выше, родоначальником DIP II можно назвать технологию AI Gear, название которой на русском языке, видимо, должно звучать как "механизм искусственного интеллекта". Предоставить пользователю возможность не "заморачиваться" настройкой технических параметров работы ПК в реальном времени посредством использования интеллектуальной автоматизированной системы - вот основная цель создания технологии DIP II и её предшественников.
Разумеется, даже самые современные технологии не могут полноценно заменить человеческий разум. Поэтому не стоит ждать от DIP II совершенства и идеальности. Особенно это касается TPU - опытный оверклокер всегда сможет достичь лучших результатов, чем данная автоматика.
Скорее всего, заявленные производителем результаты получены в лабораторных, несколько идеализированных условиях. При использовании DIP II на "среднестатистичном" ПК результаты, я думаю, будут несколько ниже. Тем не менее, не могу не отметить, что DIP II на данный момент по совокупности своих возможностей лучше других технологий претендует на звание "механизма искусственного интеллекта", призванного улучшить технико-экономические показатели работы ПК.
Перечень материнских плат, поддерживающих описанные технологии, приведён в таблице:
Kernel Driver Utility
- x64 Windows 7/8/8.1/10/11;
- Administrative privilege is required.
Purpose and Features
The purpose of this tool is to give a simple way to explore Windows kernel/components without doing a lot of additional work or setting up local debugger. It features:
- Protected Processes Hijacking via Process object modification;
- Driver Signature Enforcement Overrider (similar to DSEFIx);
- Driver loader for bypassing Driver Signature Enforcement (similar to TDL/Stryker);
- Support of various vulnerable drivers use as functionality "providers".
KDU -prv ProviderID
KDU -ps ProcessID
KDU -map filename
- -list - list currently available providers;
- -prv - optional, select vulnerability driver provider;
- -ps - modify process object of given ProcessID;
- -dse - write user defined value to the system DSE state flags;
- -map - map driver to the kernel and execute it entry point, this command have dependencies listed below;
- -scv version - optional, select shellcode version, default 1;
- -drvn name - driver object name (only valid for shellcode version 3);
- -drvr name - optional, driver registry key name (only valid for shellcode version 3).
- kdu -ps 1234
- kdu -map c:\driverless\mysuperhack.sys
- kdu -prv 1 -ps 1234
- kdu -prv 1 -map c:\driverless\mysuperhack.sys
- kdu -prv 6 -scv 3 -drvn DrvObj -map c:\install\e3600bm.sys
- kdu -prv 6 -scv 3 -drvn edrv -drvr e3600bl -map c:\install\e3600bl.sys
- kdu -dse 0
- kdu -dse 6
Run on Windows 10 20H2*
Compiled and run on Windows 8.1*
Run on Windows 7 SP1 fully patched (precomplied version)*
Run on Windows 10 19H2 (precompiled version, SecureBoot enabled)*
All screenshots are from version 1.0X.
Limitations of -map command
Due to unusual way of loading that is not involving standard kernel loader, but uses overwriting already loaded modules with shellcode, there are some limitations:
- Loaded drivers MUST BE specially designed to run as "driverless";
That mean you cannot use parameters specified at your DriverEntry as they won't be valid. That also mean you can not load any drivers but only specially designed or you need to alter shellcode responsible for driver mapping.
There is no SEH code in x64. Instead of this you have table of try/except/finally regions which must be in the executable image described by pointer in PE header. If there is an exception occured system handler will first look in which module that happened. Mapped drivers are not inside Windows controlled list of drivers (PsLoadedModulesList - PatchGuard protected), so nothing will be found and system will simple crash.
Mapped code can't unload itself, however you still can release all resources allocated by your mapped code. DRIVER_OBJECT->DriverUnload should be set to NULL.
- Only ntoskrnl import resolved, everything else is up to you;
If your project need another module dependency then you have to rewrite this loader part.
- Several Windows primitives are banned by PatchGuard from usage from the dynamic code.
Because of unsual way of loading mapped driver won't be inside PsLoadedModulesList. That mean any callback registered by such code will have handler located in memory outside this list. PatchGuard has ability to check whatever the registered callbacks point to valid loaded modules or not and BSOD with "Kernel notification callout modification" if such dynamic code detected.
Kernel traces note
This tool does not change (and this won't change in future) internal Windows structures of MmUnloadedDrivers and/or PiDDBCacheTable. That's because:
- KDU is not designed to circumvent third-party security software or various dubious crapware (e.g. anti-cheats);
- These data can be a target for PatchGuard protection in the next major Windows 10 update.
You use it at your own risk. Some lazy AV may flag this tool as hacktool/malware.
Currently Supported Providers
Provider Id Product Vendor Driver Software package Code base Version 0 Intel IQVM64/Nal Network Adapter Diagnostic Driver Original 1.03.0.7 1 MSI RTCore64 MSI Afterburner Semi-original 4.6.2 build 15658 and below 2 Gigabyte Gdrv Gigabyte TOOLS MAPMEM NTDDK 3.51 Undefined 3 ASUSTeK ATSZIO64 ASUSTeK WinFlash utility Semi-original Undefined 4 Patriot MsIo64 Patriot Viper RGB utility WINIO 1.0 5 ASRock GLCKIO2 ASRock Polychrome RGB WINIO 1.0.4 6 G.SKILL EneIo64 G.SKILL Trident Z Lighting Control WINIO 1.00.08 7 EVGA WinRing0x64 EVGA Precision X1 WINRING0 1.0.2.0 8 Thermaltake EneTechIo64 Thermaltake TOUGHRAM software WINIO 1.0.3 9 Huawei PhyMemx64 Huawei MateBook Manager software WINIO Undefined 10 Realtek RtkIo64 Realtek Dash Client Utility PHYMEM Various 11 MSI EneTechIo64 MSI Dragon Center WINIO Various 12 LG LHA LG Device Manager Semi-original 1.6.0.2 13 ASUSTeK AsIO2 ASUS GPU Tweak WINIO 2.1.7.1 and below 14 PassMark DirectIo64 PassMark Performance Test Original 10.1 and below 15 GMER GmerDrv Gmer "Antirootkit" Original 2.2 and below 16 Dell DBUtil_2_3 Dell BIOS Utility Original 2.3 and below 17 Benjamin Delpy Mimidrv Mimikatz Original 2.2 and below 18 Wen Jia Liu KProcessHacker2 Process Hacker Original 2.38 and below 19 Microsoft ProcExp152 Process Explorer Original 1.5.2 and below 20 Dell DBUtilDrv2 Dell BIOS Utility Original 2.7 and below 21 DarkByte Dbk64 Cheat Engine Original 7.4 and below 22 ASUSTeK AsIO3 ASUS GPU Tweak II/III WINIO 2.3.0.3 More providers maybe added in the future.
It uses known to be vulnerable (or wormhole by design) driver from legitimate software to access arbitrary kernel memory with read/write primitives.
Depending on command KDU will either work as TDL/DSEFix or modify kernel mode process objects (EPROCESS).
When in -map mode KDU for most available providers will by default use 3rd party signed driver from SysInternals Process Explorer and hijack it by placing a small loader shellcode inside it IRP_MJ_DEVICE_CONTROL/IRP_MJ_CREATE/IRP_MJ_CLOSE handler. This is done by overwriting physical memory where Process Explorer dispatch handler located and triggering it by calling driver IRP_MJ_CREATE handler (CreateFile call). Next shellcode will map input driver as code buffer to kernel mode and run it with current IRQL be PASSIVE_LEVEL. After that hijacked Process Explorer driver will be unloaded together with vulnerable provider driver. This entire idea comes from malicious software of the middle of 200x known as rootkits.
KDU comes with full source code. In order to build from source you need Microsoft Visual Studio 2019 and later versions. For driver builds you need Microsoft Windows Driver Kit 10 and/or above.
Utils and Notes
Using this program might crash your computer with BSOD. Compiled binary and source code provided AS-IS in hope it will be useful BUT WITHOUT WARRANTY OF ANY KIND. Since KDU rely on completely bugged and vulnerable drivers security of computer where it executed maybe put at risk. Make sure you understand what you do.
Third party code usage
Wormhole drivers code
They are used in multiple products from hardware vendors mostly in unmodified state. They all break OS security model and additionally bugged. Links are for educational purposes of how not to do your drivers. Note that following github account have nothing to do with these code, these code in unmodified state and provided only for educational purposes.
Читайте также: