PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 效能極限
帳戶
密碼
 

  回應
 
主題工具
天昏地暗
Elite Member
 
天昏地暗的大頭照
 

加入日期: Mar 2001
您的住址: 桃園縣龜山鄉
文章: 12,765
關於BIOS中" PCI Latency Timer"的小心得

以前玩K7時,華碩的MB大多將PCI Latency Timer設成32,最近換了K8,發現華碩K8 MB將PCI Latency Timer預設成64了,於是上網查了一下PCI Latency Timer的說明,找到如下:

PCI Latency Timer

Common Options : 0 - 255

Quick Review

This BIOS feature controls how long a PCI device can hold the PCI bus before another takes over. The longer the latency, the longer the PCI device can retain control of the bus before handing it over to another PCI device.

Normally, the PCI Latency Timer is set to 32 cycles. This means the active PCI device has to complete its transactions within 32 clock cycles or hand it over to the next PCI device.

For better PCI performance, a longer latency should be used. Try increasing it to 64 cycles or even 128 cycles. The optimal value for every system is different. You should benchmark your PCI cards' performance after each change to determine the optimal PCI latency time for your system.

Please note that a longer PCI latency isn't necessarily better. A long latency can also reduce performance as the other PCI devices queuing up may be stalled for too long. This is especially true with systems with many PCI devices or PCI devices that continuously write short bursts of data to the PCI bus. Such systems would work better with shorter PCI latencies as they allow rapid access to the PCI bus.

In addition, some time-critical PCI devices may not agree with a long latency. Such devices require priority access to the PCI bus which may not be possible if the PCI bus is held up by another device for a long period. In such cases, it is recommended that you keep to the default PCI latency of 32 cycles.
來源出處
簡單的說,PCI Latency Timer指的是PCI裝置能夠佔用PCI通道的時間,設成32,就是能夠佔用PCI通道32個週期,設成64,就是佔用PCI通道64個週期,文章中說到,將PCI Latency Timer設長一點,優點是能夠使PCI裝置充分利用到PCI通道,缺點是,其他PCI裝置要排隊使用PCI通道的等候時間變長了.究竟是設32好,還是64好,用測試軟體去測試PCI裝置來決定比較準

於是我想來想去,想到HD也是走PCI bus的,於是我就用PCmark 04中的HDD測試來跑,分別設32跟64各跑二次,選出哪一個設定值分數較高,結果是
PC1: 華碩A8V Deluxe(南橋8237)+Adaptec 29320A-R+Seagate 15.3K 36GB(第一顆)+Seagate 10.6K 73GB(第二顆)=設成64分數較高,最高為5437分
PC2: 華碩P4C800-E Deluxe(南橋ICH5-R)+WD 800JB(單碟80GB,Master)+WD 800JB(非單碟80GB,Slave)=設成64分數較高,最高為4012分
PC3:華碩K8V Deluxe(南橋8237)+Adaptec 29160+Fujitsu MAP3367NP(第一顆)+Hitachi Ultrastar 146Z10(第二顆)=設成64分數較高,約4985分
PC4 華碩K8V Deluxe(南橋8237)+Hitachi 7K250 80GB S-ATA(系統碟)+Maxtor 金鑽八代 IDE 6E040L0(做第二顆)=設成32分數較高,約4329分

這是我搞了一下午的結果,設成32或是64,在PCmark 04中的HDD test上分數真的有差,而且不是只差幾分而已,可以差到五,六十分,不知用HD來test PCI Latency Timer對不對,或是有沒有意義,小弟才疏學淺,只能想到這樣,請大家不吝指教,感謝了
     
      
__________________
請不要再用打的方式教育小狗,有愛心的人請買以下的書來讀好嗎??謝謝您
別只給我一根骨頭
狗狗的異想世界
貓狗大戰:寵物行為四週集訓
愛咪咪的異想世界
終於還完12x萬的負債,以後不敗家了
阿斗的歷史名言:此間樂,不思蜀
舊 2004-07-04, 10:38 PM #1
回應時引用此文章
天昏地暗離線中  
aoyama
Regular Member
 
aoyama的大頭照
 

