作者shurman (雪曼)
看板Steam
标题[心得]游戏开启黑画面(黑屏)但有声音的解决方法
时间Thu Oct 27 12:51:20 2016
会打这篇因为真的困扰很多次
所以把找到的解决方法整理一下
分享给版友顺便帮自己备份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 (真不晓得这种值怎麽来的)
看到画面出来後超感动的
游戏还没开始玩就可以先感动一次 真不错
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.159.131.102
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Steam/M.1477543882.A.8F3.html
1F:推 amoss: 推!这款也困扰我超久了 10/27 13:28
2F:推 LisaGi: 欸?原来Ori..DE版有这样的问题..请问是win几呢? 10/27 21:16
3F:→ shurman: 我用的是win10 但不知道跟这个有没有关系@@ 10/27 21:17
4F:推 carlos017: 我win7和升到win10没遇过,显卡问题?我用amd R9 270 10/28 15:56