Pull to refresh

Нужны дрова для Висты? Так возьми!

IT-companies
RadarSync На сайте RadarSync (в английской её части) появился раздел с дровишками для выходящей завтра Windows Vista. Причем, что удивительно для английской версии RadarSync'а, все дрова можно скачать совершенно бесплатно. Наверное, Microsoft в плане компенсации денег подсуетилась, раз IXBT сделал данный сервис халявным.
Так что, если вы вдруг захотите приобрести себе Windows Vista, то за драйверы можно не переживать. Да их, в принципе, и на самом DVD-диске с Виндой было придостаточно (оказывается, что и Microsoft иногда есть за что похвалить).
На сайте есть драйверы от следующих производителей:
ATI, BENQ, C-Media, Creative, Crystal, Dell, ESS, Intel, Logitech, Marvell, NVidia, Philips, PVD, RealTek, SIS, SigmaTel, SMC, VIA, Marvell, Yamaha
Total votes 15: ↑11 and ↓4 +7
Views 412
Comments 14

Разработчики готовы бесплатно заняться драйверами под Linux

Configuring Linux *
Грег Кро-Хартман (Greg Kroah-Hartman) в дискуссионном листе разработчиков опубликовал обращение к производителям компьютерных устройств с предложением бесплатно разработать для них драйверы под OC Linux.

Всё, что требуется от производителей — это предоставить спецификацию устройств или дать адрес электронной почты инженера, который сможет ответить на интересующие вопросы. В случае, если производители опасаются широкого распространения информации о спецификации, они могут работать с Linux Foundation в качестве посредника.

Со своей стороны сообщество разработчиков гарантирует полную безвозмездность, полноценную работу драйвера на любом компьютере, где может быть установлена ОС Linux, и включение нового драйвера в дистрибутивы ОС.
Total votes 29: ↑28 and ↓1 +27
Views 1.5K
Comments 20

Logitech вредничают с дровами

Lumber room
Долго стоял у терминала сарайза и крутил список, выбирая мышь. MX Revolution привлекала всем — дизайн, любимый мой бренд, инновационные фишки. Инерционное колёсико друзья нахваливали… Напрягала только высокая цена. «А, ладно, оправдает себя, » — думаю. Купил, принёс, распаковал и собрался воткнуть в систему.

А на десктопе у меня вертится Windows 2003. Причиной тому наличие 4 гигабайт оперативки, которые не слабо увидеть только этой винде32 (прекрасная тема для хабратопика, кстати, я уже в своё время много писал в жеже по поводу этой проблемы).

Дрова с диска поставились, SetPoint запустился — а мыши не видит. А официальный форум logitech бодро вещает: Мы не поддерживаем Windows 2003.

Поискав в Сети решения, нашёл парочку (использовать режим совместимости) — но что-то пока ничего не получилось.

Непонятно одно, w2k3 и wxp похожи как две капли воды — Logitech что, так сложно добавить пару строчек кода, чтобы всё работало у ненормальных людей? Ну, или если сложно, хотя бы посылать меня нормально, а не втихую не работать.

Я бы не сильно расстроился, да вот щелчок колёсиком без софта совсем некультурно себя ведёт — не работает.

upd: Победа. Поставил дрова на ноут с XP, вытащил все inf и sys и перетащил в несчастный комп. Бвахаха.
upd2: Что интересно: если поменять настройки поведения того же среднего щелчка на одном компьютере, а потом перетыкнуть мышь, то они применятся и на другом. Магия.
Total votes 11: ↑9 and ↓2 +7
Views 369
Comments 31

Один в поле воин: покупка ноутбука

Laptops

Часто бывает очень неудобно целый день сидеть за компьютером на одном месте. Поэтому я давно подумывал о покупке ноутбука. И вот несколько дней назад чудо сбылось – я купил Dell Studio 1535, такой себе симпатичный двухъядерный ноутбук.

Желающие могут найти в характеристиках пункт «Операционная система», там указан голый DOS. Ничего страшного, подумал я, поставлю ХРюшу и буду работать из любой точки дома. Удобно и приятно. Купив ноутбук, я отправился домой и думал, что проблемы окончились. На самом деле всё только начиналось…
Читать дальше →
Total votes 50: ↑39 and ↓11 +28
Views 489
Comments 81

Возможность подружить Windows 7 с Sound Blaster

