网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月13日漏签0天
alienware吧 关注:393,288贴子:7,088,410
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 下一页 尾页
  • 97回复贴,共3页
  • ,跳到 页  
<<返回alienware吧
>0< 加载中...

闲来无事,谈谈最近研究的有关于inf文件的section

  • 只看楼主
  • 收藏

  • 回复
  • zhaoxin122345
  • 颤抖下单
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
依照我的发帖惯例(这次是拿我媳妇的号发,她老抱怨说她号等级太低),1楼依旧献给伟大的度娘。。。


  • zhaoxin122345
  • 颤抖下单
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
现在开始说正事,顺便找找存在感,要不然一对小白还以为我是个aw无脑黑。
但凡搞过diy换卡的老玩家都知道,老机器上新卡,是需要修改INF来解决安装过程中出现提示说没法找到硬件的,而在修改inf的时候改写硬件ID也只是默认选择第一个或者是随便找了一个,好多人根本没在意自己选的那行代码所对应的section数值。
还是举例说明吧,以最近比较火的980m的INF为例,在nvdmi里,关于980m的2行代码是
NVIDIA_DEV.13D7.0685.1028 = "NVIDIAGeForce GTX 980M
NVIDIA_DEV.13D7.0688.1028 = "NVIDIAGeForce GTX 980M
其中13D7对应的就是980m这张卡了,具体什么代码对应什么卡在ListDevices这个txt里全都写了,这里就不在过多赘述。
找到这2行代码以后就需要去[NVIDIA_SetA_Devices.NTamd64.6.1(win7)[NVIDIA_SetA_Devices.NTamd64.6.2(win8)
[NVIDIA_SetA_Devices.NTamd64.6.3(win8.1)
里面去该对应的项,例如在win7中
%NVIDIA_DEV.13D7.0685.1028%= Section326, PCI\VEN_10DE&DEV_13D7&SUBSYS_06851028
%NVIDIA_DEV.13D7.0688.1028%= Section326, PCI\VEN_10DE&DEV_13D7&SUBSYS_06881028
显示的是这2项 section号为326
在win8中
%NVIDIA_DEV.13D7.0685.1028%= Section327, PCI\VEN_10DE&DEV_13D7&SUBSYS_06851028
%NVIDIA_DEV.13D7.0688.1028%= Section327, PCI\VEN_10DE&DEV_13D7&SUBSYS_06881028
Section号为327
而win8.1中
%NVIDIA_DEV.13D7.0685.1028%= Section328, PCI\VEN_10DE&DEV_13D7&SUBSYS_06851028
%NVIDIA_DEV.13D7.0688.1028%= Section328, PCI\VEN_10DE&DEV_13D7&SUBSYS_06881028
Section号为328


2025-06-13 16:42:30
广告
  • zhaoxin122345
  • 颤抖下单
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在3个不同的系统里面section会有不同,那么这3个section号有什么不同呢,我的设想是不同section可能实现的功能不一样,看下面
Win7下的是[Section326]
AddReg =nv_DRS_addreg
AddReg =nv_FTS_addreg
AddReg =nv_commonBase_addreg
AddReg =nv_commonDisplayModes_addreg__02
AddReg =nv_controlPanel_addreg
AddReg =nv_global_addreg
AddReg =nv_miscBase_addreg__97
AddReg =nv_opengl_addreg
AddReg =nv_timingRestrictions_addreg
CopyFiles= nv_Drs_copyfiles
CopyFiles= nv_cplSetup_copyfiles
CopyFiles= nv_detoured32_copyfiles
CopyFiles= nv_detoured_copyfiles
CopyFiles= nv_license_copyfiles
CopyFiles= nv_nvsmi_copyfiles
CopyFiles= nv_opencl_copyfiles
CopyFiles= nv_sysDrivers_copyfiles__03
CopyFiles= nv_system32_copyfiles__04
CopyFiles= nv_syswow64_copyfiles__04
DelFiles= nv_nvsmi_delfiles
DelFiles= nv_sysDrivers_delfiles
DelFiles= nv_system32_delfiles
DelFiles= nv_system64_delfiles
DelReg =nv_clearRegistrySwitches_delreg
FeatureScore= E0
NVAllowHDAudioPreStage= 1
NVBusUpperFilter= nvpciflt
NVDefaultBPP= 32
NVDefaultHorizontal= 1400
NVDefaultVertical= 1050
NVOptimusHCloneDisabled= 1
NVRemoveDisplayPhantoms= 1
NVSupport3DVision= 2
NVSupport3DVisionForOEM= 1
NVSupportDisplayUpdate= 1
NVSupportGFExperienceExtendedOptions= 1
NVSupportGFExperienceOEM= 1
NVSupportGFExperienceUDA= 1
NVSupportOptimus= 1
NVSupportPhysx= 1
NvCleanInstallOnDowngrade= 1
NvShowEGDowngradeMessage= 1
RegisterDLLs= nv_common_registerdll
[Section326.CoInstallers]
AddReg =nv_commonCoinstaller_addreg
CopyFiles= nv_coinstaller_copyfiles
[Section326.GeneralConfigData]
MaximumDeviceMemoryConfiguration= 80
MaximumNumberOfDevices= 2
[Section326.HW]
AddReg =nv_msiSupport_addreg
[Section326.Services]
AddService= nvlddmkm, 0x00000002, nv_nvlddmkm_serviceInstall
AddService= nvpciflt, , nv_nvpciflt_serviceInstall


  • zhaoxin122345
  • 颤抖下单
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Win8下的是[Section327]
AddReg =nv_DRS_addreg
AddReg =nv_FTS_addreg
AddReg =nv_commonBase_addreg
AddReg =nv_commonDisplayModes_addreg__02
AddReg =nv_controlPanel_addreg
AddReg =nv_global_addreg
AddReg =nv_miscBase_addreg__97
AddReg =nv_opengl_addreg
AddReg =nv_timingRestrictions_addreg
CopyFiles= nv_Drs_copyfiles
CopyFiles= nv_cplSetup_copyfiles
CopyFiles= nv_detoured32_copyfiles
CopyFiles= nv_detoured_copyfiles
CopyFiles= nv_license_copyfiles
CopyFiles= nv_nvsmi_copyfiles
CopyFiles= nv_opencl_copyfiles
CopyFiles= nv_sysDrivers_copyfiles__03
CopyFiles= nv_system32_copyfiles__04
CopyFiles= nv_syswow64_copyfiles__04
DelFiles= nv_nvsmi_delfiles
DelFiles= nv_sysDrivers_delfiles
DelFiles= nv_system32_delfiles
DelFiles= nv_system64_delfiles
DelReg =nv_clearRegistrySwitches_delreg
FeatureScore= E0
NVAllowHDAudioPreStage= 1
NVBusUpperFilter= nvpciflt
NVDefaultBPP= 32
NVDefaultHorizontal= 1400
NVDefaultVertical= 1050
NVOptimusHCloneDisabled= 1
NVRemoveDisplayPhantoms= 1
NVSupport3DVision= 2
NVSupport3DVisionForOEM= 1
NVSupportDisplayUpdate= 1
NVSupportGFExperienceExtendedOptions= 1
NVSupportGFExperienceOEM= 1
NVSupportGFExperienceUDA= 1
NVSupportOptimus= 1
NVSupportPhysx= 1
NvCleanInstallOnDowngrade= 1
NvShowEGDowngradeMessage= 1
RegisterDLLs= nv_common_registerdll
[Section327.CoInstallers]
AddReg =nv_commonCoinstaller_addreg
CopyFiles= nv_coinstaller_copyfiles
[Section327.GeneralConfigData]
MaximumDeviceMemoryConfiguration= 80
MaximumNumberOfDevices= 2
[Section327.HW]
AddReg =nv_msiSupport_addreg
[Section327.Services]
AddService= nvlddmkm, 0x00000002, nv_nvlddmkm_serviceInstall
AddService= nvpciflt, , nv_nvpciflt_serviceInstall


  • zhaoxin122345
  • 颤抖下单
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Win8.1下的是[Section328]
AddReg =nv_DRS_addreg
AddReg =nv_FTS_addreg
AddReg =nv_commonBase_addreg
AddReg =nv_commonDisplayModes_addreg__02
AddReg =nv_controlPanel_addreg
AddReg =nv_global_addreg
AddReg =nv_miscBase_addreg__98
AddReg =nv_opengl_addreg
AddReg =nv_timingRestrictions_addreg
CopyFiles= nv_Drs_copyfiles
CopyFiles= nv_cplSetup_copyfiles
CopyFiles= nv_license_copyfiles
CopyFiles= nv_nvsmi_copyfiles
CopyFiles= nv_opencl_copyfiles
CopyFiles= nv_sysDrivers_copyfiles__01
CopyFiles= nv_system32_copyfiles__07
CopyFiles= nv_syswow64_copyfiles__07
CopyINF= nvvadarm.inf
DelFiles= nv_nvsmi_delfiles
DelFiles= nv_sysDrivers_delfiles__02
DelFiles= nv_system32_delfiles
DelFiles= nv_system64_delfiles
DelReg =nv_clearRegistrySwitches_delreg
FeatureScore= DA
NVAllowHDAudioPreStage= 1
NVAllowMCVirtualAudioPreStage= 0
NVDefaultBPP= 32
NVDefaultHorizontal= 1400
NVDefaultVertical= 1050
NVRemoveDisplayPhantoms= 1
NVSupport3DVision= 2
NVSupport3DVisionForOEM= 1
NVSupportDisplayUpdate= 1
NVSupportGFExperienceExtendedOptions= 1
NVSupportGFExperienceOEM= 1
NVSupportGFExperienceUDA= 1
NVSupportPhysx= 1
NvCleanInstallOnDowngrade= 1
NvShowEGDowngradeMessage= 1
NvSupportMSHybrid= 1
RegisterDLLs= nv_common_registerdll
[Section328.CoInstallers]
AddReg =nv_commonCoinstaller_addreg
CopyFiles= nv_coinstaller_copyfiles
[Section328.GeneralConfigData]
MaximumDeviceMemoryConfiguration= 80
MaximumNumberOfDevices= 2
[Section328.HW]
AddReg =nv_msiSupport_addreg
[Section328.Services]
AddService= nvlddmkm, 0x00000002, nv_nvlddmkm_serviceInstall
DelService= nvkflt, 0x00000200


  • zhaoxin122345
  • 颤抖下单
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
通过对比会发现326和327基本一模一样,而这俩与328这个section号就差别非常大了
首先在326和327中有这么一条
NVSupportOptimus = 1
而328中则没有,这个明眼人一看就知道是nvdia的显卡自动切换技术optimus。
AddReg =nv_miscBase_addreg__97
AddReg = nv_miscBase_addreg__98
这两个就不一样。
CopyFiles = nv_detoured32_copyfiles
CopyFiles = nv_detoured_copyfiles
这2行代码在328这个section号里直接就没有
CopyFiles =nv_sysDrivers_copyfiles__03
CopyFiles =nv_system32_copyfiles__04
CopyFiles =nv_syswow64_copyfiles__04
CopyFiles= nv_sysDrivers_copyfiles__01
CopyFiles= nv_system32_copyfiles__07
CopyFiles= nv_syswow64_copyfiles__07
上3行是326 327的代码 下3个是328的代码。会发现copy过去的文件标识号不一样。
AddService= nvlddmkm, 0x00000002, nv_nvlddmkm_serviceInstall
AddService= nvpciflt, , nv_nvpciflt_serviceInstall
AddService= nvlddmkm, 0x00000002, nv_nvlddmkm_serviceInstall
DelService= nvkflt, 0x00000200
同样上是326 327 下是328
会发现安装的服务名称不一样,最关键是328里面还del掉了一个nvkflt,具体这个是干嘛的 我也不清楚 毕竟我不是码农。。。


  • zhaoxin122345
  • 颤抖下单
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
通过这些对比,再结合现在流传的win7下R4用980m只能双显,而win8.1则是单显980m,可以得出结论,实际上所谓流传的win8.1才能单显是由于在改INF文件的时候选择了没有optimus这条的section,继而是单显,而win7则是选择了带optimus的section所以是双显模式。
而这个不是固定,就我这两天帮别人改inf的section的实践证明17R4上980m改INF的时候 win8(和win7的section属性一样)通过修改section号同样实现了win8下的980m单显。下面上个图。
至此这么一个成功案例也证实了我的猜想是正确的,不同的section的属性不同,导致所具有的功能也不一样。但是通过我的对比section里面只有2大种,1种是带optimus的另一种是不带的,而同一张卡下的同属性section内容是一致的(没仔细看,有仔细看的欢迎指出)。
以后老玩家们在升级显卡改inf的时候一定要仔细翻阅section的属性值,aw是带有屏蔽集显功能的,而蓝天就呵呵了,这点必须点个赞,不过对于现在来说,该轮到板载的aw呵呵了,毕竟连升级的机会都没有,外接台式卡可以无视。


  • zhaoxin122346
  • 本吧水人
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
换回自己的号开启大召唤术
@北国の拂晓@AzekieL


2025-06-13 16:36:30
广告
  • 陶涛乐
  • 泡吧等机
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你在干嘛。。。。。。。


  • 莫知7我
  • 开箱上图
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
虽然不懂但是感觉很6


  • zhaoxin122346
  • 本吧水人
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下面补上成功的案例图,。。编辑帖子的时候给忘了。。


  • 万象I
  • 本吧水人
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
卧槽,我说不对。。。


  • hellbaizhon
  • 幕后黑手
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
泥个大水B! 帮你顶了!


  • 专打装碧脸
  • 狂做功课
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大水比,我也来给你水?你老婆今天没抓你sm啊


2025-06-13 16:30:30
广告
  • 阿狸的悲伤day
  • 幕后黑手
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 3 下一页 尾页
  • 97回复贴,共3页
  • ,跳到 页  
<<返回alienware吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示