nvhda.inf Driver File Contents (HDMI_XP64_14.12_.zip)

;Copyright (c) 2007 NVIDIA Corporation
;
;Module Name:
;   nvhda.inf
;
;Abstract:
;    INF file for installing NVIDIA Azalia / HDMI Audio driver

[Version]
CatalogFile=nvhda.cat
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%ProviderName%
DriverVer=11/09/2007,1.00.00.12

[SourceDisksNames]
222=%DiskDescription%,,,

[SourceDisksFiles]
nvhda32.sys=222
nvhda64.sys=222
nvhda32v.sys=222
nvhda64v.sys=222
nvapo32v.dll=222
nvapo64v.dll=222
nvcohda.dll=222
nvcohda6.dll=222
nvuhda.exe=222
nvuhda6.exe=222
nvhda.nvu=222

[Manufacturer]
%MfgName%=NVIDIA,NTx86.6.0,NTamd64.6.0,NTamd64

[NVIDIA]
%NVIDIA.DeviceDesc%=NVHDA32,HDAUDIO\FUNC_01&VEN_10DE&DEV_0067
%NVIDIA.DeviceDesc%=NVHDA32,HDAUDIO\FUNC_01&VEN_10DE&DEV_8067
%NVIDIA.DeviceDesc%=NVHDA32,HDAUDIO\FUNC_01&VEN_10DE&DEV_0001
%NVIDIA.DeviceDesc%=NVHDA32,HDAUDIO\FUNC_01&VEN_10DE&DEV_8001

[NVIDIA.NTamd64]
%NVIDIA.DeviceDesc%=NVHDA64,HDAUDIO\FUNC_01&VEN_10DE&DEV_0067
%NVIDIA.DeviceDesc%=NVHDA64,HDAUDIO\FUNC_01&VEN_10DE&DEV_8067
%NVIDIA.DeviceDesc%=NVHDA64,HDAUDIO\FUNC_01&VEN_10DE&DEV_0001
%NVIDIA.DeviceDesc%=NVHDA64,HDAUDIO\FUNC_01&VEN_10DE&DEV_8001

[NVIDIA.NTx86.6.0]
%NVIDIA.DeviceDesc%=NVHDA32VAPO,HDAUDIO\FUNC_01&VEN_10DE&DEV_0067
%NVIDIA.DeviceDesc%=NVHDA32V,HDAUDIO\FUNC_01&VEN_10DE&DEV_8067
%NVIDIA.DeviceDesc%=NVHDA32VAPO,HDAUDIO\FUNC_01&VEN_10DE&DEV_0001
%NVIDIA.DeviceDesc%=NVHDA32V,HDAUDIO\FUNC_01&VEN_10DE&DEV_8001

[NVIDIA.NTamd64.6.0]
%NVIDIA.DeviceDesc%=NVHDA64VAPO,HDAUDIO\FUNC_01&VEN_10DE&DEV_0067
%NVIDIA.DeviceDesc%=NVHDA64V,HDAUDIO\FUNC_01&VEN_10DE&DEV_8067
%NVIDIA.DeviceDesc%=NVHDA64VAPO,HDAUDIO\FUNC_01&VEN_10DE&DEV_0001
%NVIDIA.DeviceDesc%=NVHDA64V,HDAUDIO\FUNC_01&VEN_10DE&DEV_8001

[ControlFlags]
ExcludeFromSelect = *

[DestinationDirs]
NVHDA32.CopyList=10,system32\drivers
NVHDA64.CopyList=10,system32\drivers
NVHDA32V.CopyList=10,system32\drivers
NVHDA64V.CopyList=10,system32\drivers
NVAPO32V.CopyList=10,system32
NVAPO64V.CopyList=10,system32
CoInstaller_CopyFiles_32=11
CoInstaller_CopyFiles_64=11

[NVHDA32]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=NVHDA32.CopyList
AddReg=NVHDA.AddReg,NVHDA32.AddReg

