- Драйвер Nvidia DCH или Cтандартные ?
- DCH-Compliant Driver Package Example
- Prerequisites
- Overview
- Use declarative sections/directives and properly isolate INF
- Use extension INFs to componentize a driver package
- Install a service from an INF file
- Use a component to install legacy software from a driver package
- Allow communication with a hardware support app
- Tightly coupling multiple INF files
- Run from the driver store
- Summary
- How to Install the Intel® Graphics Command Center
- Minimum System Requirements
- Why was the Intel® Graphics Command Center removed from the graphics driver installer package?
- Часто задаваемые вопросы по Стандартным/DCH графическим драйверам NVIDIA для Windows 10
- Intel® Graphics Command Center пользователя
- Другие продукты
- Эта статья относится к 14 продукция.
- Вам нужна дополнительная помощь?
- Оставьте отзыв
Драйвер Nvidia DCH или Cтандартные ?
Какие драйвера ставить на GTX1050TI «DCH или Стандартные» ? Windows 10 Pro x64.
В чем различие между этими драйверами?
«Стандартными» пакетами являются те, которые не требуют компонентов драйверов DCH.
«DCH» ( Декларативные, Компонентные, Аппаратные приложения для поддержки) – это новые пакеты, которые предварительно устанавливаются OEM-провайдерами и включают универсальный драйвер Microsoft.
Драйверы DCH не могут быть установлены со стандартной системой, а стандартные драйверы с системой DCH.
Чтобы подтвердить тип системы, которую вы используете, перейдите в пункт Тип драйвера, который находится ниже меню «Системная информация» на панели управления NVIDIA.
Драйвера упакованные по стандарту DCH не работают с технологией 3D vision. Nvidia официально прекратила поддержку этой технологи (стерео очков) весной 2019, и вырезала её из своих драйверов, но её поддерживают сторонние программисты. 3D Fix Manager их детище, и работает эта программа — идеально, даже с новыми драйверами, но вот с DCH драйверами не дружит. Работает только на STANDART.
Чтобы играть в игры со стереоскопическом эффектом, карта должна вытягивать иру на 120 fps, тогда на каждый глаз будет приходится по 60 fps? Я в марте 2019 года купил себе rtx2080ti, только из-за этой йобаной технологии, и монитор у меня PG278q, а очки 3D Vision, вообще покупал в Гонконге, т. к. у нас их было НЕ НАЙТИ! И что сделали эти суки из NVIDIA? Они взяли, и через месяц прекратили поддержку этой технологии )))) ОХУЕТЬ, Только появилась карта которая может тянуть игры на 120 FPS, так они взяли и прекратили поддержку. ПРОСТО ЕБАНУТЬСЯ.
Огромное спасибо ребятам
DCH-Compliant Driver Package Example
This topic describes how the DCHU driver sample applies DCH design principles. You can use it as a model to apply DCH design principles to your own driver package.
If you would like a local copy of the sample repo, clone from Windows-driver-samples.
Some portions of the sample may use directives and APIs that are only available on certain versions of Windows 10 and above. Please refer to Device and Driver Installation to see what OS version a given directive is supported on.
Prerequisites
Before you read this section, you should become familiar with the DCH Design Principles.
Overview
The sample provides example scenarios where two hardware partners, Contoso (a system builder, or OEM) and Fabrikam (a device manufacturer, or IHV) are working together to create a driver that is DCH-compliant for a device in Contoso’s upcoming system. The device in question is an OSR USB FX2 learning kit. In the past, Fabrikam would write a legacy driver package that was customized to a specific Contoso product line, and then hand it to the OEM to handle servicing. This resulted in significant maintenance overhead, so Fabrikam decided to refactor the code and create a DCH-compliant driver package instead.
Use declarative sections/directives and properly isolate INF
First, Fabrikam reviews the list of INF sections and directives that are invalid in DCH-compliant driver packages. During this exercise, Fabrikam notices that they’re using many of these sections and directives in their driver package.
Their driver INF registers a co-installer that applies platform-dependent settings and files. This means that the driver package is larger than it should be, and it is harder to service the driver when a bug affects only a subset of the OEM systems that ship the driver. Also, most of the OEM-specific modifications are related to branding, so Fabrikam needs to update the driver package every time an OEM is added or when a minor issue affects a subset of OEM systems.
Fabrikam removes the non-declarative sections and directives and uses the InfVerif tool to verify that the new driver package’s INF file follows the declarative INF requirement.
Use extension INFs to componentize a driver package
Next, Fabrikam separates customizations that are specific to OEM partners (such as Contoso) from the base driver package into an extension INF.
The following snippet, updated from osrfx2_DCHU_extension.inx , specifies the Extension class and identifies Contoso as the provider since they will own the extension driver package:
In osrfx2_DCHU_base.inx , Fabrikam specifies the following entries:
In osrfx2_DCHU_extension.inx , Contoso overrides the OperatingParams registry value set by the base and adds OperatingExceptions:
Note that extensions are always processed after the base INF but in no definite order. If a base INF is updated to a newer version, then the extensions will still be re-applied after the new base INF is installed.
Install a service from an INF file
Fabrikam uses a Win32 service to control the LEDs on the OSR board. They view this component as part of the core functionality of the device, so they include it as part of their base INF ( osrfx2_DCHU_base.inx ). This user-mode service (usersvc) can be added and started declaratively by specifying the AddService directive in the INF file:
Note that such a service could also be installed in a component or extension INF, depending on the scenario.
Use a component to install legacy software from a driver package
Fabrikam has an executable file osrfx2_DCHU_componentsoftware.exe that they previously installed using a co-installer. This legacy software displays the registry keys set by the board and is required by the OEM. This is a GUI-based executable that only runs on Windows for desktop editions. To install it, Fabrikam creates a separate component driver package and adds it in their extension INF.
The following snippet from osrfx2_DCHU_extension.inx uses the AddComponent directive to create a virtual child device:
Then, in the component INF osrfx2_DCHU_component.inx , Fabrikam specifies the AddSoftware directive to install the optional executable:
The source code for the Win32 app is included in the sample.
Note that the component driver package is only distributed on Desktop SKUs due to targeting set in the Windows Hardware Dev Center dashboard. For more info, see Publish a driver to Windows Update.
Allow communication with a hardware support app
Fabrikam would like to provide a GUI-based companion app as part of the Windows Driver package. Because Win32-based companion applications cannot be part of a Windows Driver package, they port their Win32 app to the Universal Windows Platform (UWP) and pair the app with the device.
The following snippet from osrfx2_DCHU_base/device.c shows how the base driver package adds a custom capability to the device interface instance:
The new app (not included in the sample) is secure and can be updated easily in the Microsoft Store. With the UWP application ready, Contoso uses DISM — Deployment Image Servicing and Management to pre-load the application on Windows Desktop edition images.
Tightly coupling multiple INF files
Ideally, there should be strong versioning contracts between base, extensions, and components. There are servicing advantages in having these three packages serviced independently (the «loosely coupled» scenario), but there are scenarios where they need to be bundled in a single driver package («tightly coupled») due to poor versioning contracts. The sample includes examples of both scenarios:
When the extension and component are in the same driver package («tightly coupled»), the extension INF specifies the CopyINF directive to cause the component INF to be copied to the target system. This is demonstrated in DCHU_Sample\osrfx2_DCHU_extension_tight\osrfx2_DCHU_extension\osrfx2_DCHU_extension.inx:
This directive can also be used to coordinate installation of INF files in multifunction devices. For more details, see Copying INF files.
While a base driver can payload an extension (and target the base driver in the shipping label), an extension bundled with another driver cannot be published to the extension hardware ID.
Run from the driver store
To make it easier to update the driver, Fabrikam specifies the Driver Store as the destination to copy the driver files by using dirid 13 where possible. Using a destination directory value of 13 can result in improved stability during the driver update process. Here is an example from osrfx2_DCHU_base.inx :
See the driver package isolation page for more details regarding how to dynamically find and load files from the Driver Store.
Summary
The following diagram shows the driver packages that Fabrikam and Contoso created for their DCH-compliant driver. In the loosely coupled example, they will make three separate submissions on the Windows Hardware Dev Center dashboard: one for the base, one for the extension, and one for the component. In the tightly coupled example, they will make two submissions: base and extension/component.
Note that the component INF will match on the component hardware ID, whereas the base and extensions will match on the board’s hardware ID.
How to Install the Intel® Graphics Command Center
Content Type Install & Setup
Article ID 000055840
Last Reviewed 04/13/2021
If the Intel® Graphics Command Center isn’t automatically installed with your Intel Graphics driver, you can manually install it using the information below.
Minimum System Requirements
- 6th Generation Intel® processor or newer
- Windows® 10 version 1709 or higher
- Windows® 10 DCH Intel® Graphics Driver version 25.20.100.6618 or newer
- Internet connection
Note | If you are unable to access the Microsoft Store because you are using a business PC, contact your network administrator. If you are unable to access the Microsoft Store on Windows® 10 Long-Term Servicing Channel (LTSC), refer to Intel® GCC on Windows® 10 LTSC. Steps to Install
Why was the Intel® Graphics Command Center removed from the graphics driver installer package?The Intel® Graphics Command Center is not included with the graphics driver package to comply with Microsoft’s Universal Windows Platform (UWP) requirements. Часто задаваемые вопросы по Стандартным/DCH графическим драйверам NVIDIA для Windows 10Что такое DCH графический драйвер от NVIDIA Microsoft DCH ( Декларативные, Компонентные, Аппаратные приложения для поддержки) это новый пакет универсальных драйверов Microsoft. По требованию Microsoft, Панель Управления NVIDIA больше не включена в базовый пакет драйверов DCH, поэтому распространяется она исключительно через Microsoft Store и легко устанавливается после завершения установки драйвера NVIDIA. В чем разница между Стандартными и DCH графическими драйверами NVIDIA? Между Стандартными и DCH драйверами нет разницы в плане функциональности. Несмотря на то, что их основные компоненты остаются теми же, способ установки DCH драйверов отличается от того, который используется Стандартными драйверами. При непосредственном сравнении двух типов драйверов, пакет драйверов DCH имеет меньший размер и устанавливается быстрее, чем Стандартный пакет драйверов. Какие версии Windows 10 поддерживают DCH графические драйвера NVIDIA? DCH Графические драйвера NVIDIA поддерживаются Windows 10 x64 April 2018 Update (Версия 1803 Сборка ОС 17134) и более новыми версиями. На моем ПК с Windows 10 установлен Стандартный графический драйвер NVIDIA. Могу ли я скачать и установить DCH графический драйвер NVIDIA с сайта NVIDIA? Да, DCH графический драйвер NVIDIA может быть установлен поверх стандартного графического драйвера NVIDIA. На моем ПК с Windows 10 установлен DCH графический драйвер NVIDIA. Могу ли я скачать и установить Стандартный графический драйвер NVIDIA с сайта NVIDIA? Да. Стандартные графические драйвера NVIDIA могут быть установлены поверх установленных DCH драйверов NVIDIA с помощью Расширенного Поиска драйвера. При установке Стандартного графического драйвера опубликованных 12/6/19 и позже, будет произведена чистая установка, при которой предыдущий графический драйвер DCH будет полностью удален до установки Стандартного драйвера. Если Вы пытаетесь установить версию Стандартного графического драйвера, опубликованную до 12/6/19, мы рекомендуем Вам вручную удалить предыдущий драйвер DCH перед началом установки. Как я могу определить тип драйвера NVIDIA, который установлен на моем ПК? Чтобы проверить тип драйвера, который Вы используете, откройте Панель Управления NVIDIA -> выберите меню «Информация о системе» в левом нижнем углу -> най дите пункт Тип драйвера. Значение этого пункта поможет Вам определить, какой тип драйвера Вы используете: Стандартный или DCH.
Нет. Панель Управления NVIDIA, которая доступна в Microsoft Store, создана для работы только с DCH графическими драйверами NVIDIA. Intel® Graphics Command Center пользователяТип материала Информация о продукции и документация Идентификатор статьи 000058483 Последняя редакция 01.03.2021
Другие продуктыЭта статья относится к 14 продукция.Вам нужна дополнительная помощь?Оставьте отзывСодержание данной страницы представляет собой сочетание выполненного человеком и компьютерного перевода оригинального содержания на английском языке. Данная информация предоставляется для вашего удобства и в ознакомительных целях и не должна расцениваться как исключительная, либо безошибочная. При обнаружении каких-либо противоречий между версией данной страницы на английском языке и переводом, версия на английском языке будет иметь приоритет и контроль. Посмотреть английскую версию этой страницы. Для работы технологий Intel может потребоваться специальное оборудование, ПО или активация услуг. // Ни один продукт или компонент не может обеспечить абсолютную защиту. // Ваши расходы и результаты могут отличаться. // Производительность зависит от вида использования, конфигурации и других факторов. // См. наши юридические уведомления и отказ от ответственности. // Корпорация Intel выступает за соблюдение прав человека и избегает причастности к их нарушению. См. Глобальные принципы по защите прав человека корпорации Intel Продукция и программное обеспечение Intel предназначены только для использования в приложениях, которые не приводят или не способствуют нарушению всемирно признанных прав человека. |