方案背景图

《生化危机7》(Resident Evil 7 biohazard)是 CAPCOM 开发并发行的第一人称恐怖生存游戏,2017 年 1 月 23 日在 Steam 上架,官方写的 PC 最低配置是 Windows 10 64 位、8 GB 内存、GTX 960 或 RX 460、DirectX 12,推荐配置才把 Windows 11 64 位列进去。如果启动后一直黑屏,或者画面明显比显示器大一圈、四边内容被切掉,先别重装游戏:这个游戏默认用独占全屏启动,显示模式切换失败或者分辨率不是显示器支持的档位时,就会出现这两种现象。最直接的一步是先让它以窗口方式跑起来——黑屏时在游戏窗口里按一次 Alt+Enter(Windows 游戏的常见全屏切换操作,不是本作官方文档里的方法,值得先试一次),或者把游戏安装目录下 re7_config.ini 里的 FullScreenMode=true 改成 FullScreenMode=false,保存后完全退出游戏再启动;能出画面说明问题就在显示模式这一层,再照着显示器实际支持的分辨率调回去即可。显示模式确认过还不行,再按顺序核对 Windows 显示设置里的缩放与分辨率、显示器是否开了过扫描、显卡驱动版本,最后才轮到游戏运行组件。

《生化危机7》官方游戏画面-贝克家餐桌场景-软领驱动大师

先分清是画面完全出不来,还是画面超出了屏幕

这两种现象的入口和判断方法不一样,改错地方会白折腾一轮,先花一分钟确认自己属于哪一种。

判断方法

1. 确认有没有画面,不要只看屏幕黑不黑

启动游戏后听一下有没有声音、硬盘灯是否还在闪,再按 Ctrl+Shift+Esc 打开任务管理器,切到「详细信息」标签页,看本作的进程是否已经出现。进程在跑、声音也在,只是画面不亮,属于画面出不来;进程压根没出现,那是另一类启动失败,先按后面的驱动与运行组件两节去查。

2. 按 Alt+Tab 看游戏窗口是否已经存在

黑屏时按一次 Alt+Tab,如果切换列表里有游戏窗口、切过去之后画面出现,说明程序本身正常,卡住的是全屏显示模式;切过去仍然是黑屏的,记录下这个现象,它和分辨率不被显示器接受的表现一致。两种情况都继续往下做,下一步动的就是显示模式。

3. 用显示器自己的按钮确认画面有没有被切掉

画面能出来但四边少一圈——血条、字幕或者画面边缘被屏幕边框吃掉——按显示器机身上的菜单按钮调出屏显菜单,看画面边缘是否贴到屏幕物理边界之外。这种现象是显示器过扫描或缩放造成的,不是游戏分辨率低,处理方法见后面方法三。

方法一 先改配置文件,让游戏不再用独占全屏启动

原参考条目给的就是这一条路:找到 re7_config.ini,把全屏开关关掉,让游戏以窗口方式跑起来。窗口模式不是最终玩法,它的作用是先把「显示模式切换失败」这个变量排除掉——画面能出来,就证明显卡和驱动在正常工作。

操作方法

1. 先在游戏窗口里试一次 Alt+Enter

游戏已经启动着、屏幕是黑的,先用鼠标点一下游戏窗口让它获得焦点,然后按一次 Alt+Enter。它不是本作官方文档里写明的方法,但按窗口模式启动是解决这类显示问题的常规入口,值得先试一次:不需要退出游戏,也不改动任何文件。切过去之后画面出现,就不必再改配置文件。

2. 按本地文件入口找到 re7_config.ini

Steam 库里右键本作,选「管理」→「浏览本地文件」,打开的就是游戏安装目录。配置文件就在这个目录下,文件名是 re7_config.ini。精简版、学习版或换过安装位置的机器,目录名不一定和正版一致,直接在安装目录里按文件名找即可。按文件名翻一遍没找到,就先把游戏启动一次,再回同一个目录下找。

3. 先复制一份备份再动手

选中 re7_config.ini,按 Ctrl+C 再按 Ctrl+V,得到「re7_config - 副本.ini」。改错值、或者改完画面更糟时,把副本改回原文件名覆盖回去就能恢复,不需要重装游戏。

4. 用记事本打开,把 FullScreenMode 改成 false

右键 re7_config.ini,选「打开方式」→「记事本」,按 Ctrl+F 搜索 FullScreenMode,找到这一行 FullScreenMode=true,把等号后面改成 false,也就是 FullScreenMode=false。参数名不要改,同一个文件里的其它行也不要动。原参考条目记录的正是这一步:把该行由 true 改成 false 后保存重开游戏,进游戏再按自己显示器的分辨率调回去。窗口模式不是最终玩法,等分辨率和全屏都调好之后,把这一行改回 true 即可。

5. 保存后把游戏完全退出再启动

