A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 3762|回复: 8

[求助]DC模拟器的问题~什么是SSE?

[复制链接]

精华
0
帖子
252
威望
0 点
积分
246 点
种子
11 点
注册时间
2004-6-23
最后登录
2021-12-31
 楼主| 发表于 2004-9-6 13:37  ·  安徽 | 显示全部楼层 |阅读模式
我的cpu是AMD athlon, 一打开DC模拟器chankask,就说cpu不支持SSE运行不了,有解决方法吗?.

求败者

最后的故事真给力......

精华
38
帖子
19394
威望
49 点
积分
20721 点
种子
7 点
注册时间
2004-4-3
最后登录
2022-12-27
发表于 2004-9-6 17:07  ·  安徽 | 显示全部楼层
想问下楼主用的是什么版本的DC模拟器~~

精华
0
帖子
252
威望
0 点
积分
246 点
种子
11 点
注册时间
2004-6-23
最后登录
2021-12-31
 楼主| 发表于 2004-9-6 18:15  ·  澳大利亚 | 显示全部楼层
是DC模拟器chankask的0.2和0.25版,两个版本都出现同样问题

求败者

最后的故事真给力......

精华
38
帖子
19394
威望
49 点
积分
20721 点
种子
7 点
注册时间
2004-4-3
最后登录
2022-12-27
发表于 2004-9-6 18:18  ·  安徽 | 显示全部楼层
楼主安装了DX9.0了吗,
是不是用的XP系统呢

精华
3
帖子
15687
威望
10 点
积分
16790 点
种子
12 点
注册时间
2003-12-19
最后登录
2024-8-19
发表于 2004-9-6 18:34  ·  上海 | 显示全部楼层
转自太平洋电脑网
SSE是英特尔提出的即MMX之后新一代(当然是几年前了)CPU指令集,最早应用在PIII系列CPU上。现在已经得到了Intel PIII、P4、Celeon、Xeon、AMD Athlon、duron等系列CPU的支持。而更新的SSE2指令集仅得到了P4系列CPU的支持,这也是为什么这篇文章是讲SSE而不是SSE2的原因之一。另一个原因就是SSE和SSE2的指令系统是非常相似的,SSE2比SSE多的仅是少量的额外浮点处理功能、64位浮点数运算支持和64位整数运算支持。

  SSE为什么会比传统的浮点运算更快呢?因为它使用了128位的存储单元,这对于32位的浮点数来讲,是可以存下4个的,也就是说,SSE中的所有计算都是一次性针对4个浮点数来完成的,这种批处理当然就会带来效率的提升。我们再来回顾一下SSE的全称:Stream SIMD Extentions(流SIMD扩展)。SIMD就是single instruction multiple data,连起来就是“数据流单指令多数据扩展”,从名字我们就可以更好的理解SSE是如何工作的了。

  虽然SSE从理论上来讲要比传统的浮点运算会快,但是他所受的限制也很多,首先,虽然他执行一次相当于四次,会比传统的浮点运算执行4次的速度要快,但是他执行一次的速度却并没有想象中的那么快,所以要体现SSE的速度,必须有Stream做前提,就是大量的流数据,这样才能发挥SIMD的强大作用。其次,SSE支持的数据类型是4个32位(共计128位)浮点数集合,就是C、C++语言中的float[4],并且必须是以16位字节边界对齐的(稍后会以代码来进行阐释,关于边界对齐的概念,读者可以参考论坛上的其它文章,都会有很详细的解答,我这里就恕不赘述了)。因此这也给输入和输出带来了不少的麻烦,实际上主要影响SSE发挥性能的就是不停的对数据进行复制以适用应它的数据格式。

精华
9
帖子
4166
威望
16 点
积分
4733 点
种子
2 点
注册时间
2004-5-7
最后登录
2019-11-21
发表于 2004-9-6 19:59  ·  陕西 | 显示全部楼层
AMD athlon是支持SSE指令的,之所以显示错误是因为被主板屏蔽掉了,楼主可以到电脑的BIOS设置里面把他打开,就可以了

精华
0
帖子
252
威望
0 点
积分
246 点
种子
11 点
注册时间
2004-6-23
最后登录
2021-12-31
 楼主| 发表于 2004-9-6 20:07  ·  澳大利亚 | 显示全部楼层
我的系统是xp home edition,也确实装了DX9.0b, 看chankask的说明说AMD的主板默认的SSE是关上的,要在一开机按Del进入系统设定调成enable的。忘了说一句,我的althlon只有1.4G, 不一定能玩上DC,但尽管试试。既然***mtv8提到athlon确实已经支持SSE,但为什么我在主板设定中怎也找不到SSE选项,而且chankask又说"Your CPU doesn't support SSE"。费解中,望懂电脑的兄台们指点。

精华
9
帖子
4166
威望
16 点
积分
4733 点
种子
2 点
注册时间
2004-5-7
最后登录
2019-11-21
发表于 2004-9-6 20:24  ·  陕西 | 显示全部楼层
偶的CPU不支持SSE,所以没办法帮你看,不过可以确定一点,就是不是机器的问题而是你在BIOS设置中没找到开启SSE的选项
解决方法:继续找

征服者

远观.. ↑

精华
1
帖子
7356
威望
2 点
积分
7450 点
种子
0 点
注册时间
2004-1-19
最后登录
2023-7-18
发表于 2004-9-7 12:51  ·  甘肃 | 显示全部楼层
不应该..是模拟器的版本问题

AMD处理器的SSE默认是打开的..要是主板屏蔽SSE别说是模拟器了,很多其它的程序也会报错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-5 07:11 , Processed in 0.214365 second(s), 18 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部