Lumber room
Недавно на форуме поддержки Creative Labs неким пользователем daniel_k были опубликованы версии драйверов для звуковых карт семейства Sound Blaster, совместимые с Windows 7 Beta. Ранее именно отсутствие данной совместимости в официальной версии стала для меня и, возможно, кого-то еще помехой при переезде на новую ОС. Ссылки на соответствующие топики прилагаются:

Внимание! Это неофициальные драйвера!

Однако, это лучше, чем ничего.

SB Audigy: forums.creative.com/creativelabs/board/message?board.id=soundblaster&thread.id=135324
SB X-Fi Series: forums.creative.com/creativelabs/board/message?board.id=soundblaster&thread.id=135215
X-Fi Xtreme Audio: forums.creative.com/creativelabs/board/message?board.id=soundblaster&thread.id=135363

Кстати, что касается выпуска официальной версии драйверов
Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Views 906
Comments 9

И Wacom не без греха

Lumber room
Компания Wacom выпускает отличнейшие планшеты. Это стандарт качества, до которого различные джениусы будут тянуться долго (хотя, тянуться в общем-то и незачем — закрывают свой диапазон цены и качества подобной продукции и радуются :). Почти со стопроцентной уверенностью можно сказать, что любой мало-мальски серьезно относящийся к работе с графикой человек выберет «Ваком». И к «железной» части или, допустим, к дизайну устройств нет никаких претензий.

Но тем сильнее раздражает ситуация со внезапно слетающим ПО, когда планшет под Windows XP или Vista перестает реагировать на нажим, наклон пера и т. п. и становится фактически перьевой мышью. Пять опрошенных владельцев в один голос заявляют, что помогает либо перезагрузка, либо следующая после нее переустановка драйверов. Не сложно в общем-то, но рабочий процесс прервается, что иногда чревато :)

Хочется собрать статистику. Пользуетесь ли вы планшетами Wacom (в моем случае Graphire 3), и возникает ли у вас периодически такая проблема?

UPD: а главное-то, о чем я :), ведь производитель скорее всего знает о проблеме. Интересно, почему не лечит? Планшет у меня уже четыре года, и все это время проблема существует. Думаю, можно было бы и решить.

UPD #2: в поисках решения проблемы наткунлся на ветку в форуме creaturedesign.org, где несколько дней назад представитель российского подразделения Wacom ответила на вопрос о драйверах: «Про драйвера я ничего конкретного, обнадеживающе-обещательного сказать не могу. Знаю, что проблема такая у пользователей возникает. Уверена, что наши коллеги в Японии сделают всё возможное, чтобы в продуктах следующих поколений подобные неудобности были сведены к минимуму или вообще ликвидированы.
Пока же могу посоветовать только попробовать установить самый свежий драйвер, скачав его с нашего сайта здесь.
На всякий случай напомню, что перед установкой нового драйвера, чтобы он встал корректно, необходимо удалить файл пользоваетльских настроек и очистить предпочтительные настройки (Пуск --> Программы --> Планшет Wacom --> Утилита для работы с планшетами Wacom --> Очистить файл пользовательсих настроек)».
Total votes 7: ↑4 and ↓3 +1
Views 2.1K
Comments 23

Омышение компьютера или 2 и более указателей мыши на экране

Computer hardware
 Если вам предлагают платное
 решение информационной задачи,
 пробуйте найти бесплатное.


В ОС по умолчанию задана работа с 1 указателем мыши. Даже если подключите 2 и более устройств (тачпады, мыши, трекболы), все они в лучшем случае будут двигать один указатель. С этим все свыклись, как с аксиомой, и даже на ресурсах типа ответы.mail.ru есть авторитетные ответы, утверждённые модератором как закрытые, что сделать 2 указателя нельзя (кто имеет туда доступ — поправьте недоразумение).

    

Когда-то было известно коммерческое решение «2 рабочих места за 1 системным блоком» (EasyCLone) — возможность создать на компьютере рабочие столы на 2-4 разных комплектах «дисплей-мышь-клавиатура», и это было даже выгоднее, чем покупать 2 ПК для фирм, но стремительное удешевление комплектующих, видимо, быстро обесценивало такое решение и о нём забыли.

