Новости про драйвер

AMD прекращает поддержку Windows 8.1 32-bit

Выпустив обновление драйвера Radeon Software Crimson ReLive 17.2.1, компания AMD решила прекратить регулярный выпуск подписанных WHQL драйверов видеокарт для 32-битной операционной системы Windows 8.1.

Компания сообщила, что не будет выпускать новые драйверы, потому что 32-разрядная Windows 8.1 никому не интересна, и количество загрузок этих драйверов оказалось предельно низким.

Компания решила сократить расходы и время для команды разработки, избавив её от одной из архитектур. Вначале AMD отказалась от Windows XP и Windows 8 (в угоду версии 8.1), а теперь пришла очередь последней.

При этом фирма продолжит выпуск WHQL драйверов для 64-битной версии Windows 8.1, а также популярной Windows 7 и современной Windows 10.

Компания обещает иногда обновлять версию для 32-битной Windows 8.1, вероятно, даже с WHQL подписью, однако периодичность выпуска будет намного ниже, чем для 64-битной версии.

В качестве решения AMD предлагает своим клиентам обновить операционную систему.

NVIDIA выпускает драйвер с бета версией API Vulkan

Компания NVIDIA выпустила бета версию видеодрайвера GeForce 376.80, который кроме исправления ошибок в некоторых играх вводит поддержку API Vulkan.

Данный драйвер выпущен эксклюзивно на канале поддержки разработчиков. Он исправляет некоторые ошибки прошлых версий и, вероятно, обеспечивает увеличение производительности благодаря использованию API Vulkan в таких играх как Doom.

И хотя этот драйвер и не имеет подписи WHQL, его выпуск определённо является хорошим знаком, ведь он означает, что в ближайшее время компания может оптимизировать этот API и выпустить финальную версию драйвера с его поддержкой.

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

Microsoft улучшит Windows 10 для геймеров

Весной наступающего года компания Microsoft подготовит очередное обновление операционной системы Windows 10, известное как Creators Update, и это обновление обещает стать более дружественным для геймеров.

Отмечается, что Microsoft начнёт комплектовать игры из Windows Store соответствующими драйверами видеокарт, что должно обеспечить оптимальную производительность. При установке игры посредством Windows Update будет осуществляться запрос минимальных требований по драйверу к устанавливаемой игре, и если используемый драйвер имеет устаревшую версию, он будет автоматически обновлён.

Те пользователи, которые самостоятельно следят за установкой свежего видеодрайвера не почувствуют изменений, однако те, кто не спешат обновлять драйвера, автоматически получат самую свежую версию.

Те же, кто предпочитает самостоятельно устанавливать драйверы видеокарт и не доверяют автоматическим системам, получат возможность откатить установку драйвера. Также Microsoft может разработать механизм запрета автоматического обновления драйвера через Windows Store.

Новый драйвер NVIDIA вызывает проблемы

Свежий драйвер видеокарт от компании NVIDIA за номером 375.86, выпущенный под брендом лозунгом Game Ready, приносит своим пользователям массу проблем.

Этот драйвер оптимизирует настройки игр для обеспечения наилучшей производительности при максимально доступном качестве изображения. Однако результат его работы плачевен.

Компания заявляла, что новый драйвер оптимизирован для Battlefield 1, Civilization VI и The Division, однако те пользователи, которые установили драйвер GeForce 375.86 WHQL, отмечают частое мерцание в играх, включая те игры, которых не коснулась оптимизация в этом релизе. Частота GPU застряла на 810 МГц, что снижает производительность. Пользователи, столкнувшиеся с такими проблемами, могут решить их только откатом на предыдущие версии.

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

NVIDIA включила телеметрию в драйвер видеокарты

В последние версии драйверов для видеокарт NVIDIA разработчики добавили инструменты телеметрии, которые включены по умолчанию и запускаются при запуске Windows.

Факт работы этих инструментов не содержится в списке устанавливаемых сервисов драйвера, поэтому их нельзя отключить при установке или деинсталлировать потом.

О том, что это за компоненты толком ничего не известно. Всё что известно, это то, что благодаря ему NVIDIA собирает отчёты о сбоях, и эти отчёты должны помочь компании исправлять ошибки в драйверах. Тем не менее, о том, что же именно собирает и передаёт компонент Telemetry, состоящий из трёх процессов остаётся загадкой.

