If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Announcement

Collapse

No announcement yet.

AMD's HD 6950 is unlockable; 69XX series has dual bios -- good news for open source

Comment

The logic behind this, is now you don't have to worry about bricking your graphics card with an open bios (you can recovery with the dual bios function if that happens) and thus development can begin on a open source version for many more people.

In terms of a GFX bios, the real purpose is to get direct control of the hardware's functionality. Unlike the CPU, the GPU cant normally be fed arbitrary instructions. Certain values are put in registers to perform certain operations defined by the card's BIOS. However, this limits the tweak-ability of the card, because the driver is really not much more than another abstraction layer on top of the BIOS. Suppose we could write a BIOS that is specifically designed to run OpenGL, for example. It could greatly reduce the size of the driver needed, as well as improve performance substantially. It could also render pixel-perfect OpenGL, which would allow OpenGL to be used for GUIs and stuff that can't deal with the rather inaccurate way cards typically render it.

This is a somewhat fuzzy description of these things, as I haven't actually developed any GFX drivers or BIOSs myself, but cracking the BIOS barrier is definitely the key to enabling the hardware to be used to the fullest extent possible.

Comment

The logic behind this, is now you don't have to worry about bricking your graphics card with an open bios (you can recovery with the dual bios function if that happens) and thus development can begin on a open source version for many more people.

This doesn't mean that at all. It is still very possible physically damage the card by an incorrect value. If there is no hardware damage even with a faulty/buggy bios you are able to flash a working one back even on a single BIOS card. In the days of AGP cards this meant slapping in a PCI vga card along with the "bricked" AGP card. With PCI-e and IGP's found in modern systems this becomes even easier as most people developing would have a back up card (which could be any pci-e card) for "bricks" or simply enable the IGP. BIOS recovery has never been a real concern on video cards.

Comment

I know, it doesn't mean however that you still can't physically damage the card nor does it mean that recovery will be anymore successful. Trust me I've "bricked" many video cards and haven't lost one yet. To me using the IGP / secondary card / for recovery has been just as easy (of not easier, no opening the case, extracting the card flipping switch).