[心得]遊戲開啟黑畫面(黑屏)但有聲音的解決方法

作者: 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