Но не слишком ли много целых три процесса для сбора информации о сбоях? По словам компании, телеметрия используется для передачи данных «вперёд и назад». Те же, кто обеспокоен приватностью своей системы, может попробовать отключить телеметрию, а заодно и ненужные компоненты. Сайт MajorGeeks показал, как это сделать с помощью утилиты Sysinternals, однако для этого прекрасно подойдут и системные средства, вроде Диспетчера задач или Regedit.

Эксплойт на базе драйвера стороннего ПО позволяет получить доступ к внутренним структурам операционной системы

Алексей Николайчук a.k.a. Unwinder, создатель и разработчик знаменитых программ RivaTuner, MSI Afterburner, EVGA Precision (X) и ряда других, поделился своими наблюдениями по поводу эксплойта на базе драйвера ASMMAP.

«Некоторое время назад был показан забавный эксплойт на базе ASUS’овского драйвера ASMMAP. Он продемонстрировал использование интерфейсов этого драйвера для мэппинга любого диапазона адресов физической памяти к своему виртуальному адресному пространству и дампа этого блока памяти в файл. Соответственно, можно получить доступ не только к данным любого процесса, но и к внутренним структурам ОС. Несколько дней назад эту концепцию развили ещё дальше, показав использование того же самого подхода уже для поиска блоков EPROCESS в физической памяти и подмены токена своего процесса токеном любого привилегированного процесса. Уже на базе других драйверов со сходным функционалом, NTIOLib и WinIO.

Но авторы эксплойта, похоже, не совсем осознают, какой ящик Пандоры они открыли, так как механизм мэппинга, который они посчитали простой дырой в данных драйверах, на самом деле является абсолютно стандартным механизмом для доступа к MMIO (memory mapped IO, режим доступа к портам какого либо устройства через адресное пространство физической памяти). Соответственно, такой интерфейс присутствует в драйверах десятков разновидностей ПО, работающих под Windows с железом напрямую. Не знаю в какую гигантскую дыру в безопасности в конечном итоге выльется демонстрация данного эксплойта и как с этим будут бороться, но как минимум свой драйвер RTCore от этого хотелось бы защитить уже сейчас. Поскольку интерфейсы мэппинга физической памяти предназначены для MMIO, то концепция защиты видится в ограничении возможности мэппинга неавторизированных адресов физической памяти, не принадлежащих никаким MMIO устройствам. Представляется это пока примерно следующим образом:

  • в интерфейсе для мэппинга теперь помимо желаемого диапазона адресов физической памяти также нужно будет передать и локацию владельца этого адресного пространства — валидного PCI-устройства (то есть номер PCI-шины, устройства и функции) и индекс BAR-регистра;
  • драйвер будет считывать из BAR-регистра данного устройства базовый адрес MMIO-апертуры, мэппинг будет возможен только если желаемый диапазон адресов для мэппинга лежит внутри апертуры этого устройства;
  • при мэппинге будут пропускаться без валидации некоторые фиксированные диапазоны физических адресов, не принадлежащие никаким PCI-устройствам (например, теневая копия VGABIOS в диапазоне 0xC0000 — 0xDFFFF);
  • поскольку теоретически злоумышленник может попытаться временно перепрограммировать BAR какого-либо устройства для создания видимости принадлежности нужного адреса этому устройству, будут заблокированы для записи адреса BAR любого PCI-устройства в интерфейсах для доступа к конфигурационному пространству PCI;
  • поскольку доступ к конфигурационному пространству PCI особо умные товарищи могут попытаться обойти через прямой доступ к портам PCI-контроллера, интерфейс доступа к портам также будет блокировать попытки записи в порт данных PCI-контроллера, если в порту адреса контроллера выставлен адрес BAR-регистра любого устройства.»

NVIDIA выпускает GeForce Experience 3.0

После открытого бета тестирования компания NVIDIA официально представила новую версию 3.0 утилиты GeForce Experience,  которая облегчает управление драйверами видеокарты, позволяет подбирать оптимальные настройки, делиться игровыми видеозаписями и т.д.

