Não desperdice dinheiro em um coprocessador matemático, disseram eles
Os “coprocessadores matemáticos” dos primeiros PCs eram, antes, acessórios caros que aceleravam drasticamente CAD, renderização 3D, jogos e software científico, e suas peculiaridades podiam até determinar se títulos como Quake ou BattleTech rodavam. Os comentaristas relembram como as unidades de ponto flutuante evoluíram de chips opcionais (8087/287/387, Weitek, 68881/2) para recursos padrão da CPU, junto com idiossincrasias como 386s iniciais com bugs, instabilidade do OS/2 e peças guiadas por marketing como o 486SX/487. A troca também traça paralelos com o cenário de hardware atual, comparando a integração histórica de FPU às tendências modernas de GPU e aceleradores e apontando ciclos recorrentes de especialização e reintegração no design de sistemas.
Evolução dos Coprocessadores, GPUs e Integração
- Os primeiros FPUs (x87, Weitek, m68881/2, etc.) são comparados às “GPUs de sua época” — chips separados que mais tarde foram integrados.
- Muitos observam que as CPUs atuais são, na prática, SoCs com CPU, GPU e outras unidades em um único pacote; GPUs de alto desempenho de verdade continuam discretas devido ao tamanho do die, calor e limitações de refrigeração.
- Os M-series da Apple e APUs de alto nível (por exemplo, Ryzen G) são citados como exemplos fortes de CPU/GPU integrados, embora não tenham o melhor desempenho por watt em comparação com GPUs de desktop/servidor.
- Peças de servidor mais novas (por exemplo, Intel Xeon Max com HBM no pacote e instruções matrix/tensor) são mencionadas como outra forma de integração.
- O fio liga isso a uma “roda da reencarnação” em que funções oscilam entre placas discretas e integração (Wi‑Fi, BT, áudio etc.).
Jogos, Software e o Impacto do FPU
- Muitos compartilham experiências em que FPUs transformaram cargas de trabalho: CAD (AutoCAD), renderização 3D (3D Studio, POV-Ray), cálculos financeiros/de seguros e jogos de nicho (Quake, El‑Fish, Falcon, Dune II).
- Quake é destacado por ser fortemente otimizado para as idiossincrasias do FPU do Pentium e seu design superscalar; sistemas 486 frequentemente tinham dificuldades apesar de MHz semelhantes.
- Alguns jogos DOS detectavam um coprocessador e rodavam visivelmente mais rápido, mas a maioria usava aritmética inteira e ganhava pouco.
- Recorda-se que simulações e raytracing em 286/386 sem FPU levavam horas ou a noite inteira, caindo para minutos com um coprocessador matemático.
O Mistério de BattleTech / OS/2
- Vários leitores esperavam uma explicação para o motivo de BattleTech funcionar apenas com coprocessador; o consenso é que a causa raiz permanece obscura.
- As hipóteses incluem:
- Comportamento de CPUs 386 iniciais ou ligeiramente defeituosas.
- Peculiaridades do hardware PS/2 e compatibilidade parcial com IBM PC.
- Bugs em betas iniciais do OS/2 2.0, especialmente em torno do modo 8086 virtual e da emulação/interrupções de ponto flutuante.
- Problemas físicos como conexões marginais ou poeira, embora o autor relate ter limpado e até substituído a CPU.
Histórico de Produtos CPU/FPU e Esclarecimentos
- O fio corrige uma confusão comum entre:
- Coprocessadores de verdade (8087–80387) versus o 486SX/DX e o 487, que era efetivamente uma CPU de substituição completa.
- Menciona FPUs de terceiros (Cyrix, IIT, Weitek) e combinações estranhas como velocidades desencontradas de CPU/FPU com botões “Turbo”.
Nostalgia e Reflexões Mais Amplas
- Há forte nostalgia em instalar FPUs, fazer overclock em sistemas 386/486, ajustar jumpers e acompanhar instalações em vários disquetes e raytraces lentos.
- Alguns refletem sobre como os jogos modernos agora se aproximam da fidelidade da arte de capa dos anos 1990, e como saltos dramáticos de capacidade antes vinham de uma única placa adicional ou de upgrades de coprocessador.