我的显卡是NVIDIA Quadro FX 570M,在玩SIMS时总是出现蓝屏或是死机,或是D3D返回错误。我也曾在坛子的提问贴里问过,但得到的答案都是更新驱动和D3D程序。话说我把显卡驱动和D3D都更新成08年3月的了,可问题仍旧存在。经过我不懈的寻找,终于找到了下面这篇帖子,解决了问题。原帖地址:
http://www.sims2wiki.info/wiki.p ... a_Blue_Screen_Issue
Game Help:nVidia Blue Screen Issue
From Sims2Wiki
Jump to: navigation, search
Contents [hide]
1 nVidia Blue Screen Issue
2 Problem(s)
3 Cause
4 Solutions
4.1 Solution A
4.2 Solution B
5 Related Links
nVidia Blue Screen Issue
Problem(s)
When playing, the game freezes, going to an empty blue screen.
When playing, the game freezes to an empty blue screen, then crashes.
Cause
This problem often arises with later expansion packs (especially Seasons) with certain video cards - namely many by nVidia. If you have an nVidia video card and are experiencing freezes/crashes involving an empty blue screen, this may be your problem.
The issue is due to a problem with the nVidia drivers and the use of shaders, a type of graphics option that controls certain aspects of the game's graphics.
Solutions
Solution A
The easy workaround to this problem is to disable shaders in your game. To do this, bring up the cheat console by pressing the CTRL, SHIFT, and C keys at the same time.
Then into the cheat console, type:
boolProp useShaders false
This will disable the use of shaders in your game, and if you have an nVidia card and have been experiencing the blue screens, it may solve your problem.
Side Effects: Unfortunately, if you remove shaders you also lose certain graphics effects in your game which you may want - the most noticeable effect is that you won't have fish in your fishtank or in ponds (if you have Seasons). All the options will be there, the fish just won't be visible. For more information on graphics effects that are changed by disabling shaders, see: Game Help:Bump Maps and Shaders.
Make it Permanent: If this fixes your problem, to prevent having to enter the cheat every time you enter the game, you can add it to your Userstartup.cheat.
Solution B
nVidia has created a new beta driver for nVidia cards effected by this problem. You can find more information on the particular card models that are supported by the new driver and links to the drivers here.
If you don't know what type of card you have, see Game Help:Graphics Cards.
If your card is on the list and you're experiencing this problem, it may be worth it to you to try the beta drivers.
Download the drivers from the link given above (here). Save them somewhere you can find them on your hard drive, like your computer's desktop.
Make sure you read any instructions on the driver download page.
Save any open documents and close any other running programs.
Go into your computer's Control Panel (Start - Control Panel). Double-click the System icon, and then click on the Hardware tab in the panel that comes up. Then, click on the Device Manager button.
In the Device Manager, click on the + next to "Display adapters" to expand that category. You should see a little monitor icon, and your graphics card listed.
Right-click on the entry for your graphics card and choose Uninstall. Follow the prompts to uninstall your graphics drivers.
You will need to restart your computer when it is finished uninstalling.
Once your computer comes back up you will likely get some popups and dialogs about new hardware - your computer is detecting your graphics card and that it doesn't have drivers. Cancel any of these that come up.
Run the beta driver install that you saved previously.
Restart your computer once the new drivers are installed.
When it comes back up, try running the game and seeing how it performs.
If the problem is fixed and you don't get freezes or blue screens, great! The beta driver has worked for you.
If the game won't run, if it crashes with a message about graphics stuff, or if you get major graphical errors or sudden poor performance in-game, then the drivers weren't for you. Go to nVidia and get the latest non-beta Forceware drivers - make sure you go through the steps to uninstall the beta driver (as you did before with your old driver) before doing so.
这是原帖内容,大概意思就是说游戏时死机蓝屏。这种情况大多发生在使用NVIDIA显卡的用户运行四季及之后资料片时。总之是NVIDIA驱动及其使用的着色出现了问题,使其不能正确的控制游戏中画面和图像(乱说的,我也不知道对不对,大家看原帖,我英文很烂)。发现我说的话引起了歧义。
这里重新声明一下,这里说的不是所有NVIDIA显卡的用户都会出现这种问题,而是说出现问题的多数是这个牌子的用户!另外,经试验,不仅对蓝屏有效,对黑屏也有效(前提是没有装什么SCI查出红色或粉红的物品,而且显卡驱动和direct 3d都已经升级而这种问题的解决方式有两个:第一个最简单,就是在游戏中禁止着色。方法就是同时按crtrl+shift+c,在对话框中输入:
boolProp useShaders false这样会在你的游戏中禁止着色,如果你的显卡是NVIDIA的,而且会蓝屏,这种方法可以很好的解决你的问题。但是你也可能会丢失一些你想要的画面,最主要就是你看不见池塘里的鱼了。还是可以钓鱼的,只是你看不见鱼(这个大家明白吧)。但是有一点,每次运行程序都要输入这个命令,因为一但退出就无效了。
至于第二种方法就是更新驱动了。这里说的重点就是更新驱动之前要把老的驱动卸载。然后再安装新的。原帖有这么句话:NVIDIA为了解决这个问题,已经做了一个测试版的驱动,点击“这里”下载。(我点击了,但是空白页,有兴趣的同学可以上原帖看看)。所以这就说明是NVIDIA自己的问题。下面有位同学说是自定义物品的问题,所以为了不引起误会,我再把这一句也翻译出来。
我是更新了驱动也不行。所以用的第一种方法。经我实际使用效果很好。看不见鱼也没什么关系,比起时不时死机,这点小问题算什么。这篇帖子正确的来说是ModTheSims上的,所以大家不要象我以前一样上这个网站只知道下载物品。我不知道是不是只有我一个人会出现这种问题,如果还有其他人的话,那希望对你们有所帮助。这篇帖子是WIKI中的游戏帮助,所以应该在外国经常出现这个问题吧。如果我们这里也是这样,希望版主能将它加入到FAQ中去。如果只有我一个的话,那就是我火星了
这几天我的电脑又犯毛病了。。。老崩溃。。。。然后昨天晚上我终于用了一个方法成功了。如果输入此秘籍一次还是不行的人就试试这样吧:就是每换一个场景就输入一次这个秘籍。例如刚开始在社区输入一次,进入家庭再输入一次。如果去其他地点,在其他地点再次输入应该就没有问题了。反正用粘贴,应该也不是太麻烦吧。所以说这个方法其实是治标不治本。治本的方法是换显卡。。。。
[
本帖最后由 rollow 于 2008-8-5 09:58 编辑 ]