»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
主机&掌机游戏讨论区
» 笨鸡跟卖狗肉骚妇都是大SB
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
笨鸡跟卖狗肉骚妇都是大SB
alalaka
青少年杀手
魔王撒旦
中老年克星
帖子
6578
精华
0
积分
24975
激骚
438 度
爱车
主机
相机
手机
注册时间
2008-5-23
发短消息
加为好友
当前在线
1
#
大
中
小
发表于 2008-11-20 23:30
显示全部帖子
把光盘考入硬盘后,载入速度会比原来慢很多,原因是以前用到了硬盘缓存技术,导致hdl后,硬盘边读边写,直接sb了
更sb的是,这样会影响网络对战的载入时间
还要再sb的是,笨鸡居然不打算立即解决
What is the overall performance difference a player can expect to see when running Halo 3 straight from the disc versus installing it to their HDD? Some websites have reported that the game runs “worse” after the install.
The Xbox 360 HDD has a section for games to use called the utility partition. Games can use this section for whatever they want to; Halo 3 uses the utility partition to cache maps as they will load faster off the HDD than off the DVD. As a side note, the utility partition can be deleted when other games are played. This is why maps can take longer to load when you play another game in between various Halo 3 sessions. (As was the case with Halo 1 and Halo 2.)
So when Halo 3 runs, if a HDD is present, we copy maps from the DVD to the utility partition (on the HDD). Think of it as an on demand install of Halo 3 to some scratch space on the HDD. Halo 3 doesn’t actually know where it’s running from, so it always assumes it’s running from a DVD. This is an unfortunate consequence of new features (namely, install to HDD) being added to the Xbox 360 after Halo 3 shipped. And as a result, it means that even if Halo 3 is already installed to the HDD, it will still copy maps to the utility partition.
So then the real question is why is copying from HDD to HDD slower than copying from DVD to HDD? In the first case, you are reading from one I/O device (HDD) and writing to the same I/O device (HDD). In the second case, you are reading from one I/O device (DVD) and writing to a different I/O device (HDD). In the first case, because we are reading and writing to the same device, the total copy time is the amount of time it takes to read the map plus the time it takes to write the map. Ultimately this is because for the HDD, you read and write through the same mechanism, i.e., the hard drive read/write head, and those reads and writes cannot occur simultaneously through a single mechanism. (If they could, it would be awesome, and I wouldn’t have to document any of this. Unfortunately, it’s not easy to do for other reasons.) For the second case, because we are reading and writing from different devices, the total copy time is the larger of the total time to read the map and the total time to write the map. This is because we can read from one device (DVD) at the same time we are writing to another device (HDD). There is some overhead because you can’t start writing data until you read it, but it is dwarfed by the time to copy a map. (About 128k vs. 500 MB or a ratio of 4000:1.)
There are other factors that contribute to load times, such as preloading data from the map you are about to start so that you don’t have to sit through a non-interactive loading screen; the only difference in load times occurs when we copy a map that has not been cached to the utility partition or has been evicted from the utility partition because some other maps were run. Once a map has been cached, the time to load it will be identical to running Halo 3 off the DVD with a HDD.
Why is this the case? Many other games have reportedly seen improved load times and performance after being installed to the HDD.
The technical reasons were outlined above, but for a higher level answer, we shipped Halo 3 before Microsoft finalized this particular feature. As a result, we were not able to take advantage of it (or any other potential optimizations we discovered after shipping Halo 3). Perhaps we also coded too close to the metal.
Is it possible for Bungie to update Halo 3 to better utilize the HDD install features of NXE?
While anything is possible, it would be a significant undertaking to try and retroactively patch/update Halo 3 to be optimized to take advantage of the HDD install features of NXE. The risks of doing that and the resources required has to be carefully considered against what could really be a rather insignificant change to the player experience.
For now our team is focused on making great games for the future like Halo 3 : Recon and other unannounced projects but we will continue to monitor this situation.
UID
103199
帖子
6578
精华
0
积分
24975
交易积分
0
阅读权限
40
在线时间
19587 小时
注册时间
2008-5-23
最后登录
2025-3-10
查看详细资料
TOP
alalaka
青少年杀手
魔王撒旦
中老年克星
帖子
6578
精华
0
积分
24975
激骚
438 度
爱车
主机
相机
手机
注册时间
2008-5-23
发短消息
加为好友
当前在线
2
#
大
中
小
发表于 2008-11-20 23:48
显示全部帖子
引用:
原帖由
allensakura
于 2008-11-20 23:45 发表
解決啥?
就不要裝
我现在就受不了直升机了
UID
103199
帖子
6578
精华
0
积分
24975
交易积分
0
阅读权限
40
在线时间
19587 小时
注册时间
2008-5-23
最后登录
2025-3-10
查看详细资料
TOP
alalaka
青少年杀手
魔王撒旦
中老年克星
帖子
6578
精华
0
积分
24975
激骚
438 度
爱车
主机
相机
手机
注册时间
2008-5-23
发短消息
加为好友
当前在线
3
#
大
中
小
发表于 2008-11-20 23:55
显示全部帖子
估计会引发一系列的问题,不仅仅halo3用到硬盘缓存的
UID
103199
帖子
6578
精华
0
积分
24975
交易积分
0
阅读权限
40
在线时间
19587 小时
注册时间
2008-5-23
最后登录
2025-3-10
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计