Page Index Toggle Pages: [1] 2  Send TopicPrint
Hot Topic (More than 10 Replies) dorwałem Pentacza z fdiv bug :) (Read 5336 times)
sajmon
Forum Administrator
******
Offline


Old games!

Posts: 3610
Location: Czeladź / Śląsk
Joined: 22. Mar 2016
Gender: Male
dorwałem Pentacza z fdiv bug :)
10. Apr 2016 at 19:21
Print Post  
Pierwszy złoty pentium SX835 czyli "sześćdziesiątka" i to dodatkowo z FPU posiadającym błąd FDIV .Wszystko sprawne wraz z płytą Socket 4 Intela Smiley .Zdjęcia dodam "na dniach". Jako ciekawostke dodam, że odpaliłem Tomb raidera 1 na voodoo1 właśnie na tym pentaczu.Następnie tego samego tomba odpaliłem na 5x86-160 mhz i momentami na P60 tomb działa płynniej pomimo tego że w benchmarkach "mocna 486" wypada jakieś 15% szybciej. Dla tych co nie wiedzą o FDIV taka mała wzmianka
(You need to Login or Register to view media files and links)

oraz po "hamerykańsku"
(You need to Login or Register to view media files and links)
  

(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
Neo
Senior Member
****
Offline


OC freak

Posts: 4212
Location: Birkenhead
Joined: 04. Jan 2016
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #1 - 10. Apr 2016 at 19:46
Print Post  
Gratulacje Smiley W grach 2D 5x86 będzie wygrywał, ale w 3D Pentium będzie szybszy. Wydajność FPU Pentium nawet z błędem po prostu miażdży wszystkie 486-tki
  

DIY woodbox: AMD 386DX40, 8MB RAM, Trident TVGA9000C 512kB, Aztech Pro16 ABI (AZT2316), Primax SoundStorm Wave M16B 1MB (GUS Classic clone), ST3491A
Socket 7: AOpen AP59s, Cyrix M II-300GP (225 MHz), 64MB SDRAM, SiS 6326 8MB SGRAM, SB32 CT3670 8MB, 9.1 GB IBM SCSI HDD, Win98FE
Socket A: WinFast K7S741, Sempron 2400+ @1960MHz water cooled, 1 GB DDR400, WinFast Geforce 6600 128MB, Audigy SB0090, PCI SATA card (SIL3114), 80GB IDE HDD 3.5", 160GB SATA HDD 2.5",
Back to top
IP Logged
 
Callahan
VIP Member
*****
Offline



Posts: 8095
Location: Świętokrzyskie
Joined: 29. Mar 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #2 - 10. Apr 2016 at 22:10
Print Post  
Błąd FDIV nie jest wydajnościowy. Procesor powiedzmy... jest mało dokładny  Grin
Ciekawi mnie co to za płyta; mam  i 60 i 66, jeden bez bug'a  Cool
Czuję szczególny sentyment do tych "grzałek"  Wink
  

(You need to Login or Register to view media files and links)
HP XU 6/200 2x PII-ODP/512MB/VB/SCSI/NT 4.0
PR440FX 2x PII-ODP/1GB/V4/SCSI/NT 4.0 CS4237B+CT1920
Super S2DG2 2x550@2MB/1GB/V5/SCSI/YamahaXG/Win2000
(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
Neo
Senior Member
****
Offline


OC freak

Posts: 4212
Location: Birkenhead
Joined: 04. Jan 2016
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #3 - 11. Apr 2016 at 08:31
Print Post  
Callahan wrote on 10. Apr 2016 at 22:10:
Błąd FDIV nie jest wydajnościowy.

No tak, racja - pomyliło mi się pewnie z błędem w jednostce branch prediction we wczesnych Pentium. Ale wydawało mi się, że gdzieś widziałem coś o programowym obejściu poprawiającym dokładność kosztem 15-20% wydajności, ale mogło to być coś innego, bo teraz nie mogę tego nigdzie odkopać.

Update: Mam! Znalazłem w pomocy do Delphi:
Quote:
Pentium safe FDIV operations

Type      Switch
Syntax      {$U+} or {$U-}
{$SAFEDIVIDE ON} or {$SAFEDIVIDE OFF}
Default      {$U-}
Scope      Local

The $U directive controls generation of floating-point code that guards against the flawed FDIV instruction exhibited by certain early Pentium processors. Windows 95, Windows NT 3.51, and later contain code which corrects the Pentium FDIV bug system-wide.
In the {$U+} state, all floating-point divisions are performed using a runtime library routine. The first time the floating-point division routine is invoked, it checks whether the processor's FDIV instruction works correctly, and updates the TestFDIV variable (declared in the System unit) accordingly. For subsequent floating-point divide operations, the value stored in TestFDIV is used to determine what action to take.

Value      Meaning

-1      FDIV instruction has been tested and found to be flawed.
0      FDIV instruction has not yet been tested.
1      FDIV instruction has been tested and found to be correct.

For processors that do not exhibit the FDIV flaw, {$U+} results in only a slight performance degradation. For a flawed Pentium processor, floating-point divide operations may take up to three times longer in the {$U+} state, but they will always produce correct results.

In the {$U-} state, floating-point divide operations are performed using in-line FDIV instructions. This results in optimum speed and code size, but may produce incorrect results on flawed Pentium processors. You should use the {$U-} state only in cases where you are certain that the code is not running on a flawed Pentium processor.
  

DIY woodbox: AMD 386DX40, 8MB RAM, Trident TVGA9000C 512kB, Aztech Pro16 ABI (AZT2316), Primax SoundStorm Wave M16B 1MB (GUS Classic clone), ST3491A
Socket 7: AOpen AP59s, Cyrix M II-300GP (225 MHz), 64MB SDRAM, SiS 6326 8MB SGRAM, SB32 CT3670 8MB, 9.1 GB IBM SCSI HDD, Win98FE
Socket A: WinFast K7S741, Sempron 2400+ @1960MHz water cooled, 1 GB DDR400, WinFast Geforce 6600 128MB, Audigy SB0090, PCI SATA card (SIL3114), 80GB IDE HDD 3.5", 160GB SATA HDD 2.5",
Back to top
IP Logged
 
sajmon
Forum Administrator
******
Offline


Old games!

Posts: 3610
Location: Czeladź / Śląsk
Joined: 22. Mar 2016
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #4 - 11. Apr 2016 at 17:38
Print Post  
ogarne się troche czasowo to po testuje ją i dokładniej porównam do 5x86 ,albo jakieś 486 dx4-100. Co do płyty to jest to identyczna jak ta..Zastanawia mnei to dodatkowe czarne zasilanie przy porcie ISA pomiędzy PCI
EDYTA : już znalazłem cóż to jest .Płyta to Intel Premiere/PCI Batman's Revenge natomiast to zasilanie spełnia rolę dodatkowego 3,3V do PCI .Ale nadal nie rozumie po co się to stosuje
  

(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
Callahan
VIP Member
*****
Offline



Posts: 8095
Location: Świętokrzyskie
Joined: 29. Mar 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #5 - 11. Apr 2016 at 18:42
Print Post  
Hehe, Batman's revenge...
jak karta PCI wymagałaby 3,3V zamiast standardowego 5V musisz podłaczyć wtyczkę specjalną 3,3V.
De facto nie widziałem karty, która miałaby wycięcie "Voltowe" 5V i wymagałaby zasilania 3,3V; karty PCI mają z reguły uniwersalne napięcia pracy; chyba, że nacięcie wskazuje inaczej-ale wtedy "nie wepchniesz"  Wink
(You need to Login or Register to view media files and links)
A tu mój Batman:
(You need to Login or Register to view media files and links)
Mam jeszcze Batmana LPX  Cheesy

  

(You need to Login or Register to view media files and links)
HP XU 6/200 2x PII-ODP/512MB/VB/SCSI/NT 4.0
PR440FX 2x PII-ODP/1GB/V4/SCSI/NT 4.0 CS4237B+CT1920
Super S2DG2 2x550@2MB/1GB/V5/SCSI/YamahaXG/Win2000
(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
sajmon
Forum Administrator
******
Offline


Old games!

Posts: 3610
Location: Czeladź / Śląsk
Joined: 22. Mar 2016
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #6 - 11. Apr 2016 at 19:59
Print Post  
Zdjęcie które wkleiłem z netu przykuło moją uwage .Otóż widze że ktos zrobił moda na Dallasie .Co prawda mój trzymie idealnie ,ale tak na wszelki wypadek można by coś przerobić w tym kierunku.Znacie jakieś sztuczki?
  

(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
Callahan
VIP Member
*****
Offline



Posts: 8095
Location: Świętokrzyskie
Joined: 29. Mar 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #7 - 11. Apr 2016 at 20:16
Print Post  
Żadnych sztuczek nie potrzeba, po prostu wylutowujesz dallasa, wstawiasz podstawkę DIP, i wkładasz nowego Dallasa.
Te "sztuczki" są z przed paru lat, a dzisiaj nieopłacalne. U mnie jest Batman zrobiowy jak wyżej wymieniłem, koszt 30zł.
  

(You need to Login or Register to view media files and links)
HP XU 6/200 2x PII-ODP/512MB/VB/SCSI/NT 4.0
PR440FX 2x PII-ODP/1GB/V4/SCSI/NT 4.0 CS4237B+CT1920
Super S2DG2 2x550@2MB/1GB/V5/SCSI/YamahaXG/Win2000
(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
RaNGuN
Full Member
***
Offline



Posts: 846
Location: Wroclaw
Joined: 09. Dec 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #8 - 12. Apr 2016 at 16:05
Print Post  
Podłącze się pod temat;-)

1. Czy ktoś z Was wymieniał flash`a na Batmanie? Kostka jest dość nietypowa, a jak to pamięć flash Intel`a z tamtych czasów bardzo lubi padać. Czy wystarczy przeflash`ować w innej płycie (standardowy programator raczej tego nie zaprogramuje), czy trzeba kupić nową kostkę (o ile to możliwe)???.

2. Kiedyś krążyła "urban legend", że tylko procki z logiem "Pentium PROCESSOR" mają FDIV BUG, a te bez dopisku "PROCESSOR" już błędu nie mają, czy ktoś z Was weryfikował to na podstawie kodów/serii procków z błędem?

3. Co do wymiany Dallas`a to generalnie Callahan ma 100% racji - przy obecnej cenie Dallasa na bodajże Alibabie szkoda zachodu z "tuningiem", ale jeśli ktoś mimo wszystko chciał by się w to bawić to mogę coś podpowiedzieć - wymiana baterii ma swoje zalety (a konkretnie tuning Dallas`a by bateria była wymienna) - koszt ok. 1PLN, mamy Dallas`a który zewnętrznie jest praktycznie nie do poznania, że był rozbierany, kolejna wymiana baterii za kilka lat to znów koszt 1PLN i jakieś 2-3 minuty roboty;-)
  

Fajne sÄ… te retro kompy, takie nie za szybkie, takie nie za stabilne;-)
Back to top
 
IP Logged
 
Callahan
VIP Member
*****
Offline



Posts: 8095
Location: Świętokrzyskie
Joined: 29. Mar 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #9 - 12. Apr 2016 at 19:36
Print Post  
RaNGuN wrote on 12. Apr 2016 at 16:05:
Podłącze się pod temat;-)

1. Czy ktoś z Was wymieniał flash`a na Batmanie? Kostka jest dość nietypowa, a jak to pamięć flash Intel`a z tamtych czasów bardzo lubi padać. Czy wystarczy przeflash`ować w innej płycie (standardowy programator raczej tego nie zaprogramuje), czy trzeba kupić nową kostkę (o ile to możliwe)???.

2. Kiedyś krążyła "urban legend", że tylko procki z logiem "Pentium PROCESSOR" mają FDIV BUG, a te bez dopisku "PROCESSOR" już błędu nie mają, czy ktoś z Was weryfikował to na podstawie kodów/serii procków z błędem?



Ad.1
Płyta ma tzw. recovery boot, kiedyś mi "zawiesił się" flash, myślalem, że trup, ale zbutowałem z dyskietki ze zworką i działa nadal.

Ad.2
Trudno określić, trzeba po zdjęciach i serii lukać. Ale weźmy sx835 są z FDIV bug i są napisem processor i bez, a bug'a mają.
  

(You need to Login or Register to view media files and links)
HP XU 6/200 2x PII-ODP/512MB/VB/SCSI/NT 4.0
PR440FX 2x PII-ODP/1GB/V4/SCSI/NT 4.0 CS4237B+CT1920
Super S2DG2 2x550@2MB/1GB/V5/SCSI/YamahaXG/Win2000
(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
RaNGuN
Full Member
***
Offline



Posts: 846
Location: Wroclaw
Joined: 09. Dec 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #10 - 13. Apr 2016 at 09:52
Print Post  
Próbowałem recovery boot, płyta wstaje, ładuje "coś" z dyskietki (przygotowanej pod recovery), ale ponieważ w tym trybie grafika nie jest obsługiwana to nie wiadomo jakie są komunikaty, po tej procedurze i resecie w normalnym trybie płyta dalej nie wstaje. Niestety oznacza to, że chyba o jednego Batmana mniej;-) Ale jeszcze powalczę z flash`em.

Dzięki za info o FDIV bug, widać trzeba każdy procek sprawdzać osobno, a nie kierować się wyłącznie napisem/logo.
  

Fajne sÄ… te retro kompy, takie nie za szybkie, takie nie za stabilne;-)
Back to top
 
IP Logged
 
Callahan
VIP Member
*****
Offline



Posts: 8095
Location: Świętokrzyskie
Joined: 29. Mar 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #11 - 13. Apr 2016 at 12:57
Print Post  
Reanimuj  Smiley Batmana za normalne pieniądze tylko cudem można znaleźć.
A wiecie, że kontroler ide RZ1000 na tej płycie ma też buga? Mogą się dane posypać na systemach dosowych...
  

(You need to Login or Register to view media files and links)
HP XU 6/200 2x PII-ODP/512MB/VB/SCSI/NT 4.0
PR440FX 2x PII-ODP/1GB/V4/SCSI/NT 4.0 CS4237B+CT1920
Super S2DG2 2x550@2MB/1GB/V5/SCSI/YamahaXG/Win2000
(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
RaNGuN
Full Member
***
Offline



Posts: 846
Location: Wroclaw
Joined: 09. Dec 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #12 - 13. Apr 2016 at 13:19
Print Post  
Sprubuję reanimowaćSmiley Pentium 60 to był mój pierwszy PC, więc sentyment jest;-)

Skoro z prockiem im nie poszło to i w kontrolerze się bug mógł trafićWink A ten błąd w kontrolerze się mógł objawiać jakoś często, w jakichś konkretnych sytuacjach?
  

Fajne sÄ… te retro kompy, takie nie za szybkie, takie nie za stabilne;-)
Back to top
 
IP Logged
 
Callahan
VIP Member
*****
Offline



Posts: 8095
Location: Świętokrzyskie
Joined: 29. Mar 2014
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #13 - 13. Apr 2016 at 18:35
Print Post  
Eide flaw jest dużo gorszy niż "zaokrąglenie" p60.
Tu jest bogato, stary artykuł, z początków internetu. Nie tylko rz1000, ale i cmd też dotyczy. Czytajcie, dobre:
(You need to Login or Register to view media files and links)
  

(You need to Login or Register to view media files and links)
HP XU 6/200 2x PII-ODP/512MB/VB/SCSI/NT 4.0
PR440FX 2x PII-ODP/1GB/V4/SCSI/NT 4.0 CS4237B+CT1920
Super S2DG2 2x550@2MB/1GB/V5/SCSI/YamahaXG/Win2000
(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
sajmon
Forum Administrator
******
Offline


Old games!

Posts: 3610
Location: Czeladź / Śląsk
Joined: 22. Mar 2016
Gender: Male
Re: dorwałem Pentacza z fdiv bug :)
Reply #14 - 13. Apr 2016 at 21:28
Print Post  
Życie nie jest kolorowe :/  .Był sobie sx835 ktory przestał wstawać :/ , po wpięciu SX 974 wszystko się uruchamia .Tak długo szukałem FDIV`a i kupa  Angry  Czy to świadczy o uwalonym procku?
  

(You need to Login or Register to view media files and links)
Back to top
 
IP Logged
 
Page Index Toggle Pages: [1] 2 
Send TopicPrint
 
  « Board Index ‹ Board  ^Top