[NVHDA64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=NVHDA64.CopyList
AddReg=NVHDA.AddReg,NVHDA64.AddReg

[NVHDA32V]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=NVHDA32V.CopyList
AddReg=NVHDA.AddReg,NVHDA32V.AddReg

[NVHDA64V]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=NVHDA64V.CopyList
AddReg=NVHDA.AddReg,NVHDA64V.AddReg

[NVHDA32VAPO]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=NVHDA32V.CopyList, NVAPO32V.CopyList
AddReg=NVHDA.AddReg,NVHDA32V.AddReg
RegisterDlls=NVAPO32V.RegisterDlls

[NVHDA64VAPO]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=NVHDA64V.CopyList, NVAPO64V.CopyList
AddReg=NVHDA.AddReg,NVHDA64V.AddReg
RegisterDlls=NVAPO64V.RegisterDlls

[NVHDA32.CopyList]
nvhda32.sys
    
[NVHDA64.CopyList]
nvhda64.sys

[NVHDA32V.CopyList]
nvhda32v.sys
    
[NVHDA64V.CopyList]
nvhda64v.sys

[NVAPO32V.CopyList]
nvapo32v.dll

[NVAPO64V.CopyList]
nvapo64v.dll

[NVHDA32.CoInstallers]
AddReg=CoInstaller_AddReg_32
CopyFiles=CoInstaller_CopyFiles_32
    
[NVHDA64.CoInstallers]
AddReg=CoInstaller_AddReg_64
CopyFiles=CoInstaller_CopyFiles_64

[NVHDA32V.CoInstallers]
AddReg=CoInstaller_AddReg_32
CopyFiles=CoInstaller_CopyFiles_32
    
[NVHDA64V.CoInstallers]
AddReg=CoInstaller_AddReg_64
CopyFiles=CoInstaller_CopyFiles_64

[NVHDA32VAPO.CoInstallers]
AddReg=CoInstaller_AddReg_32
CopyFiles=CoInstaller_CopyFiles_32

[NVHDA64VAPO.CoInstallers]
AddReg=CoInstaller_AddReg_64
CopyFiles=CoInstaller_CopyFiles_64

[CoInstaller_CopyFiles_32]
nvcohda.dll,,,0x00004000
nvuhda.exe
nvhda.nvu

[CoInstaller_AddReg_32]
HKR,,CoInstallers32,0x00010000,"nvcohda.dll,NVCoInstaller"
HKR, Uninstall, Uninstaller, %REG_SZ%, "nvuhda.exe"
HKR, Uninstall, Script,      %REG_SZ%, "nvhda.nvu"
HKR, Uninstall, Name,        %REG_SZ%, %NVUninstall.desc%

[CoInstaller_CopyFiles_64]
nvcohda6.dll,,,0x00004000
nvuhda6.exe
nvhda.nvu

[CoInstaller_AddReg_64]
HKR,,CoInstallers32,0x00010000,"nvcohda6.dll,NVCoInstaller"
HKR, Uninstall, Uninstaller, %REG_SZ%, "nvuhda6.exe"
HKR, Uninstall, Script,      %REG_SZ%, "nvhda.nvu"
HKR, Uninstall, Name,        %REG_SZ%, %NVUninstall.desc%

[NVHDA32.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,NVHDA.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,NVHDA.Interface.Topology

[NVHDA64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,NVHDA.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,NVHDA.Interface.Topology

[NVHDA32V.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,NVHDA.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,NVHDA.Interface.Topology

[NVHDA64V.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,NVHDA.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,NVHDA.Interface.Topology

[NVHDA32VAPO.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,NVHDA.Interface.Topology.APO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,NVHDA.Interface.Topology.APO

[NVHDA64VAPO.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,NVHDA.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,NVHDA.Interface.Topology.APO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,NVHDA.Interface.Topology.APO

[NVHDA.Interface.Wave]
AddReg=NVHDA.I.Wave.AddReg

[NVHDA.I.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%NVHDA.Wave.szPname%

[NVHDA.Interface.Topology]
AddReg=NVHDA.I.Topo.AddReg

[NVHDA.Interface.Topology.APO]
AddReg=NVHDA.I.Topo.AddReg, NVAPO.AddReg

[NVHDA.I.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%NVHDA.Topology.szPname%

[NVHDA32.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,nvhda32.sys

[NVHDA64.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,nvhda64.sys

[NVHDA32V.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,nvhda32v.sys

[NVHDA64V.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,nvhda64v.sys

[NVHDA.AddReg]
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%NVHDA.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%NVHDA.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%NVHDA.DeviceDesc%
HKR,,SetupPreferredAudioDevices,3,01,00,00,00

[NVHDA.Security.AddReg]
HKR,,DeviceType,0x10001,0x0000001D

[NVHDA32.HW]
AddReg=NVHDA.Security.AddReg

[NVHDA64.HW]
AddReg=NVHDA.Security.AddReg

[NVHDA32V.HW]
AddReg=NVHDA.Security.AddReg

[NVHDA64V.HW]
AddReg=NVHDA.Security.AddReg

[NVHDA32VAPO.HW]
AddReg=NVHDA.Security.AddReg

[NVHDA64VAPO.HW]
AddReg=NVHDA.Security.AddReg

[NVHDA32.Services]
AddService = NVHDA, 0x00000002, NVHDA32_Service_Inst

[NVHDA64.Services]
AddService = NVHDA, 0x00000002, NVHDA64_Service_Inst

[NVHDA32V.Services]
AddService = NVHDA, 0x00000002, NVHDA32V_Service_Inst

[NVHDA64V.Services]
AddService = NVHDA, 0x00000002, NVHDA64V_Service_Inst

[NVHDA32VAPO.Services]
AddService = NVHDA, 0x00000002, NVHDA32V_Service_Inst

[NVHDA64VAPO.Services]
AddService = NVHDA, 0x00000002, NVHDA64V_Service_Inst

[NVHDA32_Service_Inst]
DisplayName   = %NVHDA.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\nvhda32.sys

[NVHDA64_Service_Inst]
DisplayName   = %NVHDA.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\nvhda64.sys

[NVHDA32V_Service_Inst]
DisplayName   = %NVHDA.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\nvhda32v.sys

[NVHDA64V_Service_Inst]
DisplayName   = %NVHDA.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\nvhda64v.sys

[NVAPO.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%FX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%FX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%NVAPO_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY%

[NVAPO32V.RegisterDlls]
11,,nvapo32v.dll,1

[NVAPO64V.RegisterDlls]
11,,nvapo64v.dll,1

[Strings]
ProviderName="NVIDIA Corporation"
MfgName="NVIDIA"
DiskDescription="NVIDIA HDMI Audio Driver Disk"
NVIDIA.DeviceDesc="NVIDIA HDMI Audio Device"
NVHDA.DeviceDesc="NVIDIA HDMI Audio Driver"
NVHDA.Wave.szPname="NVIDIA HDMI Audio Wave"
NVHDA.Topology.szPname="NVIDIA HDMI Audio Mixer"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_REALTIME="{EB115FFC-10C8-4964-831D-6DCB02E6F23F}"
KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSNAME_Wave="Wave"
KSNAME_Topology="Topology"
NVHDA.SvcDesc = "Service for NVIDIA HDMI Audio Driver"

PKEY_FX_Association             = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},0"
PKEY_FX_PreMixClsid             = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},1"
PKEY_FX_PostMixClsid            = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},2"
PKEY_FX_UiClsid                 = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},3"

PKEY_ItemNameDisplay            = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10"
PKEY_AudioEndpoint_Ext_UiClsid  = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},1"
PKEY_AudioEndpoint_Association  = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEngine_OEMFormat      = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"

NVAPO_PREMIX_CLSID              = "{B48DEA3F-1234-425a-8D9A-9A5BB37A9904}"
NVAPO_POSTMIX_CLSID             = "{06687E71-1234-403A-BF49-CB591BA6E103}"

FX_FriendlyName                 = "Microsoft Audio Home Theater Effects"
FX_PREMIX_CLSID                 = "{62dc1a93-ae24-464c-a43e-452f824c4250}"
FX_POSTMIX_CLSID                = "{637c490d-eee3-4c0a-973f-371958802da2}"
FX_UI_CLSID                     = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}"

KSNODETYPE_ANY                  = "{00000000-0000-0000-0000-000000000000}"
KSNODETYPE_SPEAKER              = "{DFF21CE1-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_HDMI_INTERFACE       = "{D1B9CC2A-F519-417f-91C9-55FA65481001}"
NVUninstall.desc                = "NVIDIA HDAudio Driver"

; Non-Localizable Strings
REG_SZ                          = 0x00000000
REG_MULTI_SZ                    = 0x00010000
REG_EXPAND_SZ                   = 0x00020000
REG_BINARY                      = 0x00000001
REG_DWORD                       = 0x00010001
REG_SZ_APPEND                   = 0x00010008

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 1.71