Overclock.net › Forums › Graphics Cards › NVIDIA › [Official] NVIDIA GTX 760 Owners Club
New Posts  All Forums:Forum Nav:

[Official] NVIDIA GTX 760 Owners Club - Page 506

post #5051 of 6349
@Pimphare

Yea, it sure is. But the really interesting part would have been if there was a way to unlock the GK104-225-A2 to a GK104-425-A2. Meaning going from a 760 to a 680 or "770"..

In the 225-A2 variant of the GK104 there are 2 clusters locked away. While the 325-A2 (also known as the GTX 670) has 1 cluster locked and ofc, the 425-A2 is the fully unlocked one, (GTX680/770)

I wish I could get my hands on some information on how the Nvidia factories are unlocking these chips, or maybe labeling them. Maybe then I'd h2da'oh it.

I mean could it be as easy as just putting on a GTX 680 WF3 rev1 bios onto the GTX 760 WF3 rev1 and just unlock it by chance?
Or would it need some hardware modding?

Or is it just a dead race where the gpu/core it self is locked with some weird nvidia magic?

Or might it be a PCB-mod like this one where someone "hacks" a 690 in order to perform as a Tesla K10?
I'm not sure it's true or not because the following links dosen't work, but it looks legitimate.

http://hackaday.com/2013/03/18/hack-removes-firmware-crippling-from-nvidia-graphics-card/
Edited by santrik - 4/16/14 at 10:19pm
post #5052 of 6349
I don't think you can unlock anything. My understanding is that the cores are all made differently. Like a Quad core to a Dual core. Our chips should be the specific GK104 chips.
But I have heard of R9 290s that can be unlocked because they used 290x chips in them. Apparently they ran out of non X chips. Needed to fill demand.
The Goat
(22 items)
 
  
CPUMotherboardGraphicsGraphics
i5 4670k asustek Z87 pro GTX 760 GTX 760 
RAMRAMHard DriveOptical Drive
Corsair XMS3 Team Dark Series Western Digital WD10EXEZ Atapi IHBS112 
CoolingCoolingCoolingOS
Corsair H100i 2 Fans NZXT Sentry 2 Windows 7 64bit 
MonitorMonitorMonitorKeyboard
Dell E198WFPv Dell E198WFPv Dell SE198WFPv Corsair K60 
PowerCaseMouseAudio
Corsair CX750m Corsair Spec 02 Corsair M40 Logitech z506 
AudioOther
CHC Co Silverado 48oz cup of water 
  hide details  
Reply
The Goat
(22 items)
 
  
CPUMotherboardGraphicsGraphics
i5 4670k asustek Z87 pro GTX 760 GTX 760 
RAMRAMHard DriveOptical Drive
Corsair XMS3 Team Dark Series Western Digital WD10EXEZ Atapi IHBS112 
CoolingCoolingCoolingOS
Corsair H100i 2 Fans NZXT Sentry 2 Windows 7 64bit 
MonitorMonitorMonitorKeyboard
Dell E198WFPv Dell E198WFPv Dell SE198WFPv Corsair K60 
PowerCaseMouseAudio
Corsair CX750m Corsair Spec 02 Corsair M40 Logitech z506 
AudioOther
CHC Co Silverado 48oz cup of water 
  hide details  
Reply
post #5053 of 6349
With latest beta drivers now I'm able to push gpu to almost 1300MHz. 1296/1866MHz to be precise. My previous best gpu OC was 1215MHz which I had for months. I've tested new OC with bf4 for hours with zero crash. How is that possible? Temps are great (below 60°C with fan running around 50%). Is it possible new beta drivers improved my oc? I'm confused.
Core i5
(18 items)
 
  
CPUMotherboardGraphicsRAM
3570k Asus P8P67 LE  MSI GTX 760 Twin Frozr OC 2GB  4x2GB Kingston DDR3 
Hard DriveHard DriveOptical DriveCooling
Kingston SSD V+200 120GB x 2 RAID0 WD10EZEX 1TB LG Hyper 212 EVO 
OSMonitorKeyboardPower
Windows 8.1 Samsung 2433BW A4Tech X7 G800 Chieftec GPS-650AB-A 
CaseMouseMouse PadAudio
Thermaltake V4 CM Storm Recon A4Tech X7 SB Audigy 2 
OtherOther
Logitech X-530 Plantronics GameCom 380 
  hide details  
Reply
Core i5
(18 items)
 
  
CPUMotherboardGraphicsRAM
3570k Asus P8P67 LE  MSI GTX 760 Twin Frozr OC 2GB  4x2GB Kingston DDR3 
Hard DriveHard DriveOptical DriveCooling
Kingston SSD V+200 120GB x 2 RAID0 WD10EZEX 1TB LG Hyper 212 EVO 
OSMonitorKeyboardPower
Windows 8.1 Samsung 2433BW A4Tech X7 G800 Chieftec GPS-650AB-A 
CaseMouseMouse PadAudio
Thermaltake V4 CM Storm Recon A4Tech X7 SB Audigy 2 
OtherOther
Logitech X-530 Plantronics GameCom 380 
  hide details  
