Из того, что я видел, количество драйверов, предоставляемых Центром обновления Windows, значительно улучшилось. У меня вопрос почему?

Более интересным фактом является то, что мой 6-летний Ati Radeon HD 4770 имеет новые драйверы, предоставляемые Центром обновления Windows. Кто это сделал? Последняя версия, предоставленная Ati/AMD, предназначена для XP и ей более одного года. Кто написал новые драйверы? Microsoft? AMD? Microsoft заставила AMD сделать это?

Я вижу, Microsoft может извлечь выгоду из этой ситуации. Но если они написали драйвер для HD 4770, делали ли они подобные вещи для каждого графического объекта, который был оставлен производителем? Это вообще возможно со стороны программирования?

Честно говоря, я думал о том, чтобы выбросить свой компьютер через окно примерно с этого года. Я перепробовал много ОС - Windows 8.1, Windows 10 (вначале предлагал мне драйвер WDDM), Windows Vista (мой GPU «совместим» с этим), Ubuntu 12, Ubuntu 14. Ни одна из этих ОС не работала так хорошо с моим графическим процессором. Вероятно, Windows 7 сделал, но я не помню сейчас.

Итак, я вижу, как Microsoft выигрывает от улучшения количества драйверов в Центре обновления Windows. Однако я не могу понять, как они это сделали. Как это было возможно?

1 ответ1

3

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

Драйверы создаются производителем оборудования (конечно, они могут заплатить кому-то, чтобы сделать это, но обычно нет). Вокруг много графических процессоров, поэтому, возможно, AMD решила написать старый драйвер с новыми интерфейсами, и это помогло? Вы проверили, что драйвер действительно был обновлен? Некоторые производители также предпочитают распространять драйверы только через Центр обновления Windows для некоторых версий.

И да, Microsoft могла бы сделать драйвер со стороны программирования, но только в том смысле, что это возможно для вас или для меня. Они не обладают какими-либо специальными знаниями об оборудовании, производимом производителями, за исключением, разумеется, постоянного разговора с nVidia, AMD и т.д. О том, как создавать API-интерфейсы для графики, чтобы наилучшим образом использовать оборудование и наоборот.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .