欧卡 2 画质调优与帧率卡顿排查记录

image-20260308135656767

前期排查

今天在折腾欧卡2的画质。和很多玩家一样,一开始就是一个思路:把能开的都开到最高。包括Nvidia app里面推荐的设置都是都是全开最高,我的gtx1660还怕一个12年的老游戏?

很久之前,我就已经在本地下载了画质类的mod,像 JBX 3、PNG、Realistic Rain、Tree Improved 4K ,今天一时兴起,想玩一下很久没有碰的欧卡2,想着调一下画质,发现,无论是加入PNG,还是JBX 3,一进游戏画质是变好看的,但是帧率低的可怜,估计只有10帧左右,体验极差,这我还玩个寂寞啊…,还好,多亏了我之前看的乐观学书籍,没问题归结为长期性的、无法解决的,不然我估计不会去寻找新的解决方法,而是在寝室怪罪自己这无能的显卡了(泪目)。

自己想了一下,问题可能有很多处:

1.下载的PNG/JBX3画质mod毕竟不是官方的,可能存在问题?

2.画质类mod之间可能存在一定的冲突,可能存在不兼容?

3.最近显卡出了点毛病?

对于1,找了半天发现,原来这些画质类的mod都是要付费的。算了,mod来源不明就这样吧,也挺好,毕竟mod都是免费的,哈哈哈(笑)

对于2,我尝试把Realistic Rain、Tree Improved 4K这些比较吃显卡性能的mod都删掉,再次重新进游戏,发现然而并没有什么用,画质依旧10帧(哭了)

对于3,显卡出了毛病吗?没有啊,昨天晚上打吃鸡还好好的呢,睡了一晚,显卡就废了难道?不可能不可能,绝对不可能

还能怎么办,问问GPT老祖,死马当活马医呗,这句话,一语道破天机

IMG_7800

GPT说:

  • 1080P + 100% = 正常渲染
  • 200% ≈ 接近 4K
  • 300% 已经接近 6K 渲染

后来检查了一下设置才发现,缩放确实是开到了 300% ,但我想着,这有什么关系?我之前开300%不是照样玩的很顺?

但并没有意识到的是,之前的300%是没有打PNG/JBX3这种大型画质mod

死马当活马医,改一改缩放率呗,试一试总是好的咯

调整之后

把思路改成适合自己配置 > 盲目堆画质,之后,发现打开了新世界的大门

主要改动:

  • 缩放:300% → 100%(260309:缩放其实调整到200%都是可以的,100%还是有点太便宜显卡了)

  • 设置旁边有 菱形的,在不影响太多观感的前提下,能开多低开多低

  • 一些轻量MOD(灯光、雨滴、内饰、地图)尽量不去动他

  • 260309:抗锯齿可以选择 自适应清晰度,选择了SMAA,SMAA+TAA,自适应清晰度 后发现,

    自适应清晰度很真实,在静止的时候很清楚,运动的时候会有一定的运动模糊

帧率立刻稳定了很多,高速基本很顺,稳定在55帧左右,城市也不会明显卡顿。

这里贴一下当时的设置:

scs1 scs2 scs3

使用的画质mod排序(rain效果类放在最前面,似乎才会有效果):

scs4

开了PNG之后:

20260308125727_1

没开PNG:

20260304154756_1

效果不错吧,哈哈

简单的感受

很多网上的“画质教程”其实默认的是高端显卡配置。如果照搬,很容易变成:

画质提升一点,帧率下降很多。

欧卡这种游戏,我更在意的是光照以及地面的纹理,把地面的纹理、天气质量调好一点,再配合 100% 缩放,观感已经很好了。有时候少装几个MOD、降低一点设置,反而更舒服。

别人说好不一定好,适合你的才是最好的。


2026/07/04 闪退排查与优化记录

  1. 显存耗尽与显卡重置 (0x887a0005):
    GTX 1660 (6GB) 搭载 PNG(基础/植被)和 JBX 8K 高清天空等重度画质 MOD 后显存不堪重负。在驶入大城市或复杂绿化区时触发显存溢出,导致 DirectX 11 材质视图创建失败(DXGI_ERROR_DEVICE_REMOVED 掉驱动),并由于引擎分配空间失败引发 C0000025 闪退。
    解决方案:缩放由 200% 降至 100-150%;纹理质量设为“中”(能显著缩减 MOD 材质体量);停用或更换 8K 天空为 2K/4K 版本。

  2. Reshade 拦截空指针崩溃 (C0000005):
    当显卡因显存耗尽发生重置或大范围分页至内存时,Reshade 注入的 dxgi.dll 在拦截 DX11 渲染指令时处理了失效的空指针,导致内存访问冲突崩溃。
    解决方案:清理游戏目录 bin/win_x64/ 下的 Reshade dxgi.dll 模块。
    reshade 6.5以上版本和雪月插件是不兼容的

  3. DirectStorage 批处理失败 (0x89240007):
    1.53 版本引入的直通存储与老旧的 Tesla Model-y 车辆 MOD 存在压缩格式冲突,解压失败直接导致同批次后续路障(dead_end_dlc)等基础模型数据损坏,触发非连续性异常退出。
    解决方案:移除该车辆 MOD,或在 Steam 启动项添加 -nodstorage 参数。

    20260314122514_1.jpg
    20260704204250_1.jpg

2026/07/07 闪退排查与优化记录

发现出现问题:

无法找到来自源 nvlddmkm 的事件 ID 153 的描述。本地计算机上未安装引发此事件的组件,或者安装已损坏。可以安装或修复本地计算机上的组件。 如果该事件产生于另一台计算机,则必须在该事件中保存显示信息。 以下是包含在事件中的信息: \Device\Video4 Error occurred on GPUID: 100 消息资源存在,但在消息表中找不到该消息。

尝试方法:
关闭硬件加速 GPU 计划调度(HAGS)
image.png

卸载nvidia app,使用的是geek uninstaller卸载的

还重新安装了一下显卡,安装的紧了一点,似乎还是闪退

发现:把雪月插件禁用就可以完整的跑1000km,应该归根结底是雪月插件的问题哈。
20260707212851_1.jpg
哪里报错,就解决谁。在排查的过程中,雪月插件其实一直有报错,直接解决问题,关掉雪月插件,就是一个很好的解决方案

在安装新版前,必须手动删除旧版的缓存和配置文件,否则新版可能会读取旧的缓存导致继续崩溃。 前往游戏的安装目录:Steam\steamapps\common\Euro Truck Simulator 2\bin\win_x64\,删除以下文件和文件夹:

  • dxgi.dll.bak (刚才重命名的旧文件)
  • snowymoon 文件夹 (里面可能有旧版缓存)
  • snowymoon.io_env.dat
  • snowymoon.io_lighting_v1_0_0.cfg
    并且删除config.cfg文件
    这些都删除之后,重新进游戏,发现snowymoon和png可以共存进游戏,但是能否长时间稳定运行还有待商榷。
    明天再看看哈

2026/07/09 闪退排查与优化记录

RivaTuner我有吗?怎么关掉

但是有类似的游戏内覆盖 msi center

你电脑里目前没有运行 RivaTuner (RTSS),但是有一个功能完全相同的替代程序正在后台运行:MSI_TraceFPS(进程 ID: 11472)。

这是微星官方软件(MSI Center 或 MSI Companion)自带的“游戏帧数(FPS)和性能监控覆盖”工具。它与 RivaTuner 一样,会强行插入 DirectX 11 渲染通道中,这就是导致 SnowyMoon 报 “fail to create uav texture” 错误的根本原因。


如何关掉它?

你可以选择以下几种方法来关闭它:

方法 1:让我帮你直接在后台终止它(最快)

如果你同意,我可以利用命令行工具帮你直接强行结束当前的 MSI_TraceFPS 进程。这能让你立刻进行游戏测试。

方法 2:手动在任务管理器中结束进程

  1. 同时按下快捷键 Ctrl + Shift + Esc 打开系统的 任务管理器。
  2. 切换到 “详细信息” (Details) 标签页。
  3. 在列表中找到 MSI_TraceFPS.exe。
  4. 鼠标右键点击它,选择 “结束任务” (End Task)。

方法 3:在微星软件中永久关闭显示(推荐)

如果你不希望它每次开机又自动运行,你可以:

  1. 打开你电脑上的 MSI Center 或 MSI Companion 客户端。
  2. 找到游戏内覆盖(Game Overlay)或性能监控(Monitor / OSD)功能设置。
  3. 将 “显示游戏内 FPS” 或 “游戏内覆盖 (Overlay)” 的开关设为 关闭 (Off)。

2026/07/10 闪退排查与优化记录

雪月插件依然 error 40:226,请你辛苦分析一下为啥,奇奇怪怪的
似乎只开雪月一个,也会闪退,是雪月的问题无疑了

只能曲线救国了:

image.png
image.png
image.png
image.png

如果这篇文章对你有帮助,请我喝杯咖啡吧 ☕