Но недавний топик на малоизвестном ответвлении Хабра неожиданно для многих пролил свет на эту зыбкую истину. Оказалось, что есть программа, которая на уровне драйверов ловит каждую новую подключенную мышь и создаёт для неё новый указатель. Увы, у неё триальный период 15 дней, что тут же испарило желание её включить. Зачем, если стоит задача попробовать неотработанную, неизвестную, но интересную технологию? Есть поиск, интернет и общественная потребность у задачи, а значит, есть возможность найти более гибкие решения.
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Views 78K
Comments 11

EZ-Key EZ8000 и Windows Vista/7: Бесплатный сыр бывает только в мышеловке

Computer hardware
Хочу поделится с Вами, уважаемые читатели Хабра, своим недавним опытом в приобретении и установке под ОС Windows 7 бюджетной многофункциональной клавиатуры от известного тайваньского производителя.

Помимо краткого обзора клавиатуры статья содержит описание возможных проблем при работе с ОС Vista/7 и их решения а так же несколько общих советов по покупке и настройке нового «железа».
Читать дальше →
Total votes 20: ↑4 and ↓16 -12
Views 5.5K
Comments 11

Краткий обзор драйверов спецификации NDIS

Programming *
Sandbox

Сетевые драйверы


Сетевые драйверы можно разделить на 2 категории: TDI-драйверы (Transport Driver Interface) и NDIS-драйверы (Network Driver Interface Specification). TDI-драйверы — это высокоуровневые драйверы, например, SMB-клиент, SMB-сервер, обертки SMB (NFFS, MSFS) и т.п. Мы с Вами рассмотрим NDIS-драйвера. NDIS — это специальный драйвер (ему соответствует файл ndis.sys), который содержит функции, используемые низкоуровневыми сетевыми драйверами. NDIS как бы обволакивает низкоуровневые сетевые драйверы и является посредником в их общении между собой и с железом. По сути NDIS можно считать третьим ядром Windows. Чтобы более четко уяснить себе что из себя представляет NDIS можно посмтореть на следующую картинку:

структура NDIS

Читать дальше →
Total votes 35: ↑28 and ↓7 +21
Views 34K
Comments 6

Проблема работоспособности свежих видеодрайверов для AGP-видеокарт, основанных на чипах Radeon HD серии 46xx

Computer hardware Video cards
Tutorial
Вот небольшая история из жизни — но одновременно это история о «синем экране смерти».

Исходя из соображений разумной бережливости, я до сих пор пользуюсь дóма компьютером, закупленным в первой (а не второй) половине двухтысячных, и оттого снабжённым шиною AGP, а не PCI-E. До поры до времени меня устраивала видюха NVidia GeForce 7600 GS, тем более что ничего заметно лучшего на чипах NVidia для втыкания в AGP никогда и не производили: восьмитысячная серия шла ужé на PCI-E. Однако в середине мая, столкнувшись с необходимостью аппаратного ускорения видеопроигрывателя, который при воспроизведении целого ряда высококачественных H264-кодированных 720p-видеозаписей начал неприемлемо заикаться, я поневоле припомнил: пускай технология NVidia CUDA на AGP и недоступна, зато её эрзац-альтернатива DXVA 1 поддерживается (например, в CoreAVC) на всех чипах ATi Radeon HD — двухтысячных, трёхтысячных, четырёхтысячных, пятитысячных и более новых серий.

[PowerColor HD4670]Тогда-то я и обратил внимание на видюху SAPPHIRE HD 4650 AGP, в основе у которой — одноимённый чип Radeon. Меня дополнительно радовало то обстоятельство, что (согласно Википедии) видюхи NVidia GeForce семитысячных серий выходили в свет в 2005 и 2006 году и поддерживали ещё только DirectX 9 с моделью шейдеров 3.0 — что же касается более свежих чипов Radeon HD четырёхтысячных серий, то они показаны там как вышедшие много позже (в 2008 году) и поддерживающие DirectX 10.1 и модель шейдеров 4.1.

Ещё немного подумав, я решил уплатить на ≈три сотни рублей больше, чтобы приобрести чуть-чуть более навороченный чип того же 4600-го поколения в составе продукта PowerColor HD4670 1GB DDR3 AGP. Разница между 4650 и 4670 не особенно велика, но всё же последний чуть покруче.
Читать дальше →
Total votes 30: ↑13 and ↓17 -4
Views 3.1K
Comments 32

Простейший WDM-драйвер

System Programming *
В данной статье описан процесс написания простейшего драйвера, который выводит скан-коды нажатых клавиш.
Также в данной статье описан процесс настройки рабочего места для написания драйверов.
Если Вам интересно, прошу под кат.
Читать дальше →
Total votes 59: ↑57 and ↓2 +55
Views 68K
Comments 25

