Testing the xbox's ram speed on my xbox.

Discussion in 'Xbox (Original console)' started by 133794m3r, Sep 25, 2014.

  1. 133794m3r

    133794m3r Member

    Joined:
    Sep 25, 2014
    Messages:
    5
    Likes Received:
    0
    As the title says, I've searched through the forums and online and I can't seem to find a good answer to this question. I know that microsoft pretty much got all of the ram even those that weren't up to standard all so that they could get them cheaper. And this is also why it was so easy to hack the thing. But anyway, is there any easy way to test what speed my ram's able to get up to? I haven't noticed games lagging much(admittedly it's been many many years ago since I last playd games on it), but I'd still like to know what sort of speed I'm dealing with.
     
  2. N64 freak

    N64 freak Robust Member

    Joined:
    Dec 3, 2007
    Messages:
    236
    Likes Received:
    155
    If your Xbox is modified you could boot up one of the Xbox-Linux distributions and test the ram speed using a Hardware Benchmarq app.
    I don't really use Linux a lot and never tested it myself but in theorie it should work!
     
  3. bennydiamond

    bennydiamond Gutsy Member

    Joined:
    Aug 24, 2011
    Messages:
    476
    Likes Received:
    180
    There's no easy way. On top of that, it wouldn't do you any good.

    Memory timing information is held in the BIOS. There's no SPD mechanism like on PC to dynamically change timing settings of the RAM. The fixed timing table in BIOS contains "safe-enough" values so that every memory module following the DDR200 memory performance convention will work. Maybe MS went even a little "safer" in their values to allow out of specs chips to work. Anyway, the point is that even if you had a top of the line quality chips that could go way faster than DDR200, it wouldn't react any differently than poor quality chips because the memory timing information is the same for all. The system will access chips using the same timing logic for every Xbox revision(ie it'll wait the same amount of time between each operation) EXCEPT 1.6b which uses Hynix RAM and have timing profile slightly altered.

    So from a functionnal point of view, every Xbox made has equal RAM because they all run using the same timing logic; except 1.6B or course. The only way to change that is either by modifying the BIOS timing table in your BIOS or modify the linux base system(it's got to be there around somewhere since the Xbox doesn't have a proper PC BIOS to do it for him). The easiest way would be by modifying linux but when I say "easiest" I mean it would be the less extremely hard way of doing it.
     
    RichardX likes this.
  4. LeHaM

    LeHaM Site Soldier

    Joined:
    May 5, 2013
    Messages:
    2,634
    Likes Received:
    292
    With such little ram, I doubt timings will be revelant...
    being such cheap memory I doubt they'll even support any other timings hah
     
  5. 133794m3r

    133794m3r Member

    Joined:
    Sep 25, 2014
    Messages:
    5
    Likes Received:
    0
    From what I read, microsoft including a testing program inside of the BIOS to see what speed would work for the ram chips as they were buying and thus tested the ram chips until they got a speed that would work both of them and then used that. This is based upon hearing that some games ran better on other xbox's than other ones.

    Edit: I saw it on some post I can't remember who, I think it might've been xbox on linux, or maybe xbmc folks. And they talked about how microsoft was only using rc4 because they were short on space, and then decided to use TEA(tiny encryption algorithm) for it later on, and how the bios had all of theses tests to find a save clock for them.

    Edit 2: here it is. As I thought xbox-linux had the information.

    https://web.archive.org/web/2010061...n_the_Xbox_Security_System#RAM_Initialization

    It clearly states that the system finds a stable clock for the ram chips and then sets teh clocks at that, and then that changes how well a game will run on the system.
     
    Last edited: Sep 26, 2014
  6. 133794m3r

    133794m3r Member

    Joined:
    Sep 25, 2014
    Messages:
    5
    Likes Received:
    0
  7. 133794m3r

    133794m3r Member

    Joined:
    Sep 25, 2014
    Messages:
    5
    Likes Received:
    0
    If you go to xbox-linux, and look at the 17 reasons, they clearly state that the original xbox had a progarm that downclocked the ram until it was stable or it couldn't go any lower, during it's startup when it loaded the bootrom to do the initalization with teh boot loader to know taht all was well.
     
    Last edited: Sep 26, 2014
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page