Reply
post #5054 of 6349
Quote:
Originally Posted by fm1899 View Post

With latest beta drivers now I'm able to push gpu to almost 1300MHz. 1296/1866MHz to be precise. My previous best gpu OC was 1215MHz which I had for months. I've tested new OC with bf4 for hours with zero crash. How is that possible? Temps are great (below 60°C with fan running around 50%). Is it possible new beta drivers improved my oc? I'm confused.
Yeah that is weird i personaly never had a case where new drivers would increase my overcloack but than again who knows try more games like assassins creed 4 or crysis 3
those are very picky with overcloack
Edited by Onikage - 4/17/14 at 9:24am
post #5055 of 6349
Well, sure, but they're still 'locked down' variants of the full circuit. Notice the keyword 'locked down'. smile.gif

They're all the same chip. GK104-###-A2. With certain areas of the core inactivated. Meaning that they're all the same, just different labeling and clusters locked away. And it's the locking of the gpus that interest me the most..

What would happen with the card if one would put on a gtx680wf3rev1 bios? Since in theory that bios is specifically made for this pcb that I've got right now, same memory size and timings, same vrms. Everything is the same.
post #5056 of 6349
Quote:
Originally Posted by fm1899 View Post

With latest beta drivers now I'm able to push gpu to almost 1300MHz. 1296/1866MHz to be precise. My previous best gpu OC was 1215MHz which I had for months. I've tested new OC with bf4 for hours with zero crash. How is that possible? Temps are great (below 60°C with fan running around 50%). Is it possible new beta drivers improved my oc? I'm confused.

wow, that's pretty sweet. In terms of improving an OC, I've seen beta drivers do this, but to this extent seems a little surprising.

Speaking of which, I should probably actually OC my card at some point, eh? tongue.gif
IvyBurn 2012
(14 items)
 
Lenovo Z580
(13 items)
 
Camera Stuff
(10 items)
CPUMotherboardGraphicsRAM
Intel 3770k Gigabyte Z77-DS3H eVGA GTX 760 SC Corsair Vengeance  
Hard DriveOptical DriveOSMonitor
Samsung 830 LG Super Multi Blue Windows 8.1 Asus 24" 120hz 
MonitorKeyboardPowerCase
AOC (Envision) I2367F IPS Ducky 1008-C  Corsair HX620 Cooler Master Storm Sniper 
MouseMouse Pad
Logitech G502 Logitech G240 
CPURAMHard DriveOS
Intel Core i5-3210M 8gb DDR3 Intel 730 Series SSD Windows 8 
  hide details  
Reply
IvyBurn 2012
(14 items)
 
Lenovo Z580
(13 items)
 
Camera Stuff
(10 items)
CPUMotherboardGraphicsRAM
Intel 3770k Gigabyte Z77-DS3H eVGA GTX 760 SC Corsair Vengeance  
Hard DriveOptical DriveOSMonitor
Samsung 830 LG Super Multi Blue Windows 8.1 Asus 24" 120hz 
MonitorKeyboardPowerCase
AOC (Envision) I2367F IPS Ducky 1008-C  Corsair HX620 Cooler Master Storm Sniper 
MouseMouse Pad
Logitech G502 Logitech G240 
CPURAMHard DriveOS
Intel Core i5-3210M 8gb DDR3 Intel 730 Series SSD Windows 8 
  hide details  
Reply
post #5057 of 6349
Quote:
Originally Posted by santrik View Post

@Pimphare

Yea, it sure is. But the really interesting part would have been if there was a way to unlock the GK104-225-A2 to a GK104-425-A2. Meaning going from a 760 to a 680 or "770"..

In the 225-A2 variant of the GK104 there are 2 clusters locked away. While the 325-A2 (also known as the GTX 670) has 1 cluster locked and ofc, the 425-A2 is the fully unlocked one, (GTX680/770)

I wish I could get my hands on some information on how the Nvidia factories are unlocking these chips, or maybe labeling them. Maybe then I'd h2da'oh it.

I mean could it be as easy as just putting on a GTX 680 WF3 rev1 bios onto the GTX 760 WF3 rev1 and just unlock it by chance?
Or would it need some hardware modding?

Or is it just a dead race where the gpu/core it self is locked with some weird nvidia magic?

Or might it be a PCB-mod like this one where someone "hacks" a 690 in order to perform as a Tesla K10?
I'm not sure it's true or not because the following links dosen't work, but it looks legitimate.

http://hackaday.com/2013/03/18/hack-removes-firmware-crippling-from-nvidia-graphics-card/

Looking at some stuff, this is a truly interesting theory, I looked at the link to change the 690 into a Quadro, that is some awesome stuff, I looked into it further by another user too. According to what I have found you need to remove the "straps" from the card and modify the ID of the Graphics card to be the model you are intending for it to be. I haven't tried myself as I am a bit scared but I would love to know about another User's experiences if they decide to try!
post #5058 of 6349
@tjb423

