说下你的具体配置,尤其是显卡,再说一下你使用的 *** 作系统,最好把你的游戏截图或写全游戏的英文名,因为至今很多人没弄清GTA4和GTA4资料片自由城之章的区别,它们发生画面问题的原因不尽相同,解决方法也不一样。
你玩的应该是GTA4汉化版,GTA4的汉化补丁在win7系统下有致命BUG,你可以试试下载使用独显补丁,这样应该可以解决你的问题。
《侠盗猎车手4》(Grand Theft Auto IV),是由Rockstar Games游戏公司发行的一款围绕犯罪为主题的开放式动作冒险游戏。
楼主您好,为主的祥助很高兴为您解答!问题解决还望选为满意回答哦问题状况:GTA4道路,贴图,建筑丢失,游戏透明
问题环境:双显卡笔记本上运行汉化版的GTA4或者EFLC
问题原因:GTA4或EFLC汉化版因为一个D3d9dll文件链接库指向问题在双显卡笔记本上只会调用核显,不使用独显,所以您运行游戏会出无法进入游戏,画面透明,载入界面循环,卡顿,贴图显示异常,贴图丢失,分辨率强制800600而导致无法调节分辨率等异常情况
这种情况出现在N卡上,A卡基本不会出现这个识别BUG
而如果您是集成显卡,未达到游戏标准,那么建议不玩GTA4
问题解决:
GTA4双显卡问题图解教程:
>GTA4对3G显存上下的显卡显存存在识别限制BUG,3G以上显存运行GTA4会出现无法修改游戏画面设置,资源超限提醒,游戏BUG或自动退出等情况,所以:
在游戏目录新建名为 commandline的txt文本文档输入如下内容保存文本文档:
-norestrictions
-availablevidmem 3
-percentvidmem 100%
-shadowdensity (0-16) 设定阴影密度
-novblank 关闭垂直同步
-norestrictions 取消显卡设定的限制
-width 设定渲染宽度(默认800)
-height 设定渲染高度(默认600)
渲染宽度和渲染高度也就是游戏分辨率的,默认800和600是GTA4游戏的画面设置处默认分辨率为800×600
-frameLimit 60 限制fps(设置为60)
-refreshrate 60 设定渲染窗口速率(设置为60)
-windowed 强制游戏在窗口模式下运行
-availablevidmem后面的数字为你游戏检测到的显存的倍数,比如游戏检测到的显存为100M,使用这个命令后就变为300M,数字可自行根据需要修改,不过太大可能导致内存资源不足而关闭游戏
noprecache 关闭预读取 -nomemrestrict 关闭显存限制,也就是破除GTA4对3G显存的识别限制-availablevidmem XX设定使用多少比例的物理显存 -percentvidmem 使用多少百分比的显存(一般默认使用-percentvidmem 100%这个命令,使用100%的显存)
其中的-availablevidmem XX特别解释一下,这个命令就是内存转显存命令了,熟悉集显共享技术的朋友都知道,这个命令用的就是这个技术。
后面的XX是当前显存的调用比率,也就是物理显存乘以XX
比如我显卡物理显存是1GB 那么用了这个文本后游戏资源处可以看见的资源使用量为:1024×XX
而我的显卡物理显存是500M,那么用了这个文本后游戏资源处可以看见的资源使用量为:500×XX
这里的XX根据你的需要和物理内存大小和物理显存大小自己调整
特别说明:GTA4对3G以上显卡显存存在识别限制BUG,3G以上显存运行GTA4会出现无法修改游戏画面设置,资源超限提醒,游戏BUG或自动退出等情况
解决办法:
①使用commandline的-nomemrestrict 命令,破除GTA4对3G显存的识别限制
②使用commandline的内存转显存命令,
假设你的物理显存为3GB,也就是1024×3=3072M,GTA4的画面设置处会出现显存超标提现和红色显示,那么你在游戏目录新建一个commandline的txt文本文档,在文本文档内输入
-norestrictions
-availablevidmem 06
-percentvidmem 100%
也就是3072×06≈1843M,这样GTA4就不会有显存超标提示和红色标识了
当然XX处的数字可以自己定义,只要得出的结果低于3000M即可把分辨率调成800600 ,在游戏根目录建一个commandlinetxt 里面写上 -availablevidmem X (X这个值建议设为2,也可以更大,进游戏画面设置项在看到显存有500M就差不多了),画面材质开到“中” 恭喜你可以流畅运行GTA4了,我的联想M490,因为温度高而把独显关了,就用HD4000运行的,注意CPU温度。祝你玩的开心
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)