按 Ctrl+S 保存并关闭记事本。这个文件是在游戏启动时读取的,所以要把游戏进程完全结束(任务管理器里确认没有残留),再重新启动游戏,改动才会生效。启动后画面以窗口方式出现,说明问题就在显示模式这一层,接下去做方法二把分辨率对上。

《生化危机7》官方游戏画面-大宅中央大厅-软领驱动大师

方法二 把游戏分辨率改回显示器支持的档位

窗口模式只是先把画面救出来,想全屏玩还得让游戏用的分辨率和刷新率正好落在显示器支持的档位上。改之前先确认显示器支持哪些档位,再决定是改游戏内设置还是直接改配置文件。

操作方法

1. 先在 Windows 里确认显示器支持的档位

在桌面空白处右键选「显示设置」,展开「显示分辨率」下拉框,记住里面有哪几档;同一页面的「高级显示」里能看到当前刷新率。这一步只查看,不改动。游戏要填的分辨率,必须是这个列表里出现过的档位。

2. 能进游戏就在图形设置里选一档低分辨率

窗口模式下进游戏,打开游戏的图形选项,先选一档明确支持的低分辨率(常见是 1280×720 或 1600×900),显示模式选全屏,确认画面正常占满整块屏幕,再按显示器档位逐级往上调回 1920×1080。每改一次都留意画面四边是否贴合,出问题就退回上一档。

3. 进不去游戏时改配置文件里的分辨率

游戏进不去、只能改文件的机器,在 re7_config.ini 里找到 FullScreenDisplayMode 这一行。第三方攻略把这一行记作分辨率编码、取值是偶数:12 对应 800×600、14 对应 1024×768,往上类推,42 对应 1920×1080,改完保存再启动。这组对应关系来自 3DM 当年的攻略与补丁说明,不是 CAPCOM 官方文档,只能当查找方向用:先在你的显示设置里确认哪几档存在,再挑一档游戏里有对应编码的填,不要凭说法直接填一个大数值。

4. 保存后重新启动,按结果决定下一步

保存文件、完全退出游戏再启动。画面正常且四边贴合,这一步就结束了;仍旧黑屏就回方法一的窗口模式,同时继续做下面驱动与显示器设置两节;画面出现但依旧超出屏幕,跳到显示器过扫描那一节处理。

方法三 先在显示器自带的画面设置里处理过扫描,无效时用显卡的「调整大小」补偿

画面四边被屏幕边框吃掉,通常先看显示器自己有没有相关选项;电视或老显示器没有合适的调整项时,再用显卡面板里对应的控件处理。显卡面板那一步不涉及改游戏文件,只要面板里能正常看到分辨率与画面尺寸设置,就说明驱动工作在正常状态。

操作方法

1. 先在显示器的用户菜单里关掉过扫描

NVIDIA 官方帮助说明,许多电视机和 HDTV 显示器会把画面略为放大(过扫描)以隐藏图像边缘的内容,接电脑显示游戏和桌面时就会截掉一部分画面,例如任务栏超出屏幕。该帮助给的第一步就是用显示器制造商提供的控制项关掉过扫描,并写明「只有在使用显示器上的控件更改过度扫描设置后需要对显示器设置进行微调时,或显示器没有调整过度扫描的控件时,才可使用此方法」(指用 NVIDIA 控制面板补偿)。在遥控器或显示器的画面(图像)菜单里找「图像」「P. 模式」「纵横比」「格式」这类设置,把它设为「1:1」「仅扫描」「全像素」「未缩放」或「屏幕适应」;找不到就往下看「HD 尺寸」或「显示区域」(可能在高级子菜单里),逐个试到画面边缘与屏幕可视区正好贴合。电视当显示器用时,还要把输入模式设成「PC」「HDMI」这类电脑信号标签。不同品牌的叫法和位置不一样,以你显示器菜单里实际出现的项目为准。

2. 显示器控件无效时用面板的「调整大小」补偿

显示器自己的控件调不好,再用显卡面板补偿。NVIDIA 控制面板的「调整桌面大小和位置」页里有两组控件:缩放(纵横比 / 全屏 / 无缩放,并可选由 GPU 或自动执行)会先调整桌面大小使其与屏幕吻合,官方帮助说明「对以下项目执行缩放」的 GPU 选项是「让 GPU 将桌面从已设置的分辨率扩大至本机分辨率定时」;同一页的「调整大小」(Resize)页签则是用来补偿过扫描的。两组控件能否出现取决于显示器类型与是否支持该功能,面板上只显示实际支持的页签。AMD 驱动里对应的是「显示」设置中的缩放模式(常见「保持纵横比」与「整个面板」)。改之前先看清当前值,一次只改一项,改完立刻启动游戏验证,不合适就改回原值再试另一项。

3. 确认驱动能正常列出本机显示器与分辨率

