Intel HD Graphic 4000核芯显卡开启HDR黑屏解决办法
前几天重新玩起了老滚,不过一开HDR就黑屏,但是对话框什么的都可以正常显示,我以为是HD 4000这个显卡不支持,所以就开着抗锯齿凑合用着Bloom。今天阅读foxbrian前辈的oblivion.ini优化教程时发现了开启Shader3.0的方法:
原帖Oblivion.ini 優化, 改善效能, 提高穩定性 - 模組介紹 (2010.5.1)
正確使用Shader 3.0 的方法
http://narulivion.blog46.fc2.com/blog-entry-65.html
1. 首先開啟My DocumentsMy GamesOblivionRendererInfo.txt
若看見:
PSversion : 300
VSversion : 300
代表你的VGA 支援Shader 3.0, 可以繼續下面的步驟, 若為其他數值, 那麼請就此打住
接著看到Shader Package 這一行, 假設是:
Shader Package : 17
2. 開啟My DocumentsMy GamesOblivionOblivion.ini
修改2個數值:
bForce1XShaders=0 (若為0以外的數值, 似乎就會變成改啟用Shade 1.0)
bAllow30Shaders=1
3. 開啟OblivionDataShaders 資料夾
將shaderpackage017.sdp 更名, 例如更名為shaderpackage017.old
複製shaderpackage019.sdp 至其他位置, 將其更名為shaderpackage017.sdp
接著把shaderpackage017.sdp 覆蓋回OblivionDataShaders
此時Shaders 底下會有shaderpackage017.old 與shaderpackage017.sdp 這2個檔案
4. 進入遊戲, 應該會發現天空變得較自然, 物體的明暗 (凹凸程度) 變得明顯
但Arthmoor 說這個改法無作用 (http://forums.bethsoft.com/?showtopic=1079152)
我的Shader Package后面的数字是2,所以按照说明用019号shader把002号覆盖了,结果进入游戏发现天空变黑了。
无奈之下只好又改了回去。然后玩着玩着突然想起好像是不是很久以前读到过HDR要跟Shader3.0一起用什么什么的,于是又重复一遍foxbrian讲的步骤,并且在设置中打开了HDR,重新进入游戏果然一切顺利,天空也没有变黑!
前几天在网上找开启HDR黑屏的解决办法,不过没发现有用的信息,所以把自己的方法说一下。好几年没玩老滚了,如果火星了大家别笑话啊{:3_126:}
消灭0回复 GOOD~辛苦了~~喵 本人HD4400集成显卡,Shader Package : 2
本人用这个方法发现有效。
本人逐一试验了shaderpackage文件(可以用批处理缩短试验时间),发现010~019替换002后,游戏正常;003~009替换002后,游戏黑屏(土黄色);001替换002后,加载存档后立马崩溃跳出,只是没有蓝屏,不影响Windows运行。看来这数字大的效果好?但010~019这几个文件逐一替换后,目测效果没有什么区别。:D
默认的bAllow30Shaders=0,这里是否改成1都不影响,本人觉得这里改不改都行。
网上的搜索结果不少,但有效的只有本帖,谢谢楼主提供这个有效的解决方案!:)
页:
[1]