PDA

View Full Version : Cách tính bus RAM khi dùng AMD K8


t_hoanganh
24-07-2006, 19:43
Như mọi người biết với thế hệ A64, tốc độ RAM = tốc độ CPU / yyy.

yyy là 1 số nguyên.

Mỗi CPU có 1 HSN riêng nên ứng với các mức bus RAM 100, 120, 133, 140, 150, 166, 180, 200, 216, 233, 250, 266, 333, 400, 533 MHz sẽ có 1 số yyy nhất định (1)

Những mức bus RAM trên là xung nhịp gốc của RAM, ko phải là xung nhịp DDR.
Nếu qui ra DDR thì đó các mức

DDR-200/240/266/280/300/333/366/400/433/466/500.
DDR2-400/533/667/800/1066.


Nhiều bạn thắc mắc không biết khi chỉnh các mức bus lạ (không là bội số của 100) thì bus RAM sẽ bao nhiêu, mobo cũng chỉ để các giá trị MHz danh định của RAM mà thôi.

Có 2 cách xác định : 1 là dùng soft có sẵn , 2 là tự tính theo công thức.

Tui thì khuyên các bạn dùng soft cho nhanh vì các soft cũng được viết theo công thức dưới đây.

Soft:

A64MemFreq
A64Info (http://www.vozforums.com/showthread.php?t=507)



Công thức

yyy = tốc độ CPU / tốc độ RAM

xxx = mức bus RAM danh định (danh sách (1) )

Tốc độ CPU df = HSN x HT bus df

Tốc độ CPU khi oc = HSN x HT bus oc (lưu ý là HSN phải giống nhau, nếu tăng hoặc giảm HSN thì ta sẽ cùng thay đổi ở cả 2 công thức)


yyy = tốc độ CPU df / xxx


Từ phép tính trên, yyy có thể là số nguyên hoặc số thập phân.
Nếu là số nguyên thì giữ nguyên yyy.
Nếu là số thập phân thì ta phải làm tròn yyy thành số nguyên lớn hơn gần yyy nhất.
Vd:
yyy=14,6------->yyy=15.
yyy=14,2------->yyy=15.

Tốc độ RAM khi oc = tốc độ CPU khi oc / yyyVd 1:CPU ở df có tốc độ là 2200MHz (11x200MHz).
Bạn chọn mức bus RAM là 216 MHz.

yyy=2200/216=10,1=11

Bạn oc lên mức 2607MHz (11x237MHz)
Bus RAM khi oc = 2607/11 = 237 MHz
Vd 2:CPU ở df có tốc độ là 2200MHz (11x200MHz).
Bạn chọn mức bus RAM là 200 MHz.

yyy=2200/200=11

Bạn oc lên mức 2607MHz (11x237MHz)
Bus RAM khi oc = 2607/11 = 237 MHz
Vd 3:CPU ở df có tốc độ là 2200MHz (11x200MHz).
Bạn chọn mức bus RAM là 233 MHz.

yyy=2200/233=9,4=10

Bạn oc lên mức 2607MHz (11x237MHz)
Bus RAM khi oc = 2607/10 = 260 MHz

Athlon64(tm)
24-07-2006, 19:58
sao main mình có 3 mức ram àh bro ơi ?
133,166,200 ko thấy mấy mức kia ?

t_hoanganh
24-07-2006, 21:21
sao main mình có 3 mức ram àh bro ơi ?
133,166,200 ko thấy mấy mức kia ?
Chuyện này là do mobo của bạn thôi. Có thể bạn nâng cấp BIOS thì 1 số mức bus mới sẽ được cập nhật.

Bạn lưu ý là trong các thế hệ core K8:

E core mới có các mức bus 216, 233, 250.
F core mới có các mức bus 266, 333, 400.

Các mức bus RAM đó là của dòng AMD K8. Hiện nay còn có mức 533MHz nữa nhưng AMD chưa chính thức công bố, do đó tui ko liệt kê vào danh sách đó.

yahoo
25-07-2006, 11:58
Mặc định bus ram đối với từng loại CPU của AMD ntn, bro có thể ví dụ ko
Inteo có vẻ dễ tính hơn, vd
A; bus CPU là 400 thì bus ram là 266
B: bus CPU là 533 thì bus ram là 333
C; bus CPU là 800 thì bus ram là 400

thanks

t_hoanganh
25-07-2006, 13:31
Mặc định bus ram đối với từng loại CPU của AMD ntn, bro có thể ví dụ ko
Inteo có vẻ dễ tính hơn, vd
A; bus CPU là 400 thì bus ram là 266
B: bus CPU là 533 thì bus ram là 333
C; bus CPU là 800 thì bus ram là 400

thanks
AMD ko cần tính đâu bạn, cách tính trên là giúp người dùng xác định được chính xác bus RAM khi ép xung, chứ chạy mặc định thì xung RAM đã được qui định sẵn ở danh sách 1 rồi, RAM tốc độ bao nhiêu, gắn vào sẽ chạy tương ứng tốc độ đó.

Những công thức trên đã được người ta viết thành soft rồi, tui cũng cho link những soft đó.

AMD không giống Intel.
Intel : Memory Controller Hub nằm ở cấu bắc, tốc độ = FSB.
AMD K8: MCH nằm ngaytrong CPU, có tốc độ = tốc độ CPU.

Bạn ví dụ Intel thì tui đóan bạn cũng chưa nắm rõ về công nghệ của AMD.

Như thế này cho dễ hiểu:

Khi chạy mặc định (tức là không ép xung)
Với AMD Sempron 754, Athlon 64 759/939 đời core E:
Tốc độ RAM tối đa được hỗ trợ là DDR-500, bạn gắn DDR-500 vào thì RAM sẽ chạy ở mức 500Mhz, nếu bạn muốn DDR-500 chạy ở 400/333/266/200MHz thì bạn có thể tự chỉnh lại divider.

Với K8 đời D core trở về trước thì chỉ hỗ trợ tối đa là DDR-400.

Với AMD Sempron, Athlon 64 socket AM2 đời core F:
Các mức bus RAM hỗ trợ là DDR2-400/533/667 (còn DDR2-800 thì thực tế vẫn chạy tốt nhưng AMD ko xác nhận).

Với Athlon 64 X2 AM2 F core:
Các mức bus RAM hỗ trợ là DDR2-400/533/667/800

Với Athlon 64 FX AM2 F core:
Các mức bus RAM hỗ trợ là DDR2-400/533/667/800 (còn DDR2-1066 thì thực tế vẫn chạy tốt nhưng AMD ko xác nhận).

Athlon64(tm)
26-07-2006, 22:40
Chuyện này là do mobo của bạn thôi. Có thể bạn nâng cấp BIOS thì 1 số mức bus mới sẽ được cập nhật.

Bạn lưu ý là trong các thế hệ core K8:

E core mới có các mức bus 216, 233, 250.
F core mới có các mức bus 266, 333, 400.

Các mức bus RAM đó là của dòng AMD K8. Hiện nay còn có mức 533MHz nữa nhưng AMD chưa chính thức công bố, do đó tui ko liệt kê vào danh sách đó.



http://img60.imageshack.us/img60/6606/hinhum2.th.jpg (http://img60.imageshack.us/my.php?image=hinhum2.jpg)

code F là cái như trong hình hả bro ?

t_hoanganh
26-07-2006, 23:14
http://img60.imageshack.us/img60/6606/hinhum2.th.jpg (http://img60.imageshack.us/my.php?image=hinhum2.jpg)

code F là cái như trong hình hả bro ?
CPU của bạn là Athlon 64 3400+ socket 754
Code OPN của nó là ADA3400AEP5AP
Revison là C0 (bạn xem ô Revision của CPU-Z ấy)
----> gọi là C0 Core thuộc đời nhân ClawHammer (Clawhammer có 2 đời core là C0 core và SH7-CG core, còn DH7-CG core là nhân NewCastle)


Bạn muốn biết CPU của mình đời core nào thì bạn hãy luôn cập nhật phiên bản CPU-Z mới nhất và xem ô Revision.

Với mỗi đời core còn có nhiều nhánh nhỏ nữa. Ví dụ như E3, E6, ...


Còn đây là E core và F core (F core thuộc dòng K8 AM2)

http://img66.imageshack.us/img66/2763/ecoremv9.gif
http://img236.imageshack.us/img236/4015/fcoreqp2.gif

jakez13
26-05-2007, 20:58
AMD ko cần tính đâu bạn, cách tính trên là giúp người dùng xác định được chính xác bus RAM khi ép xung, chứ chạy mặc định thì xung RAM đã được qui định sẵn ở danh sách 1 rồi, RAM tốc độ bao nhiêu, gắn vào sẽ chạy tương ứng tốc độ đó.

Những công thức trên đã được người ta viết thành soft rồi, tui cũng cho link những soft đó.

AMD không giống Intel.
Intel : Memory Controller Hub nằm ở cấu bắc, tốc độ = FSB.
AMD K8: MCH nằm ngaytrong CPU, có tốc độ = tốc độ CPU.

Bạn ví dụ Intel thì tui đóan bạn cũng chưa nắm rõ về công nghệ của AMD.

Như thế này cho dễ hiểu:

Khi chạy mặc định (tức là không ép xung)
Với AMD Sempron 754, Athlon 64 759/939 đời core E:
Tốc độ RAM tối đa được hỗ trợ là DDR-500, bạn gắn DDR-500 vào thì RAM sẽ chạy ở mức 500Mhz, nếu bạn muốn DDR-500 chạy ở 400/333/266/200MHz thì bạn có thể tự chỉnh lại divider.

Với K8 đời D core trở về trước thì chỉ hỗ trợ tối đa là DDR-400.

Với AMD Sempron, Athlon 64 socket AM2 đời core F:
Các mức bus RAM hỗ trợ là DDR2-400/533/667 (còn DDR2-800 thì thực tế vẫn chạy tốt nhưng AMD ko xác nhận).

Với Athlon 64 X2 AM2 F core:
Các mức bus RAM hỗ trợ là DDR2-400/533/667/800

Với Athlon 64 FX AM2 F core:
Các mức bus RAM hỗ trợ là DDR2-400/533/667/800 (còn DDR2-1066 thì thực tế vẫn chạy tốt nhưng AMD ko xác nhận).
nếu nói như trên vậy chỉ cần là AM2 X2 thì gắn DDR2 tốc độ nào cũng được sao ?Ko có quy định gì thêm à ?Nếu vậy thì mình xài DDR2 tốc độ cao nhất là tốt nhất ư ?VD như mình dự tính xài X2 3600+ thì nên xài DDR2 tốc độ bao nhiêu ?

amdbarton
26-05-2007, 21:04
nếu nói như trên vậy chỉ cần là AM2 X2 thì gắn DDR2 tốc độ nào cũng được sao ?Ko có quy định gì thêm à ?Nếu vậy thì mình xài DDR2 tốc độ cao nhất là tốt nhất ư ?VD như mình dự tính xài X2 3600+ thì nên xài DDR2 tốc độ bao nhiêu ?
tất nhiên là bus Ram càng cao thì càng nhanh (tùy theo ứng dụng cần bandwidth). Đó là lí do tại sao lại có từ DDR --> DDR2 và sắp tới DDR3 sẽ fổ biến.

Với X2 thì DDR2 800Mhz + là quá ổn, ko lo lắng gì về bandwidth.

jakez13
03-06-2007, 09:49
còn với dòng CoreDuo hiện nay của Intel thì sao ,cũng bus Ram càng cao càng tốt à anh HoangAnh ?

t_hoanganh
04-06-2007, 11:39
còn với dòng CoreDuo hiện nay của Intel thì sao ,cũng bus Ram càng cao càng tốt à anh HoangAnh ?với Intel thì RAM do chipset quyết định, mức bus RAM có sẵn rồi, bạn ko cần tính.

Tùy loại chipset Intel mà bạn sẽ bị giới hạn bus RAM.

jakez13
04-06-2007, 12:21
với Intel thì RAM do chipset quyết định, mức bus RAM có sẵn rồi, bạn ko cần tính.

Tùy loại chipset Intel mà bạn sẽ bị giới hạn bus RAM.
nếu vậy mình gắn ram bus 800 mà chipset giới hạn ở 677 thì sao ?cây ram đó sẽ chạy ở mức 677 à ?

tazan7
06-09-2007, 11:00
nếu vậy mình gắn ram bus 800 mà chipset giới hạn ở 677 thì sao ?cây ram đó sẽ chạy ở mức 677 à ?
Uh, đúng là như vậy.

khidauxanh
03-10-2007, 15:43
có bạn nào biết cách tính buss giữa Ram và CPu ko ? tại sao khi xài CPU buss 800 lại chỉ xài được Ram buss 400, có thể gắng buss Ram cao hơn nhưng cũng chả được gì ?

luckyboyhcm
03-10-2007, 15:54
có bạn nào biết cách tính buss giữa Ram và CPu ko ? tại sao khi xài CPU buss 800 lại chỉ xài được Ram buss 400, có thể gắng buss Ram cao hơn nhưng cũng chả được gì ?
bạn xài main dùng DDR hả :pudency: . DDR thì 400 cao nhất phải rùi :misdoubt:

khidauxanh
03-10-2007, 19:05
bạn xài main dùng DDR hả :pudency: . DDR thì 400 cao nhất phải rùi :misdoubt:
không cái đó chỉ ví dụ thôi, :canny:
Như buss 1066 thì cũng chỉ lên buss Ram đựoc khoảng 533 hoặc 667 là cùng:misdoubt:

Zend
08-10-2007, 17:04
không cái đó chỉ ví dụ thôi, :canny:
Như buss 1066 thì cũng chỉ lên buss Ram đựoc khoảng 533 hoặc 667 là cùng:misdoubt:
Vớ vẩn.......... :stick:

alcopx
02-12-2007, 13:11
[QUOTE=amdbarton]tất nhiên là bus Ram càng cao thì càng nhanh (tùy theo ứng dụng cần bandwidth). Đó là lí do tại sao lại có từ DDR --> DDR2 và sắp tới DDR3 sẽ fổ biến.

Với X2 thì DDR2 800Mhz + là quá ổn, ko lo lắng gì về bandwidth.[
nếu dùng dual_chanel thì bus có phải dùng đến bus 800 không nếu dùng ram bus 667 ta phải làm gì để hoạt đông ổn định.

anymember
13-12-2007, 14:40
cho hoi ddr2bus400 muon chay chung voi ddr2bus667 co cach nao khong

hoang`tu
14-12-2007, 13:26
cho hoi ddr2bus400 muon chay chung voi ddr2bus667 co cach nao khong
Cắm vào là chạy thôi:">

longptv
14-12-2007, 22:54
bus 400 là DDR mừ,làm j có main nào vừa nhận DDR vừa nhận DDR2, làm sao cắm chung đc

suutone
22-04-2008, 20:58
Theo mình là nhớ là lúc trước có loại hàng DDR2 400 đó bạn, rùi sau này có mới hàng Bus 533 - 667 - 800 - 1066 và hàng DDR3. Tuy nhiên khi cắm 2 cây ko cùng bus thì sẽ nhận bus của cây thấp hơn. Vi vậy nên mua Ram cùng chủng loại y chang nhau sẽ dễ hơn nhiều. Còn với Mainboard khi cắm ram bus 800 mà chỉ nhận 667 là do loại Main đó thiết kế như thế để đãm bảo độ ổn định của hệ thống. Bạn cho biết Main bạn xài là loại gì thì sẽ dễ thảo luận hơn nhiều. Thanks

suutone
22-04-2008, 21:06
Link tham khảo : http://en.wikipedia.org/wiki/DDR2_SDRAM

suutone
22-04-2008, 21:12
@longptv : có mainboard có 2 loại ram đó bạn. Mình nhớ ko lầm là Gigabyte luôn đi tiên phong trong việc tích hợp 2 loại ram trên mainboard. Lúc trước làm main ddr và ddr 2. Bây giờ thì làm main ddr 2 và dd 3 hình như loại này chipset X38. Bạn có thể tham khảo link này xem http://www.echip.com.vn/echiproot/html/2004/so154/comthem.html

matrix103dpi
04-05-2008, 14:41
một số main Tiểu Yến Tử có 2 slot DDR và 2 slot DDR2

hoan0710
28-12-2008, 01:32
anh ơi giúp em. em thấy cpuz của em khác hình anh post.
nó có thêm buss speed và dòng ht link em không biết 2 cái này

hoan0710
28-12-2008, 01:42
đĩa maind của em thấy có cả directx 10. mà kiểm tra bằng lệnh:dxdiag thì thấy chỉ là directx 9.0 mà direcxt 10 có gì khác không ạ.em phải cài như thế nào.main của em là JW 780UVD
em cảm ơn nhiều!

Computing student93
28-12-2008, 01:52
bài viết này từ năm nào rồi :boss: bài này cho K8 chứ có phải k19 dâu :go:

ANHTUANXP
05-06-2011, 17:42
Như mọi người biết với thế hệ A64, tốc độ RAM = tốc độ CPU / yyy.

yyy là 1 số nguyên.

Mỗi CPU có 1 HSN riêng nên ứng với các mức bus RAM 100, 120, 133, 140, 150, 166, 180, 200, 216, 233, 250, 266, 333, 400, 533 MHz sẽ có 1 số yyy nhất định (1)

Những mức bus RAM trên là xung nhịp gốc của RAM, ko phải là xung nhịp DDR.
Nếu qui ra DDR thì đó các mức

DDR-200/240/266/280/300/333/366/400/433/466/500.
DDR2-400/533/667/800/1066.


Nhiều bạn thắc mắc không biết khi chỉnh các mức bus lạ (không là bội số của 100) thì bus RAM sẽ bao nhiêu, mobo cũng chỉ để các giá trị MHz danh định của RAM mà thôi.

Có 2 cách xác định : 1 là dùng soft có sẵn , 2 là tự tính theo công thức.

Tui thì khuyên các bạn dùng soft cho nhanh vì các soft cũng được viết theo công thức dưới đây.

Soft:

A64MemFreq
A64Info (http://www.vozforums.com/showthread.php?t=507)



Công thức

yyy = tốc độ CPU / tốc độ RAM

xxx = mức bus RAM danh định (danh sách (1) )

Tốc độ CPU df = HSN x HT bus df

Tốc độ CPU khi oc = HSN x HT bus oc (lưu ý là HSN phải giống nhau, nếu tăng hoặc giảm HSN thì ta sẽ cùng thay đổi ở cả 2 công thức)


yyy = tốc độ CPU df / xxx


Từ phép tính trên, yyy có thể là số nguyên hoặc số thập phân.
Nếu là số nguyên thì giữ nguyên yyy.
Nếu là số thập phân thì ta phải làm tròn yyy thành số nguyên lớn hơn gần yyy nhất.
Vd:
yyy=14,6------->yyy=15.
yyy=14,2------->yyy=15.

Tốc độ RAM khi oc = tốc độ CPU khi oc / yyyVd 1:CPU ở df có tốc độ là 2200MHz (11x200MHz).
Bạn chọn mức bus RAM là 216 MHz.

yyy=2200/216=10,1=11

Bạn oc lên mức 2607MHz (11x237MHz)
Bus RAM khi oc = 2607/11 = 237 MHz
Vd 2:CPU ở df có tốc độ là 2200MHz (11x200MHz).
Bạn chọn mức bus RAM là 200 MHz.

yyy=2200/200=11

Bạn oc lên mức 2607MHz (11x237MHz)
Bus RAM khi oc = 2607/11 = 237 MHz
Vd 3:CPU ở df có tốc độ là 2200MHz (11x200MHz).
Bạn chọn mức bus RAM là 233 MHz.

yyy=2200/233=9,4=10

Bạn oc lên mức 2607MHz (11x237MHz)
Bus RAM khi oc = 2607/10 = 260 MHz

Rất bổ ích!