vadera 发表于 2006-2-19 04:31:40

让我很郁闷的问题~~~

系统ML RC1
(表问我为什么不用正式版,从RC2之后安装时我机器上就检测不过去硬盘)
系统时钟比物理时钟整整快一倍
hwclock --hctosys同步之后,过一会又快出好多去
(想想这个是当然的了,系统时钟的单位时间跟硬件时间不同)
下了个fc4的adjtimex包,compare了一下
[root@MagicLinux vadera]# adjtimex -c
                                    --- current ---   -- suggested --
cmos time   system-cmoserror_ppm   tick      freq    tick      freq
11402935771860.773356
11402935821865.773859   500050.310000         0
11402935871870.774365   500050.610000         0    4999   3237975
11402935921875.774874   500050.910000         0    4999   3217662
11402935971880.775385   500051.110000         0    4999   3205162
11402936021885.775902   500051.710000         0    4999   3164537
11402936071890.776408   500050.610000         0    4999   3237975
11402936121895.776919   500051.110000         0    4999   3205162

可以看到系统时钟在一个5秒周期(硬件时间)快了整整5秒
adjtimex -t 5000无效(让系统时钟在硬件时钟10.000秒内走5.000秒)
t value限定在9000-11000之间,也就是这个只能修正正负一秒的误差

[root@MagicLinux vadera]# adjtimex -t 9000
[root@MagicLinux vadera]# adjtimex -c
                                    --- current ---   -- suggested --
cmos time   system-cmoserror_ppm   tick      freq    tick      freq
11402941582440.802518
11402941632444.803442   400092.4   9000   3191100
11402941682448.804375   400093.3   9000   3191100    4999   3630637
11402941732452.805314   400093.9   9000   3191100    4999   3590012
11402941782456.806246   400093.2   9000   3191100    4999   3636887
11402941832460.807181   400093.5   9000   3191100    4999   3618137
11402941882464.808116   400093.5   9000   3191100    4999   3616575
11402941932468.809050   400093.4   9000   3191100    4999   3622825


现在是快4秒了,当然这个是按照系统时间计算的。

呵呵,没办法了……

vadera 发表于 2006-2-19 04:43:28

补充一句:不是只这个ML RC1遇到这个问题,ubuntu5.10也有这个问题
这个问题导致一切以系统时间计时的播放程序播放音频视频文件速度全部快一倍
cpu:sempron3200+
mem: infineon 256M *2
motherboard: ati xpress 200
windows下没问题

jiangtao9999 发表于 2006-2-19 09:07:44

什么主板?
是不是因为内核里某个计时器的驱动和你当前主板的计时器冲突?

Linux 启动后,就不再使用主板上的时钟了,而是自己用一个定时晶振(应该 Windows 也是这个样子,这个晶振很重要的)维护系统时钟&定时器。

vadera 发表于 2006-2-19 12:18:02

HP畅游人A系列的品牌机,
板子是MSI给oem的
型号是RS482M2 Series
北桥
• ATI® Radeon XPRESS 200 (RS482) 晶片組
南桥
• ATI® SB400 晶片整合 Serial ATA/150 控制器


楼上的意思是要升级内核了?


btw:症状补充,因为系统时钟太快,导致默认的鼠标双击延时和键盘重复延时都比正常时间短很多,敲击字符很容易repeat,鼠标双击经常点不开,没办法,把两个延时都改大了,才能正常操作

heyuqi 发表于 2006-2-19 12:40:20

他的意思可能是你的機器的設計有問題

vadera 发表于 2006-2-19 16:33:02

似乎不是晶振的问题,如果有问题的话,windows也会快很多
应该是支持性不好`
不知道升级内核可不可以解决

ps:好象在别的帖子看到有人也用这款机器,id不记得了~
有这样的问题么?怎样解决的?

jiangtao9999 发表于 2006-2-19 16:57:06

很有可能是主板的部分零件用的不是常见的东西………………

tanhitzq 发表于 2006-2-19 17:33:09

畅游人系列的电脑,都是存在rc1之后无法跳过硬盘检测都问题!
下载mi修正版,自己做正式版的iso吧!
不敢肯定可以安装!我的选择sata模式可以安装--会识别为hda,sata增强模式不行!
但是无法使用!(启动时就出错了,死机),已经改了fstab和mtab里面的相关设定,也不能启动!
回单位再试试!

vadera 发表于 2006-2-19 18:43:37

楼上的装上后系统时钟正常么?
你用rc1的时候~
正式版的你现在还是用不了么?

tanhitzq 发表于 2006-2-19 19:55:25

时钟正常!

hedaors 发表于 2006-2-19 20:26:35


系统时钟比物理时钟整整快一倍


补充一句:不是只这个ML RC1遇到这个问题,ubuntu5.10也有这个问题
这个问题导致一切以系统时间计时的播放程序播放音频视频文件速度全部快一倍
cpu:sempron3200+
mem: infineon 256M *2
motherboard: ati xpress 200
windows下没问题


这个是AMD+ATI的一个bug,可以这样:
修改 /boot/grub/menu.lst

kernel /boot/vmlinuz-2.6.12-10-k7 root=/dev/hda3 ro quiet splash

这行改为

kernel /boot/vmlinuz-2.6.12-10-k7 root=/dev/hda3 ro noapictimer quiet splash

再重启即可

vadera 发表于 2006-2-19 21:13:48

楼上正解,多谢多谢……

tanhitzq 发表于 2006-2-20 08:53:26

楼主的声卡是不是数字音频的集成声卡啊?
--可以正常使用吗?就是说有没有声音?

vadera 发表于 2006-2-20 11:37:01

楼主的声卡是不是数字音频的集成声卡啊?
--可以正常使用吗?就是说有没有声音?
rc1没问题,正式版我没有装啦,所以不知道~
ubuntu下也是正常的
页: [1]
查看完整版本: 让我很郁闷的问题~~~