VOGONS


First post, by p6889k

User metadata
Rank Member
Rank
Member

I have 50ns EDO 72pin SIMM RAM in my Dual PentiumPro system that I wanted to optimize in BIOS for better memory performance. My BIOS was configured till now with 60ns settings, interestingly overriding that setting to set timings manually made the performance worse. Can you help me understand why? Also, are there any other settings I should try in my BIOS? Btw, the BIOS doesn't have any build in 50ns auto configuration, only 60ns and 70ns.

This is the memory I'm using: Micron Technology MT4LC16M4H9TG-5
https://pdf1.alldatasheet.com/datasheet-pdf/v … 16M4H9TG-5.html

Here's what I see: I'll have to split screenshots across multiple posts:

Last edited by p6889k on 2021-08-17, 01:27. Edited 1 time in total.

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 1 of 11, by p6889k

User metadata
Rank Member
Rank
Member

Auto Config: Enabled
Dram Read Burst: 2/2/3 (Auto selected)
DRAM Fast Leadoff: Disabled

Attachments

  • IMG_1342.jpg
    Filename
    IMG_1342.jpg
    File size
    1.09 MiB
    Views
    605 views
    File license
    Public domain
  • IMG_1343.jpg
    Filename
    IMG_1343.jpg
    File size
    1.78 MiB
    Views
    605 views
    File license
    Public domain
  • IMG_1344.jpg
    Filename
    IMG_1344.jpg
    File size
    1.99 MiB
    Views
    605 views
    File license
    Public domain

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 2 of 11, by p6889k

User metadata
Rank Member
Rank
Member

Auto Config: Disabled
Dram Read Burst: 2/2/3 (Manually selected)
DRAM Fast Leadoff: Disabled

All I changed was the Auto Configuration from Enabled to Disabled. No other settings or timings changed, yet the speed went down in Speedsys.

Attachments

  • IMG_1345.jpg
    Filename
    IMG_1345.jpg
    File size
    1.09 MiB
    Views
    604 views
    File license
    Public domain
  • IMG_1346.jpg
    Filename
    IMG_1346.jpg
    File size
    1.9 MiB
    Views
    604 views
    File license
    Public domain
  • IMG_1347.jpg
    Filename
    IMG_1347.jpg
    File size
    1.48 MiB
    Views
    604 views
    File license
    Public domain
Last edited by p6889k on 2021-08-17, 01:29. Edited 1 time in total.

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 3 of 11, by p6889k

User metadata
Rank Member
Rank
Member

Auto Config: Enabled
Dram Read Burst: 1/2/3 (Manually selected)
DRAM Fast Leadoff: Disabled

Here I tightened timings, but it didn't result in any improvement.

Attachments

  • IMG_1348.jpg
    Filename
    IMG_1348.jpg
    File size
    1.12 MiB
    Views
    603 views
    File license
    Public domain
  • IMG_1349.jpg
    Filename
    IMG_1349.jpg
    File size
    1.87 MiB
    Views
    603 views
    File license
    Public domain
  • IMG_1350.jpg
    Filename
    IMG_1350.jpg
    File size
    1.97 MiB
    Views
    603 views
    File license
    Public domain

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 4 of 11, by p6889k

User metadata
Rank Member
Rank
Member

Auto Config: Enabled
Dram Read Burst: 2/2/3 (Auto selected)
DRAM Fast Leadoff: Enabled

And here I used the Autoconfiguration again, but manually changed DRAM Fast Leadoff to Enabled, which improved performance.

Attachments

  • IMG_1354.jpg
    Filename
    IMG_1354.jpg
    File size
    1.25 MiB
    Views
    589 views
    File license
    Public domain
  • IMG_1355.jpg
    Filename
    IMG_1355.jpg
    File size
    1.89 MiB
    Views
    589 views
    File license
    Public domain
  • IMG_1356.jpg
    Filename
    IMG_1356.jpg
    File size
    1.52 MiB
    Views
    589 views
    File license
    Public domain

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 5 of 11, by p6889k

User metadata
Rank Member
Rank
Member

And here's a picture of the memory module I'm testing with. I'm using two of these for a total of 128MB.

Attachments

  • IMG_1357.jpg
    Filename
    IMG_1357.jpg
    File size
    1.89 MiB
    Views
    578 views
    File license
    Public domain

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 6 of 11, by p6889k

User metadata
Rank Member
Rank
Member

Few updates:

- I still haven't figured out why switching from Auto config to manual in BIOS reduces performance. I tried two different brands of RAM. If anyone has a theory on this I'm all ears
- I tested every possible item in BIOS settings and made the following improvements/observations:
- DRAM Fast Leadoff: while setting this enabled improved memory throughput from 77 to 79 MB/s, I wasn't able to pass memtest86 and ended up disabling this feature. I tried different RAM modules, none passed.
- Read Around-Write: enabling this resulted in significant speed gain. Memory throughput went from 77 to 93 MB/s
- CPU-To-PCI Write Post: enabling had no impact on Speedsys memory test, but Quake 2 doubled FPS: Glide 800x600 went from 24.4fps to 40.2 on Demo1, and 11.5 to 21.5 in Crusher.
- Using 50ns vs 60ns RAM resulted in no speed improvement or stability improvement
- I had problems passing MemTest86 with non-matching RAM modules. Currently I'm using a matching 4x32=128MB 60ns set that works fine. 2x64=128MB 50ns also works fine. I tried 4x64=256MB set where three modules were 50ns and one was 60ns and got errors, even though this combo works well in VS440FX PPro board. Tried 2x32MB 60ns and 2x64MB 50ns for total of 192MB and it also failed. So at this point i'm going to stick with the 4x32=128MB 60ns setup until I find matching higher capacity set, I have no urgency for that as 128MB is working very well right now in Win95, NT4 and even Win2k.

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 7 of 11, by weedeewee

User metadata
Rank l33t
Rank
l33t

why is fast dram refresh and/or dram ras only refresh never enabled ?
also
dram ras precharge time ? can you set it to 2 ?

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 8 of 11, by p6889k

User metadata
Rank Member
Rank
Member
weedeewee wrote on 2021-08-18, 18:46:

why is fast dram refresh and/or dram ras only refresh never enabled ?

Fast Dram Refresh: enabled reduced performance e.g. bandwidth went from 77MB/s to 68MB/s
Dram RAS only Refresh: enabled reduced Quake 2 performance from 40.2fps to 34.3fps. SpeedSys bandwidth test was not affected

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 9 of 11, by p6889k

User metadata
Rank Member
Rank
Member
weedeewee wrote on 2021-08-18, 18:46:

dram ras precharge time ? can you set it to 2 ?

the lowest possible setting is 3

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 11 of 11, by p6889k

User metadata
Rank Member
Rank
Member
Warlord wrote on 2021-08-18, 18:58:

could be your bios only uses 60 NS when auto but when disabled uses 70ns. Could be some hidden settings in AUTO shenanigans. You might need to mod the bios to enable it.

I tested that as well, but that performed worse than the MANUAL settings. At this point, I'll just let that be a mystery. I think I set it up to its maximum potential the board allows and will have to be content with that...that didn't sound right, I'm actually very happy with the performance.

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.