1. 问:什么叫垂直同步?
答:
显示器上的所有图像都是一线一线的扫描上去的,无论是隔行扫描还是逐行扫描,显示器都有2种同步参数(水平同步和垂直同步)
水平同步信号决定了CRT画出一条横越屏幕线的时间,垂直同步信号决定了CRT从屏幕顶部画到底部,再返回原始位置的时间,换句话说:垂直同步代表着CRT显示器的刷新率水平。
平时运行操作系统一般屏幕刷新率一般都是在85上下,那么显卡就会每按照85的频率时间来发送一个垂直同步信号,信号和信号的时间间隔是85的分辨率所写一屏图像时间。
如果我们选择“等待垂直同步信号”(也就是我们平时所说的“垂直同步打开”),那么在游戏中,或许强劲的显卡迅速的绘制完一屏的图像,但是没有垂直同步信号的到达,显卡无法绘制下一屏,只有等85单位的信号到达,才可以绘制。这样fps自然要受到操作系统刷新率运行值的制约。
而如果我们选择“不等待垂直同步信号”(也就是我们平时所说“关闭垂直同步”),那么游戏中作完一屏画面,显卡和显示器无需等待垂直同步信号,就可以开始下一屏图像的绘制,自然可以完全发挥显卡的实力。
---------------------------------------理论与现实的分割线
正是因为垂直同步的存在,才能使得游戏进程和显示器刷新率同步,使得画面平滑,使得画面稳定。
取消了垂直同步信号,固然可以换来更快的速度,但是在图像的连续性上,性能势必打折扣。这也正是很多朋友抱怨关闭垂直后发现画面不连续的理论原因!
---------------------解释完毕。
2. 问:512的物理内存 ,那么 虚拟内存应该设成多少?
答:一般虚拟内存设置为物理内存的1.5倍是最佳效果。
3. 问:登陆游戏时 提示
World of WarCraft (build 5195)
Exe: D:\Program Files\World of Warcraft\wow.exe
Time: Sep 13, 2006 2:10:01.750 PM
User: Administrator
Computer: SIL
------------------------------------------------------------------------------
This application has encountered a critical error:
ERROR #132 (0x85100084) Fatal Exception
Program: D:\Program Files\World of Warcraft\wow.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 001B:00620495
The instruction at "0x00620495" referenced memory at "0x00000054".
The memory could not be "read".
我的虚拟内存设到足够大也不行,请问什么原因???谢谢
我内存512 独立显卡 P4 3G的
答:关于132错误的解决方法:
1、由于SP2各版本所带的DirectX不同,因此常常出现这个问题,早期的SP2带的是DirectX 9.0b,这个版本无法真正升级成9.0C,我用的SP2尽管显示是 9.0C,但一样仍然出现了这个问题;
2、在“开始”-“运行”中输入dxdiag先看看自己的DirectX版本;如果是9.0b,一定要重装;如果是9.0C但仍不能启动游戏建议也重装;
3、下载一个DirectX随意卸,地址:
http://www.downb.com/GameView/GameView_892.html 4、找一张WIN XP SP1的光盘来,SP1带的DirectX是8.1的,卸载DirectX的时候要用到它;
5、用DirectX随意卸的备份回滚功能,选中间的“从你的Windows XP CD-ROM中回滚原始的DirectX 8.1"
6、按提示浏览光盘中的i386目录,开始回滚;
7、回滚完会自动重启,期间XP可能会有个警告提示,不用管它;
8、重启完以后,DirectX随意卸会提示你是否卸载成功,如果有程序没删除干净,则进安全模式再重新回滚几次,直到启动后提示完全回滚成功为止;
9、回滚成功后,“开始”-“运行”中输入dxdiag已经可以看到版本变成了 8.1,然后打开DirectX随意卸,用“备份/回滚”中的第一项,“为你的XP安装DirectX9.0C”,选定WOW游戏安装包里带的9.0C,开始安装即可,期间SP2又有个警告提示,也不用管它;注意,必须用DirectX随意卸来安装9.0C,这个时候直接去安装9.0C是无法安装成功的;