AlterEgo
Ensign
- Registriert
- Aug. 2004
- Beiträge
- 143
RivaTuner 2.0 RC 15.1 - Pixelpipelines Geforce 6800 nonGT/Ultra [Ergebnisse]
Hallo.
Bitte schreibt in diesen Thread eure Erfahrungen und wenn möglich Benchmark vorher/nachher.
Ab heute ist die bereits seit langem Erwartete Version des RivaTuners erschienen, die auch die restlichen 4 Pixelpipelines einer Geforce 6800 mittels einfachem Softwaremod auf volle 16 freischalten soll. Es ist nicht erforderlich hierzu ein anderes Bios zu flashen!! Die Garantie der Karte bleibt so erhalten.
Hier ein paar Fragen und Antworten zu diesem Thema:
Q: Can you explain me NV40 softmodding internals?
A: NV4x graphics processor's internal configuration is rather flexible and amount of active pixel and vertex units can be easily controlled by special GPU units configuration register. State of each pixel and vertex unit is mapped to the corresponding bit in the configuration register, logical 1 in this bit enables mapped unit, logical 0 - disables unit and prevents graphics processor from using it. This technique allows NVIDIA to create 16x1,6vp / 12x1,5vp / 8x1,4vp boards based on the same graphics processor. So any fully functional NV40 graphics processor can be easily reprogrammed to use 1-4 pixel units (or 4-16 pixel pipelines) and 1-6 vertex units via masking the corresponding bits in the configuration register. However, GPU manufacturers seem to perform graphics processor's units testing after manufacturing graphics processor (probably during crystal packing stage) and physically mask bad units. It means that the corresponding bit in the configuration register is hardwired to 0, and the chip simply ignores any attempts to write 1 to it making unit activation physically impossible. During POST graphics processor activates all non-physically masked units by writing logical 1 to the corresponding bits, however some vendors may also alter state of GPU units configuration register in VGA BIOS via soft-masking some additional units too. This mainly applies to GeForce 6800 boards having only one physically masked pixel/vertex units. To fit in specs, one pixel/vertex unit on the boards with such chips is soft-masked in VGA BIOS.
RivaTuner's NVStrap driver allows you to override state of GPU units configuration register and mask any or unmask all soft-masked units.
Q: How can I see if my GeForce 6800 is softmoddable or not? Does the moddability depend on display adapter manufacturer?
A: No, it doesn't depend on brand. The only factor defining softmoddability success is an amount of physically masked pixel/vertex units in GPU.
To see if your adapter is softmoddable or not, you may use RivaTuner's graphics subsystem diagnostic report module and look at "GPU units mask" line in "NVIDIA VGA BIOS information" report category. If you'll see there something different from 16x1,6vp (e.g. 12x1,6vp) - it means that graphics adapter manufacturer tried to lock some graphics processor's pixel/vertex units in software. Otherwise VGA BIOS doesn't mask any units, your graphics processor's configuration is defined by amount physically masked units and you may forget about softmodding.
Q: What will happen if I'll try to unlock bad pipelines? Will I see rendering artifacts?
A: No. Graphics processor's logic simply will not allow you to enable physically masked units.
Download unter:
http://downloads.guru3d.com/downloadget.php?id=163&file=5&evp=3dd4bb8da7a55799f2d49e3dcfc0e6aa
Gruß
Hallo.
Bitte schreibt in diesen Thread eure Erfahrungen und wenn möglich Benchmark vorher/nachher.
Ab heute ist die bereits seit langem Erwartete Version des RivaTuners erschienen, die auch die restlichen 4 Pixelpipelines einer Geforce 6800 mittels einfachem Softwaremod auf volle 16 freischalten soll. Es ist nicht erforderlich hierzu ein anderes Bios zu flashen!! Die Garantie der Karte bleibt so erhalten.
Hier ein paar Fragen und Antworten zu diesem Thema:
Q: Can you explain me NV40 softmodding internals?
A: NV4x graphics processor's internal configuration is rather flexible and amount of active pixel and vertex units can be easily controlled by special GPU units configuration register. State of each pixel and vertex unit is mapped to the corresponding bit in the configuration register, logical 1 in this bit enables mapped unit, logical 0 - disables unit and prevents graphics processor from using it. This technique allows NVIDIA to create 16x1,6vp / 12x1,5vp / 8x1,4vp boards based on the same graphics processor. So any fully functional NV40 graphics processor can be easily reprogrammed to use 1-4 pixel units (or 4-16 pixel pipelines) and 1-6 vertex units via masking the corresponding bits in the configuration register. However, GPU manufacturers seem to perform graphics processor's units testing after manufacturing graphics processor (probably during crystal packing stage) and physically mask bad units. It means that the corresponding bit in the configuration register is hardwired to 0, and the chip simply ignores any attempts to write 1 to it making unit activation physically impossible. During POST graphics processor activates all non-physically masked units by writing logical 1 to the corresponding bits, however some vendors may also alter state of GPU units configuration register in VGA BIOS via soft-masking some additional units too. This mainly applies to GeForce 6800 boards having only one physically masked pixel/vertex units. To fit in specs, one pixel/vertex unit on the boards with such chips is soft-masked in VGA BIOS.
RivaTuner's NVStrap driver allows you to override state of GPU units configuration register and mask any or unmask all soft-masked units.
Q: How can I see if my GeForce 6800 is softmoddable or not? Does the moddability depend on display adapter manufacturer?
A: No, it doesn't depend on brand. The only factor defining softmoddability success is an amount of physically masked pixel/vertex units in GPU.
To see if your adapter is softmoddable or not, you may use RivaTuner's graphics subsystem diagnostic report module and look at "GPU units mask" line in "NVIDIA VGA BIOS information" report category. If you'll see there something different from 16x1,6vp (e.g. 12x1,6vp) - it means that graphics adapter manufacturer tried to lock some graphics processor's pixel/vertex units in software. Otherwise VGA BIOS doesn't mask any units, your graphics processor's configuration is defined by amount physically masked units and you may forget about softmodding.
Q: What will happen if I'll try to unlock bad pipelines? Will I see rendering artifacts?
A: No. Graphics processor's logic simply will not allow you to enable physically masked units.
Download unter:
http://downloads.guru3d.com/downloadget.php?id=163&file=5&evp=3dd4bb8da7a55799f2d49e3dcfc0e6aa
Gruß
Zuletzt bearbeitet: