Overclock.net › Forums › Graphics Cards › NVIDIA › NVIDIA Drivers and Overclocking Software › Any way to disable ECC through BIOS mods?
New Posts  All Forums:Forum Nav:

Any way to disable ECC through BIOS mods? - Page 2

post #11 of 19
Thread Starter 
Quote:
Originally Posted by KarathKasun View Post

No, it has CRC. CRC just lets the controller know soomething got corrupted and that it needs to retry communication. It does not detect errors inside the memory pool like ECC.

There are no extra pins and no overhead. You cant disable it.

There has to be overhead, you can't calculate a CRC in zero-time and the memory controller shouldn't accept the data it receives until after the CRC is calculated on the date received and compared.

But how does a GDDR5 device perform a CRC calculation? I thought it was just ECC and not CRC. I've actually never read of any memory technology using CRC -- even on $12K servers.
post #12 of 19
Quote:
Originally Posted by 8051 View Post

There has to be overhead, you can't calculate a CRC in zero-time and the memory controller shouldn't accept the data it receives until after the CRC is calculated on the date received and compared.

But how does a GDDR5 device perform a CRC calculation? I thought it was just ECC and not CRC. I've actually never read of any memory technology using CRC -- even on $12K servers.

ECC is CRC+other things(complex hashes that can recover lost data and whatnot). CRC by itself can be implemented in the DRAM IC and the MC for effectively zero performance impact because it is a fixed function unit. It cant recover lost data, it just allows for a re-transmission of data if there is corruption on the bus itself.
μRyzen
(12 items)
 
Mini Box
(4 items)
 
 
CPUMotherboardGraphicsRAM
Ryzen R5 1400 MSI B350M Gaming Pro Zotac GTX 670 4GB G.SKILL FORTIS Series 8GB (2 x 4GB) 
Hard DriveCoolingOSOS
WD Green 3tb Wraith Stealth Windows 10 Debian 8.7 
MonitorKeyboardPowerMouse
ViewSonic VX-2257-8 Chinese backlit mechanical Kingwin 850w Chinese laser optical 
CPUMotherboardGraphicsRAM
Athlon 5350 Asus AM1I-A EVGA GTX 750 Ti SC 2x4GB DDR 3 1333 
  hide details  
Reply
μRyzen
(12 items)
 
Mini Box
(4 items)
 
 
CPUMotherboardGraphicsRAM
Ryzen R5 1400 MSI B350M Gaming Pro Zotac GTX 670 4GB G.SKILL FORTIS Series 8GB (2 x 4GB) 
Hard DriveCoolingOSOS
WD Green 3tb Wraith Stealth Windows 10 Debian 8.7 
MonitorKeyboardPowerMouse
ViewSonic VX-2257-8 Chinese backlit mechanical Kingwin 850w Chinese laser optical 
CPUMotherboardGraphicsRAM
Athlon 5350 Asus AM1I-A EVGA GTX 750 Ti SC 2x4GB DDR 3 1333 
  hide details  
Reply
post #13 of 19
ECC is Error Correction Code and can correct single bit errors on the fly. EDC does not correct on the fly.

From Micron datasheet


EDC has it's own pin.

EDC can be disabled for read and/or write CRC's.

There is extended latency in the CRCRD and CRCWR without even considering retransmissions.
post #14 of 19
Latency is usually not an issue with a GPU, bandwidth is more important.

It can only be enabled at the design level AFAIK. At least in consumer products.
μRyzen
(12 items)
 
Mini Box
(4 items)
 
 
CPUMotherboardGraphicsRAM
Ryzen R5 1400 MSI B350M Gaming Pro Zotac GTX 670 4GB G.SKILL FORTIS Series 8GB (2 x 4GB) 
Hard DriveCoolingOSOS
WD Green 3tb Wraith Stealth Windows 10 Debian 8.7 
MonitorKeyboardPowerMouse
ViewSonic VX-2257-8 Chinese backlit mechanical Kingwin 850w Chinese laser optical 
CPUMotherboardGraphicsRAM
Athlon 5350 Asus AM1I-A EVGA GTX 750 Ti SC 2x4GB DDR 3 1333 
  hide details  
Reply
μRyzen
(12 items)
 
Mini Box
(4 items)
 
 
CPUMotherboardGraphicsRAM
Ryzen R5 1400 MSI B350M Gaming Pro Zotac GTX 670 4GB G.SKILL FORTIS Series 8GB (2 x 4GB) 
Hard DriveCoolingOSOS
WD Green 3tb Wraith Stealth Windows 10 Debian 8.7 
MonitorKeyboardPowerMouse
ViewSonic VX-2257-8 Chinese backlit mechanical Kingwin 850w Chinese laser optical 
CPUMotherboardGraphicsRAM
Athlon 5350 Asus AM1I-A EVGA GTX 750 Ti SC 2x4GB DDR 3 1333 
  hide details  
Reply
post #15 of 19
Thread Starter 
Quote:
Originally Posted by KarathKasun View Post

Latency is usually not an issue with a GPU, bandwidth is more important.

It can only be enabled at the design level AFAIK. At least in consumer products.

SO latency doesn't affect bandwidth eh?
post #16 of 19
Quote:
Originally Posted by 8051 View Post

SO latency doesn't affect bandwidth eh?

Depends on what type of bandwidth you are taking about. You can have terrible latency (in a relative sense) and still get great streaming bandwidth. GPU's often operate with data streams rather than short random requests. Latency hurts much more when you do random access patterns, much like a CPU would generate under most circumstances.
μRyzen
(12 items)
 
