
Originally Posted by
Antinomy
FELIX, let the BKDG help you

there's everything on setting correct values on DDR2-1066 and DDR3. I don't think that anyone wiil be able to send you such a dump soon. Don't forget, that only B stepping will be able to work with DDR2 at more than 667 (800\1066). Better read the datasheet, IMHO.
It doesn't work with all of the 9xx - thats the matter of fact

so this is why I ask. Can the check be bypassed? I'll wait, but if you need some help with the docs...
STEvil 5000X has PCI registers, so can be tweaked by WPCREDIT using the datasheet (it's available). But you can't change the timings by software though

We've had a lot of discussion on Overclockers.ru forum on this theme.
Low level memory tyiming programming
Code:
macro MTT2 0,1,2 ; For AMD Socket F (Set both memory Controller with same timing)
{ ; 0=address; 1=data set; 2=data location
mov eax,0 ; copy register address
mov ebx,1 ; copy register data
mov dx,address ; set port address
out dx,eax ; send address through the port
mov dx,data ; set port data
in eax,dx ; Receive data
and eax,2 ; set data in eax
or eax,ebx ; increase data
mov ebx,eax ; copy memory timing to ebx stack
out dx,eax ; send timing to memory controller 1
mov eax,0 ; copy register address
or eax,000000800h ; set timing to memory controller 2 address
mov dx,address ; set port address
out dx,eax ; send address through the port
mov dx,data ; set port data
mov eax,ebx ; copy memory timing to eax
out dx,eax ; send timing to memory controller 2
}
Bookmarks