[Citra模擬器] 解決老Intel核顯無法運行3DS遊戲問題(畫面黑屏,有聲音)

軟硬件環境

顯卡:Intel HD Graphics 4000(核心顯卡,無獨立顯卡)

Intel顯卡驅動版本:10.18.10.3308

Citra版本:1332 (2019-04-26)

 

故障與原因分析

1.玩3DS遊戲,音樂正常播放,能夠操作(按下按鍵後,有按鍵音),但畫面黑屏。

2. 玩《精靈寶可夢-太陽》,進入遊戲後,畫面花屏、不斷閃爍,但還勉強能夠操作。選擇好語言,顯示“庫庫伊博士來信息了”之後,就黑屏,但音樂正常播放

黑屏的原因爲:下一個頁面需要進行3D模型渲染(庫庫伊博士的形象爲3D模型),但當前OpenGL的版本過低,無法正常渲染。

3. 在Citra中,嘗試取消勾選 “開啓硬件渲染器”,黑屏故障消失,畫面渲染完全正常,但運行速度非常慢,幀數只有2 FPS。再次勾選上“開啓硬件渲染器”,畫面立即卡住。

僅使用CPU時,能夠正常渲染畫面,說明問題出在GPU渲染上

解決方法

1.檢查OpenGL版本:

使用OpenGL Extension Viewer 軟件 (或者GPU Caps Viewer),查看當前驅動支持的OpenGL版本

                                                                           OpenGL Extension Viewer截圖

 

Citra要求顯卡和顯卡驅動 支持 OpenGL 3.3或更高版本

Citra FAQ - System requirements摘錄:

What kind of specification do I need to run Citra?

The only hard requirements for the official version of Citra is a graphics chip that supports at least OpenGL 3.3 and a 64-bit OS running on a standard PC, but you definitely want a processor with the highest possible performance per core.

 

2.更新顯卡驅動:

如果當前驅動支持的OpenGL版本低於3.3,嘗試更新顯卡驅動,看能否解決問題。

(1)前往Intel官網下載顯卡驅動

(2)如果驅動升級安裝失敗,提示“無法爲此計算機驗證正在安裝的驅動程序”

可參考這個解決方法:win10無法爲此計算機驗證正在安裝的驅動程序

(3)最終驅動更新至10.18.10.5069版後,故障解決。

 

3.附:解決更新Intel核顯驅動後,桌面右擊之後,菜單顯示緩慢問題

(轉載,僅供參考)

導入以下注冊表文件(.reg),以刪除intel顯卡驅動的桌面右鍵菜單。刪除之前請備份註冊表的相關鍵值!

Windows Registry Editor Version 5.00

; Created by: Shawn Brink
; http://www.tenforums.com
; Tutorial: http://www.tenforums.com/tutorials/6088-intel-hd-graphics-desktop-context-menu-add-remove-windows.html


[-HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\igfxcui]

[-HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\igfxDTCM]

恢復intel顯卡驅動的桌面右鍵菜單:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\igfxcui]
@="{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}"

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\igfxDTCM]
@="{9B5F5829-A529-4B12-814A-E81BCB8D93FC}"

 

其他解決方案

1.嘗試人工分析Citra的輸出日誌,搜索日誌中的錯誤信息。
Citra Support-How to Upload the Log File

2.在官方支持社區Citra CommunityGitHub issue中搜索。

3.使用必應(國際版)搜索引擎搜"citra+gpu型號",查看是否有其他解決方案。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章