淘客熙熙

主题:许多老游戏在XP下CPU占用率非常高,为什么?有什么解决办法? -- 大洋芋

共:💬12 🌺9 新:
全看树展主题 · 分页首页 上页
/ 1
下页 末页
家园 许多老游戏在XP下CPU占用率非常高,为什么?有什么解决办法?

比如苍狼与白鹿4、王国兴亡录、水浒传之天导一〇八星、Civ2、Legion、大航海……

游戏本身不大,内存占用也可忽略不计,但是CPU占用率几乎是100%,一开始游戏风扇就呼呼地响,原来在98下好象没有这个问题,或许是没注意?


本帖一共被 1 帖 引用 (帖内工具实现)
家园 的确是这样。。。

一开始我还以为自己中了毒呢,吓得够呛。

家园 有什么解决办法?
家园 我一般用RMclock把CPU强制在800
家园 似乎完全没有效果。这里的问题是程序硬要占用100%CPU

不知道都在干些什么。

有一个还要同时100%占用两个CPU(双核),改成95兼容才勉为其难地只占一个。

家园 试试兼容模式~~

执行文件右键进去可选,选到兼容Windows 95。

在网上看到一个帖子是这样说的:

这个原因可能是你用的是XP之类的32位操作系统,而你的游戏是16位的老游戏,WINDOWS 32位的系统对16位程序是采用模拟技术实现的,要知道那样就会大量占用CPU资源,其实这种虚拟几乎是一种抢占行为。如果你到WIN 98或95里玩就不会了。还有就是CPU 32位的对16位的处理性能也没有对32位程序处理那么快。就像64位的处理32位时没有优势一样。

家园 没用,还是照样占满CPU。他们所谓的向下兼容就是这样搞的?
家园 看来就是硬件问题了

要不然你虚拟Windows98试试?

家园 虚拟机下没问题,但是每次都开虚拟机不是很不方便吗?
家园 据说有保留16位程序兼容的XP版本

如果是dos游戏的话,可以试试DOSbox。

或者找找你玩的这些游戏有没有32位版本的。

最不济的方法就是双系统,再装个98吧~~

ps.你说的一些游戏偶也在xp下玩过,印象中除了玩不了的没有出现过CPU 100%的现象啊。。。

家园 你再试试看?它这个占用CPU比较特殊,不会明显地拖慢机器

似乎是“占用CPU剩下的全部份额”,CPU确实在全速运转、发热,但是你要同时打开其它程序也不会觉得慢。

家园 还有,上面给出的那些例子大多不是16位程序,它们的表现都一样
全看树展主题 · 分页首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河