經驗豐富的復古主機板專家(第二部分):穩定性問題、386DX與VLB對比ISA

Find AI Tools
No difficulty
No complicated process
Find ai tools

經驗豐富的復古主機板專家(第二部分):穩定性問題、386DX與VLB對比ISA

目录

  1. 🛠️ 修复和改进
  2. ⚙️ 心得和问题
  3. 🕹️ CPU时钟和选项
  4. 💡 386和486 CPU的区别
  5. 🤔 物理时钟发生器与软件设置
  6. 📊 性能测试
  7. 🕹️ 外部时钟发生器
  8. 🖥️ ISA总线和VLB总线
  9. ⚡ 386在VLB上的性能提升
  10. ✨ 引入vlb图形加速卡

修复和改进

在上一期的视频中,我对这块有趣的数据板进行了一些修复,重新焊接了VLB插槽,更换了损坏的内存插槽,并添加了维修所需的缺失部件。在初步测试中,一切都很顺利。现在,我想跟大家分享我的经验,并讨论我发现的问题。

首先,一个细心的观众发现了一个问题。制造商建议使用AMD 486 CPU以获得最佳体验。我认为这真的没有什么实质性优势,所以我立刻进行了修正。

另一个需要提及的问题是80电源连接器的设计不佳。连接器与内存插槽之间没有间隙。通常,插头底部会有夹子,通过钩住电源连接器的下部来固定插头。但这块主板上的插头无法完全插入连接器中,只能插入一半。尽管这样也可以给系统供电,但它们并不能紧固得足够牢固。于是我不得不稍微修剪插头的侧夹子。这真的很烦人,而且不幸的是这个设计问题并不是最后一个。

在上一个视频之后,我进行了多次测试,包括基准测试和游戏测试。但是在初步测试中,我遇到了一个非常不稳定的主板。首先,我对使用VLB图形卡的3D6DX性能进行了测试,与ISO图形卡的结果进行了比较。我首先遇到的问题是无论我如何更改时钟设置,最高只能达到33兆赫的CPU时钟。尽管我确认了所有的跳线设置,并尝试了不同的时钟设置,但结果是一样的。尽管说明书上明确提到了用于测试的40兆赫,我还是试了一个486 DX40 CPU,结果它确实在指定的时钟下运行正常。那么386和486 CPU在时钟方面有什么区别呢?

换句话说,486 CPU直接使用外部时钟供电,这也定义了前端总线。例如,486 DX25的时钟频率为25兆赫,而DX3和DX40的时钟频率分别为33和40兆赫。而386 CPU则需要一个加倍的外部时钟才能正常工作。内部是,你的嚟, Days 这些关卡的需要两个时钟。文档中称之为周期,并且每个有效CPU时钟包含两个周期,换句话说,386 DX25需要50兆赫的时钟,而DX33和DX40分别需要66或80兆赫的时钟。所以这些主板需要为386和486 CPU提供不同的时钟,即使它们的实际时钟都是40兆赫。例如,对于这种情况,486将需要40兆赫时钟,而386将需要80兆赫的时钟以有效运行在40兆赫时钟。有趣的问题是,这个主板是如何提供CPU时钟的?这里再次出现了一些不寻常的情况。通常,所有的型号上都有时钟振荡器,它会向主板提供预定义的时钟。所以,在更换或超频CPU时,你也需要更换此振荡器以获得其他时钟。我之前已经做过一个关于386 SX超频的视频,其中我替换了一个这样的振荡器。在后来的主板上,使用了一个变频时钟发生器ICS,可以通过设置跳线来设置所需的时钟。基本上,这个解决方案与我们今天所使用的解决方案基本相同,只是物理跳线被bais或EFI中的软件设置所取代,但原理是相同的。现在如果我们试图在这块主板上找到一个专用的时钟发生器IC,我们将找不到任何。这些跳线是时钟选择的责任部分,它们直接通过锁存器连接到芯片组,而生成的时钟则通过这个跳线走出芯片组,连接到左边的引脚上是我们为486而需要的时钟,在右边的引脚上是为386所需要的双倍时钟,中间的引脚然后连接到CPU上相关的引脚。因此,这个跳线的设置取决于我们将要使用的CPU。看一下芯片组上的标记,我们会发现型号是Ali m1429 G,不幸的是,我没有找到这个芯片的数据表,但通过查看其他使用了这个芯片的主板的图像,我发现大多数都使用的没有G的m1429型号。所有这些主板都有专门的时钟发生器,所以我认为G代表集成的时钟发生器。我测量了输出,并看起来这个芯片组能够产生高达66兆赫的时钟,但如果设置为80兆赫,它将失败并且不会输出任何时钟。这可能与BIOS相关,因为BIOS会在启动时设置芯片组,或许有些位被遗漏了。不幸的是,Retro应用程序数据库中的一个偏倚转储根本无法在我的主板上工作,它在启动操作系统前会在系统短暂地停止。然而,它似乎也没有改变时钟生成行为。我还上传了来自我的主板的Bias Dump备份,以防有人需要。我还查看了数据库中的许多其他类似主板,并尝试了其他bias转储,但所有这些转储根本无法工作。总的来说,至少现在我们可以比较确定为什么3D6DX在这块主板上无法以40兆赫运行,但我们应该能够修复这个问题。是的,我需要找到这块芯片组的数据手册,才能确定是否可以激活生成80兆赫时钟的功能。但如果这没有帮助,我们也可以添加一个外部时钟发生器。正如你所看到的,在这块主板上有一个可以用来连接时钟发生器的位置。这个位置相对较窄,所以我需要一个直径较小但相对电容较高的电容器。很幸运,我手头上有一些1000微法的电解电容器,它们恰好能够完美地放在这里。这个电容器的作用是将电压波动减小到约150毫伏,这是一个很好的数值。然后,我在电解电容器的腿之间焊接了一个0.1微法的陶瓷电容器,将电压波动降低到约50毫伏,非常好。所以,系统变得非常稳定,经过多个小时的测试和实验,没有发生任何崩溃或问题。

现在,主板已经可靠运行,是时候看一下性能测试的结果了。

CPU时钟和选项

在对这块主板进行性能测试之前,我们需要了解一些关于CPU时钟和选项的知识。这对于理解实际的性能提升非常重要。

386和486 CPU的区别

了解386和486 CPU之间的区别对于我们理解时钟要求和性能影响也很重要。

物理时钟发生器与软件设置

在这部分中,我们将深入了解物理时钟发生器和软件设置是如何影响CPU时钟的生成的。

性能测试

在本部分中,我们将进行一系列的性能测试,以比较在不同设置下的实际性能差异。

外部时钟发生器

当主板的内部时钟发生器无法满足我们的需求时,我们可以添加一个外部时钟发生器来提供所需的时钟信号。

ISA总线和VLB总线

在这部分中,我们将探讨ISA总线和VLB总线的区别以及它们对系统性能的影响。

386在VLB上的性能提升

我们将比较386在VLB图形加速卡上运行时的性能与在ISO图形加速卡上运行时的性能,并看看VLB是否能带来实际的性能提升。

引入vlb图形加速卡

在最后一部分中,我们将介绍VLB图形加速卡,并看看它对整体系统性能的影响。

心得和问题

经过以上测试和对比,我们可以得出一些结论并提出一些问题。

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.