NVIDIA потеряла контракт с Китаем на поставку видеокарт для 10 млн Linux-компьютеров

Configuring Linux *
По всей видимости, скандальная история, разразившаяся в связи с сакраментальным мнением Линуса Торвальдса относительно поддержки компанией NVIDIA видеокарт в Linux, получила на этой неделе любопытное, но неприятное для самой компании продолжение.

Ресурс Bride side of news (который ранее не был замечен в распространении слухов) утверждает, ссылаясь на источники в Пекине, что NVIDIA некоторое время назад заключила контракт с китайским правительством на поставку видеокарт, которые предполагалось устанавливать на компьютеры с операционной системой Linux. Объём поставок оценивался как довольно значительный — было необходимо обеспечить каждую из планируемых 100 000 китайских школ 100-150 компьютерами; причём работать компьютеры должны были на процессорах Loongson местного производства, тогда как видеокарты должна была поставить именно NVIDIA — в итоге должна была получиться архитектура, кодовое имя которой в Китае звучит как G80.

В итоге после невыясненных до конца обстоятельств неожиданно оказалось, что NVIDIA отказалась выпускать драйверы для описанной выше архитектуры. Кто-то из NVIDIA усомнился в финансовой компетентности китайского правительства и высказался в том смысле, что его компания — крупная американская организация и рекомпиляция Linux драйверов будет стоить для Китая слишком много денег.

Данное заявление сочли исчерпывающим и восприняли как отказ от сотрудничества с Китаем.
Источник
Total votes 102: ↑85 and ↓17 +68
Views 2K
Comments 85

Миникомпьютер из роутера с OpenWRT: разрабатываем USB-видеокарту

Configuring Linux *

Добрый день, уважаемые хабровчане. В этом цикле статей мы с вами пройдем достаточно длинный, но весьма интересный путь по превращению обычного роутера в мини-компьютер с LCD-дисплеем. Для этого мы разработаем сначала USB-видеокарту на базе микроконтроллера STM32F103, потом тестовый драйвер, который позволит нам выводить на него графику, и, наконец – полноценный драйвер фреймбуффера, благодаря которому можно будет запустить настоящие графические приложения, такие как x-сервер. Заодно мы научимся включать наш код в дерево исходников OpenWRT, допиливать его ядро и делать прочие полезные вещи.
Ну а в самом конце мы получим результат, который, я надеюсь, вызовет ностальгическую слезу у многих читателей. Я постараюсь излагать материал таким образом, чтобы в конце каждого этапа мы получали осязаемый результат, не дающий угаснуть энтузиазму. Итак, начнем.
Читать дальше →
Total votes 286: ↑279 and ↓7 +272
Views 177K
Comments 44

Миникомпьютер из роутера с OpenWRT: пишем USB class-driver под Linux

Configuring Linux *

Добрый день, уважаемые хабровчане. В прошлой статье мы с вами разработали простую USB-видеокарту на базе STM32F103 и китайского дисплейного модуля на контроллере ILI9325.
Проверяли мы его из юзерспейса, при помощи LibUSB. Ну что ж, пришло время нам написать свой собственный драйвер, который позволит делать все то же самое, но из-под Linux и без дополнительных библиотек. Этот драйвер мы внесем в дерево исходников OpenWRT и он поселится там наравне со всеми остальными.
Начнем.
Читать дальше →
Total votes 124: ↑121 and ↓3 +118
Views 76K
Comments 32

Миникомпьютер из роутера с OpenWRT: пишем драйвер фреймбуфера

Configuring Linux *
Добрый день, уважаемые хабровчане. Вот мы и подошли к самой интересной и важной части моего цикла статей про превращение небольшого роутера в миникомпьютер — сейчас мы с вами будем разрабатывать настоящий драйвер фреймбуфера, который позволит запустить на роутере разные графические приложения. Чтобы энтузиазм не угасал, вот видео одного из таких приложений — думаю, большинство узнают это великолепный старый квест:

На случай, если вы пропустили предыдущие части — вот ссылки:
1 — Миникомпьютер из роутера с OpenWRT: разрабатываем USB-видеокарту
2 — Миникомпьютер из роутера с OpenWRT: пишем USB class-driver под Linux
Итак, приступаем к работе.
Читать дальше →
Total votes 139: ↑139 and ↓0 +139
Views 65K
Comments 37

