RivaTuner Advanced Discussion forum This forum is intended for advanced comments, ideas and general discussion of the RivaTuner Utility which is hosted here at the Guru of 3D. This forum is visited by programmer himself - you can only post in this area with a minimum of 10 posts and 7 days forum membership.
|
|
|
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|
Disable Hardware masks @ Bios level -
10-14-2004, 02:01
| posts: n/a
Sorry if this has been asked before, but once you've verified which pipes and vp's arent buggered using rivatuner is there anyway to alter the bios so they are constantly enabled without installing rivatuner? Not that I have a problem with rivatuner, just interested if its possible with an edited bios etc.
Eg: Recently there was an issue with the passively cooled gigabyte 6800nu's only being 8x1 and they released a bios fix for 12x1. I've tried flashing my leadtek le with this bios but it still defaults to 8x1. Also assuming that the gigabyte 6800nu's have 1 pixel unit damaged (thus the core being selected for NU use) how does the updated bios verify which unit to not enable?
http://forums.guru3d.com/showthread....0&pagenumber=4
Eg on mine pixel unit 0 is damaged and I get corruption when enabled but pixel unit 4 enables fine. On another model pixel unit 4 will be knackered but the first 3 will be fine, how does the bios fix distinguish which pixel unit to enable on the gigabytes.
Hope that makes sense
Last edited by davvy76; 10-14-2004 at 02:35.
|
|
|
|
|
|
|
|
Moderator
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|
Re: Disable Hardware masks @ Bios level -
10-14-2004, 08:38
| posts: 10,312 | Location: Taganrog, Russia
Quote:
Originally posted by davvy76
Sorry if this has been asked before, but once you've verified which pipes and vp's arent buggered using rivatuner is there anyway to alter the bios so they are constantly enabled without installing rivatuner? Not that I have a problem with rivatuner, just interested if its possible with an edited bios etc.
|
Yes. It is technically possible to rip hardware mask initialization from VGA BIOS initialization script. If you need it - I'll add such script t new version of RivaTuner.
Quote:
Originally posted by davvy76
Eg: Recently there was an issue with the passively cooled gigabyte 6800nu's only being 8x1 and they released a bios fix for 12x1. I've tried flashing my leadtek le with this bios but it still defaults to 8x1. Also assuming that the gigabyte 6800nu's have 1 pixel unit damaged (thus the core being selected for NU use) how does the updated bios verify which unit to not enable?
|
That BIOS just contained software units mask, preventing GPU from activating fully functional units. New BIOS simply removed software mask, allowing GPU to activate all non-hardware masked units. If your LE have more than 1pixel/1vertex units masked via hardware - this BIOS will not help you.
Quote:
Originally posted by davvy76
Eg on mine pixel unit 0 is damaged and I get corruption when enabled but pixel unit 4 enables fine. On another model pixel unit 4 will be knackered but the first 3 will be fine, how does the bios fix distinguish which pixel unit to enable on the gigabytes.
|
Most of NU VGA BIOSes use the following initialization sequence:
1) Enable hardware mask usage (i.e. lock all hardware masked units for enabling).
2) Try to enable all available units (due to programmed hardware mask, only unmasked ones will be enabled).
Alexey Nicolaychuk aka Unwinder, RivaTuner creator
|
|
|
|
|
|
|
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-14-2004, 11:12
| posts: n/a
Thanks for the reply and the answers to my questions. You've explained it in a manner that makes perfect sense to me. I guess I can stop fiddling with bios's now .
Cheers Unwinder
|
|
|
|
|
|
|
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-17-2004, 05:22
| posts: n/a
Yes. It is technically possible to rip hardware mask initialization from VGA BIOS initialization script. If you need it - I'll add such script t new version of RivaTuner. <<<<<< id apreciate this for a radeon 9800se to enable 4 extra pipes
|
|
|
|
|
|
|
|
Moderator
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-18-2004, 08:02
| posts: 10,312 | Location: Taganrog, Russia
Quote:
Originally posted by {HLH}
Yes. It is technically possible to rip hardware mask initialization from VGA BIOS initialization script. If you need it - I'll add such script t new version of RivaTuner. <<<<<< id apreciate this for a radeon 9800se to enable 4 extra pipes
|
{HLH} what was the point of posting that? Was I talkking about R350 GPU series? Are R350 and NV40 GPUs absolutely equal?
Opposing to NV40 series, R300/R350's pipeline config is set by _driver_ after loading OS using PCI DeviceID as pipeline count selection factor. It is impossible to change R9800SE's PCI DeviceId to R9800(Pro)'s one in VGA BIOS without changing strapping resistor located at GPU package. So forget about it.
Alexey Nicolaychuk aka Unwinder, RivaTuner creator
|
|
|
|
|
|
|
|
Ancient Guru
Videocard: 7970 HD GHZ
Processor: ES 4GHZ Six Core 12MB
Mainboard:
Memory: 16GB DDR3 1600
Soundcard: SB XFI Elite Custom
PSU: 750 EPS
|

