本帖最后由 wpyjp 于 2025-3-21 09:36 编辑
哪个大佬能设计个修改显卡驱动的工具就好了
现在驱动动不动就700m, 800m太大了
编写个工具修改inf文件,增加支持的系统,删除垃圾文件,保留必要文件
我问了deepseek
要精简Intel第10代核显驱动文件夹,以下是必须保留的核心文件:
1. Graphics Drivers (图形驱动)
igdlh64.inf 或 igdlh.inf: 安装信息文件,包含硬件ID和驱动文件列表。
igd10iumd64.dll 或 igd10iumd32.dll: 用户模式驱动,负责图形渲染。
igd10idpp64.dll 或 igd10idpp32.dll: 显示端口驱动。
igd10idpp64.cfg 或 igd10idpp32.cfg: 配置文件。
igdkmd64.sys 或 igdkmd32.sys: 内核模式驱动,管理硬件与操作系统交互。
igdgmm64.dll 或 igdgmm32.dll: 内存管理驱动。
igdumdim64.dll 或 igdumdim32.dll: 用户模式驱动接口。
2. Display Audio Drivers (显示音频驱动)
IntcDAud.inf: 安装信息文件。
IntcDAud.sys: 内核模式音频驱动。
IntcDAud.dll: 用户模式音频驱动。
3. HDMI/DP Audio Drivers (HDMI/DP音频驱动)
IntcHdmi.inf: 安装信息文件。
IntcHdmi.sys: 内核模式HDMI/DP音频驱动。
IntcHdmi.dll: 用户模式HDMI/DP音频驱动。
4. 其他必要文件
igfxDH.dll: 动态硬件支持库。
igfxEM.dll: 电源管理库。
igfxLHM.dll: 本地硬件管理库。
igfxCUIService.exe: 用户界面服务。
igfxCPL.cpl: 控制面板扩展。
5. 配置文件
igxpin.exe: 驱动安装程序。
igxpmp32.sys 或 igxpmp64.sys: 电源管理驱动。
6. 其他依赖文件
vulkan-1.dll: Vulkan API支持。
libGLESv2.dll: OpenGL ES支持。
注意事项
硬件ID匹配: 确保.inf文件中的硬件ID与设备匹配。
操作系统兼容性: 文件版本需与操作系统(32位或64位)一致。
驱动签名: 所有文件必须经过数字签名。
精简后,保留这些文件即可确保核显正常工作。
[size=16.002px]精简 NVIDIA 显卡驱动文件夹时,保留以下核心文件即可确保显卡正常工作。以下是必须的文件列表及其作用: 1. 显示驱动核心文件[size=16.002px]这些文件是 NVIDIA 显卡驱动的基础组件,必须保留: nvd3dumx.dll 或 nvd3dum.dll:Direct3D 用户模式驱动,负责 DirectX 图形渲染。 nvwgf2umx.dll 或 nvwgf2um.dll:Direct3D 11/12 用户模式驱动,支持现代图形 API。 nvlddmkm.sys:内核模式驱动,管理显卡硬件与操作系统的交互 nvcuda.dll:CUDA 支持库,用于 GPU 计算任务。 nvapi64.dll 或 nvapi.dll:NVIDIA 的 API 库,用于与驱动和硬件通信。 nvoglv64.dll 或 nvoglv32.dll:OpenGL 驱动,支持 OpenGL 图形渲染。 nvcuvid.dll:NVIDIA 视频解码库,用于硬件加速视频解码。 nvEncMFX.dll:NVIDIA 视频编码库,用于硬件加速视频编码。 2. 安装和配置文件[size=16.002px]这些文件用于驱动安装和配置: setup.exe:驱动安装程序。 display.driver 文件夹:包含所有显示驱动核心文件。 nvcpl.dll:NVIDIA 控制面板库。 nvdispco64.dll 或 nvdispco32.dll:显示配置库。 nvdispgenco64.dll 或 nvdispgenco32.dll:显示生成配置库。
3. PhysX 物理引擎文件(可选)[size=16.002px]如果你需要 PhysX 物理引擎支持,保留以下文件: 4. HD Audio 驱动文件(可选)[size=16.002px]如果你使用 HDMI 或 DisplayPort 音频输出,保留以下文件: 5. Vulkan 支持文件(可选)[size=16.002px]如果你需要 Vulkan API 支持,保留以下文件: 6. 其他必要文件nvidia-smi.exe:NVIDIA 系统管理接口,用于监控和管理 GPU。 nvvsvc.exe:NVIDIA 显示驱动服务。 nvxdsync.exe:NVIDIA 显示驱动同步服务。
7. 精简后的文件夹结构示例[size=16.002px]精简后的 NVIDIA 驱动文件夹结构可能如下: NVIDIA_Driver/
├── Display.Driver/│
├── nvd3dumx.dll│
├── nvwgf2umx.dll│
├── nvlddmkm.sys│
├── nvcuda.dll│
├── nvapi64.dll│
├── nvoglv64.dll│
├── nvcuvid.dll│
└── nvEncMFX.dll
├── PhysX/│
├── PhysX.dll│
├── PhysXCommon.dll│
└── PhysXCore.dll
├── HD Audio/│
├── nvhdap64.dll
│ └── nvhda64.sys
├── Vulkan
/│ ├── vulkan-1.dll
│ └── nv-vk64.json
└── setup.exe
8. 注意事项硬件 ID 匹配:确保 .inf 文件中的硬件 ID 与你的显卡匹配。 操作系统兼容性:确保文件版本与操作系统(32 位或 64 位)一致。 驱动签名:所有文件必须经过数字签名,否则系统可能拒绝加载驱动。
总结[size=16.002px]通过保留上述核心文件,你可以大幅精简 NVIDIA 显卡驱动文件夹,同时确保显卡功能完整。如果需要进一步精简,可以根据实际需求删除可选组件(如 PhysX、HD Audio 等)。
|