Главным изменением в третьей версии стал полностью переработанный интерфейс. По информации разработчиков, теперь все возможности программы, включая информационную сводку, установленные игры, оптимальные настройки и прочие доступны в один клик. Также компания радикально оптимизировала ПО, сделав его в три раза быстрее благодаря уменьшению потребления памяти на 50%.

В дополнение к изменённому интерфейсу теперь утилита позволяет легче обновить драйвер, предлагая выбрать оптимизированный драйвер для конкретной игры.

Среди прочих изменений важно отметить обновлённый ShadowPlay с новым интерфейсом Share Overlay UI, позволяющим записывать геймплей при 60 к/с и в разрешении до 4K в оконном и полноэкранном режимах, а также загружать полученные ролики на YouTube или вещать посредством Twitch либо YouTube Gaming в режиме 1080p60.

The New GeForce Experience 3.0 – Your Gateway to Great PC Gaming

Загрузить утилиту можно на сайте компании.

AMD хочет отказаться от 32-битного драйвера

Современные видеокарты AMD Radeon R9 и Fury оснащены 4 и более гигабайтами видеопамяти, поэтому предпочтительно их использовать с 64-битными операционными системами. В связи с этим компания начала рассматривать возможность исключения 32-битного драйвера.

Ресур TechPowerUp сообщает, что при попытке посещения центра драйверов и загрузки на сайте AMD и попытке загрузки некоторых драйверов по ссылкам «32-бита» для систем Windows 10 и Windows 8.1, вас перенаправит на статью под номером GPU-622, и в ней сказано:

«Система, работающая с Microsoft Windows 10 64 Bit может получить полные преимущества от всех современных визуальных функций и функций производительности этих графических карт. При этом AMD также предоставляет 64-битные драйверы для Microsoft Windows 8.1 и Microsoft Windows 7 для удовлетворения тех пользователей, которые выбрали старую операционную систему».

При этом статья не даёт ссылки на 32-битный драйвер. По информации на странице загрузки компания AMD недавно выпустила Radeon Pro Duo, который вообще не имеет 32-битной поддержки, предлагая лишь 64-битную версию. Этот шаг может стать подтверждением сведений о том, что AMD освобождает ресурсы в команде разработчиков драйверов.

Intel поддерживает Vulkan 1.0 AP

Компания Intel представила новую бета версию графического драйвера с поддержкой API Vulkan 1.0 в процессорах, относящихся к 6-му поколению процессоров Intel Core. Технология доступна в операционных системах Windows 7, 8 и 10.

Технология Vulkan 1.0 была представлена в прошлом месяце промышленным консорциумом Khronos Group. Технология должна заменить OpenGL, который был подготовлен в далёком 1991 году компанией Silicon Graphics. Новая технология может задействовать ресурсы как GPU, так и многоядерных CPU, однако пока она далека от  конкурента — DirectX 12, поддержка которого реализована в финальных драйверах всех производителей графических процессоров.

Технология Vulkan 1.0 также сможет работать и на Linux, в составе таких операционных систем, как SteamOS. Компания Intel открыла исходный код драйвера для Linux. Он будет доступен для процессоров с кодовыми именами Broadwell и Skylake.

Новый драйвер NVIDIA содержит ошибки

В Сети стали появляться сообщения о проблемах в драйвере NVIDIA, подготовленном специально для игры The Division. Сообщается, что в драйвере столько ошибок, что он даже может вызвать выгорание GPU.

К счастью, эти заявления некоторых пользователей не получили подтверждений. Тем не менее, проблем с драйвером предостаточно. Наиболее часто встречается проблема, выражающаяся в подвисаниях, а также в циклических перезагрузках, при этом нет чёткого описания причины такого поведения. Проблема же обычно проявляется при установке свежего драйвера видеокарты, а наиболее часто она возникает при проведении экспресс инсталляции.

Данный драйвер версии 364.47 был выпущен компанией на этой неделе, так что если вы его уже установили, то вам стоит вернуться к предыдущей версии.

Что касается разработчиков, то они официально подтвердили наличие ошибки, сообщив, что компания уже подготовила новый драйвер с новой версией и сейчас ожидается его сертификация со стороны Microsoft. Пока же NVIDIA предлагает пользоваться бета драйвером версии 364.51. По её словам этот драйвер лишён вышеуказанных недостатков.