Что такое драйвера для гп
У каждого пользователя — свой список мероприятий по наведению порядка на компьютере. В него очень часто входят: создание резервной копии данных, чистка временных папок, деинсталляция и установка приложений. Некоторые из подобных операций достаточно просты, но отнимают немало времени.
Логично, что списки to-do малоприятны при их регулярном выполнении, и с этим, как правило, неплохо справляются всевозможные утилиты. В этом путеводителе речь пойдет о программном обеспечении, которое берет на себя такую задачу, как установка, обновление и удаление драйверов, установленных в системе. Безусловно, есть альтернативные методы. Так, пользователь может узнать информацию о производителе комплектующих, зайти на сайт, скачать и установить обновления из раздела «Драйверы». Второй, также вероятный метод — использование сервисного ПО. Кроме того, известные разработчики (в их числе AMD, Nvidia и другие) встраивают в графические оболочки драйверов автообновление — поэтому проблема решается сама собой.
Тем не менее, если есть возможность оперативного обновления всех устаревших драйверов, в том числе по расписанию, почему бы этими удобствами не воспользоваться?
Driver Genius
- Поиск обновлений драйверов
- Бэкап драйверов, установленных в ОС
- Компоновка всех драйверов в автоинсталлятор
- Удаление драйверов, конфликтующих с системой, для повышения производительности
- Отображение системной информации о компьютере
- Мониторинг температуры
Обновление драйверов
Создание резервной копии
Бэкап драйверов полезен в том случае, если планируется переустановка системы, для переноса на компьютер с аналогичной конфигурацией, либо непосредственно для хранения важных данных.
Driver Genius сканирует системную информацию о доступных драйверах, но делает не просто «слепок», а комплект, который в дальнейшем можно установить по аналогии другими с драйвер-пакетами. При создании резервной копии возможен выбор только необходимых компонентов из списка. Удобно в данном случае и то, что предоставляется 4 типа хранения драйверов: папка, архив, инсталлятор или самораспаковывающийся архив.
Восстановление из резервной копии
Принцип установки пакета драйверов прост: в разделе «Restore Drivers» нужно указать программе путь к файлу или папке. В бесплатной версии действует ограничение: разрешается восстановить из архива драйверы видео- и сетевой карт.
Удаление драйверов
Данную операцию можно проделать через стандартный Диспетчер устройств. Преимущество удаления через раздел «Uninstall Drivers» заключается в том, что можно выбрать ненужные драйверы и удалить их за один подход. Попутно, с информацией об удаляемых компонентах можно ознакомиться внизу окна при выделении элемента в списке.
Системная информация
В разделе «Hardware Info» содержится информация, которая будет полезна при диагностике оборудования, поиске информации об устройствах при ручном обновлении драйверов. В принципе, этот раздел не так и важен в контексте основных функций, к тому же, в меню «Tools — Device Diagnostics» можно найти действительно необходимую информацию об устройствах: ID, производитель и т. д.
Настройки
Из ряда настроек программы стоит отметить несколько интересных опций. В разделе «Update Drivers» можно указать сервер для скачивания обновлений, в «Security» — включить сканирование драйверов после скачивания, в «Schedule» — проверку обновлений драйверов по расписанию.
Резюме
Стандартный менеджер обновлений драйверов с основными функциями в наличии: обновление, удаление, бэкап и восстановление. Driver Genius также включает в себя дополнительные диагностические функции.
[−] Отсутствие локализации
[−] Ограничения бесплатной версии, не позволяющие ознакомиться с процессом обновления
[+] Хорошая функциональность
[+] Дополнительные функции
Driver Reviver
С первой минуты Driver Reviver производит впечатление унифицированного аналога Driver Genius. На эту же мысль наводит интерфейс программы.
Обновление драйверов
При запуске, Driver Reviver сразу же приступает к сканированию. Результат, сообщаемый утилитой, на данной конфигурации, весьма оптимистичен: «Состояние драйверов — отличное». То есть, ни один компонент не нуждается в обновлении. Это заставляет немного усомниться в полноте базы драйверов. Непонятно также, каким образом происходит процесс ее обновления. Возможно, предполагаемая база синхронизируется только при обновлении самой программы.
Создание резервной копии и восстановление
Эта функция доступна пользователю в разделе «Резервная копия». Здесь на выбор полный или выборочный бэкап, без заданного формата хранения. Восстановление доступно в этом же разделе, по нажатию кнопки «Начать восстановление. Как несложно заметить, каждая копия отметку о времени, что позволит безошибочно восстановить тот или иной драйвер в случае конфликта обновлений или подобной ошибки.
Настройки
В настройках Driver Reviver можно активировать обновление по расписанию, с автоматической загрузкой и установкой драйверов, есть выбор определенного дня недели и времени суток.
Резюме
Driver Reviver — очень простая утилита, предназначенная для обновления драйверов и резервного копирования, без дополнительных функций.
[+] Крайняя лаконичность
[+] Удобный планировщик обновлений
[−] Неполная база драйверов
[−] Неудобное переключение разделов
[−] Малоинформативный диалог создания выборочной резервной копии
PerfectUpdater
На сайте разработчика есть возможность скачать ознакомительную версию программы, для этого нужно нажать кнопку Free Scan и заполнить необходимые поля для получения ссылки на инсталлятор.
- Создание резервной копии драйверов перед обновлением
- Установка только оригинальных драйверов
Для кого-то эти функции окажутся малозначительными, но для пользователей, которые делают акцент на системной безопасности, это некоторая дополнительная гарантия.
Обновление драйверов
Программа около минуты (т. е., чуть дольше, по сравнению с аналогами) сканировала компьютер и нашла 16 устаревших драйверов. Впрочем, как оказалось, часть устройств дублируется, вторая их часть отсоединена от компьютера (веб-камера, flash-диски и т. п.). Странно, что к «unplugged» программа отнесла драйвер под названием «Универсальный монитор PnP».
PerfectUpdater предоставляет достаточно детальную информацию о драйверах, которые следует обновить. Степень устаревания отображена в колонке Driver Age — в данном случае оказалось, что все 16 драйверов «ancient», то есть, «древние» (именно так, к примеру, оценивается драйвер, не обновляемый на 5 месяцев).
Также для каждого драйвера доступно описание в виде сравнения версий — и не нужно открывать отдельное информационное окно, достаточно беглого взгляда для оценки общей ситуации.
Касательно такой особенности, как «Установка только оригинальных драйверов». Оригинальный — не значит аналогичный, и вполне может оказаться, что цифра версии будет ниже той, которая указана в устаревшем драйвере. Так, системный драйвер IDE-контроллера от Microsoft (версия 6.2) было предложено обновить до новейшей версии — 5.2, но уже от производителя AMD. Что ж, это вполне соответствует описанию.
Даже при попытке скачать единичный апдейт появляется окно регистрации, поэтому проверить бэкап перед обновлением не представляется возможным.
Создание резервной копии и восстановление
Схема очень напоминает Driver Reviver: пользователь может выбрать полный или выборочный бэкап. На данном этапе видны определенные различия между программами. Так, PerfectUpdater предоставляет подробную информацию, которая позволяет ознакомиться с ID устройства, производителем, датой выпуска драйвера, в то время как Driver Reviver умалчивает об этом.
Созданные резервные копии находятся во вкладке Restore, в порядке хронологии, с соответствующей датировкой.
Настройки
В настройках PerfectUpdater можно указать пути для хранения оригинальных драйверов (резервных копий), а также скачанных в процессе обновления. В «Exclusion List» ведется список исключений, необходимый в ситуациях, когда те или иные драйверы не нужно обновлять по различным причинам.
Планировщик удобен тем, что настройка осуществляется даже одним кликом: можно установить флажок напротив опций «Every Day» или «Every week», вместо того, чтобы отмечать дни недели.
Резюме
Достаточно информативный менеджер драйверов со стандартным набором функций. Более функциональный аналог Driver Reviver.
[−] Отсутствие русской локализации
[+] Удобное создание резервной копии
[+] Хорошая информативность
DriverScanner 2013
Обновление драйверов
По завершению сканирования системных драйверов, утилита DriverScanner показала себя с лучшей стороны, чем некоторые ее «коллеги по цеху»: найдено 9 устаревших драйверов, в то время как в DriverGenius, например, обнаружено только 4.
DriverScanner предоставляет информацию, которая, фактически, ничем не может быть полезной (вроде статистики «Самый старый драйвер»), также предлагает загрузить другие продукты компании Uniblue: оптимизатор системы и дефрагментатор. Поэтому возникает желание перейти из вкладки «Обзор» в более информативный раздел «Результаты проверки». Здесь можно ознакомиться со списком устройств, для которых имеются обновления.
В данном списке, помимо прочего, присутствуют отсоединенные устройства, также есть дубликаты драйверов оборудования. В результатах проверки, при нажатии на ссылку, можно ознакомиться с информацией о драйвере — данные представлены в виде сравнения текущей и актуальной версий.
Настройки
В разделе «Управление» ведется учет точек восстановления. То есть, при обновлении драйверов DriverScanner автоматически создает контрольную точку. Это, по всей видимости, не самая удобная замена резервным копиям, тем более что вручную создать точку для отката не представляется возможным.
Планировщик, по неизвестной причине отнесенный в «Общие параметры», доступен только после регистрации программы.
Резюме
Очевидно, идея программы возникла не с «чистого листа», имеется схожесть с вышеупомянутыми программами. В то же время, важные функции разработчиками забыты (бэкап и восстановление) и, в частности, ограничены в бесплатной версии (планировщик).
[−] Бедная функциональность
[−] Неудобный интерфейс
[+] Достаточно эффективный поиск обновлений
[+] Русская локализация
Driver Robot
Обновление драйверов
Тем не менее, косвенное подтверждение заявленной характеристике («Huge database») нашлось: по результатам сканирования Driver Robot выдал список из 28 устаревших (Out of Date) драйверов. Впрочем, универсальный монитор PnP упомянут четырежды, двухканальный контроллер — дважды, с десяток строк — для «фантомных», непонятных устройств.
К сожалению, красочная диаграмма вверху главного окна не так полезна, как информация о версиях обновлений, которой здесь нет. В разделе «Downloads» имеется возможность скачать каждый из драйверов по отдельности, и здесь хотя бы указан размер пакетов.
Вторая функция программы, о которой можно было и не упоминать, — анализ драйверов. Утилита сканирует компьютер и по итогу выдает файл для экспорта и последующей загрузки на сервер Driver Robot. Увы, просмотреть этот список не представляется возможным, не говоря уже о получении сведений об ID или разработчике того или иного устройства.
Резюме
Driver Robot — утилита с хорошей базой драйверов, но с крайне минималистичной функциональностью.
[+] Большая база драйверов
[−] Минимум полезных функций
[−] Низкая информативность
DriverPack Solution
Первая загрузка оказалась достаточно медленной: при запуске программы производится ничем не объяснимая распаковка.
DriverPack Solution предлагает установить все необходимые драйверы одним кликом. В отличие от службы Windows Update, утилита вполне автономна и существует без наличия интернета. Второй, приводимый разработчиками аргумент в пользу их творения, — база DriverPack Solution поддерживает значительно больший список устройств. Однако можно заметить, что, при отключении Windows Update, в программе отображается соответствующее уведомление. Зачем эта служба при работе DriverPack Solution, не поясняется.
Сам дистрибутив, который можно скачать с сайта, представляет собой облегченную версию всего комплекса DriverPack Solution и занимает чуть более 10 МБ. При этом в дистрибутив входят базы драйверов, «программы и диагностические утилиты», от которых можно отказаться на этапе установки. Комплект с драйверами (он же драйверпак) скачивается отдельно через BitTorrent (см. раздел «DriverPack Solution 13 сборка для DVD»).
Обновление драйверов
Вообще говоря, идея с подобными драйверпаками — «все в одном» — достаточно спорная: уже спустя пару месяцев нужно скачивать новую версию DVD. Поэтому вполне возможно, что суммарно программа потребует больше траффика, чем упомянутая Windows Update.
Привычной кнопки сканирования в программе не оказалось, вместо этого во вкладке «Драйвера» отображается текущий статус — «Отсутствуют базы драйверов». Из описания следует, что DriverPack Solution Lite имеет серьезное ограничение: можно скачивать недостающие драйверы, но обновлять устаревшие нельзя. Но информации об этих «недостающих драйверах» нигде нет.
Одним словом, интерфейс программы не интуитивен. Кнопка «Конфигуратор», посредством которой рекомендуется скачивать драйверы, ведет на сайт программы, и в конечном счете непонятно, какие шаги предпринимать далее.
Как поясняется в справке, если интересует обновление конкретного драйвера, не обязательно скачивать полновесную базу размером в несколько гигабайт. Можно воспользоваться интернет-поиском на базе DevID, который доступен во вкладке «Онлайн».
Таким образом, видится только один выход из этой неразберихи — бесплатно обновить DriverPack Solution до полной версии.
Создание резервной копии и восстановление
Поддерживается 2 вида бэкапа: базовый (резервная копия создается из текущей базы DriverPack Solution) и системный (резервная копия формируется из установленных в системе драйверов). И все же непонятно, зачем в данный раздел включена ссылка на службу восстановления системы Windows, если вместо этого было бы логично ввести более внятный интерфейс для создания резервной копии / восстановления. За примерами не нужно ходить далеко (см. программы выше).
Настройки
В секции настроек можно активировать режим эксперта, который расширяет список опций, а также открывает доступ к вкладке «Разное».
Системная информация
В разделе «Диагностика» вкладки «Драйвера» доступны сведения о различных системных устройствах: температура процессора, свободное месте на жестком диске. По сути, эта функция никак не связана с прямыми обязанностями программы.
Резюме
DriverPack Solution — во многом интересное приложение с набором возможностей, которых нет в программах подобного типа. С другой стороны, не хватает четкости в настройках, описания функций, удобства онлайн-поиска и управления базой драйверов.
[+] Подробная справка
[+] Бесплатность
[−] Невнятный интерфейс
[−] Чрезмерные ограничения Lite-версии
«Слетели драйвера», «У меня нет драйверов на принтер», «Видеокарте нужны драйвера» — если вам непонятно, что это значит и на что влияют драйверы, то эта статья для вас.
Что такое драйвер
Драйвер — это программа, которая работает как инструкция для операционной системы. Драйвер объясняет операционке, как пользоваться каким-то устройством.
Устройство — это то, что физически подключается к компьютеру:
- видеокарта,
- мышь,
- криптотокен,
- монитор,
- сканер,
- джойстик для игр.
Драйвер рассказывает компьютеру, как этим железом пользоваться, что оно умеет, какие команды понимает и как это железо могут использовать другие программы.
👉 Технически драйвер — это программа, которая висит в памяти компьютера всё время, пока компьютеру нужно это устройство.
Известное и неизвестное железо
Операционная система в компьютере знает и умеет многое, в том числе и работать со стандартным оборудованием. Стандартным — это значит тем, которое предоставляет стандартные возможности.
Например, клавиатура, мышь или веб-камера — это стандартное оборудование, потому что независимо от производителя они делают примерно одно и то же.
Разработчики операционной системы знают про такое оборудование, поэтому могут написать стандартные драйверы, которые подойдут к большинству устройств. Именно поэтому мы можем купить в магазине новую мышь и просто подключить её к компьютеру без установки дополнительных программ — операционная система сама разберётся, что делать.
Но бывает так, что разработчики добавили в устройство нестандартные возможности: переназначение сочетаний клавиш, сделали мышь с несколькими колёсиками или встроенный лазерный дальномер в видеокамеру. В этом случае компьютер не разберётся, как этим всем пользоваться, потому что в стандартных драйверах про это ничего нет.
В таких случаях разработчики устройств пишут свой драйвер, который объяснит компьютеру, как пользоваться всеми возможностями устройства. Этот драйвер нужно будет установить.
Сложное оборудование
Ещё бывает так, что оборудование хоть и стандартное, но сложное, например, видеокарта или принтер. Каждый производитель добавляет свои функции и технологии, которые считает нужными, и чаще всего они не совпадают с другими. Если подключить такое устройство к компьютеру, то компьютер, скорее всего, разберётся, что именно в него воткнули, то как с этим работать — неизвестно.
Здесь тоже нужны драйверы — они идут или в комплекте с устройством на компакт-диске или их качают с официального сайта производителя. Чем сложнее устройство, тем больше вероятность, что без установки дополнительных драйверов оно работать не будет.
Например, если у вас навороченная видеокарта, вы вставляете её в компьютер и сначала видите странную огромную картинку с низким разрешением. Это значит, что компьютер пока не нашёл драйверов на эту карточку и запустил её в «режиме совместимости» — то есть в том режиме, в котором он точно сможет ей управлять. Но возможности видеокарты будут сильно порезаны, пока мы не установим нужные нам драйверы.
Что значит «слетели драйвера»?
Это значит, что компьютер не может найти файлы с инструкциями от какого-то устройства. Так бывает при обновлениях системы, заражении вирусом или просто кто-то случайно мог удалить нужные файлы или папку целиком.
Решение простое: берёте заново драйвер с официального сайта или тот, который шёл в комплекте с устройством, и запускаете программу-установщик заново. А она уже сама разберётся, каких файлов не хватает, и настроит всё заново.
Драйверы нужны только на Windows?
Драйверы нужны на всех компьютерах и для всех операционных систем. Но некоторые операционки идут с кучей драйверов в комплекте, а у других этот набор более скромный.
Общее правило для 2021 года такое: большая часть оборудования, которое нужно для обычной офисной работы, подключится к любому компьютеру без необходимости что-то устанавливать. Операционка сама поймёт, что это за устройство, и, скорее всего, у неё уже будут драйверы.
А вот какое-то более сложное оборудование (например, профессиональная аудиокарта или видеокамера) потребуют установки драйверов от производителя.
В чём проблема с драйверами
Проблема в том, что часто производители не делают новые драйверы для старого оборудования. Например:
Есть диджейский контроллер Numark NS7 — это профессиональное оборудование для диджеев и артистов, оно стоит дорого и нужно примерно 100 тысячам человек на всей планете.
Когда контроллер только вышел, компания Numark выпускала драйвера на все свежие операционные системы, проблем с совместимостью не было.
Потом аппарат сняли с производства, поддержку прекратили. Последняя версия драйверов, которую выпустил Numark, — для Windows 10 и MacOS 10.12 (Sierra). С тех пор у Windows вышло большое обновление до 11, а MacOS обновился раз пять. Причём последние две версии сделаны для процессоров Apple, и уже нет надежды, что Numark обновит драйверы для этой архитектуры.
Так что, если вам достался этот редкий профессиональный прибор, вы вынуждены сидеть на древней MacOS Sierra, которая стремительно перестаёт поддерживаться современным софтом.
В предыдущей статье мы с вами рассмотрели, как с помощью планшета значительно повысить эффективность работы при ретуши.
Сегодня мы поговорим о первых шагах после покупки планшета, о том, что нужно сделать для комфортной работы.
Я буду иллюстрировать материал на примере настройки своего старого планшета Wacom Bamboo.
Итак, переходим к первому шагу.
Шаг 1. Установка драйвера планшета.
Не спешите сразу же подключать планшет к компьютеру после покупки! Сначала нужно установить драйвер, чтобы планшет работал корректно и стали доступны все его настройки.
Драйвер для любого планшета можно скачать на сайте производителя в разделе Поддержка (Support).
Скачивайте драйвер именно для своей модели планшета.
После установки драйвера рекомендуется перезагрузить компьютер и только затем подключать к нему планшет.
Шаг 2. Настройка ориентации и клавиш.
Найдите установленный драйвер в списке недавних программ и запустите его.
У вас откроется окно настройки. Его вид может отличаться, в зависимости от производителя планшета и версии драйвера.
Сначала нужно настроить ориентацию планшета, в зависимости от того, правша вы или левша. По умолчанию планшет настроен для правшей.
Далее нужно настроить, если это необходимо, функциональные клавиши Express Keys. Эти клавиши являются программируемыми. То есть, на каждую можно присвоить определенное действие из выпадающего списка.
Это очень удобно и помогает ускорить работу.
Шаг 3. Настройка пера планшета.
Самое важное здесь – проверить, чтобы планшет работал в режиме пера, а не мыши. Иначе вы не сможете использовать главное преимущество – чувствительность к давлению пера на рабочую поверхность.
Перейдите на вкладку Перо и проверьте режим работы планшета.
Также нужно настроить чувствительность пера. Например, чтобы работать более широкими мазками кисти в Photoshop, нужно переместить регулятор Чувствительность пера в ближе к положению Мягко. И, наоборот, чтобы работать тонкими штрихами и линиями, передвиньте регулятор ближе к положению Жестко.
Нажмите на кнопку Отображение справа от настройки Режим пера. Здесь нужно включить пропорциональное масштабирование и снять галочку с параметра Использовать рукописный ввод Windows
Шаг 4. Отключите сенсорный ввод.
Перейдите на вкладку Сенсорные опции и снимите галочку с параметра Включить сенсорный ввод.
Это необходимо сделать, иначе в процессе ретуши в Photoshop планшет будет реагировать не только на перо, но и на движения руки по поверхности планшета, причем, непредсказуемым образом. Отключив сенсорный ввод, вы избавитесь от этой проблемы.
Теперь можно приступать к работе. Запускайте программу Photoshop, открывайте фотографию для ретуши, возьмите перо планшета и попробуйте использовать его в процессе ретуши вместо мышки. Если у вас нет своих исходников для ретуши, можете попробовать свои силы на этой фотографии.
Результаты ретуши можете прикреплять в комментариях, предварительно уменьшив размер до 2000 пикс. по длинной стороне, либо выложить на форуме.
А в качестве примера предлагаю посмотреть результат ретуши фотографии с креативным макияжем. Здесь модели нанесли специальный макияж, придающий коже золотистый оттенок и подчеркнули блики на коже. Картинка по клику увеличивается.
Желаю всем творческого вдохновения и приятной работы с графическим планшетом!
Комментарии: 15
besen_ok 24 Августа 2018 - 02:50:03
Я как раз на прошлой неделе купила новый Wacom Intuos. Есть небольшие уточнения - в этом планшете сенсорного ввода нет (и отлично), ориентация кнопок только сверху (пока не поняла, хорошо это или плохо, но, подозреваю, кнопки сбоку были бы удобнее) и кнопки и поведение пера можно настроить под любую программу, там появились вкладки для этого.
А так же первым делом нужно подключить планшет к компьютеру по проводу, а после этого уже устанавливать драйвер (так в инструкции). Я не знаю, что у них там с программным обеспечением, но всё сильно тупило, регистрация на сайте не проходила, настройки не сохранялись и так по кругу много-много раз, пока не снесла всё и не сделала, как в инструкции - сначала подключить, потом драйвер и бывалые люди насоветовали запускать установку драйвера от имени администратора.
Евгений, расскажите, как у вас настроены кнопки на планшете и на пере для фотошопа? Я пока ещё подбираю удобные себе настройки, интересно узнать, что у других людей.
Евгений Карташов 24 Августа 2018 - 19:53:32
Александр Белименко 22 Августа 2018 - 21:11:25
Как настроить планшет,что бы нажатие на стилус увеличивало только давление,а не размер?
Евгений Карташов 22 Августа 2018 - 22:02:29
Это уже относится не к планшету, а к настройке кистей в фотошопе. Там нужно в параметре Передача (Transfer) включить управление нажимом пера.
Александр Белименко 23 Августа 2018 - 19:50:02
Александр Белименко 23 Августа 2018 - 21:27:22
Попробовал как вы сказали,не получается.
Евгений Карташов 24 Августа 2018 - 19:56:58
Видимо, не так и не то пробовали. Вот здесь нужно включить
Александр Белименко 25 Августа 2018 - 19:54:26
О,теперь заработало. Уже лет 5 работаю планшетом и сколько не спрашивал ни кто не знал как это настроить. Большое спасибо!!
Игjрь (anonimus) 22 Августа 2018 - 10:12:32
Спасибо! Какой размер планшета для ретуши все-таки удобнее и предпочтительней 152 x 96 мм или 216 x 135 мм?
Как уважаемый хабрапользователь наверняка знает, «драйвер устройства» — это компьютерная программа управляющая строго определенным типом устройства, подключенным к или входящим в состав любого настольного или переносного компьютера.
Основная задача любого драйвера – это предоставление софтового интерфейса для управления устройством, с помощью которого операционная система и другие компьютерные программы получают доступ к функциям данного устройства, «не зная» как конкретно оно используется и работает.
Обычно драйвер общается с устройством через шину или коммуникационную подсистему, к которой подключено непосредственное устройство. Когда программа вызывает процедуру (очередность операций) драйвера – он направляет команды на само устройство. Как только устройство выполнило процедуру («рутину»), данные посылаются обратно в драйвер и уже оттуда в ОС.
Любой драйвер является зависимым от самого устройства и специфичен для каждой операционной системы. Обычно драйверы предоставляют схему прерывания для обработки асинхронных процедур в интерфейсе, зависимом от времени ее исполнения.
Любая операционная система обладает «картой устройств» (которую мы видим в диспетчере устройств), для каждого из которых необходим специфический драйвер. Исключения составляют лишь центральный процессор и оперативная память, которой управляет непосредственно ОС. Для всего остального нужен драйвер, который переводит команды операционной системы в последовательность прерываний – пресловутый «двоичный код».
Как работает драйвер и для чего он нужен?
Основное назначение драйвера – это упрощение процесса программирования работы с устройством.
Он служит «переводчиком» между хардовым (железным) интерфейсом и приложениями или операционными системами, которые их используют. Разработчики могут писать, с помощью драйверов, высокоуровневые приложения и программы не вдаваясь в подробности низкоуровневого функционала каждого из необходимых устройств в отдельности.
Как уже упоминалось, драйвер специфичен для каждого устройства. Он «понимает» все операции, которые устройство может выполнять, а также протокол, с помощью которого происходит взаимодействие между софтовой и железной частью. И, естественно, управляется операционной системой, в которой выполняет конкретной приложение либо отдельная функция самой ОС («печать с помощью принтера»).
Если вы хотите отформатировать жесткий диск, то, упрощенно, этот процесс выглядит следующим образом и имеет определенную последовательность: (1) сначала ОС отправляет команду в драйвер устройства используя команду, которую понимает и драйвер, и операционная система. (2) После этого драйвер конкретного устройства переводит команду в формат, который понимает уже только устройство. (3) Жесткий диск форматирует себя, возвращает результат драйверу, который уже впоследствии переводит эту команду на «язык» операционной системы и выдает результат её пользователю (4).
Как создается драйвер устройства
Для каждого устройства существует свой строгий порядок выполнения команд, называемой «инструкцией». Не зная инструкцию к устройству, невозможно написать для него драйвер, так как низкоуровневые машинные команды являются двоичным кодом (прерываниями) которые на выходе отправляют в драйвер результат, полученный в ходе выполнения этой самой инструкции.
При создании драйвера для Линукса, вам необходимо знать не только тип шины и ее адрес, но и схематику самого устройства, а также весь набор электрических прерываний, в ходе исполнения которых устройство отдает результат драйверу.
Написание любого драйвера начинается с его «скелета» — то есть самых основных команд вроде «включения/выключения» и заканчивая специфическими для данного устройства параметрами.
И чем драйвер не является
Часто драйвер устройства сравнивается с другими программами, выполняющими роль «посредника» между софтом и/или железом. Для того, чтобы расставить точки над «i», уточняем:
- Драйвер не является интерпретатором, так как не исполняется напрямую в софтовом слое приложения или операционной системы.
- Драйвер не является компилятором, так как не переводит команды из одного софтового слоя в другой, такой же.
Ну и на правах рекламы – вы всегда знаете, где скачать новейшие драйвера для любых устройств под ОС Windows.
Приобрёл я недавно планшет One by Wacom (CTL-671), установил драйвер с диска, сделал всё по инструкции и ничего не запускается.
Пишет следующее: "Драйвер планшета не отвечает".
Открываем центр управления, а планшета в списке нет.
Смотрим как распознаётся планшет компьютером и видим, что Wacom Tablet нормально распознаётся.
Проведя 18 часов в пытках попытках запустить драйвер до меня дошел слух, что надо устанавливать в дефолтный каталог. У меня же он был через реестр изменён на диск D, чтобы системный раздел не засорялся.
Но даже после установки в каталог "Program Files (x86)" он не запускался. И тогда я обратился к программе от майкрософта "Process Monitor" и стал следить за поведением драйвера и тут выяснилась очень любопытная вещь… (помимо того, что в логах установки фигурирует очень много несуществующих файлов и ошибок связанных с этим)
Драйвер вдруг попытался найти два файла. Один не существует, а другой находится в совсем другом каталоге "Program Files", из чего делаю вывод, что разработчики этого драйвера прямо указали куда обращаться к драйверу, но никак не влияли на сам процесс установки. В подтверждение позже заметил обращения к еще одному файлу так же по строго указанному пути.
Из этого выходит, что драйвер Wacom должен находится строго по адресу: C:\Program Files\Tablet и нигде иначе.
Что делать?
- Отключить планшет.
- Удалить драйвер и папку с драйвером (если папка не удалилась).
- Перезагрузить компьютер.
- Нажав команду "win+r" ввести "regedit", у вас откроется редактор реестра.
- Нажать команду "Ctrl+F" в окне поиска указать "Wacom" и начать поиск. Каждый раз, когда будет встречаться строка или раздел относящийся к wacom — удалять. Нажимать F3 и смотреть дальше. Особое значение имеют разделы "Wacom" и ссылки на файлы драйвера. Всё это удалить надо.
- Закончив с реестром скачиваете программу "Process Hacker 2", переходите во вкладку "Services" и воспользовавшись поиском удаляете сервисы вакома. (см. изображение ниже)
- Так же используя поиск нужно найти и отключить "TabletInputService". (см. изображение ниже)
- Скачиваете программу "ViziblrFixMyPen", открываете и нажимаете на кнопку "Make everything GOOD", она отключит остальные сервисы винды.
- Заходите по адресу в реестре "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion" и изменяете "ProgramFilesDir" установив значение "C:\Program Files".
- Перезагружаетесь и, не подключая планшет, заново устанавливаете драйвер. Если он спрашивает в какую папку, то уже знаете куда, новые версии устанавливаются без лишних вопросов, по этому в реестре и правили значение.
Только такие процессы как на скриншоте должны остаться в системе после переустановки драйвера (актуально для версии 6.3.31).
Так же советую открыть "Утилиту для работы с файлами планшета Wacom" и удалить настройки всех пользователей.
Теперь планшет можно подключить, он установится и откроется приветственное окно Wacom!
Так или иначе драйвер продолжает обращаться к файлу "Tablet\Wacom\WTabletServicePro.ilk", которого не существует и какую роль он играет я не понимаю, если у кого есть этот файл — дайте знать.
Дополнительные проблемы:
Планшет может перестать работать — опять накрылся драйвер. Его необходимо перезагрузить не отключая планшет.
В интернете предлагается создать файл "любоеназвание.cmd"
И в него прописать:
(Для серии Bamboo)
Это такой быстрый способ для перезапуска драйвера. Планшет вновь опознается и откроется окно управления. Но я думаю надо для сервиса создать событие запуска/перезапуска при подключении планшета к компьютеру.
Читайте также: