Originally posted by Louise
View Post
Flashing the BIOS allowed you to fool the driver into thinking it was running on a more expensive card, which enabled all the pipes and increased performance, but which often resulted in some corruption and occasional hangs as well. Ever since then, the dream of "flashing the BIOS to make my card run twice as fast" has persisted.
More recently, there were some cases where board manufacturers shipped VBIOS images which had less-than-optimal temp/speed profiles for the fan controllers. In these cases the manufacturers posted BIOS images with improved fan controller profile settings, along with a utility which allowed the BIOS to be re-flashed with the improved profile.
A number of users took advantage of tools which tweaked the clock settings in the BIOS images, allowing them to over-clock the boards further than the manufacturers allowed.
When the 4870 came out a number of owners decided to re-flash their boards without manufacturer support and used an existing flash utility. The result in almost every case was a non-functional board since the 4870 boards used a larger (128KB) ROM. This, in turn, resulted in a rash of reports that new 4870 boards were "failing for no reason" after a few hours use. After a new flash utility was released which programmed the *entire* ROM image the reports of "sudden 4870 death" stopped just as suddenly.
The main point is that flash tools are great for allowing in-the-field updates provided by the manufacturer (ie putting in an image designed for your board), but flashing with the image from even a slightly different board is generally a Bad Thing, and nearly impossible for the driver to code around since the BIOS contents are the driver's only source of information about the hardware on which it is running.
Comment