Разработка MiniFilter драйвера

System Programming *
Sandbox
Довелось мне как-то на работе столкнуться с задачей управления доступа и перенаправления запросов к файловой системе в рамках определенных процессов. Реализовать необходимо было простое, легко конфигурируемое решение.

Решил разрабатывать MiniFilter драйвер, конфигурируемый при помощи текстового файла.

Рассмотрим, что из себя в общем виде представляет MiniFilter:

Фильтрация осуществляется через так называемый Filter Manager, который поставляется с операционной системой Windows, активируется только при загрузке мини фильтров. Filter Manager подключается напрямую к стеку файловой системы. Мини фильтры регистрируются на обработку данных по операциям ввода/вывода при помощи функционала Filter Manager, получая, таким образом, косвенный доступ к файловой системе. После регистрации и запуска мини фильтр получает набор данных по операциям ввода/вывода, которые были указаны при конфигурировании, при необходимости может вносить изменения в эти данные, таким образом влияя на работу файловой системы.

Читать дальше →
Total votes 34: ↑32 and ↓2 +30
Views 27K
Comments 5

Как часто вы сталкивались с проблемой техподдержки Ваших устройств?

Statistics in IT
Раньше, выбирая новую технику, я даже и не задумывался над тем, будет ли эта техника поддерживаться производителем в будущем. Как выяснилось — зря.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 8.4K
Comments 30

История 6 лет установки драйверов

DriverPack Solution corporate blog Programming *Development for Windows *

Здравствуй, Хабрахабр!

Это наш первый пост на ресурсе, поэтому просьба не судить строго и выслушать историю, которую мы хотим рассказать.

В далеком, уже, 2008 году, создатель DriverPack Артур Кузяков, пытаясь сократить время собственной работы с компьютером в компании «Компьютерная помощь», которая занимается установкой операционных систем, настройкой и обслуживанием компьютеров, написал первую версию программы.

Причины, по которым он взялся за это, прозаичны: у людей, которые сталкиваются с большими размерами компьютерных парков, то есть у системных администраторов, мастеров настройки и всех остальных, причастных; огромное количество времени уходит на установку и обновление драйверов. Время, сравнимое с установкой самой операционной системы.

И хотя инсталляция ОС автоматизирована, а программы можно установить удаленно или пакетом, возможности автоматически просканировать оборудование и установить нужные драйверы из большого архива (не зная, с каким, конкретно, железом вам придется столкнутся), просто не было.

А хотелось иметь именно универсальный инструмент, который можно носить на диске или флешке, чтобы автоматизировать эту задачу.
Читать дальше →
Total votes 86: ↑57 and ↓29 +28
Views 50K
Comments 101

Удаленная лаборатория тестирования драйверов

DriverPack Solution corporate blog IT systems testing *
image

Не все драйверы идеальны.

Когда в вашей базе скапливается более 700 000 вручную отобранных файлов, с течением времени и увеличением объема данных — перед вами встает проблема погрешности.

Погрешности того, что случайно попавшийся драйвер, не достаточно тщательно протестированный производителем или распространителем (OEM-модификации), окажется испорченным. Всем известно, что это может приводить не только к багам в работе оборудования, но и полному отказу системы.

И это неприятно.
Читать дальше →
Total votes 20: ↑17 and ↓3 +14
Views 13K
Comments 18

Драйвер-паки и их индексы

DriverPack Solution corporate blog Semantics *Development for Windows *
Раз уж в нашем предыдущем посте мы пригласили всех желающих поучаствовать в добровольной помощи в разработке очередных версий DRP, сегодня пришла пора рассказать о том, как именно мы создаем немаловажную вещь при работе с большими архивами драйверов (необходимые сис. админам и другим профессионалам, занимающимся «серийной» настройкой компьютеров) — индексы.

У каждого пользователя на локальном компьютере собирается индекс всех драйверов, присутствующих в системе – в том числе и самой операционной системой. Его наличие позволяет ускорять поиск драйверов для установленных устройств, а в дальнейшем – и для их обновления. Другими словами – без индекса нельзя, его создание и дальнейшие обновления критическим образом сказываются на скорости и эффективности работы нашего приложения.


Герои Silicon Valley работают над оптимизацией собственных алгоритмов
Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Views 20K
Comments 6