加入日期: May 2002
文章: 96
感謝大大的心得分享,
平常調BIOS都不會去注意這一項說.
 
__________________
Panaflo,Sanyo Denki,Papst,NMB,Nidec,Japan Servo風扇專賣
舊 2004-07-04, 11:17 PM #2
回應時引用此文章
aoyama離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
IDE Controller 可作為 PCI 的 BUS Master。不過缺點就是您所知道的,因為若在同個匯流排,則同一時間只有一個人可以傳資料。就算仲裁者 (這個環境中應該是晶片組) 把該 Master 的傳輸權取消,該 Master 仍可以續傳到:(a) Latency Timer = 0 (每傳一筆 LT 減一),或者是 (b) 傳輸完成。

因此猜想,若要測是否有影響,則要找另外一個可以當 Master 的東西,在傳輸硬碟時同時和 IDE 控制器搶匯流排的所有權。

另外,若使用非南橋的 IDE,例如說 RAID 卡,他的 Latency Timer 照理說在該卡的 PCI 元件裡暫存器中,必須用程式去改他。所以小弟不清楚位在您的某些使用 Adaptec 卡的電腦上會有影響??

*** 太久沒接觸,若有誤請包含與多多指正,謝謝 ***
舊 2004-07-04, 11:19 PM #3
回應時引用此文章
adelies離線中  
天昏地暗
Elite Member
 
天昏地暗的大頭照
 

加入日期: Mar 2001
您的住址: 桃園縣龜山鄉
文章: 12,765
引用:
Originally posted by adelies
IDE Controller 可作為 PCI 的 BUS Master。不過缺點就是您所知道的,因為若在同個匯流排,則同一時間只有一個人可以傳資料。就算仲裁者 (這個環境中應該是晶片組) 把該 Master 的傳輸權取消,該 Master 仍可以續傳到:(a) Latency Timer = 0 (每傳一筆 LT 減一),或者是 (b) 傳輸完成。

因此猜想,若要測是否有影響,則要找另外一個可以當 Master 的東西,在傳輸硬碟時同時和 IDE 控制器搶匯流排的所有權。

另外,若使用非南橋的 IDE,例如說 RAID 卡,他的 Latency Timer 照理說在該卡的 PCI 元件裡暫存器中,必須用程式去改他。所以小弟不清楚位在您的某些使用 Adaptec 卡的電腦上會有影響??

*** 太久沒接觸,若有誤請包含與多多指正,謝謝 ***

感謝感謝,我沒想到SCSI卡的Latency Timer是在卡本身的暫存器中
另外不知您有沒有建議用什麼來搶PCI bus所有權會比較好,感謝了
__________________
請不要再用打的方式教育小狗,有愛心的人請買以下的書來讀好嗎??謝謝您
別只給我一根骨頭
狗狗的異想世界
貓狗大戰:寵物行為四週集訓
愛咪咪的異想世界
終於還完12x萬的負債,以後不敗家了
阿斗的歷史名言:此間樂,不思蜀
舊 2004-07-04, 11:49 PM #4
回應時引用此文章
天昏地暗離線中  
天昏地暗
Elite Member
 
天昏地暗的大頭照
 

加入日期: Mar 2001
您的住址: 桃園縣龜山鄉
文章: 12,765
引用:
Originally posted by adelies
IDE Controller 可作為 PCI 的 BUS Master。不過缺點就是您所知道的,因為若在同個匯流排,則同一時間只有一個人可以傳資料。就算仲裁者 (這個環境中應該是晶片組) 把該 Master 的傳輸權取消,該 Master 仍可以續傳到:(a) Latency Timer = 0 (每傳一筆 LT 減一),或者是 (b) 傳輸完成。

因此猜想,若要測是否有影響,則要找另外一個可以當 Master 的東西,在傳輸硬碟時同時和 IDE 控制器搶匯流排的所有權。

另外,若使用非南橋的 IDE,例如說 RAID 卡,他的 Latency Timer 照理說在該卡的 PCI 元件裡暫存器中,必須用程式去改他。所以小弟不清楚位在您的某些使用 Adaptec 卡的電腦上會有影響??

