由于这是由英伟达制造的防撕裂功能,微软对其也不是特别了解,该功能字面翻译为G-sync兼容性,查看下来可能还是由于显卡驱动的一部分功能导致与游戏、硬件调度出现了问题,对此您可以将该问题提交至英伟达的官方窗口。
Edward|微软社区支持专员
求助,这边我只要是第一次打开的游戏,没有编译过着色器,必崩溃。打开游戏必定弹窗显示显存容量不足,然后闪退。但是只要使用intel xtu软件将cpu频率降0.1ghz,就可以进去了,且就算后续恢复默认频率也不再报错。这个不论是dx11(尝试过apex)还是dx12(尝试过cod,小缇娜,遗迹2等),只要没有编译过着色器且不降频,进游戏肯定要闪退。
我的配置是
i9-14900kf 默认状态
3070 8g
内存双通道ddr4 3200mhz 16g*2
以下是以Wonderlands.exe程序为例的崩溃日志。
| - | System |
|---|
| - | Provider | <br> | --- | --- | <br><br><br> | [ Name] | Application Error | <br> | --- | --- | --- | --- | --- | <br><br><br><br> | [ Guid] | {a0e9b465-b939-57d7-b27d-95d8e925ff57} | <br> | --- | --- | --- | --- | --- |
|---|
| EventID | 1000 | <br> | --- | --- | --- |
|---|
| Version | 0 | <br> | --- | --- | --- |
|---|
| Level | 2 | <br> | --- | --- | --- |
|---|
| Task | 100 | <br> | --- | --- | --- |
|---|
| Opcode | 0 | <br> | --- | --- | --- |
|---|
| Keywords | 0x8000000000000000 | <br> | --- | --- | --- |
|---|
| - | TimeCreated | <br> | --- | --- | <br><br> | [ SystemTime] | 2023-11-07T04:05:50.7897379Z | <br> | --- | --- | --- | --- | --- |
|---|
| EventRecordID | 948 | <br> | --- | --- | --- |
|---|
| Correlation | <br> | --- | --- |
|---|
| - | Execution | <br> | --- | --- | <br><br><br> | [ ProcessID] | 28620 | <br> | --- | --- | --- | --- | --- | <br><br><br><br> | [ ThreadID] | 36232 | <br> | --- | --- | --- | --- | --- |
|---|
| Channel | Application | <br> | --- | --- | --- |
|---|
| Computer | XPB_PC | <br> | --- | --- | --- |
|---|
| - | Security | <br> | --- | --- | <br><br> | [ UserID] | S-1-5-21-2882337249-2200594486-1152811730-1001 | <br> | --- | --- | --- | --- | --- |
|---|
| - | EventData |
|---|
| AppName | Wonderlands.exe |
|---|
| AppVersion | 4.20.3.0 |
|---|
| AppTimeStamp | 00000000 |
|---|
| ModuleName | nvwgf2umx.dll |
|---|
| ModuleVersion | 31.0.15.4601 |
|---|
| ModuleTimeStamp | 653acddd |
|---|
| ExceptionCode | c0000005 |
|---|
| FaultingOffset | 00000000005cf2b0 |
|---|
| ProcessId | 0x6158 |
|---|
| ProcessCreationTime | 0x1da112fa7b1dd5d |
|---|
| AppPath | D:\EPIC GAME\TinyTinasWonderlands\OakGame\Binaries\Win64\Wonderlands.exe |
|---|
| ModulePath | C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_677da8a9230cea15\nvwgf2umx.dll |
|---|
| IntegratorReportId | b938207d-1d4c-44df-8749-83400277020b |
|---|
| PackageFullName |
|---|
| PackageRelativeAppId |
|---|
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
问题作者接受的答案
由于这是由英伟达制造的防撕裂功能,微软对其也不是特别了解,该功能字面翻译为G-sync兼容性,查看下来可能还是由于显卡驱动的一部分功能导致与游戏、硬件调度出现了问题,对此您可以将该问题提交至英伟达的官方窗口。
Edward|微软社区支持专员
问题作者接受的答案
您好 欢迎来到微软社区!
您好,我这里了解到您这里的情况后,查询了相关情况,主要将该问题定位至了游戏引擎设定时对于显卡功耗浮动范围设置的太小,而英特尔的Dynamic Platform and Thermal Framework(DPTF)功能会自动态调整温控和性能分配,导致CPU允许满负载运行的情况下导致游戏无法正常调用显卡,最后无法正常处理工作。
所以最后您这里出现的情况就是着色器编辑出现问题,而可以通过CPU降频却可以解决,最后在日志中出现的报错却是nvwgf2umx.dll英伟达显卡驱动文件。
对于该情况我不建议您参考我下列使用的方案,其可能对您的系统有一定风险,如果您这里可以不介意降低0.1Ghz使用并且没有任何问题的情况下,这可能是当前比较稳妥的方案。
可能生效的方案,但是由于操作有风险请您尽可能将重要的文件备份至其他存储介质:
OEM的笔记本或台式机在BIOS中可以找到关于DPTF的设置选项,改为Diasable即可。若BIOS中没有,可以在 我的电脑-右键-管理-设备管理器-系统设备 中卸载相关DPTF驱动,具体卸载几个不同电脑情况不同,但都是“Dynamic Paltform and Termianl Framewor”开头的类似名称。
Edward|微软社区支持专员
我们秉承客户至上的服务理念。如果您对微软工程师在论坛中的服务有意见与建议,欢迎提出,以便我们提供更优质的服务。
Welcome to Microsoft Answers!
您好 欢迎来到微软社区!
您好,我这里了解到您这里的情况后,查询了相关情况,主要将该问题定位至了游戏引擎设定时对于显卡功耗浮动范围设置的太小,而英特尔的Dynamic Platform and Thermal Framework(DPTF)功能会自动态调整温控和性能分配,导致CPU允许满负载运行的情况下导致游戏无法正常调用显卡,最后无法正常处理工作。
所以最后您这里出现的情况就是着色器编辑出现问题,而可以通过CPU降频却可以解决,最后在日志中出现的报错却是nvwgf2umx.dll英伟达显卡驱动文件。
对于该情况我不建议您参考我下列使用的方案,其可能对您的系统有一定风险,如果您这里可以不介意降低0.1Ghz使用并且没有任何问题的情况下,这可能是当前比较稳妥的方案。
可能生效的方案,但是由于操作有风险请您尽可能将重要的文件备份至其他存储介质:
OEM的笔记本或台式机在BIOS中可以找到关于DPTF的设置选项,改为Diasable即可。若BIOS中没有,可以在 我的电脑-右键-管理-设备管理器-系统设备 中卸载相关DPTF驱动,具体卸载几个不同电脑情况不同,但都是“Dynamic Paltform and Termianl Framewor”开头的类似名称。
Edward|微软社区支持专员
我们秉承客户至上的服务理念。如果您对微软工程师在论坛中的服务有意见与建议,欢迎提出,以便我们提供更优质的服务。
Welcome to Microsoft Answers!
你好,这边我发现我将nVidia控制面板中的Gsync Compatible关闭以后就再也不需要降频了,也不会崩溃了。问题算是解决了,但是我很好奇为什么开启Gsync Compatible会导致这样的结果。