Mini Box
(4 items)
 
 
CPUMotherboardGraphicsRAM
Ryzen R5 1400 MSI B350M Gaming Pro Zotac GTX 670 4GB G.SKILL FORTIS Series 8GB (2 x 4GB) 
Hard DriveCoolingOSOS
WD Green 3tb Wraith Stealth Windows 10 Debian 8.7 
MonitorKeyboardPowerMouse
ViewSonic VX-2257-8 Chinese backlit mechanical Kingwin 850w Chinese laser optical 
CPUMotherboardGraphicsRAM
Athlon 5350 Asus AM1I-A EVGA GTX 750 Ti SC 2x4GB DDR 3 1333 
  hide details  
Reply
μRyzen
(12 items)
 
Mini Box
(4 items)
 
 
CPUMotherboardGraphicsRAM
Ryzen R5 1400 MSI B350M Gaming Pro Zotac GTX 670 4GB G.SKILL FORTIS Series 8GB (2 x 4GB) 
Hard DriveCoolingOSOS
WD Green 3tb Wraith Stealth Windows 10 Debian 8.7 
MonitorKeyboardPowerMouse
ViewSonic VX-2257-8 Chinese backlit mechanical Kingwin 850w Chinese laser optical 
CPUMotherboardGraphicsRAM
Athlon 5350 Asus AM1I-A EVGA GTX 750 Ti SC 2x4GB DDR 3 1333 
  hide details  
Reply
post #17 of 19
Quote:
Originally Posted by KarathKasun View Post

It can only be enabled at the design level AFAIK. At least in consumer products.

Not so sure about that, driver kind of hints otherwise. Guess we'll need some pudding before we get any proof though.
post #18 of 19
Thread Starter 
Quote:
Originally Posted by KarathKasun View Post

Depends on what type of bandwidth you are taking about. You can have terrible latency (in a relative sense) and still get great streaming bandwidth. GPU's often operate with data streams rather than short random requests. Latency hurts much more when you do random access patterns, much like a CPU would generate under most circumstances.

Latency directly affects bandwidth. The longer you have to wait for data, the slower your bandwidth in MiB/sec.

As far as CRC checking, TANSTAFFL says it all.
post #19 of 19
This topic. I like it. Anyway, as far i know, all AMD cards after 4xxx series have built-in ECC capabilites, BUT they are disabled at BIOS level. The R9 290 has it, but it needs special BIOS to have it enabled (looking at those FirePro cards).
Desktop PC
(22 items)
 
ASUS ROG G72GX
(6 items)
 
 
CPUMotherboardGraphicsGraphics
AMD FX-8320 ASRock Fatal1ty 990FX Killer Sapphire Nitro+ RX480 Sapphire R9 290 Tri-X 
GraphicsRAMHard DriveHard Drive
XFX RX470 Singlefan Mushkin Redline 996996 2x4GB 2133Mhz Maxtor 6Y080L0 80GB 7200 RPM 8MB Western Digital 160GB 7200RPM 8MB 
Hard DriveHard DriveHard DriveOptical Drive
Maxtor 250GB 7200RPM 8MB Corsair Force LS WesternDigital Blue 500GB 7200RPM 16MB ASUS DVD-RW 
CoolingOSOSOS
ThermalTake Frio Silent 14 Windows 10 Enterprise Linux Mint 17.3 Rosa OphCrack 
MonitorKeyboardPowerCase
ASUS VS228HR Logitech K120 Corsair VS650 ThermalTake View 27 
MouseAudio
Bloody V5 Corsair HS30 Raptor 
CPUMotherboardGraphicsRAM
Intel Mobile Core 2 Duo P8700 G72GX NVIDIA GeForce GTX 260M  Hyundai Electronics  
RAMRAM
Hyundai Electronics  Hyundai Electronics  
  hide details  
Reply
Desktop PC
(22 items)
 
ASUS ROG G72GX
(6 items)
 
 
CPUMotherboardGraphicsGraphics
AMD FX-8320 ASRock Fatal1ty 990FX Killer Sapphire Nitro+ RX480 Sapphire R9 290 Tri-X 
GraphicsRAMHard DriveHard Drive
XFX RX470 Singlefan Mushkin Redline 996996 2x4GB 2133Mhz Maxtor 6Y080L0 80GB 7200 RPM 8MB Western Digital 160GB 7200RPM 8MB 
Hard DriveHard DriveHard DriveOptical Drive
Maxtor 250GB 7200RPM 8MB Corsair Force LS WesternDigital Blue 500GB 7200RPM 16MB ASUS DVD-RW 
CoolingOSOSOS
ThermalTake Frio Silent 14 Windows 10 Enterprise Linux Mint 17.3 Rosa OphCrack 
MonitorKeyboardPowerCase
ASUS VS228HR Logitech K120 Corsair VS650 ThermalTake View 27 
MouseAudio
Bloody V5 Corsair HS30 Raptor 
CPUMotherboardGraphicsRAM
Intel Mobile Core 2 Duo P8700 G72GX NVIDIA GeForce GTX 260M  Hyundai Electronics  
RAMRAM
Hyundai Electronics  Hyundai Electronics  
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
Overclock.net › Forums › Graphics Cards › NVIDIA › NVIDIA Drivers and Overclocking Software › Any way to disable ECC through BIOS mods?