If I only knew what the straps are. Is it something located on the pcb? So it would be a hardware mod in order to unlock it...?
post #5059 of 6349
Sorry for DP but I just found this.

http://envytools.readthedocs.org/en/latest/index.html

I'm not very sure if this is helpful or not in this case but I find t fascinating. Maybe the writer of this page resides here on OCN too?

Hopefully some braniac will come along and describe this page in English.. smile.gif

http://envytools.readthedocs.org/en/latest/gpu.html < This is some handy information. GK110 with and without B is listed there. Maybe it's possible to unlock a 780 to a 780ti too... With some hardware modding too. As I am aware of that I have a 780ti PCB under my 780 circuit.

That is for later tho. I'm wondering how the writer behind this is extracting all the ID's from the GPU's..
Edited by santrik - 4/18/14 at 12:37am
post #5060 of 6349
Uhm.

I guess I'll be sorry for this TRIPPLE POST I'm about to send away.

But in this case. I think I've atleast cracked the easy bit. On this page. There's a complete list of the GPU's that Nvidia use.

If you scroll down to the bottom of that page you'll see the latest GPUs and probably recognize some of the values out to the left in the field. I see GK104, GM107 and the monster GK110 with and without B.

Now, the furthest to left you see something called a core pciid and a value below that. That value is the different variations of the card.

For example if you look at the GK104 row, you see the core pciid is 118X*.

As we all know the [NVE4] GK104 comes in many different types and variations, you'll find an almost up2date list here.

The specific id for those different cards are as following;

GTX670: 0x1189
GTX680: 0x1180
GTX760: 0x1187
GTX770: 0x1184

"Hence the 118X" from the envytools site, the GK104 comes, as I wrote earlier in many types, some listed above..

I found theese values in the "ListDevices.txt" located in C:\NVIDIA\DisplayDriver\335.23\Win8_WinVista_Win7_64\International on your computer it might differ since you might not have installed it in the same volume as I did, but most likely, you have done that.


Now, the tricky part. I've got a Gigabyte GTX680 WF3 rev1 PCB in my GTX760 WF3 rev1 - this means that my PCB fully supports the GTX680 circuit. Meaning that if I could find a way to unlock the GPU. I could have myself some extremely nice performance boost.

So I need to get the 0x1180 core pciid instead of the 0x1187 core pciid onto my card.

So how would I do that?

I'd think it's a root related thing you have to do. Here's a quote from the envytools page:
Warning: Spoiler! (Click to show)
Quote:
The nvidia GPU chips are used in multiple cards from multiple manufacturers. Thus, the a single GPU can end up in many different configurations, with varying memory amount, memory type, bus type, TV norm, crystal frequency, and many other parameters. Since the GPU often needs to know what configuration it is used in, a “straps” mechanism was invented to tell it this information. On the first few cycles after reset, the memory bus pins are sampled. Since nothing else is driving them at that point, their logic state is decided by the pull-up or pull-down resistors placed by board manufacturer. The value this read is used as the “straps” value and is used to configure many aspects of GPU operation. Some of the straps are not used by the GPU itself, but are intended for use by the BIOS or the driver.

NV01 has 5 straps bits, NV03 has 10 bits. NV04 bumped this count to 16 straps bits, and allowed the driver to override the straps value at runtime. NV11 bumped the count to 22 bits, NV20 bumped it to 31 bits.

NV18 introduced a second set of 31 straps, and added another override mechanism. Each straps set now consists of 2 31-bit values: primary and secondary, and a 31-bit “select” mask that chooses which value is the source of a given bit in the “effective” value used internally by the card. Both primary and secondary value and select mask are set on reset from the BIOS in ROM, but can be modified later. Straps 0 select, straps 0 secondary, straps 1 select and straps 1 secondary are loaded from BIOS ROM offsets 0x58, 0x5c, 0x60, 0x64, respectively.

NVD9 introduced a third set.

When effective straps value changes for any reason, the changed value starts being used by the card immediately.

The straps can be read or overriden by accessing the PSTRAPS area of MMIO, which resides at addresses 0x608000-0x608fff [NV01] or 0x101000-0x101fff [NV03+] in BAR0. It’s also known as PEXTDEV by nvidia.

On NV03:NV17, PSTRAPS is enabled by PMC.ENABLE bit 20 [PFB], on later cards and on NV01 it’s unaffected by PMC.ENABLE.

On NV03:NV04 cards, the PSTRAPS area is also home to an unrelated register controlling ROM timings.

This PEXTDEV that Nvidia calls it is probably the key to unlock stuff. And that program is probably extremely secure. So we need something in the style of it in order to unlock the cards.

I believe this apply to all the newer cards, such as the 780/780ti/760/770/660/670/680 n' so on.

What do you guys think, do you think I'm on to something?
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: NVIDIA
Overclock.net › Forums › Graphics Cards › NVIDIA › [Official] NVIDIA GTX 760 Owners Club