*** 太久沒接觸,若有誤請包含與多多指正,謝謝 ***

重複,sorry
__________________
請不要再用打的方式教育小狗,有愛心的人請買以下的書來讀好嗎??謝謝您
別只給我一根骨頭
狗狗的異想世界
貓狗大戰:寵物行為四週集訓
愛咪咪的異想世界
終於還完12x萬的負債,以後不敗家了
阿斗的歷史名言:此間樂,不思蜀
舊 2004-07-04, 11:57 PM #5
回應時引用此文章
天昏地暗離線中  
superscalar
Senior Member
 

加入日期: Jul 2002
您的住址: 光碟托盤
文章: 1,495
裝PCI Video 時比較有差
越長一般來說越好

不過 Gb Ethernet, Random HD access 喜歡短的

雖然通常這個選項是用來解決Creative 的相容問題
用RAID 的話越長Sequencial access 測起來越好

此文章於 2004-07-05 12:25 AM 被 superscalar 編輯.
舊 2004-07-05, 12:08 AM #6
回應時引用此文章
superscalar離線中  
YUAN12
New Member
 
YUAN12的大頭照
 

加入日期: May 2004
您的住址: 台中
文章: 5
回覆: 關於BIOS中" PCI Latency Timer"的小心得

引用:
這是我搞了一下午的結果,設成32或是64,在PCmark 04中的HDD test上分數真的有差,而且不是只差幾分而已,可以差到五,六十分,不知用HD來test PCI Latency Timer對不對,或是有沒有意義,小弟才疏學淺,只能想到這樣,請大家不吝指教,感謝了 [/B]


不好意思..小弟看了老半天~ 不懂得大大你搞了一下午....
測試後 到底是設 32 快還是 64快呢 @@?
麻煩指點一下
__________________

-------------------------------------------
黃立行喝著純喫茶彈著鋼琴
我也喝著純喫茶但我已經忘了怎麼彈鋼琴
純喫茶有點甜有點不合我口味
但我還是愛不釋手
看著Stanley喝著純喫茶
Stanley終於知道他自己為什麼愛喝純喫茶即使它太甜
_______________________________
You got the try it
舊 2004-07-05, 12:32 AM #7
回應時引用此文章
YUAN12離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
引用:
Originally posted by 天昏地暗
感謝感謝,我沒想到SCSI卡的Latency Timer是在卡本身的暫存器中
另外不知您有沒有建議用什麼來搶PCI bus所有權會比較好,感謝了

用 WPCREDIT (FREE) 或者 PCIScope (有試用版) 應該可以看到個別的暫存器數值。以 WPCREDIT 來說,在 8-bit mode 下,0x0d 的數值便是 LT 值。可用 Ctrl+D 切換 device。

至於仲裁者對於匯流排所有權要給誰,這牽涉到晶片組內部的設計,因為除了儘量將效能最大化之外,還是要有基本的公平性。細節小弟就不清楚了。

不過既然程式測出來有所差異,那就是有差異。所以看來以往忽略的地方,到還有些地方可以探索~

[edited]對了,剛忘記說,很感謝您花上這樣多時間的測試,並不吝與大家分享。謝謝!
PS: 主機板廠商其實應該多做一些這類的說明與測試,然後 "放在網站上" 才對。

此文章於 2004-07-05 01:02 AM 被 adelies 編輯.
舊 2004-07-05, 12:52 AM #8
回應時引用此文章
adelies離線中  
sidewinder
Golden Member
 
sidewinder的大頭照
 

加入日期: Sep 2003
您的住址: 桃園
文章: 3,229
謝謝天昏地暗兄的分享
雖然還是看不懂
__________________
搖滾/金屬討論區開張~金屬戰士請進

傘兵掛傘徽,砲兵掛砲徽
舊 2004-07-05, 04:33 AM #9
回應時引用此文章
sidewinder離線中  
Youfown
*停權中*
 

加入日期: Feb 2003
您的住址: 台灣
文章: 4,036
好文不推不行

搞不好可改變nforce2的南橋硬碟效能
舊 2004-07-06, 11:22 AM #10
回應時引用此文章
Youfown離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:29 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。