面板里能看到当前显示器型号、桌面分辨率和刷新率,说明驱动工作正常。看不到显示器、或者分辨率列表明显缺档,先按「用软领驱动大师一键更新显卡驱动」一节把驱动处理掉,再回来做缩放。

方法四 用软领驱动大师一键更新显卡驱动

黑屏和画面显示异常里,显卡驱动版本不匹配是常见的一层原因。软领驱动大师可以在「驱动管理」里核对并升级显卡驱动,在「游戏修复」里扫描并补齐缺失的运行组件,两件事都在同一个窗口里完成。

操作方法

1. 在驱动管理里更新显卡驱动

打开软领驱动大师,左侧选「驱动管理」,页面上方会显示有几个驱动可以升级,列表按「名称 / 驱动版本 / 驱动日期 / 大小」逐行列条目,显卡那一行能看到型号与当前版本。底部可选「稳定版本」或「最新版本」,选好之后点右上角的「一键处理」执行升级,完成后重启电脑再启动游戏。更新后画面反而异常,就到设备管理器里把该适配器的驱动程序回退到上一版(显示适配器 → 右键显卡 → 属性 → 驱动程序 → 回退驱动程序)。

软领驱动大师驱动管理页-显卡驱动条目与一键处理入口-软领驱动大师

2. 在游戏修复里补齐缺失的运行组件

左侧切到「游戏修复」,等扫描结束,页面上方给出扫描到的异常数量,列表逐行列出缺失的公共组件,常见的条目有 OpenAL、MSXML 4.0、DirectX 9.0(含 10、11)、Windows Desktop Runtime 等,每行标着「缺失」并带单独的修复按钮,右上角可以一次性执行「一键修复」。这些是这类老游戏常依赖的运行环境,缺了会出现进不去、有声音没画面一类的现象。装完重启电脑再启动游戏。

软领驱动大师游戏修复页-缺失组件列表与一键修复入口-软领驱动大师

软领驱动大师下载-软领驱动大师

还是黑屏或画面超出屏幕,把问题发给真人客服

上面几步都做过还是没有画面,自己继续改文件容易把机器搞乱。打开软领驱动大师,点窗口顶栏右侧的「客服」,把《生化危机7》的黑屏或画面超出屏幕的情况直接发给真人客服就行,需要补充什么信息客服会继续问你,也可以请工程师远程协助查看,不需要提前整理显卡型号或日志。

软领驱动大师完整窗口-顶栏右侧客服入口-软领驱动大师

软件在官网直接下载,安装包无捆绑,也提供真人客服与工程师远程协助。

大家常问

把 FullScreenMode 改成 false 之后游戏还是黑屏怎么办?

先确认改的是游戏真正读取的那一份文件。Steam 正版的 re7_config.ini 在游戏安装目录(steamapps\common\RESIDENT EVIL 7 biohazard),用「浏览本地文件」进去最稳;非 Steam 版本可能在别的位置,按文件名在安装目录里找一遍。改完把游戏完全退出再启动,这个文件是在启动时读取的。确认读的是同一份文件、也重启过游戏,还是没有画面,就按方法四处理驱动与运行组件。

黑屏的时候按 Alt+Enter 有什么作用?

它是 Windows 游戏里常见的全屏切换操作,对以独占全屏启动的游戏值得先试一次;它不是本作官方文档里写明的方法。画面能在窗口模式出现,说明显卡、驱动和游戏本体都在正常工作,剩下的只是显示模式问题。按了没有反应,再按方法一改配置文件。

画面超出屏幕、四边被切掉,是配置文件的问题吗?

不一定。这类现象更多出在显示器过扫描或缩放上:先在「显示设置」里把缩放改回 100%、确认分辨率是显示器支持的档位,再检查显示器自身菜单里的过扫描/画面位置选项;电视当显示器用时,还要确认电视的输入模式设成了「电脑」而不是影院模式。这两处都正常之后,再更新显卡驱动,并按方法一、方法二把游戏的显示模式与分辨率各试一次。

分辨率应该填多少?

填显示器明确支持、并且是游戏列表里出现过的档位,第一次先选一档较低的(1280×720 或 1600×900),确认能出画面、四边贴合,再往上调。参考条目里的分辨率编码对应关系只是查找方向,不是官方数据;填一个显示器不支持的档位,全屏下容易直接黑屏。

改完保存,游戏里又被改回去了怎么办?

先把游戏和它的启动器完全退出再改文件。另外注意用记事本保存时不要存成 re7_config.ini.txt:保存时把「保存类型」选成「所有文件」,文件名写完整的 re7_config.ini。确认过这两点、保存后数值还是被改回去,就把你复制的那份副本覆盖回去,再启动游戏。

可追溯参考资料

  • 本条目的原始参考页《生化危机7》黑屏、画面超出屏幕解决方法(source_id=205,本地副本 research/raw/canonical-205.html,HTTP 200、17761 字节):用文件资源管理器定位到游戏安装目录(正版是 steamapps\common\RESIDENT EVIL 7 biohazard),找到并用记事本打开 re7_config.ini,把 FullScreenMode=true 改成 FullScreenMode=false,保存关闭后重新打开游戏;进不去游戏时改 FullScreenDisplayMode 的取值来改分辨率(12 为 800×600、14 为 1024×768、42 为 1920×1080),保存后重开游戏。
  • Steam 商店页《Resident Evil 7 Biohazard》(appid 418370,本地副本 research/raw/steam-appdetails-418370-zh-205.json 与 steam-appdetails-418370-en-205.json):开发与发行均为 CAPCOM Co., Ltd.,发行日期 2017 年 1 月 23 日;最低配置为 64 位 Windows 10、Intel Core i5-4460 / AMD FX-6300、8 GB 内存、NVIDIA GTX 960 / AMD RX 460、DirectX 12、24 GB 空间,附注写明硬件规格以 1080P/30FPS 为目标;推荐配置为 Windows 10(64 位)/ Windows 11(64 位)、i7 3770 或同级、GTX 1060 3GB、1080P/60FPS——Windows 11 只写在推荐配置里,最低配置没有列。本文使用的两张游戏画面取自该商店页的官方截图。
  • NVIDIA 官方控制面板帮助《调整桌面大小以适应屏幕》(本地副本 research/raw/nvidia-resize-desktop-zh.html):说明电视机与 HDTV 显示器会过度扫描(放大)画面、接电脑时会截掉部分图像(例如任务栏超出屏幕),并给出补偿顺序——先用显示器制造商提供的控件关闭过度扫描(在画面菜单里找「图像」「P. 模式」「纵横比」「格式」,设为「1:1」「仅扫描」「全像素」「未缩放」「屏幕适应」;不行再找「HD 尺寸」「显示区域」;并确认输入模式为 PC/HDMI/DVI),用 NVIDIA 控制面板调整桌面大小补偿的前置条件,官方原文是「只有在使用显示器上的控件更改过度扫描设置后需要对显示器设置进行微调时,或显示器没有调整过度扫描的控件时,才可使用此方法」。
  • NVIDIA 官方控制面板帮助《调整桌面大小和位置》(本地副本 research/raw/nvidia-adjust-desktop-size-zh.html):缩放控件用于调整桌面大小使其与屏幕吻合,缩放模式有纵横比 / 全屏 / 无缩放(整数缩放仅限 Turing 之后的 GPU 且须由 GPU 缩放),「对以下项目执行缩放」可选 GPU 或自动,官方对该选项的说明是「让 GPU 将桌面从已设置的分辨率扩大至本机分辨率定时」;同一页另设「调整大小」页签用于补偿过扫描,哪些页签出现取决于显示器类型与支持情况。
  • 3DM 攻略《生化危机7 游戏超出显示器范围的解决方法》(本地副本 research/raw/3dmgame-gl-3628090-205.html):写明游戏目录下的 re7_config.ini 就是配置文件,FullScreenDisplayMode=XX 就是分辨率、XX 是个偶数,12 是 800×600、14 是 1024×768、42 是 1920×1080。这组对应关系属第三方整理,本文只作为查找方向引用。
  • 同源汇总页《生化危机7 常见运行问题设置解决方法汇总大全》(本地副本 research/raw/3dmgame-gl-3628243-7-205.html)与补丁说明页《生化危机7 游戏超出显示器范围解决文件》(本地副本 research/raw/3dmgame-patch-93515-205.html、research/raw/gamersky-864630-205.html):同一份配置文件的路径与字段说明,用于交叉确认不是单一站点的笔误。
  • Steam 社区讨论Incompatible screen resolution problem(《生化危机7》试玩版 Beginning Hour 综合讨论区)(本地副本 research/raw/steamcommunity-530620-res-205.html):发帖玩家贴出的处理方向是在 re7_config 里把 FullScreenMode 设为 false,让游戏先以窗口启动,改好分辨率后再把该值改回 true,并贴出同一段 [RenderConfig] 内容(含 FullScreenDisplayMode=51);该帖下另有回复玩家称这套做法在正式版上同样有效。属玩家经验记录,不作为官方结论;帖子所在板块是试玩版讨论区,正文按「参考方向」引用。
生化危机7Resident Evil 7游戏黑屏画面超出屏幕re7_config.iniFullScreenMode软领驱动大师
驱动大师下载

客服
扫描与客服沟通

回顶部
提示

正在拉起鸿蒙应用市场,如遇无法拉起/无法下载的情况,可使用鸿蒙设备,自行前往应用市场,搜索「Win解压缩」安装。

知道了