10-19-2004, 02:11
| posts: 5,870 | Location: Soon to be Disclosed
I would much appreciate it as well the rip hardware mask so installing new drivers will not require one to reopen the masked ones over and over
I have two leadtek 6800nu I am going to unlock the pipes on when I get home this saturday
|
|
|
|
|
|
|
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-19-2004, 05:59
| posts: n/a
unwinder theres no use for all that man.i didnt kno that.u didnt have to get all pissy with me.all u had to say was Opposing to NV40 series, R300/R350's pipeline config is set by _driver_ after loading OS using PCI DeviceID as pipeline count selection factor. It is impossible to change R9800SE's PCI DeviceId to R9800(Pro)'s one in VGA BIOS without changing strapping resistor located at GPU package. So forget about it. **** it tho the hell with it. i ll just leave u an rivatuner allone because u are very rude.no hard feelings doe
Last edited by {HLH}; 10-19-2004 at 06:05.
|
|
|
|
|
|
|
|
Moderator
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-19-2004, 08:27
| posts: 10,312 | Location: Taganrog, Russia
Quote:
Originally posted by volkov956
I would much appreciate it as well the rip hardware mask so installing new drivers will not require one to reopen the masked ones over and over
|
Probably you don't understand something, you _don_t_ have to reopen masked pipes after installing new drivers. Once you install the NVStrap and configure pipeline config, it is latched by hardware and stored till NVStrap uninstallation/reconfiguration. Forceware driver installation/reinstallation doesn't affect it.
Alexey Nicolaychuk aka Unwinder, RivaTuner creator
|
|
|
|
|
|
|
|
Moderator
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-19-2004, 08:29
| posts: 10,312 | Location: Taganrog, Russia
Quote:
Originally posted by {HLH}
unwinder theres no use for all that man.i didnt kno that.u didnt have to get all pissy with me.all u had to say was Opposing to NV40 series, R300/R350's pipeline config is set by _driver_ after loading OS using PCI DeviceID as pipeline count selection factor. It is impossible to change R9800SE's PCI DeviceId to R9800(Pro)'s one in VGA BIOS without changing strapping resistor located at GPU package. So forget about it. **** it tho the hell with it. i ll just leave u an rivatuner allone because u are very rude.no hard feelings doe
|
{HLH} rude are the ppl whose postings are automatically replaced with "*" symbols by the forum's automatic censor. Bye, nobody will miss you here.
Alexey Nicolaychuk aka Unwinder, RivaTuner creator
|
|
|
|
|
|
|
|
Ancient Guru
Videocard: 7970 HD GHZ
Processor: ES 4GHZ Six Core 12MB
Mainboard:
Memory: 16GB DDR3 1600
Soundcard: SB XFI Elite Custom
PSU: 750 EPS
|

10-19-2004, 21:03
| posts: 5,870 | Location: Soon to be Disclosed
Quote:
Originally posted by Unwinder
Probably you don't understand something, you _don_t_ have to reopen masked pipes after installing new drivers. Once you install the NVStrap and configure pipeline config, it is latched by hardware and stored till NVStrap uninstallation/reconfiguration. Forceware driver installation/reinstallation doesn't affect it.
|
but say reinstalling an OS or formatting a system will require the Pipes to be reopened
|
|
|
|
|
|
|
|
Moderator
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-20-2004, 08:47
| posts: 10,312 | Location: Taganrog, Russia
Sure it will. But do you perform the actions mentioned above dayly?
Alexey Nicolaychuk aka Unwinder, RivaTuner creator
|
|
|
|
|
|
|
|
Ancient Guru
Videocard: 7970 HD GHZ
Processor: ES 4GHZ Six Core 12MB
Mainboard:
Memory: 16GB DDR3 1600
Soundcard: SB XFI Elite Custom
PSU: 750 EPS
|

10-20-2004, 19:34
| posts: 5,870 | Location: Soon to be Disclosed
lol no but preferably if the 2 6800NU I have unlock properlly in Soft Mode then I would like to hard unlock them so I don;'t have to worry about it much.
|
|
|
|
|
|
|
|
Member Guru
Videocard: Fully modded X1950GT
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-23-2004, 16:47
| posts: 109
Unwinder this would be a great addition to Rivatuner, I don't think there is any utilities that are currently available that allows users to modify their 6800LE/NU/GT/U cards bios to enable the harware masked pipelines.
|
|
|
|
|
|
|
|
Ancient Guru
Videocard: 7970 HD GHZ
Processor: ES 4GHZ Six Core 12MB
Mainboard:
Memory: 16GB DDR3 1600
Soundcard: SB XFI Elite Custom
PSU: 750 EPS
|

10-24-2004, 07:49
| posts: 5,870 | Location: Soon to be Disclosed
Leadtek A400 Card 1 Unlocked and Successful
Leadtek A400 Card 2 Installing into Computer and will post results
I hate 3dmark but just used it for quick test to see for graphical gblitches and etc. Both cards are in 2 different systems cause I testing them in the ones they go in
Leadtek Card 1
3dmark 2003
Test 1 8548
Test 2 9855
Leadtek Card 1
3dmark 2003
Test 1 8848
Test 2 9746
Full Success no Graphical Issues on either card when all Pixel and Vertex shaders are unlocked . Thanks Unwinder
Last edited by volkov956; 10-24-2004 at 09:10.
|
|
|
|
|
|
|
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-28-2004, 14:37
| posts: n/a
|
|
|
|
|
|
|
|
Member Guru
Videocard: Fully modded X1950GT
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

10-28-2004, 15:48
| posts: 109
Unwinder doesn't recommend flashing bioses from different cards to your own, especially from different manufacturers even if it did initially appear to work...
Best to wait for Unwinder to release some kind of script that allows us to modify our own bioses to enable the pipelines...
|
|
|
|
|
|
|
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 01:27
| posts: n/a
We'd also like to see working VGPU adjustment and mem latencies in the bios editor (6800GT and Ultra has different mem latencies) and all that you can think of .
|
|
|
|
|
|
|
|
Member Guru
Videocard: Fully modded X1950GT
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 03:17
| posts: 109
GPU voltage modding works with the NiBiTor utility and the mem latencies is also up to the maker of that utility to add support for it. 
I'm waiting to see if it's possible for Unwinder to come up with some script in Rivatuner that exports the specific user chosen pipelines/VP (that are fully working) to some kind of data file, ready to be imported to a bios editor like NiBiTor ready for modding the cards bios with the correct data extracted from Rivatuner...
Last edited by StealthBomber; 11-15-2004 at 03:21.
|
|
|
|
|
|
|
|
Newbie
Videocard:
Processor: Athlon XP
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 13:08
| posts: 23 | Location: Atlantis
There is no way to unluck your units by flashing or reflashing or to re-reflashing your eeprom with different kind of bios images from g.adapters that have no units masked on "lucky" adapters that have them...
Why? Well...it has sayd more than one time...the masked units configuration is given by hardware and not by bios...so it means that bios code simply reads such value.
There are two other ways other than the NVStrap hacked driver that can reveal all the nv40 chip potential and they are:
. Change the hardware masked units configuration by "correcting" the "three resistence" scheme.
. Hack the bios init scripts.
The second one is a bit more difficult 
The 4 p.u. and 6 v.u. scheme is given by:
v0--v1 v2--v3
v4 v5 v6--v7
v8 v9 vA vB
"--" = connected
|
|
|
|
|
|
|
|
Member Guru
Videocard: Fully modded X1950GT
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 13:49
| posts: 109
Last edited by StealthBomber; 11-15-2004 at 13:51.
|
|
|
|
|
|
|
|
Newbie
Videocard:
Processor: Athlon XP
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 13:58
| posts: 23 | Location: Atlantis
Ops!...maybe I did not read carefully...
However hacking bios init scripts has no sense if the one and only o.s. used is MS windows...
The NVStrap hacked driver solution is a piece of cake ...using the same nvidia "instruments" to kick-ass their masked units architecture is nice
|
|
|
|
|
|
|
|
Member Guru
Videocard: Fully modded X1950GT
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 14:05
| posts: 109
Yeah I know but I'd rather use Rivatuner to identify the working pipelines and VP (all of them working in my case) and then mod the bios to enable all the pipelines by default and use Rivatuner to overclock/throttle the memory and GPU up/down...
|
|
|
|
|
|
|
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 15:47
| posts: n/a
Quote:
Originally posted by StealthBomber
GPU voltage modding works with the NiBiTor utility and the mem latencies is also up to the maker of that utility to add support for it. 
|
VGPU setting works only for 6800GT/Ultra, not 6800NU or UE.
|
|
|
|
|
|
|
|
Member Guru
Videocard: Fully modded X1950GT
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 17:07
| posts: 109
Thats strange as it worked with my 6800LE now running @1.5v.
|
|
|
|
|
|
|
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
|

11-15-2004, 21:15
| posts: n/a
You can adjust the voltages with it but it doesn't read voltages right from many original BIOS files, so the method is not the same that manufacturers use.
|
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Powered by vBulletin® Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2012, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.
|