[心得]游戏开启黑画面(黑屏)但有声音的解决方法

楼主: shurman (雪曼)   2016-10-27 12:51:20
会打这篇因为真的困扰很多次
所以把找到的解决方法整理一下
分享给版友顺便帮自己备份QQ
大部分会有这问题的游戏都是使用Unity Engine
所以一些注册码(Registry)跟本机暂存盘案的位置都一样
出问题的原因也大同小异
1. Direct3D 11相容性问题
这时可以尝试强制让游戏用Direct3D用9.0版开启
-> 在收藏库游戏右键内容 找到[设定启动选项]
输入 -force-d3d9
2. 分辨率侦测错误
发生原因有很多种 以下提供几种方法
a. 按Alt+Enter切换成视窗模式 再切回来 让程式再侦测一次
b. 本机档案纪录的分辨率错误 共有两处可以找
->游戏本体档案位置
[游戏安装资料夹]\steamapps\common\[游戏名称]
(默认:C:\Program Files (x86)\Steam\steamapps\common\)
->游戏暂存盘位置
C:\users\[使用者名称]\AppData\LocalLow\[游戏公司名称]\[游戏名称]
这都要慢慢挖 看作者写在哪边
c. 注册档里记录的分辨率错误
路径: HKEY_CURRENT_USER\Software\[游戏公司名称]\[游戏名称]
修改里面的
Screenmanager Resolution Height_hXXXXXXXXXX (高度)
Screenmanager Resolution Width_hXXXXXXXXXX (宽度)
看自己是用1920*1080 或是 1600*900之类的自己改
记得注意10进位16进位的问题
3. 其他
大部分问题用上面两招都可以解决
如果还是无解可能需要直接找开发人员协助
其他种可能解决的做法
a. 更新显卡驱动 (或是用以前版本的驱动跑跑看)
b. 启动选项用 -force-opengl
c. 游戏主程式exe右键 [相容性]把[在高DPI设定时....]勾起来
(如果使用4K萤幕出问题时可以试试看这个)
d. 同上位置 相容模式选较低版本的Windows (根据游戏上市时间推论)
e. Visual C++ Redistributable重装
f. 防毒软件挡住 加入例外清单
g. 跟Teamviewer, EVGA precision, Duet Display冲到 通通关掉
h. 用Steam检查游戏档案的完整性
====
先前有款游戏一直打不开 (其实就是Ori & Blind Forest DE版)
试了他们的FAQ也无用 开发人员也连络不上
只好自己debug QQ
结果是registry分辨率写4*0 (真不晓得这种值怎么来的)
看到画面出来后超感动的
游戏还没开始玩就可以先感动一次 真不错
作者: amoss (土司面包)   2016-10-27 13:28:00
推!这款也困扰我超久了
作者: LisaGi (小茄)   2016-10-27 21:16:00
欸?原来Ori..DE版有这样的问题..请问是win几呢?
楼主: shurman (雪曼)   2016-10-27 21:17:00
我用的是win10 但不知道跟这个有没有关系@@
作者: carlos017 (carloschen)   2016-10-28 15:56:00
我win7和升到win10没遇过,显卡问题?我用amd R9 270

Links booklink

Contact Us: admin [ a t ] ucptt.com